作者:Lynn Cadet
编译:TinTinLand
原文:https://www.hostingadvice.com/blog/internet-computer-offers-a-limitless-smart-contract-cloud-solution/
摘要:与其前身互联网一样,区块链行业寻求引领一个新时代及其经济。这个新时代被称为 Web3,在这里,去中心化占主导地位,用户主导互联网。互联网计算机(ICP)通过为用户提供构建他们的 Web3 应用程序和系统的区块链资源,正在助推这一过程。我们与 DFINITY 基金会的首席技术官兼密码学家 Jan Camenisch 进行了交谈,讨论了互联网计算机如何利用智能合约来驱动其去中心化云网络,以及使用区块链技术进行 Web 开发的独特好处。
区块链技术自 1990 年代初就已存在,但直到 2009 年比特币的出现时才正式进入主流视野。对许多人来说,比特币的崛起可能令人惊讶,因为其非常规设置不太可能在早期持续下去。但是在密码学领域工作的人预见到了这一点。
“比特币展示了你可以仅凭一个协议就构建一个安全系统。你不需要任何其他东西。你不需要任何防火墙。一个纯粹的协议在许多计算机上运行,足以提供给你一个安全的系统,这是革命性的”, DFINITY 基金会的首席技术官兼密码学家 Jan Camenisch 说。
DFINITY 是一家总部位于瑞士的非营利组织,致力于互联网计算机(ICP)区块链的融资和开发。其拥有区块链和密码学行业最大的研发团队,拥有超过 10 万次引用和 1,600 多篇员工发表的论文。
互联网计算机(ICP)允许用户利用区块链和智能合约的力量来托管和构建从社交媒体应用程序到游戏基础设施网络上的几乎所有内容。互联网计算机(ICP)利用无服务器云计算的强大功能,让用户能自由掌握真正的 Web3 应用程序。
“ICP 上的每个智能合约都有一个 URL。 因此,你只需启动浏览器并输入智能合约的 URL 即可。然后你就可以与区块链进行交互,所有计算都在区块链上完成,所有内容都托管在那里”,Jan 说。
区块链提供自治的特权
Web3 指的是互联网的下一个迭代版本——一个由用户控制的去中心化网络。这正是互联网计算机(ICP)项目所赋能的。Jan 告诉我们,互联网计算机(ICP)的使命是重塑计算,其中包括用通用区块链网络取代传统 IT 基础设施。
“互联网计算机(ICP)更像是原始的互联网,它是一个开放的环境,每个人都可以做出贡献。所以现在每个人都可以将他们的智能合约放在互联网计算机(ICP)上并与其他智能合约进行交互。 就像互联网一样,任何人都可以使用它”,Jan说。
比特币泡沫铺平了道路。它向区块链行业表明,有足够的资源来构建稳定的基于区块链的计算网络。如今,互联网计算机(ICP)帮助用户创建去中心化的 Web3 应用程序,并允许他们通过智能合约控制和拥有自己的互联网服务。
“如果有一个你想要交互的智能合约,但是假设它耗尽了周期(即 gas)或者它的开发团队不再存在,你可以自己接管并维护它。因此它是一个智能开放系统,功能更加强大”,Jan 说。
由于一切都从区块链运行,用户不必担心传统的 IT 职责。相反,互联网计算机(ICP)本质上充当一个无服务器的云服务。用户可以利用这种自治性快速而简单地构建几乎任何 Web3 系统或应用程序。
“这是一种更简单的编程模型,因为不必担心如何存储文件。数据保存在内存中,系统会处理其余的事情”,Jan 说。
构建防篡改可扩展且安全的应用程序
互联网电脑使用防篡改的容器软件,即 ICP 版本的智能合约,来驱动其网络。这意味着用户可以在没有外部风险的情况下托管他们的项目。 其区块链架构和现代密码学设计不需要防火墙,对勒索软件具有强大的抵抗能力。而且也没有后门。
“具有智能合约的计算机就像一台普通计算机。你无需将内容托管在其他地方,而是直接安全地在网络上托管它们。因此你从中获益的是这种安全性”,Jan 说。
互联网计算机(ICP)是一个吸引人的构建平台,因为它不仅安全,而且具有可持续性和可扩展性。其协议具有稳定的 API,因此用户无需导航和面对频繁的补丁和更新。互联网计算机(ICP)消除了传统托管的许多障碍,使得开发者能够更快地构建项目。
“由于提供了所有协议属性,你可以更快地开发。不必考虑安全性、如何存储数据等等。这是一款优秀的软件,构建和维护成本低廉,因为它很稳定”,Jan 说。
互联网计算机(ICP)架构的另一个亮点是它的自动扩展功能,这就是它如此易于维护的原因。其协议将节点机组合成高效的子网区块链,可以立即向其容量中添加节点。 智能合约在其易于扩展性方面也发挥了作用。
“智能合约可以相互通信,无论它们位于何处,这有助于促进自动扩展。这也意味着如果你正确构建应用程序,它将会自动扩展。因此,您不必担心内存或计算能力不足”,Jan 说。
与比特币和其他平台集成
在 2023 年,互联网计算机(ICP)与比特币实现了集成,这是一项创新成就,因为它使智能合约能够直接与比特币网络交互,而无需使用桥梁或中介。 这意味着互联网计算机(ICP)上的智能合约可以本地持有、发送和接收比特币,以及读写比特币交易,同时还可以利用比特币的安全性、流动性和网络效应。
“ICP 网络直接与比特币网络集成:专用子网的每个 ICP 副本还运行一个比特币轻客户端,拉取最新的比特币区块,并通过 ICP 子网的共识机制传递这些区块。一个在该子网上的 ICP 智能合约(比特币容器,the Bitcoin canister)接收这些比特币区块,然后相应地更新比特币 UTXO 集。然后可以从任何 ICP 智能合约(或任何其他人)访问该 UTXO 集。因此可以以无需信任的方式读取比特币交易,并使用 ICP 的 http 调用,将交易提交到比特币网络” ,Jan 说。
团队还在努力为其他加密货币提供支持, 并寻求为智能合约提供加密。除此之外,互联网计算机(ICP)正处于不断发展的上升道路中,Jan 表示对此感到兴奋。
“我们已经证明可以采取协议原则,提供一种安全、不可破解的有效计算方式。 现在我们已经将其提升到了一个新的层次。我迫不及待地想看到即将发生的事情。这将是令人兴奋的”, Jan 说。
结语
比特币的成功展现了区块链技术如何构建一个安全、自治、去中心化的网络。互联网计算机(ICP)进一步深化了这一理念,通过无服务器云平台,简化了 Web3 应用的开发与部署,预示着一个由用户主导的互联网新纪元。结合比特币等加密货币,及对智能合约和去中心化应用的创新,我们正处在数字技术革命的前沿,共同探索一个更开放、公平的网络世界。