Foonsearch

JM, ik noteer, zeven maal een AppCoin, vier keer blockchain, cryptocurrency, Decentralized en decentralized, Ethereum in duplo en een aantal Tokens?

Tussen twee leidinggevenden was het al veel gevraagd:

Two Generals’ Problem

generals

Positions of the armies. Armies A1 and A2 need to communicate but their messengers may be captured by army B.

Laat staan het generaalsprobleem generaliseren:

Well-known problem in decentralised, distributed computer networks

How can individual computers (nodes) in a system reliably communicate truths (in other words, events that have taken place on the network) to each other where a proportion of the nodes are malicious (Byzantine) and looking to disrupt the system. Or to put it another way: how can a group of computers agree on which transactions have correctly taken place and in which order?

The limitations of blockchain tech:

Because as powerful and innovative as Satoshi’s creation has been, blockchain technology comes with some fairly significant downsides. If you’re building a secure, autonomous, decentralised data and communications network, then the limitations of blockchain technology when it comes to throughput (transactions-per-second), ever-increasing storage challenges and lack of encryption are all insurmountable problems for any system that seeks to build a project of this magnitude.

Makes that sort of centralisation unworkable:

The reality is that the data and communications networks of the future will see millions or even billions of transactions per second taking place. No matter which type of blockchain implementation you take — tweaking the quantity and distribution of nodes across the network or how many people are in control of these across a variety of locations — at the end of the day, the blockchain itself remains, by definition, a single centralised record.

Alternative blockchain consensus algorithms suffer from the same issue as Proof-of-Work blockchains: a lack of highly asynchronous Byzantine Fault Tolerance:

The concept of Byzantine Fault Tolerance is a crucial one. It means that it is mathematically guaranteed that all parts of the Network will come to the same agreement at a certain point in time. This is very different to any blockchain-based consensus mechanism. With blockchains, the probability that the consensus cannot be reversed increases with every additional block that is added to the blockchain — but crucially, it never reaches 100% certainty.

Tetereteeh … Exactly what PARSEC achieves:

Protocol for Asynchronous, Reliable, Secure and Efficient Consensus (PARSEC)

Abstract - In this paper we present an algorithm for reaching consensus in the presence of Byzantine faults in an intermittently synchronous network. We prove the algorithm’s correctness provided that less than a third of participating nodes are faulty.

Keywords - asynchronous, byzantine, consensus, distributed

MaidSafe dus en daarom toch heel eventjes terug naar maart 2016:

Zo is het:

Alstublieft, dank u wel.   ;o)