绝对可信:不信任任何人,自行验证区块链所有交易,获得完全去中心化的账本相对可信:信任服务商,通过服务商获得账本的数据呈现,使用其他多个服务商的数据进行交易对照 左图是双层模型的延展,用户和服务商的节点进行交互,同时使用服务商统计的数据呈现。对于用户而言,是处在一个相对可信的环境,服务商提供的节点,并不一定是真实的节点,用户需要去第三方进行核对或者自行进行验证。 在双层模型中,用户还会直接接触链节点,向节点发起交易。右图是三层模型,用户、服务商、链节点三层分离,用户完全不再接触链节点。服务商提供基于存储的可信计算,此时通过链下程序处理用户的交易。虽然交易是由链下的程序处理,但是程序的所有处理过程都会通过区块链进行保障(基于 Arweave 的存储计算范式),因此链下计算也完全是可以通过第三方或者自行进行验证。 存储计算范式:将确定性的程序开源或者上传到链上,程序完全在链下运算,所有输入都会发送到存储型区块链进行保存,数据一旦打包就具备顺序(时序)。任何第三方可以运行程序,程序会加载链上的事实数据,生成事实状态。不管是双层、2.5 层还是三层模型,用户都只能获得相对可信,绝对可信仅与服务商有关系。只要用户不自行验证所有交易,就无法做到完全去信任化。 在三层模型中,我们可以构建全新的 Compound,这样的 Compound 不需要再使用 EVM 链上计算模型,只需要保证程序可信,数据可信,那么应用运行的客观事实就绝对存在。在三层模型的架构中,不仅仅年化收益链下计算,每笔交易产生余额状态也通过在链下计算并呈现。将双层模型改进到三层模型,不会改变客观事实,同时用户的相对可信环境并没有任何变化。而交易上链后的客观事实,由区块链技术进行支撑。 三层模型的优势 为什么要建立一个三层的计算模型将用户和区块链完全隔离? 链具有太多的限制,很难满足普通用户的低门槛需求。区块链的 TPS 有太多限制,昂贵的矿工费,私钥助记词管理等,都让普通用户难以接受。区块链在获得绝对去中心化的目标后,损耗了大量的易用性。 使用三层模型构建的应用,区块链节点会为应用进行可信赋能,应用开发可以获得极大的灵活性,为用户提供极致的易用性。 可组合性:使用存储计算范式不损耗组合性,任何应用都可以直接通过 API 进行交互。应用产生的交易打包到区块链后,都会成为客观事实不可篡改,并且可以验证。两个相互信任的应用如果在 API 实时交互的过程中出现了虚假交易,这些虚假交易后续产生的所有交易都可以被检测到并进行回滚,这是一种链下回滚,或者说是将错误的账目冲正,让链下程序和区块链的事实保持一致。开发门槛低:只要将传统应用开源并将交易打包到区块链上,即可让应用获得透明可信,并可由第三方进行验证。此时开发没有任何的语言限制,仅需使用这个范式思想即可。无性能限制:链下程序的性能,仅取决于部署程序的机器和开发团队的能力。共识成本极低:将共识的成本缩减到区块链存储的成本,使用 Arweave 进行交易存储,1 美金可以进行近百万笔交易。 (责任编辑:admin) |