2022-07-19 17:11:36
智能合约只是一个运行在以太坊链上的一个程序,它是位于以太坊区块链上一个特定地址的一系列代码(函数)和数据(状态),区块链技术是当前比较流行的一种技术,利用区块链就可以完成智能合约平台的创建。此外,智能合约在区块链上表现比较好,所以被广泛运用,不少项目都涉及到智能合约,而智能合约的热度越来越高,大家也开始重视起来。不过对于投资者来讲,还没有搞清楚智能合约是哪一年出现的?下面211Coin小编就给大家介绍一下智能合约提出时间。
智能合约概念于1994年由一名身兼电脑科学家及密码学专家的学者尼克·萨博首次提出。
智能合约(英语:Smartcontract)是一种特殊协议,在区块链内制定合约时使用,当中内含了程式码函式(Function),亦能与其他合约进行互动、做决策、储存资料及传送以太币等功能。智能合约主力提供验证及执行合约内所订立的条件。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。
智能合约是“执行合约条款的计算机交易协议”。区块链上的所有用户都可以看到基于区块链的智能合约。但是,这会导致包括安全漏洞在内的所有漏洞都可见,并且可能无法迅速修复。
这样的攻击难以迅速解决,例如,2016年6月TheDAO(英语:TheDAO)Ether的漏洞造成损失5000万美元,而开发者试图达成共识的解决方案。DAO的程序在黑客删除资金之前有一段时间的延迟。以太坊软件的一个硬分叉在时限到期之前完成了攻击者的资金回收工作。
以太坊智能合约中的问题包括合约编程Solidity、编译器错误、以太坊虚拟机错误、对区块链网络的攻击、程序错误的不变性以及其他尚无文档记录的攻击。
2018年4月22日,BeautyChain智能合约出现重大漏洞,黑客通过此漏洞无限生成代币,导致BitEclipse(BEC)的价值接近归零。同月25日,SmartMesh出现疑似重大安全漏洞,宣布暂停所有SMT交易和转账直至另行通知,导致损失约1.4亿美金。28日,EOS被指可能存在BEC代币合约类似的整数溢出漏洞,但没消息详细说明。5月24日,BAI交易存在大量异常问题,损失金额未知。8月22日,GODGAME合约被黑客入侵,GOD智能合约上的以太坊总数归零。
智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。
智能合约相比传统数字合约具有以下几个优势:
1、安全性:在去中心化的基础架构中运行智能合约能够规避单点失效风险、去除中心化的中介,而且不论是合约任意一方还是系统管理员都无法篡改结果。
2、可靠性:网络中多个独立节点会对智能合约逻辑进行重复处理和验证,以有效规避操纵风险并保障网络运行时间,确保合约按照规定条款按时执行。
3、公平性:使用点对点的去中心化网络运行并执行合约条款,能够减少中心化的营利性实体榨取交易价值。
4、高效性:将托管、维护、执行和交割等后端流程自动化,意味着合约双方都无须等待手动输入数据、交易对手方履行合约职责或中间方处理交易。
上述内容为大家详细解答了智能合约是哪一年出现的?并且对智能合约出现的目的进行了介绍,可以看出,智能合约的出现为区块链发展做出了很多贡献,并且带动了不少数字货币项目的发展,此外,211Coin小编还了解到,最早版本的智能合约叫多重签名智能合约,必须要有足够多的人(即公钥)使用对应的私钥对交易进行签名,才能使交易生效,比特币在2012年首次将多重签名交易引入了区块链,自此之后,智能合约一词被大家重视起来。
2595