当前位置:首页区块链区块链研究实验室的状态通道是否实时确定?

区块链研究实验室的状态通道是否实时确定?

为了便于技术讨论,好的术语必须在准确性和简洁性之间取得平衡。通常这种平衡需要根据演讲者(无论是开发人员还是营销人员)和听众(无论是专家还是非专业人士)的性质而有所不同。

“瞬间定论”就是这样一个庞大的白话片段,这也是本文的重点。其目的是传达加入状态通道层可以给区块链带来的一些优势。确定性的概念可以追溯到关于区块链以太坊的原始论文。它是区块链交易的属性,可以定义为当交易已包含在区块中且区块上已挖矿出足够数量的后续区块时的交易状态。因此,观察者可以确定事务不会被网络拒绝。这意味着交易及其影响,如代币余额的变化,将保持不变。

工作量证明了区块链的最终性不是二进制的:交易最终完成时不存在神奇的时刻。相反,正如中本在其白皮书中概述的那样,随着网络就越来越长的区块链达成共识,交易被拒绝的概率会随着时间呈指数级下降。

当然,在任何时候,链都可能分叉,导致交易在中间消亡:但只要观察到一个确认的新区块,并指向包含该交易的区块,可能性就会越来越小。查看不包括我们的交易的分支机构或竞争链会增加我们交易被拒绝的可能性。最终结果很有可能永远不会出现,而这桩交易实际上是“反最终”的,这意味着我们非常有信心它被拒绝了。例如,如果网络遭受所谓的51%攻击,就可能发生这种情况。同样,我们永远也不能**肯定这两种方法:但随着时间的推移,我们对拒绝概率的**估计将非常接近于0或1。等待足够长的时间,我们就可以确定所有的实际用途。

那么国家频道是如何影响这种情况的呢?好吧,事实是,它们没有。它们被称为Layer2(L2)技术,这意味着它们不会根据定义改变区块链的底层协议,也不能改变它们的最终属性:尽管在第1层(L1)领域有很多工作要做。

此外,状态通道应用程序必须至少涉及一个加锁和一个解锁一级事务,才能成功引导来自底层区块链的资产。与其他交易一样,这些交易遵循同样的终局性要求。用户通常会等待一分钟的**时间(从UX的角度来看,这是无限的),以将这些L1事务视为最终事务。

状态通道的工作原理是利用锁定和解锁之间的机会:在这些步骤之间提供一个执行环境,以使类似区块链的应用程序安全运行。这些应用程序涉及状态更新,我们可以称之为“二级交易”,与区块链交易非常相似,但有一些不同。它们是密码签名的,包含任意数据,并由定义程序执行规则(由应用程序开发人员定义)的虚拟机解释。然而,L2事务的命运并不取决于复杂的概率一致的协议。例如,状态通道的状态被单方面或一致地更新。每次更新要么完成,要么没有。

**确定性意味着什么?正如在L1终结的情况下,它要求状态信道状态被L1链路接受。在某种意义上,如果链的虚拟机没有作为一级解锁事务的一部分提交,则一级链将不会被恢复。这意味着L2事务的格式和签名都是正确的,并且将通过状态通道协议设计器和应用程序开发人员施加的任何附加检查。一旦参与者验证了这些条件,该参与者将有信心在将来的某个时间以规定的方式解锁。二级事务导致完成状态。

这些相对宽松的要求使得实现二级可和性比一级可和性变得可能。

这就是“即时”的由来:这是一个不精确(甚至不准确)的术语,但它反映了用户体验质量的逐渐变化,从常规的dapp到状态频道应用:其速度足以刺激激动人心的应用,如微支付和L1链无法比拟的实时游戏。

从这个意义上说,锁定和解锁一级事务之间的所有二级事务的可加性是即时的,前提是事务本身的终结是锁定和解锁的。如果锁事务被拒绝,所有状态通道更新都将以同样的方式变得毫无意义。但是因为我们可以在锁定事务之后等待所需的时间,所以在启动状态通道之前,我们可以根据您想要的几乎确定或接近特定的条件来设置最终性。

类似地,对于解锁交易,有一个警告:状态通道依赖于质询和响应(或争议)模式来防止参与者变得不活跃。通过提交一级交易,这种模式使恶意交易者能够以不利的方式试图解锁国家渠道资金。只要诚实的参与者能够在时限内反驳他们的母语交易,他们就会受到保护。如果这个超时时间太短,最终确定性的概念很容易崩溃。如果完成反驳交易的时间比完成反驳交易的时间长得多,那么L2交易的最终性实际上是无条件的。

值得记住的是,资产转移在二级语言中有一个稍微不同的含义:因为一个交易的共识只在一个固定的(通常很小的)参与者集合中达成,状态更新只对那个集合有意义。如果我在状态通道中支付给我的交易对手,在我们解锁之前,他们不能用这笔钱支付渠道外的人。虽然我们有立即终止,但我们没有即时流动性。

总之,在描述状态通道时,寻求更深入理解的人可能希望使用快速条件确定性而不是立即确定性。对于其他人来说,后一个术语最有可能被保留:出于同样的原因,以太坊去中心化和公钥加密之类的抽象是安全的,哈希函数是不可逆的。这种不精确性被更广泛的社会所接受,因为它使对话能够更顺利地继续进行,并且更容易传达主要思想。

作者:magmo团队成员@consensys RD的George knee。感谢Liam Horne、Santiago persico和Tom close的评论和建议。

————————————————

翻译:连三丰

翻译来源:http://bitoken.world

————————————————

温馨提示:

文章标题:区块链研究实验室的状态通道是否实时确定?

文章链接:https://www.btchangqing.cn/64119.html

更新时间:2020年07月15日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

杰西·瓦尔登,a16z的合伙人,创立了变体基金

2020-7-15 12:41:38

区块链

人民日报海外版:多地刊发“区块链+”行动计划

2020-7-15 12:58:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索