MIT的一项测试为人们了解比特币如何实现在一定规模上的真正运作提供了难得的机会。
据CoinDesk上周的报道,这所久负盛名的美国大学一直在默默进行比特币的闪电网络(lightning network)的实验用例演示,这一案例展示了如何与智能合约相整合,以实现成千上万的交易处理同时具有较高程度的复杂性。
这项实验与2015年在该学校的数字货币创新中心(Digital Currency Initiative,DCI)进行建模,用于进一步进行数字货币的R&D(研究与开发),该测试设想了一种系统,基于今天的天气或当前美元,让交易在发生明确外部事件的情况下自动生成。
MIT对旨在将数据广播到智能合约的受信任实体“oracles”的创新应用让其成为可能。研究员Tadge Dryja和Alin S. Dragos以此为样本建立了一款测试oracle,用于广播近期美元价格对应的比特币最小单位satoshis,而任何人都能获取并在其智能合约中进行使用。
去年夏天闪电发明者Dryja首次提出的这一想法是一次重要进步。而这次也是其首次以带有工作码的原型进行的应用。
Dragos告诉CoinDesk:
“我们把它作为我们的闪电网络软件的独立功能。我们选择了我们认为很酷的数据,即美元,但它也可以是任何你想要的数据,比如天气或者股票。”
Dragos强调这次演示是“实验性的,且不应该用于盈利”。也就是说,他和其他MIT研究员相信,在闪电网络的帮助下,比特币可能有一天会扩展到其早期用户最初所期望的最大限度。
作为这项工作的一部分,MIT的研究人员已经为闪电网络创建了一个名为“lit”的实现,而这个oracle代码是该成果的一个附加部分。
Dragos称:“我们在数字货币创新中心,我们真的相信闪电网络。比特币的扩展度并不好。我认为一定有更好的。事实证明闪电就是这样。它就是扩展规模的方式。”
比特币智能合约
不过虽然闪电提供了规模(扩展的方式),智能合约也为比特币附加了其他新功能。比如,如果MIT的测试得以实现,你可以根据世界上正在发生的事情进行某些对赌。
或者说,在这种情况下是一种期货合约。周五,Alice承诺在未来某一天向Bob支付当时与美元等价值的satoshis。如果在这周结束时一美元相当于12150个satoshis,那么她需要支付这笔钱。
这是一种高级的智能合同用例,通常与比特币无关。
Dragos承认:“当人们想到智能合约时,他们会想到以太坊。他们的脚本语言非常丰富。”
但是,他认为经过一些变通,比特币同样可以实现这些。
Dragos表示:“这对开发者并不十分友好,因为比特币并没有朝着这个方向发展,但你能够使用它。你需要有一点创新意识。”
简言之,其中使用了Dryja的“谨慎日志合同”方案来向智能合约广播数据。该方案最重要的优势之一是可扩展性,其原因在于大多数数据无需存储在比特币区块链上。
另一优势是隐私性,因为oracles没有任何方式可以得知谁在使用他们广播的数据。
Dragos称:“我们正在引入一种模型,让oracles无法得知谁在使用他们正在使用的数据。”
一些“困境”
不过,虽然这一简单的样本已经完成,但Dragos和Dryja认为仍有许多悬而未决的问题和“困境”。Dragos表示:“从个人oracle的角度来看,他们以后会想要从中获益。我们必须要明白这一点。”
另外,oracle此时是可信任的。但如果允许一位用户同时使用许多oracles,那么这种信任可能会最小化。
但在某种程度上来说,MIT的数字货币创新中心希望停止对这项技术的研究,并将其移交给其他人。
Dragos称:“我们正在与可能实现这一计划的公司合作。”而尽管不能说出具体名字,但他表示他们是数字货币创新中心合作伙伴中的“大公司”。
他们希望这些大公司能更好地理解普通用户想从软件中得到什么。因此,虽然MIT的数字货币创新中心建立了一种原型来说明这种底层技术真正的工作方式,但他们还没有开发出一种向Venmo或Facebook一样简单易用的app。
Dragos表示:“用户提议不是我们的主要研究方向。”
现在,人们可以使用他们想要的任何oracle数据。所以,由社区来决定它是否值得使用。
他还补充道:“这很难预测。如果人们使用它,这就是一项有意义的工作。但我们并不知道人们会用它做什么。”
Dragos称:
“新技术总是触手可及,但这并不意味着它们最终会成功。”
作者:Alyssa Hertig
翻译:cici@比特财经
网址:
https://www.coindesk.com/mit-testing-smart-contract-powered-bitcoin-lightning-network/
【声明:此文为本站原创翻译,如有不当之处请多指教!欢迎转载,转载请务必注明译者以及转自比特财经!】
(免责声明:本文仅代表作者本人观点,不代表比特财经立场)