区块链底层协议
由于区块链是一个开放的网络系统,任何人都有权利担任节点参与记帐,如何制定一套游戏规则,让所有节点共同遵守,使区块链能够顺利运作是相当重要的问题。
Layer 1又称为底层,也就是所有矿工都必须遵守的规则,其设计是为了让区块链能够保持状态的「帐本一致性」与「交易最终性」,让节点以不可窜改的方式锚定数据事务,并在没有中央审查的情况下以加密的方式达成共识。简单来说Layer 1就是区块链的协议,大家常听到的共识机制、区块、私钥或地址等等,这些都是Layer 1范畴。
Layer 1 扩容方案
Layer 1扩容方案所关注的点是如何在确保区块链「状态」在全网的一致性与最终性的前题下,提升区块链的交易处理速度。过去Layer 1扩容方案,大部分是针对数据层和共识层的优化,近年来网络层的分片技术成为各大公链项目的研究重点,例如以太坊 2.0的目标,就是希望透过分片技术提升目前以太坊在交易处理速度上的瓶颈。
(补充:区块链上的「计算」又称为「状态生成」,之所以会用「状态」这个词的原因在于,一般的计算模型里,不存在信任和安全问题,只需生成计算结果就好,不需要验证;但是在区块链网络中,除了计算出交易结果,还需要对其进行验证。)
原创文章,作者:惊蛰财经,如若转载,请注明出处:http://www.xmlm.net/bi/31892.html