Byzantine Failure: The Importance of Consensus Protocols in Distributed & Blockchain Networks

A consensus is a general agreement on value. When you have only two parties, it can be pretty straightforward: Bob: What should we eat? Sam: How about pizza? Bob: I had pizza for lunch; how about tacos instead? Sam: Sounds good! Bob and Sam have agreed on a value that was suggested by one of them, and they […]

Blockchain & Ethereum: Welcome to the Decentralized Internet

From a technical perspective, our society “trusts” big companies with too much of our data. Apps like Facebook and Google serve millions of users a day, all while collecting and storing that data on their servers. We call this process of trusting large corporations centralization, and it’s problematic because it creates single points of failure […]