当前位置:比特币价格 > 百科 > 谁发明了智能合约?智能合约如何运作?

谁发明了智能合约?智能合约如何运作?

小欧2022-05-20 15:09:54百科178
智能合约的概念最初是由美国著名密码学家Nick Szabo提出的。1996年,他在Extropy杂志上发表了关于智能合约的文章,预测了区块链合约应用的好处和特点。在接下来的几年里,他在几篇文章中发展了这个概念。
Ian Grigg和Gary Howland是智能合约概念的其他贡献者。他们于 1996 年发表了关于李嘉图合约的工作,作为Ricardo支付系统的一部分。
比特币及其区块链出现并创造了适当的条件之后,智能合约的实施成为可能。几年后,这项创新终于在以太坊区块链上传播开来。今天,许多替代平台允许用户利用此功能,但以太坊仍然是先驱。

智能合约代表计算机协议,或者简单地说,是作为基本技术元素的代码片段。它们用于指定区块链交易各方之间达成的所有协议条件。一旦满足这些条件,智能合约将自动进行交易。


基于区块链的系统允许其参与者减少中介和过多的文书工作,因为它依赖于公共账本,任何感兴趣的一方都可以验证所有交易。这里的核心要求是使用合适的编程语言通过数学规则描述所有协议条件。
区块链代表一个分布式节点网络,每个节点都存储有关所有交易的信息。要撤消交易或 双花,必须控制所有这些节点的50%以上。
假设一个人想要发起一个智能合约,他们需要下载特殊的软件并生成一个在系统中发布的公钥。随后,应该发送一条启动消息,节点将接收它。当智能合约建立的事件完成时,代码将执行。
例如,如果满足特定要求(支付一定数量的钱),自动售货机会自动向买家提供订购的商品。智能合约的工作原理相同。
除了转移资金外,还有其他几个用例:
智能合约用例是可变的,涵盖了无数的机会。它们有可能成为人类活动许多领域的强大工具。


“谁发明了智能合约?智能合约如何运作?” 的相关文章

公链和私链有什么特点?如何去区分?

公链公链全称公有链(public blockchain),是指全世界任何人都可读取、发送交易且能获得有效确认的共识区块链。公链的安全有工作量证明机制(pow)和权益证明机制(pos)等方式负责维护。它们是以经济奖励与数字加密验证相结合的方式而存在,并遵循一般原则:每个人可从中获得的经济奖励,与对共识...

Web3是什么?Web3的「控制权」到底是什么?

Web3是什么?Web3的「控制权」到底是什么?

Web3是什么?这段时间我们看到互联网创业圈子,似乎人人都在说Web3,但是,关于Web3到底是什么,答案五花八门,其实到现在还没有一个共识度很高的定义,和「元宇宙」一样。Web3到底是什么呢?要说清楚web3,我们还是要先看一下Web1和Web2。这张图片之前在网络上流传很广,总结得也比较清楚。W...

区块链的反身性理论是什么?和股票市场中的反身性有什么不同?

区块链的反身性理论是什么?和股票市场中的反身性有什么不同?

反身性(Reflexivity)即a导致b,而b又导致a的互为因果的特性。当a是人类认知,b是人类参与的事件时,就成为了索罗斯的反身性理论哲学。不同于用二分法区别思维和现实,反身性理论旨在说明:人类认知是构成事实结果的不可分割的一部分,真实结果不能被单独分离出来去独立分析。具体而言,一个反身性单元由...

区块链的网络分层是什么?什么是区块链可扩展性?

区块链的网络分层是什么?什么是区块链可扩展性?

如果您以任何方式研究过加密货币或区块链,您可能会遇到诸如第一层和第二层协议之类的术语。您是否对这些层是什么以及它们存在的原因感到好奇?让我们在本文中讨论区块链层架构。区块链技术是几种当前技术(密码学、博弈论等)的独一无二的组合,具有广泛的可能应用,例如加密货币。编码和解码数据是一门称为密码学的数学和...

OKX常见的身份认证及安全设置问题(APP/Web端)

OKX常见的身份认证及安全设置问题(APP/Web端)

APP端完成KYC身份认证以及安全设置可以保障我们的资金安全,开启不同等级的身份认证可以解锁对应的交易权限。KYC身份认证:打开OKXAPP,在页面左上角点击【个人中心】—【身份认证】,进入身份认证页面,按照页面提示完成LV.1基础认证、LV.2高级认证和LV.3视频认证。注意事项:认证级别越高,在...

OKX新注册的用户,在进行交易前需要进行哪些个人信息设置?

OKX新注册的用户,在进行交易前需要进行哪些个人信息设置?

新注册OKX的用户,在进行交易前需要进行3项个人信息设置:KYC认证、绑定手机号、资金密码设置。   APP版 KYC认证1.打开OKX APP,点击左上角图标—【身份认证】,或直接点击【身份认证】。— 2.根据提示,按顺序完成【LV.1基...