In this paper we explore a context of application of Cob, a recently introduced Byzantine Fault Tolerant consensus protocol. Cob proves to be a leaderless consensus protocol which carries out the consensus process in parallel on each component of a list of events to be observed and recorded. We show how Cob can be used to define a consensus layer for scalable and sustainable blockchains. This layer is used to design consensus protocols based on sharding as a mean to achieve scalability, and on the fragmentation of time in time-slots (which get assigned to nodes that are instructed to create new blocks) as a mean to reduce the amount of computation and communication necessary for the maintenance of the distributed ledger. We explain why Cob is a viable candidate to implement such consensus layer through the introduction of an auxiliary blockchain that we name Synchronization Chain.
翻译:在本文中,我们探讨了应用Cob的背景,这是最近推出的Byzantine过失容忍协商一致协议。Cob证明是一个无领的协商一致协议,对需要观察和记录的事件清单的每个组成部分同时进行协商一致进程。我们展示了如何利用Cob为可缩放和可持续的块链界定一个协商一致的层。这一层用于设计协商一致协议,其基础是:将碎片作为实现可缩放的手段,以及时间间隔时间的分散(分配给指示创建新块的节点),作为减少维持分布式分类账所需的计算和通信量的一种手段。我们解释了为什么Cob是一个可行的候选人,通过引入一个我们称为同步链的辅助块来实施这种共识层。