Back To Schedule
Tuesday, October 2 • 17:45 - 18:45
Blockchain Internals : A Developers View of How Blockchain Works

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The blockchain is described as the next revolution in computing as it solves the problem of distributed trust when there is no trust on the internet (Byzantine Generals Problem).  Blockchain technology is generating an enormous amount of interest and is a current hot topic with financial institutions, insurance companies or any industry that works with transactional data that could benefit from the distributed trust it gives. The blockchain is also generating lots of investment from Venture Capital funds, so learning about this technology could certainly be career changing.
In this talk, we will explore what blockchain is in some detail from the conceptual use cases for it through to looking under the covers at how it works in detail. As the talk progresses, we will build up a sample implementation that will help developers form their mental model of what a blockchain is and how it works.
In this talk, I will cover
    •    Blockchain quick overview
    •    Cryptographic principles used by blockchain
    •    How transactions are stored in a block
    •    How transactions are hashed in Merkle trees
    •    Authorising transactions
    •    Verifying transactions in a block
    •    Solving the Byzantine Generals Problem
    •    Proof of work vs Proof of stake
    •    Maintaining consistency and consensus
You will leave this talk with a very good understanding of how the blockchain technology works and how it helps you solve the problem of trust on a trust-less internet. I will be demonstrating code written in C# and .NET Core 2 (Standard 2) specifically.

avatar for Stephen Haunts

Stephen Haunts

CTO, LadderPay
Stephen Haunts is the CTO and CoFounder for LadderPay Ltd in the United Kingdom. LadderPay is a cloud-based payments platform that makes B2B, B2C and C2B payments easier for everyone.Stephen is also an experienced software developer with a focus on .NET technologies and security for... Read More →

Tuesday October 2, 2018 17:45 - 18:45 CEST
Room 2