新以太坊计划‘链下网络’旨在强化智能合约
暴走时评:由于直接在区块链上处理大多数交易的成本可能太高,因此有了链下网络(或状态通道)这一想法,这意味着交易可以在一个独立的网络层上执行。散列时间锁合约加密技术应当是无需信任的,尽可能少地使用链上存储,并且是“可并行使用的”,这意味着用户可以通过多个通道同时为多个货物买单,而不仅仅限于一种通道。
翻译:Nicole
新发布的研究表明,顶层网络,通常被称为未来扩展版比特币和以太坊,可以真正增加区块链交易量。
然而,虽然这些提议可以适用于所有区块链,但是和以太坊最契合,以太坊是第二大公有链。作为一台“世界计算机”,需要扩容也就不足为奇了——有了这样的决心,不仅需要扩展服务,还要有更为丰富的智能合约。
现在据说有一个新项目可以帮助解决这一问题。
在本周的EDCON 2017上,Ledger实验室的技术主管Jeff Coleman提出了一种抽象的国家通道方式,他认为这将有助于开发支付以外的用例。
Jeff Coleman
他介绍他的想法说:
“今天,我想谈一些更先进的事情。”
该项目的长期研究员Coleman继续说:
“最初,人们通过国家通道谈论的许多事情,大多都集中在金融应用上。我对如何发展这一想法以及如何以一种实用的方式解决一些更复杂的事情更感兴趣。”
由于链下支付通道是一种涉及多方面的技术,Coleman的想法只是一系列研究的一部分,旨在增强区块链网络的顶级层。然而,他的想法正值许多类似的想法开始被宣布的时候。
Coleman的谈话是本周第二次研究人员提出对技术进行修订。
通道愿望清单
链下网络(或“状态通道”)背后的想法是,在将来,如果直接在区块链上处理大多数交易的成本可能太高。相反,这些交易会在一个独立的网络层上执行,该网络层会通过一个叫作‘散列时间锁合约’的加密技术连接到一个区块链上。
这种设计最初在2015年发布比特币Lightning Network白皮书后得到了牵引力,并且Raiden网络的作者后来将这个想法移植到了以太坊上。
Coleman表示,为目前以太坊上特定的应用程序建立状态通道是有可能的,但是会困难一点。Coleman想通过明确一个可以适用于所有(而不只是某一特定类型)应用程序的实施来避免这一问题。
在他的演讲中,Coleman列出了至少六个以太坊通道应该拥有的标准。例如,该技术应当是无需信任的,尽可能少地使用链上存储,并且是“可并行使用的”,这意味着用户可以通过多个通道同时为多个货物买单,而不仅仅限于一种通道。
此外,他们不应该降低隐私性,并应限制所谓的“逆反心理因素”,确保恶意破坏者无法制定规则,以免让其他人无故蒙受金钱损失。
范围过大
Coleman的雄心勃勃的提议打算帮助解决所有上述问题。
他调侃项目的名字“反事实例示”(counterfactual instantiation)称,“我的目标是利用当前展示的所有最好的技术。”
不过,他仍然让他的对话站住了脚,用简单的话就描述了这个项目。
Coleman说:
“我们将使用激励措施让双方认为合约已经存在在区块链中了,这就是目前的基本想法。”
通过使用这些激励措施,用户可以假装他们的智能合约已经添加到区块链上了,即使事实并非如此。如果他们需要的话,参与方可以将合约放到区块链上,但是希望他们不要,除非有安全方面的担忧,或者担心另一方耍诈。
但是不鼓励他们这样做,因为会面临一些收费和惩罚,这回应了以太坊的创作者Vitalik Buterin提出的另一个话题。
Coleman继续开玩笑说这是一种心理现象,区块链外合同存在于“我们的共同想象中”——但是这一举措可以运行智能合约,即使没有真正添加到区块链上。
未来共识
虽然一些人可能对这些言论持怀疑态度,但是人们一致认为,这种“反事实例示”可以推进智能合约的实现进程。
Coleman对CoinDesk说,目前已经对该技术已经展开了详细讨论,已经有几个团队在研究以太坊状态通道的实施。所有人都认为该概念可以安全地执行。
他解释说,这种技术应该可以适用于需要国家通道的大多数应用程序,付款可以跨越到其他资金不足的通道。
例如,假设用户有两种通道,一个用于视频流服务,一个用于“实时重新协商一种金融工具”。 如果视频通道资金用尽,这种国家通道可以通过浸入金融票据通道来填补自己。
但是,需要一些时间才能达到这一目标。
Coleman说,
“现在仍然需要更多的工作才能更方便的在应用程序中使用该技术。”
但他指出已经有一个用于教育目的的“部分实现”正在进行当中。
作者:Alyssa Hertig | 编译者:Nicole | 来源:Coindesk
Scan QR code with WeChat