智能合约:将以太坊和比特币区分开来
暴走时评:比特币和以太坊作为最突出的两大区块链平台,虽然都为人们所熟知,但了解其中区别的却并不多。本文对将两者区分开来的智能合约进行了介绍,使人们了解智能合约的定义、工作原理和功能。可以说,智能合约正在成为区块链技术的重要支柱,有着巨大潜力,需要专业人士继续进行研究和探索。
翻译:Ina
在以太坊成立的时候,大部分人提出了这样一个问题:“我们已经有了比特币进行转账支付,为什么还要建立以太坊?”
区块链是一种强大的技术,我们确实没有充分利用它的潜力。比特币所使用的仅仅是区块链技术多种可能的应用之一,即资金的点对点转移。
以太坊是建立在区块链技术上的平台,用来开发去中心化应用。比起比特币,它具有一些优势,如编码智能合约和以太坊虚拟机的功能。
什么是智能合约?
简单地说,智能合约就是传统合约的数字化版本。它们是在区块链数据库上运行的计算机程序,可以在满足其源代码中写入的条件时自行执行。智能合约一旦编写好就可以被用户信赖,合约条款不能被改变,因此合约是不可更改的。
智能合约使用“Solidity”语言进行编码,与传统合约相比具有许多优势:
不依赖第三方执行合约。消除中间人,大大减少了花费在合约上的总金额。
消除第三方供应商也意味着合约验证和执行的整个过程随着用户间的直接交易而变得快速。
由于合约条款不能更改,用户受骗的风险较小。智能合约不受各种人为干预。
智能合约不容易出现断电、节点故障等问题。合约保存在分布式账本上时,不存在放错或丢失的风险。这意味着连接到网络的每个设备都有一份合约副本,并且数据会永远保存在网络上。
智能合约工作原理?
开发人员会为智能合约撰写代码。智能合约可用于交易和(或)两方/多方之间的任何交换行为。该代码包含一些会触发合约自动执行的条件。
例如,与房屋租金协议相关的智能合约只有当业主收到租金才会触发自动执行,并将公寓的安全密钥发送给租户。这个合约可以确保租金的定期支付,并且每个月重启。
一旦编码完成,智能合约就会被上传到区块链网络上,即它们被发送到所有连接到网络的设备上。从另一种区块链应用——比特币——的情况来说,这就好像把关于比特币交易的网络更新上传到区块链上。
一旦将数据上传到所有设备上,用户就可以与执行程序代码的结果达成协议。然后更新数据库以记录合约的执行情况,并监督合约的条款以检查合规性。
这样一来,单独一方就无法操纵合约,因为对智能合约执行的控制权不在任何单独一方的手中。
智能合约的潜在用例
智能合约对许多区块链应用程序来说都已经变得至关重要,并且很有可能成为区块链技术最重要的支柱之一。我们已经看到了智能合约在金融科技及其他领域的应用,每天都会出现新的用例。
智能合约可以成功应用的一些领域包括:
供应链管理 - 供应链在纸张系统中易受损害,在这个过程中,表格要通过几个渠道进行审批,从而增加了欺诈、盗窃和其他挫折的风险。区块链通过为参与链接的每一方提供安全可访问的数字表格并自动执行付款流程来解决这些问题。
社会管理 - 智能合约可以用于向选民提供一个更安全和更灵活的生态系统,选民不必去投票站,可以从任何地方转移投票权,因为他们已经参与了由执政当局发起的合约。完成合约所需的不过是互联网连接。
房地产 - 使用智能合约,区块链账本可以帮助我们降低成本,使租户和业主能够直接交易,从而消除向经济人、广告公司付款及其他类似费用的麻烦。
知识产权保护 - 智能合约可以保护知识产权,允许用户跟踪上传到网络上的任何文件的所有权。内容创作者可以与其他用户一起参与“智能合约”,允许创作者得到应有的称赞,并且不需要任何第三方中介就可以轻松得到补偿。
智能合约的未来是怎样的?
区块链技术正在与普通用户生活的多个方面相结合。此外,智能合约正在成为区块链的重要支柱。
区块链和智能合约都有一些尚未得到充分探索的用例,但同时,研究也在不断进行中,许多大公司都在大力投资这些技术的研究和开发。
——Darwin Labs首席技术官兼联合创始人Ayush Varshney
作者:Guest Author | 编译者:Ina | 来源:CoinTelegraph
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場