A conference
on India's payments ecosystem
7 Jan 2017
An introduction to the algorithm that powers the Blockchain
A one day workshop on building a block chain in association with Under25Summit: Cherry G. Mathew will walk you through "The Byzantine Generals Problem", and analyze the solutions presented. Participants will be hands on with the solutions and implement them in a language and environment of their choice. The expected outcome at the end of this workshop, is that the problem solution will have been demonstrated in code, which may then be applied at participants' leisure, in any future blockchain related technologies.
In August 2016, Gartner reported that "Blockchain" has reached the peak of its hype cycle.
This "Peak" is actually known as the "Peak of Inflated Expectations". If the Hype Cycle is a thing to be believed, then it's about to hit the "Trough of disillusionment" pretty soon. The astute with a keen interest to work and exploit the technology will educate themselves a bit before the crowd hits the "slope of enlightenment".
This workshop is for those who want to hit the "slope of enlightenment", to understand the core algorithm behind the blockchain. It is NOT, as lore would have it, anything to do with "Satoshi Nakamoto, in 2008. Instead, we need to look further back in history, to July, 1982, when the brilliant computer scientist, Leslie Lamport presented the problem of designing "Reliable Computer Systems", in an abstract fashion. He presented this problem as "The Byzantine Generals Problem".
In this workshop, we look at "The Byzantine Generals Problem", understand the solution presented, and apply this solution to the Blockchain. This workshop is “hands on” and you’ll be able to use a programming language and an environment of your choice to implement the solution. The expected outcome at the end of this workshop, is that the problem solution would have been demonstrated in code, which may then be applied at participants' leisure, in any future blockchain related technology.
Participants are expected to have a basic understanding of algebra, and fluency in at least one computer programming language. No specific domain knowledge is assumed. A healthy curiosity and willingness to question, as well as a logical mindset would be excellent.
A useable computer with a programming language development environment of the participant's choice will be required.
Cherry G. Mathew is a British Chevening Scholar and an Open Source Kernel Hacker. He has worked on the Linux kernel in the past, and is an active FreeBSD and NetBSD developer/committer. He is an Electronics Engineer by basic training, with a Masters in Evolutionary and Adaptive Systems. He has worn various hats professionally, from Technical Developer, Roboticist, Free Software campaigner, CEO, volunteer teacher and currently software consultant. His current area of professional work is the Xen hypervisor and BSD kernels.
He is an adjunct professor of Electrical and Computer Engineering at the Pyongyang University of Science and Technology.
His non-technology hobbies include outdoor pursuits and swing dancing.
Loading...
7 Jan 2017
HasGeek,
2699, 19th Main Rd, HAL 2nd Stage, Indiranagar, Bengaluru, Karnataka 560008
Showcase platforms, tools and APIs.
Engage the best developers and designers.