风险提示:理性看待区块链,提高风险意识!
从零开始学习区块链——智能合约
首页 > 币界资讯 > 区块链新闻 2018-06-07 17:11:16

我读书,讲(写)给你听,跟币圈正义从零开始共同学习,每次学透一点点,形成清晰的知识脉络了。让我们一起深耕币圈,玩转区块链!

《从零开始学习区块链》系列,今天将学习“智能合约”。除了公链、DAPP、通证经济,智能合约也是当下的搜索热词。关于智能合约,我们可以不去学习具体代码编程,但是需要了解它的优点、运作方法等实用的知识。

智能合约产生背景

传统合约

传统合约在我们生活中是很常见的,小到口头约定,大到公司、国家之间签订的协议。这些合约能否得到执行严重依赖于参与方的诚信和法律的约束,违约的事情时有发生,执行合约则需要消耗大量的财力和资源。

我们举例说明,如果A和B两个人签订了协议,但是A没有履行合约,给B造成了严重的损失,这时候B想要维权则需要向法院起诉,胜诉后还要申请强制执行,整个流程下来,劳神伤财。

智能合约

如果是智能合约的话,问题就简单多了。它是通过设计好的代码执行的,一旦某事件触发了合约条款,代码自动执行,无论当事人是否愿意。

比如,我们两个去看球赛,然后打赌哪队会赢,我觉得A队会赢,你觉得B队会赢,输的给赢的人100元,然后我们达成了一个智能合约,双方都在智能合约控制的账户存放100元,球赛结束,智能合约就会根据接收到的指令自动判断输赢,将钱打到获胜者的账户。

智能合约履行过程是高效透明、不以人的意志为转移的,不需要第三方介入。

智能合约定义解析

“智能合约”一词最早是在1995年尼克·萨博(Nick Szabo)的文章中出现的。尼克·萨博是一名多产的跨领域法律学者,在他发表的文章中这样定义了智能合约:

“一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。”

关键词一:数字形式——合约是以计算机中可读代码的形式存在的,即根据参与方达成的协定,智能合约通过编写代码建立权利和义务,交给计算机网络执行。

关键词二:承诺——承诺是合约参与方之间达成的共识,其中包括双方的权利和义务,这些承诺是制定合约的目的,就像上面打赌球赛的例子,输的给赢的100元就是一个承诺。

关键词三:协议——即技术实现,可以理解为记录和履行承诺的工具。协议的选择主要取决于合约履行中被交易资产的本质,比如,协议中射击比特币支付,就要采用比特币协议。

智能合约工作原理

智能合约组成:事物处理和保存机制+完备的状态机。

事物——主要是需要发送的数据;事件——对数据的描述信息;

主要过程:事物和事件传入智能合约,其中事件描述信息中包含了触发条件,智能合约会进行状态机判断。如果触发条件满足(可能是一个或者几个),智能合约就会自动发出设定好的数据以及包含触发条件的事件。简单的理解,就是事件和事物A进去,经过智能合约处理,产出事件和事物B,触发条件不同,B中包含的事物和事件也就不同,智能合约扮演的角色是裁判,负责判断并执行。通过智能合约,承诺可以以数字化形式按照参与者的意志被正确、高效的执行。

智能合约的实现步骤:构建→存储→执行

币界网免责声明:

1.本网站所提供的所有信息仅供参考,不构成任何投资建议。

2.用户在使用本网站的信息时应自行判断和承担风险。

3.币界网不对用户因使用本网站信息而导致的任何损失负责。

4.用户在进行任何投资活动前应自行进行调查和研究。

5.币界网不对用户基于本网站信息做出的任何投资决策负责。

6.用户在本网站发布的任何内容均由其个人负责,与币界网无关。

上一篇: 行情不好时多学习,为牛市做好准备
下一篇: Coinbase成为受美国政府监管的区块链证券交易平台
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥188,399.52
26,397.21 USDT
+1.33%
ETH以太坊
¥11,942.79
1,673.34 USDT
+2.05%
USDT泰达币
¥7.23
1.01 USDT
+0.02%
BNB币安币
¥1,560.95
218.71 USDT
+2.16%
XRP瑞波币
¥3.77
0.52850 USDT
+1.63%
USDC
¥7.14
1.00 USDT
-0.01%
OKBOK币
¥313.63
43.94 USDT
+0.83%
ADA艾达币
¥1.92
0.26960 USDT
+3.69%
DOGE狗狗币
¥0.45480
0.06373 USDT
+1.44%
SOL
¥155.71
21.82 USDT
+5.58%
热搜币种
更多
币种
价格
24H涨跌幅
Filecoin
¥25.20
3.465 USDT
+1.54%
dYdX
¥15.85
2.1801 USDT
+10.15%
Curve
¥3.39
0.4668 USDT
-1.44%
Yield Guild Games
¥1.88
0.2579 USDT
+13.36%
Terra Classic
¥0.00
6.431E-5 USDT
-0.36%
比特币
¥191,955.23
26397.21 USDT
+1.33%
Shiba Inu
¥0.00
8.32E-6 USDT
+1.71%
柚子
¥4.30
0.5917 USDT
+1.72%
Livepeer Token
¥47.58
6.5432 USDT
+6.4%
FTX Token
¥7.78
1.0703 USDT
-1.51%
Conflux
¥0.94
0.1298 USDT
+3.02%
Gala
¥0.15
0.019949 USDT
+2.27%
最新快讯
更多
流动性提供商B2C2收购法国做市商公司Woorton
2023-08-24 14:06:45
流动性提供商B2C2已收购法国做市商公司Woorton
2023-08-24 14:06:45
5430万枚TUSD在未知钱包铸造
2023-08-24 14:00:55
Aave社区发起提高GHO借贷利率的ARFC提案
2023-08-24 13:56:29
DIGITIMES Research:预计 2024 年高端人工智能服务器出货量将达 33.7 万台
2023-08-24 13:42:06
区块链保险协议 Nexus Mutual 通过质押平台 Kiln 质押1,100万美元 $ETH
2023-08-24 13:40:44
币安停止部分现货交易对的现货网格交易服务
2023-08-24 13:39:31
下载币界网APP