http://www.7klian.com

CF转态通道阐明之事实? 反事实?(二)

02 CF 状态通道带给我们什么 不止如此,CF 状态通道固然是一个区块链链外扩容的办理方案,我们更应该进修个中的设计要领。首先,从 CF 状态通道的协议中,我们可以清晰的看到 crypto-economics 系统设计要素。更重要的是,CounterFactual 让我们看到了一种新的暗码学应用方法。从更大的角度来看,每个区块链可以认为是现实世界的一个 CF 状态通道,所有参加到区块链的人在现实世界中锁定资产,参加到区块链网络的建树和验证;从更小的角度看,如何设计区块链应用以更好地将区块链和业务需求更好地融合在一起,甚至基于 CounterFactual 的思路有没有全新的业务模式? 03 跋文 CF 状态通道设计是一个很是具有开导性的设计,带给我们一种全新的区块链系统设计要领。在今后的本体技能视点中,我们将对 CounterFactual 的设计思想进一步推广,和各人一起思考 CounterFactual 给其它区块链设计带来的变革。01 CF 状态通道界说阐明 第一个界说中的等价性要求。由于等价性具备双向的特征,状态通道内智能合约的执行情况必需是状态通道和区块链的交集。这一点要求:1. 状态通道内所有操纵 X 的输入信息只能来自操纵 X 自己对应的智能合约只能依赖于智能合约内部状态,而不行以依赖于任何区块链相关的信息(好比:区块链高度和区块时间等)。

同时要求:在建设和初始化 CF 状态通道时,必需完成相关依赖信息的初始化。因为 CF 状态通道运行进程独立于区块链,,由于区块链上智能合约的状态大概随时变革,CF 状态通道无法和链上生意业务一样锚定和会见链上任意数据,而只能会见链上状态中的不行变数据。

2. 区块链和 CF 状态通道内对付操纵 X 的处理惩罚方法必需一致这是软件工程中需要出格留意的一点。由于智能合约平台大概存在缺陷和区块链软件的汗青难以改动,区块链平台只能回收分叉的方法进级平台软件,这将会给 CF 状态通道带来一些小贫苦。在区块链平台软件进级进程中,必需细心处理惩罚,或回收即时封锁 CF 状态通道的运维处理惩罚方法,以担保 CF 状态通道与链上的等价性。

第二个界说中的公正性要求。在 CF 状态通道中的每个操纵引起的状态更新对付所有参加人都必需可见和可验证。第一点首先界说 CF 状态通道为参加者牢靠,而且参加人的数目相对较少。因此,CF 状态通道不是通过区块链中 permissionless 方法通过大量节点验证实现 trustless,而是通过所有参加人本身完成每个操纵的状态更新的独立验证,通过参加人全部参加验证的方法实现 trustless。

这一点要求所有参加 CF 状态通道的用户必需本身运行状态通道验证处事,对比当前区块链用户要求略有提高,可是状态通道智能合约凡是计较劲很小,可以通过加强当前的区块链客户端措施实现。第三个界说中的一致性和终局性要求。CF 状态通道中的所有操纵必需是一致的和即时终局的。在 CF 状态通道设计中,任何违反协议的用户行为都可以被处罚,因此状态通道中的任何状态更新需要获得所有参加者的配合签名,以实现即时终局性。这一点要求所有参加者必需保持在线状态,以维护状态通道的运行。这一点对付简朴应用可能短时应用不会有太大影响,可是对付巨大的涉及较多参加者的应用可能运行时间较长的应用,将不得不回收雷同署理节点可能守护节点的方法运行。

固然我们今朝只对 CF 状态通道的界说做出一些阐明,但可以总结出 CF 状态通道对其运行的智能合约和对状态通道参加者的要求。基于此,区块链应用开拓者可以判定本身的应用是否更适合于 CF 状态通道的链外运行方法。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。