当前位置:首页区块链什么是智能合约及其工作原理?(2021年更新)

什么是智能合约及其工作原理?(2021年更新)

什么是智能合约及其工作原理?(2021年更新)

智能合约是执行一组指令的一段计算机代码。dapp是将智能合约联系在一起的去中心化应用程序,人们可以与之交互。

。智能合约是一种合约,表示为执行一组指令的一段代码。
2“智能合约”一词是在20世纪90年代由Nick Szabo撰写的一篇学术论文中提出的。
3,DAPP或去中心化应用程序本质上是一系列相互关联的智能合约。

我们都熟悉应用程序和应用程序商店,浏览下载我们需要的应用程序,然后离开。
在可爱的UX和UI界面背后,这些应用程序正在执行一组由其创建者制定的特定指令。它可以是一个游戏,一个日历或一种购买商品和服务的方式。智能合约执行非常相似的功能。

1、 智能合约是指由一段代码表示的合约,它被设计用来执行一组指令
。唯一的区别是,在使用智能合约时没有中间人。没有人或公司持有或验证您的信息。区块链为您验证并保存记录。

Vitalik buterin和以太坊社区认为这是区块链的未来。如果说比特币是商界的黄金,那么智能合约就是商界赖以生存的石油。

2、 智能合约是如何工作的?
想在没有智能合约的情况下在线购车。为此,我们需要:
1,一个显示您想看
2的所有汽车信息的网站,一种与卖家沟通的方式
3,一个付款系统,让您在找到
4的汽车后可以进行兑换,如果汽车发生故障,您可以获得
5的退款,你还需要向当局登记以交换汽车所有权

每一点都要求你信任你正在访问的网站或服务。很多时候,流程的每个部分都由不同的公司或个人控制。对于一个鬼鬼祟祟的人或组织来说,改变上述比特币中的任何一项都不会花费太长时间,这将使整个过程变得无效。

智能合约使人们在购买物品的过程中不再需要信任那么多人。为什么
是这样的?由于智能合约的特点:

安全性:他们使用加密来防止人们篡改记录。
透明度:每个人都能在区块链上看到智能合约的含义及其目的。
第三方免费:智能合约不需要中间人验证。区块链可以做到这一点。A631自治:它们自动工作,所以你不必等待有人按下按钮。
准确:因为智能合约是用代码编写的,它们不依赖于语言的灰色区域和单词的含义。

如果发生这种情况,就这样做:
智能合约的核心通常是一种机制(用计算机代码表示),“如果发生这种情况,就这样做。”。
这些已经存在了。假设你想用借记卡或信用卡付款。

您的银行运行的软件将使用“如果发生这种情况,就这样做”:
如果您的银行帐户中的金额超过所需的金额,释放资金。
如果银行账户中的金额低于所需金额,则不要释放资金。

智能合约的区别在于它不受银行(或任何第三方)控制,而是由区块链控制。

因此,将上述示例应用到基于区块链构建的智能合约中,您会看到以下情况:
如果数字钱包中的金额较大且尚未用完,请释放资金。
如果数字钱包中的金额较小或已用完,请勿释放资金。

智能合约令人兴奋的是,它意味着任何人都可以与任何人签署协议,区块链将保留整个协议的记录。

在像传统合同一样的智能合同中,智能合同旨在执行协议的条款,无论是交换加密商品币、代币权利、标识,还是几乎任何其他内容。当预定义条件满足时,智能合约将自动执行。

智能合约的运作可以用三个主要术语来描述:
,互联:每个智能合约通常都有一组受限的功能。可以建立多个智能合约来互联并形成更复杂的安排,称为dapp。
2。对象:这些是与智能合约交互的签名者,以及根据预定义或新提交的条款修改智能合约的主题。
3。环境:智能合约依赖于基本的加密环境。这确保了它们可以安全地运行,并且作用于它们的数据是不可变的,通常是透明的。

对于大多数区块链来说,智能合约的基本代码是不变的,尽管有些区块链也支持可更新的智能合约。

3、 谁创建了智能合约
?就像用于支持大多数加密产品币的区块链技术一样,智能合约源自不完善的早期技术。就智能合约而言,它们源自早期的电子指令执行程序,该程序使用if/else语句和其他条件逻辑根据提供的信息自动生成结果。

“智能合约”一词本身是由**计算机科学家和密码学家尼克·萨博(Nick Szabo)在上世纪90年代撰写的一篇学术论文中创造的,他还负责开发bit gold,比特币的最早先驱之一。Szabo首先描述了智能合同的各种基本目的,如减少欺诈和执行合同安排,但后来在1996年发表的论文中详细阐述了该技术在数字现金、智能财产等方面的潜在使用案例。

以太坊在其区块链上实现了图灵的完整语言,从而在其智能合约中实现了复杂的逻辑。

4、 DAPP如何使用智能合约
dapp或去中心化应用程序,可以看作是一堆捆绑的智能合约。单个智能合约只能用于一种类的交易。然而,DAPP可以将多个智能合约捆绑在一起以执行更复杂的任务。
dapp还可以为合同添加友好的界面,就像今天的应用程序一样。

5、 一些**的DAPP
1,8月1日—一个允许任何人对衍生工具
2进行投机的工具,makerdao—一个去中心化金融(DeFi)DAPP,允许用户放贷,允许用户在没有中间人的情况下借用加密产品币。
3,Uniswap—基于交易所的交易所,允许任何人将ERC20交换为币。Cryptokitties-一个独特的基于NFT的加密集合,可以使用智能合约进行传播。以太坊钱包Argent使用智能合约来抽象地址和私钥等概念。

6、 谁在使用智能合约
?智能合约是一项相对较新的技术,但它已经得到了广泛的应用,特别是在纯加密币项目中。
智能合约是整个DeFi革命的核心,用于支持流行的DeFi协议,如compound、AAVE、Uniswap等数百种协议。

但它们也被许多公司采用,甚至一些政府也开始尝试智能合约。一些最**的例子包括:
,育碧:创意游戏巨头育碧在很大程度上支持区块链。在众多区块链计划中,该公司精心设计了智能合约,允许用户根据其广受欢迎的rabids游戏专营权拥有、转让和认领罕见的不可替代的币代(NFT)。
2。Ing:这是一个基于区块链并使用智能合约的贸易结算系统。它还参与了许多其他区块链计划。
3号。瑞典政府:瑞典政府已经测试了一个基于区块链的土地登记系统,以证明基于智能合约的土地所有权。

7、 智能合约并不总是完美的
。尽管智能合约通常被认为是执行协议和逻辑的“不信任”方式,但它并非没有问题。

一方面,智能合约在许多区块链上是不变的。这意味着一旦启动,它们就无法更改或升级,如果代码存在根本性问题,可能会导致灾难性后果。这可能是2016年以太坊 Dao黑客攻击事件中最突出的一点,该事件利用Dao分裂功能中的漏洞窃取了数以百万计的以太坊(ETH)。

不知名和新颖的攻击媒体经常被使用,通常以投资者赔钱告终。2020年9月,年度金融的安德烈克朗杰(andrecronje)的一个项目eminence的beta版崩溃了。在大量投资者投入资金后,它被一个不知名的黑客以1500万美元的价格使用。

同样,简单的错误代码也会使智能合约变得毫无用处。2020年8月,DeFi-output农业项目yam的倒闭表明,该项目使用了未经审计的智能合同,并因严重错误而受挫,导致治理功能无用。

8、 审计智能合约
尽管智能合约受到其底层区块链技术的保护,但它们的设计也需要确保安全性,因为它们代码中的某些功能或错误可能会被利用。这在过去已经发生过很多次,并且仍然是广泛采用的**挑战之一。总的来说,价值数亿美元的资产因不安全的智能合约而损失,其中包括上文提到的“知名黑客”和2020年4月的一次黑客攻击,该攻击导致dforce的2500万美元被盗。

区块链研究公司ciphertrace在2020年11月的一份报告中发现,仅DeFi项目一个月就耗资约1000万美元。

为了**限度地降低这种风险,许多第三方开发和安全公司,如mythx和consensys diligence,现在提供智能合约审计服务。这包括仔细检查智能合约代码以识别任何漏洞,然后修复它们。这通常发生在智能合约公开之前。

流行的DAPP通常在其网站的页脚中发布其智能合约审计,以便为没有时间或专业知识检查自己代码的用户提供信心。

9、
是市场价值排名前十的智能合约平台,已经发展成为加密经济最重要的领域之一。在市值排名前十的加密资产中(基于messari数据),有三个是智能合约平台,其中一个(以太坊)仅次于比特币本身。
截至记者发稿,这十大领先智能合约平台的总市值超过1760亿美元。他们是:

以太坊(以太坊):以太坊被设计成一个去中心化的“世界计算机”,可以作为运行DAPP的平台。
Cardano:Cardano是一个开源的公共区块链项目。它的独特之处在于它声称是世界上第一个同行评审的区块链。在它的协议发布之前,有一个学者和科学家的网络来检查它的协议。
Polkadot:Polkadot由以太坊联合创始人加文·伍德(Gavin wood)创建,是一个旨在将区块链网络连接在一起的“多链网络”。
EOS:EOS以商业用户为目标,旨在解决区块链的常见问题,如速度和可伸缩性。
Tron:Tron是一个“去中心化的虚拟机”,最初是作为社交媒体和娱乐平台设计的,现在它的崇高目标是支持去中心化的互联网。
NEM:NEM平台是新经济运动的缩写,旨在为企业提供更有效的方式验证和转移区块链资产。
tezos:以太坊的竞争对手tezos是白手起家设计的,是一个基于链上治理的利益证明区块链,所有者可以代表币投票表决改变tezos区块链工作模式的提案。
vechain:vechain旨在改进和简化供应链管理,帮助企业消除制造和交付中的欺诈行为。
Neo:常被称为“中国的以太坊”,Neo和以太坊的区别在于它不需要交易成本,而且速度更快,每秒支持约10000个交易。
Coos:Coos是“区块链互联网”,这是一个区块链网络,旨在使用区块链间通信协议彼此无缝通信。

10、 智能合约
的未来如今,大多数区块链都具有智能合约的功能。活跃的开发者社区使用区块链上的智能合约,如coos、Neo和hyperledger来创建DAPP。智能合约功能可以从非常简单的位币或Wright 币到更**的DAPP区块链,如以太坊、wavefield和Polkadot。

我们在使用智能合约和DAPP方面还处于初级阶段。但已经有一些公司甚至政府在挖矿它们的潜力。现在它被应用于各种场景,包括数字身份、供应链管理、保险、数据存储等。

下载search 币了解更多:https://www.sosob.com/app

温馨提示:

文章标题:什么是智能合约及其工作原理?(2021年更新)

文章链接:https://www.btchangqing.cn/177708.html

更新时间:2021年01月12日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

噱头or良药?黑马or割韭菜?俞学劢帮你看清方向

2021-1-12 1:12:28

区块链

文件币开采的必要知识

2021-1-12 1:40:36

7 条回复 A文章作者 M管理员
  1. 夏娃

    我只关注

  2. 黑石财经

    一直等回调点,哎

  3. omom

    呵呵,明白了

  4. 怡z?

    空到崩为止[喵喵]

  5. aupost

    号号号~棒棒棒

  6. 一帆风顺

    初来乍到,请多多关照。。。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索