Skip to content

智能合约的魔法

什么是智能合约

智能合约其实就是一组代码,可以在特定条件下被触发,智能合约有一个账户,通过向这个账户发起一笔交易来调用这个智能合约

 

智能合约的作用

可以通过区块链来进行点对点的转账,同时不借助第三方,这是区块链带来的好处,而智能合约赋予了区块链交易更多的可能性,我们可以根据不同的规则创建不同的智能合约,来扮演原本需要第三方协助的交易。

假设我们用代码建立一个智能合约用于购买房产,

  1. 如果 Alice 把资产 A 转给智能合约 Z
  2. 如果 Bob 把资产 B 转给 智能合约 A
  3. 智能合约 Z 把资产 B 转给 Alice,把资产 A 转给 Bob

这样在不借助第三方的情况下交易会自动达成,而且智能合约的代码是双方都可以审查的,对双方公开透明。

 

再举一个例子:

买入股票订单智能合约:

当资产 A 价格低于 20 块,买入 1000 股

 

再如 打赌合约:

Alice 和 Bob 各打给 打赌合约 Z 50 块钱,

当法国队赢得冠军,转 100 块给 Alice

当巴西队赢得冠军,转 100 块给 Bob

 

基于透明的协议,而不是第三方来插手。

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x