信任最小化是一种宝贵的安全属性,而区块链技术则拥有得天独厚的优势,可以实现这一属性。区块链基于计算机代码、密码学和去中心化共识来保障安全,并替代了握手、品牌声誉以及纸面合约等传统的协议机制。其安全保障也为加密事实奠定了基础。
加密事实可以为应用和记录的后端计算实现信任最小化。
目前,区块链已经为各种创新的应用场景实现了信任最小化,其中包括货币政策(如:比特币)以及数字资产交易(如:DEX)。然而,区块链一直以来都难以满足许多应用场景对速度和成本的需求,在这两个维度无法与传统计算系统相媲美。区块链在可扩展性方面的限制也使得用户不得不支付高昂的交易费,这使得开发者不禁怀疑区块链是否真的能支持高价值的应用场景,并实现实时数据处理。
区块链的终极目标是覆盖所有用户和应用场景,因此可扩展性是其研发的重点,也是推动智能合约成为金融、供应链和游戏等传统行业后端基础架构的关键要素。下文概述了区块链的可扩展性问题,重点聚焦区块链与传统计算系统的区别,并列举了区块链在执行层、存储层以及共识层不同扩容方案的优劣势。
注:本文并没有详尽列举所有区块链扩容方案。由于区块链的研发工作具有一定前沿性,因此目前各个解决方案仍在研发、测试、部署和更新阶段。
在讨论如何扩展区块链之前,必须先了解区块链计算与传统计算的根本区别。总的来说,区块链具有以下核心价值:
计算具有高确定性——按照预定义的代码逻辑严格执行,并具有非常高的确定性。
可信且中立——区块链没有中心化的管理员或特殊的网络权限,这意味着任何人都可以提交交易,无需担心被操控或差别对待。
终端用户进行验证——世界上任何一个人都可以审核区块链账本的历史和当前状态以及客户端软件的底层代码。
更具体而言,区块链的任务是管理内部账本,这个账本可以记录资产所有权、合约状态或原始数据。大多数区块链网络都由“区块生产者”和“全节点”管理。这两类参与者各自发挥不同的功能,但有时也会相互重叠。
欢迎光临 优惠论坛 (https://www.tcelue.ooo/) | Powered by Discuz! X3.1 |