查看原文
其他

互联网计算机为比特币带来智能合约

Dfifans DFINITY 2022-07-07



能够在 DeFi 应用程序中使用比特币 (BTC) 的需求强烈,这反映在大多数智能合约平台上存在 WBTC 和 BTCB(比特币的包装版本)。


但是,如果不需要包装比特币怎么办?互联网计算机采用了一种真正新颖的方法来为比特币创建信任最小化的智能合约,通过直接与比特币网络集成,真正的比特币可以直接在互联网计算机智能合约框架内使用。


最近发布了互联网计算机的比特币集成的开发人员预览版,允许程序员开始对其进行测试,以下是互联网计算机的比特币集成将如何改变比特币在智能合约中的运作方式。



围绕比特币作为数字黄金发展


开发互联网计算机的基金会 Dfinity 承认比特币是数字黄金,而引入智能合约的以太坊是全球结算层,互联网计算机被认为是可扩展的智能合约平台,将所有这些平台结合在一起。


对我来说,认识到比特币是数字黄金很重要,比特币是加密领域中最普遍的货币形式(价值、资本)。



任何智能合约平台如果想与其他链竞争,都必须包含比特币。理所当然地,与比特币具有最佳集成的平台将胜过其他平台。现在,这就是以太坊,因为它具有先发优势。


但是,我认为以太坊具有资本优势,而不是技术优势。事实上,以太坊很容易受到可能驱使 WBTC 持有者将其比特币转移到其他地方的攻击。



实施很重要:不是你的密钥,不是你的比特币


随着最近一次价值 3.2 亿美元的 Wormhole 黑客攻击,人们想知道包装代币是否是在其他区块链上使用比特币的最佳方法。包装的比特币必须首先“桥接”到目标链,这些中间链桥或包装机构然后成为黑客的蜜罐。


如果人们的钱被盗,以太坊是否具有先发优势并不重要,缺乏安全性是网络可能存在的最大缺点,这可能是致命的。


这就是为什么我对互联网计算机开发团队选择的实施路径印象深刻的原因,最简单的做法是实现另一个以太坊虚拟机,例如 Binance Smart Chain、Crypto.org 的 Cronos,甚至 Rootstock 的比特币侧链,但是他们选择了实现一个用户保留密钥的系统的艰巨工作。


尽管这意味着互联网计算机上的比特币智能合约(“容器”)仅与比特币交易一样快(平均约 10 分钟或更短),但是,如果比特币人欣赏任何东西,那就是保持对他们的密钥的控制。


对于这些系统的用户,我认为速度不是问题,如果比特币人想要速度,他们有闪电网络。



互联网计算机如何处理比特币?


智能合约平台如何处理比特币的实际实现非常重要,使用包装比特币 (WBTC),实际的 BTC 保存在多重签名钱包中,WBTC 在相应的区块链上以 1:1 的比率发行。


那可能是以太坊的 WBTC,或者币安的 BTCB,用户必须相信持有多重签名钱包密钥的实体不会相互勾结并带着比特币逃跑。


互联网计算机开发了一种直接与比特币区块链交互的新颖系统,它允许开发人员构建可以运行直接与比特币区块链对话的代码的容器智能合约。


容器可以保存比特币、读取比特币交易(UTXO)和发送比特币交易,不同之处在于用户可以在互联网计算机上使用比特币时保留对他们私钥的访问权。


因此,如果有人构建了一个允许用户将其比特币借给其他用户的 DeFi dapp,他们就能够以一种信任最小化的方式将真正的比特币锁定在一个透明的智能合约中。


如果您必须包装比特币,则计划为互联网计算机提供一个包装比特币版本,该版本涉及基于分类账的实现。它不会像 WBTC 那样被包装,而是类似于 tBTC/renBTC,同时更安全。


尽管如此,我对互联网计算机区块链整合普通 BTC 的新颖方法以及它与包装它的所有其他网络有何不同给我留下了特别深刻的印象。



互联网计算机智能合约可以信任吗?


在本文中,我一直在使用“信任最小化”这个词,这里的信任方面是控制和管理比特币发送/接收的智能合约不会被黑客入侵。


正如 Dfinity 文档中所述,互联网计算机和比特币之间的交互以无需信任的方式发生。


这是真的,但我认为在整个互联网计算机和处理比特币的容器中仍然需要一定程度的信任(尽管已最小化)。


互联网计算机获得了一些信任点,用于开源其整个系统。


与以太坊智能合约一样,在互联网计算机上运行容器智能合约的代码可以由第三方审计和验证,这也意味着黑客可以阅读代码并可能利用任何错误,但这只是软件的本质,不难想象一个我们共同对处理我们资金的智能合约的安全性充满信心的世界。



比特币容器发布日期


根据 Dfinity 路线图,比特币集成的发布定于 2022 年第一季度末,希望测试比特币集成的开发者现在可以通过开发者预览版进行测试。


程序员和应用程序开发者已经可以在本地开发测试网上构建接收、持有和发送比特币的智能合约(容器),开发者预览版是很好的第一步,因为它允许编码人员和修补人员发现错误并开始为生态系统构建 dapp,希望为其互联网计算机项目获得资金的开发人员也可以获得赠款。


互联网计算机似乎还处于早期阶段,但我可以欣赏的一件事是,时间花在了构建对比特币有用的新事物上。



作者:Keegan Francis(CryptoVantage)

翻译:Catherine



-        推      -


Web3 和元宇宙如何在区块链上去中心化

比特币智能合约正在进入互联网计算机 DeFi 项目

Signal 密码学家 Moxie 的“Web3 印象”的区块链答案





你关心的 DFINITY 内容
技术进展 | 项目信息 | 全球活动


长按关注 DFINITY 微信公众号

随时答疑解惑


*添加小助手微信 comiocn 进交流社群


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存