Author: Tamas Blummer 2015-11-17 13:54:19
Published on: 2015-11-17T13:54:19+00:00
Isolating storage from consensus code is technically desirable, but implementing it using different storage can lead to network splits. Such a split was disastrous in the March 2013 fork between versions of Bitcoin Core. However, high-level implementation diversity is necessary for true decentralization of code. Libconsensus helps achieve this by making alternate implementations bug-for-bug compatible for a significant part of the consensus code. Tamas Blummer believes that achieving diversity without blowing up the network is crucial.
Updated on: 2023-06-11T00:38:07.044840+00:00