智能合约将如何改变世界-Coinmonks

Sheinix

你可以在这里找到我的原始文章。

正如您可能已经知道(或不知道),区块链是一种创建无信任,不变,未经审查和去中心化的网络以转移价值的技术。这意味着,我们不再需要将信任存放在银行或机构等中心化实体中,以验证同级之间的价值转移。

为了更好地说明上述说法,我们可以使用比特币来说明区块链如何解决“双重支出问题”。

假设您要向同事发送电子邮件,并且要附加pdf文件。当您的同事收到电子邮件并打开pdf时,他或她将看到您从计算机发送的确切pdf文件。现在两者都有相同的pdf文件,这很有用。这就是最近大多数文件传输的方式。哪个很棒,但是如果您要发送独特的资产怎么办?例如,如果您要汇款怎么办?我们需要一些可以验证的信息,如果您向同事寄出100美元,那么您就再也没有100美元了。这就是我们发明银行的原因:保留交易记录并信任这些机构以验证资金从一个帐户转到另一个帐户的过程。

双重支出问题是一个问题:我们如何确保我们不花费以前转移给另一方的相同金额的钱?

这就是比特币以去中心化方式解决的问题,不需要中央授权。

但这只是一种情况(很大):汇款。但是其他独特的数字资产或有形资产会怎样?例如,在线游戏中的房地产,产权或稀有收藏品?我们在这些示例上创建交易的方式比仅仅从一个人向另一个人汇款要复杂得多。要执行交易,涉及的各方很多,规则也很多。因此,需要具有不同规则和更大灵活性以允许更多用例的不同区块链。

世界上第一次没有人听说过智能合约是使用区块链技术。它是在1990年代初由计算机科学家,律师和密码学家尼克·萨博(Nick Szabo)创立的,他是比特币和区块链技术的先驱之一。当时,它在广大社区中没有像现在这样引起共鸣。

快进到2008年,中本聪(中本聪)发布了比特币白皮书,随后出现了区块链世界。从那时起,加密货币社区发展壮大,到2013年,围绕比特币以及比特币应如何发展的许多想法浮出水面。这些想法之一就是扩展比特币编程语言Scrypt,以在该语言中包含更多操作,以便开发人员可以编写更复杂的实现价值转移的方案。

这个想法最初由比特币杂志的程序员和发行商提出,Vitalik Buterin在比特币社区中遭到拒绝-主要原因是出于安全方面的考虑,Scrypt语言是专门为缺乏这些功能而设计的。比特币语言在设计上是“变成不完整的”,这意味着开发人员没有大多数其他编程语言中存在的所有复杂运算符和结构。图灵不完整可确保减少代码中的错误的余地,从而使代码更安全,但同时也降低了灵活性。

出于这种拒绝,Vitalik Buterin撰写了以太坊白皮书。具有称为Solidity的“转向完整”编程语言的通用区块链,允许开发人员对无限数量的可能方案进行编程。后来出现了类似的项目,EOS或Cardano是两个示例。在这些类型的区块链上编写的代码称为智能合约。

对于正式和技术定义,智能合约是生活在去中心化环境(区块链)中的一段软件代码(计算机程序)。这种类型的代码是不可变的,透明的和自动化的,这意味着每个人都可以看到它,没有人可以对其进行修改,并且它可以自行执行而无需第三方干预。智能合约充当当事方之间的协议,其中协议的条款可以编程。执行智能合约的各方可以是人员,机器或组织。

在执行后,智能合约无需第三方即可进行可靠的交易。这些交易是可跟踪且不可逆的。整个过程是自动化的,可以补充或替代法律合约。这一事实是智能合约的主要目标之一-提供优于传统合约法的安全性,同时减少与合约相关的交易成本。

自动贩卖机是了解智能合约如何工作的一个很好的例子。在这种情况下,用户直接与自动售货机进行交互,而无需中介(例如商店中的卖方)。当我们输入金额时,该软件会检查我们投入的金额。然后,如果足够,我们便可以选择饮料。选择后,机器将为我们丢弃“资产”。尽管这是一项简单的交易,但它清楚地说明了合约的工作方式。在数字世界中,资产可以是我们想要的任何东西,正如我们在描述双重支出问题时已经看到的那样。在智能合约中,我们可以唯一地代表数字或物理世界中的任何资产。

想象一下质押协议。这种安排非常复杂,需要满足许多规则和条件。其中需要包含许多详细信息,例如收入质押权人,信用评分以及支出。检查这些详细信息的过程涉及很多第三方,这对于放贷人以及贷款申请人而言,此过程既漫长又麻烦。智能合约在这种情况下非常有用,因为它们可以通过代码删除中间商,使流程自动化,并且所有信息都可以存储在各方可以随时访问的位置。一旦在区块链中结算,交易就成为不可逆的真相,从而创建了一个账本,任何人都可以检查质押记录。

现在想象一下继承。智能合约可以自动执行从遗产的资产转移,而无需执行者。例如,设想一个智能合约,一个人每年用他或她的私钥“签到”以证明他们还活着。该人死亡后,他们将无法再办理登机手续。智能合约将意识到已经超过一年没有签到,并且它将自动将死者的资产分配给他或她的受益人。在此示例中,智能合约已将律师,公证人和资产经理从流程中完全删除。

ICO案

ERC20代币是一种在2017年广受欢迎的智能合约。该智能合约为创建自定义加密货币硬币定义了新标准;它描述了货币分配规则,总供应量以及交易方式。 ERC20标准合约允许创建数千种新的加密货币。这些新项目的融资过程称为初始代币发行或ICO。每个项目都有一个使用该特定代币规则的智能合约。当ICO被保存在以太坊网络中时,投资者将购买以太坊本币(ETH)。然后,他们将ETH发送到合约地址,合约将向他们发送该特定智能合约的硬币。每个硬币或代币都有一个绑定到特定项目上下文的不同用例。这些硬币然后可以在不同的在线交易所进行交易。

如您所见,智能合约可能会以我们尚未意识到的方式改变我们的整个经济这些合约有许多实际的用例。银行和其他金融机构可以将其用于贷款和自动付款。保险公司可以使用这项技术来处理理赔。邮政公司可以将其用作货到付款。供应链解决方案可以为众多业务实施智能合约。

下面列出了使用智能合约的许多优点中的一些。

透明度

如前所述,如果智能合约在开放式区块链上运行,它将充满各方参与的所有条款和条件。任何人都可以逐步详细地查看该代码的计划执行情况。这种开放性消除了以后出现争议和问题的机会。此外,软件代码的细节和精确度使各方都可以很清楚地看到执行结果,从而消除了沟通不畅的情况。智能合约开发中常用的一个术语是:“代码就是法律”。

精确

执行之前,所有规则和条件均已写入智能合约。编码这些规则所需的详细程度和准确性使合约成为全面协议。当智能合约自动执行时,它将正确完成所有操作。与常规的法律合约相比,存在错误的机会,因为负责执行该合约的人可能会犯错误或误解法律行话。

省时

传统的合约的签订可能要花费几天的时间,因为许多中介机构要安排不同的时间表和时间,甚至从法律实体那里获取书面文件也可能是一个耗时的官僚程序。智能合约通过互联网运行,因为它们不过是软件代码的一部分。因此,完成交易的速度比传统合约要快得多。

安全与效率

严格而详细的规则定义了智能合约的自动化实施。基于密码验证的交易执行和验证意味着智能合约符合安全性和效率的最高标准。

数据存储

借助智能合约,所有交易明细都存储在区块链上,因此参与方之间的任何人都可以在任何给定时间访问。这种不可变的存储使区块链成为未来任何有关合约条款争议的真相之源。

积蓄

运行智能合约可以节省很多钱。通过消除中介,我们也消除了雇用中介的成本。而且,如前所述,由于纸质文档不涉及任何流程,因此我们也节省了资金。

信任

到目前为止,区块链最有价值的好处之一就是其不受信任的网络。在区块链上运行的智能合约的透明性和安全性使其在企业或政府等大多数环境中均值得信赖。区块链网络上使用的共识算法可确保正确激励各方采取正确的行动。

无纸化

智能合约消除了纸张的使用。一方面,这节省了成本,另一方面,帮助公司节省了纸张使用量,并促进了他们对更加“绿色”社会的贡献。

我们正处于这场革命的开始。智能合约尚未得到广泛采用,在大规模采用之前,仍然要面对许多挑战。 2017年,随着ICO的兴起,智能合约的力量和危险变得显而易见;数以百万计的人赚了很多钱,而其他许多人则被骗了。公司开始认识到智能合约的力量,其中许多公司正在尝试使用不同类型的区块链和用例,但这项工作仍在进行中。政府不确定条例和禁令应朝哪个方向发展。在这方面,中国似乎在采用加密货币方面处于领先地位。

智能合约平台面临的主要挑战之一是可伸缩性。目前,以太坊网络每秒可以处理约17笔交易。正如Vitalik几个月前所说,它必须每秒处理大约100,000个事务,才能成为未来的可行平台。一个说明性的例子是CryptoKities项目,早在2017年末,它获得了如此高的知名度,从而阻塞了网络。

以太坊不是唯一的智能合约平台,而是最大的平台,拥有最多的开发人员和项目。以太坊的主要竞争对手是EOS和Cardano。它们是其他通用区块链,其共识算法和编程语言采用不同的方法。

太空中许多知名的加密货币人物将90年代初互联网的现状与行业的现状进行了比较。

智能合约将改变我们未来的业务方式。让我们看一下我们之前讨论的最常见的情况:法律合约。政府和公司依靠基于一国法律的合法合约。律师是我们当前系统的“编码员”;他们知道如何编写合约以及如何执行合约。有了这种新的范例,律师可能必须学习智能合约的工作原理,并成为与软件开发人员更接近的东西,以保持其工作的相关性。法律部门可能是将来受影响最大的部门之一。

智能合约具有极强的破坏性,以至于无法预测结果。随着技术的效率提高,我们将开始看到越来越多的创新项目。唯一可以确定的是,我们还没有充分发挥这项技术的潜力。

毫无疑问,智能合约具有改变我们整个经济和社会的潜力。无论是通过供应链,投票机构还是自治组织,都可以轻松地看到潜力。如果我们考虑将AI,机器人技术和IoT等其他技术与区块链技术和智能合约相结合;我们正在看一个完全不同的世界。我们未来的最大挑战将不是这些技术的开发或大规模采用,而是它们的目的。我们是因为它们而朝着更加平等和包容的社会迈进,还是因为世界更加分裂和不公平?区块链的美丽在于去中心化,它使我们拥有了权力。用它来创造一个更美好的世界是我们的责任。

你可能还喜欢