tft每日頭條

 > 圖文

 > 智能合約有哪些特點

智能合約有哪些特點

圖文 更新时间:2025-01-29 11:21:20
  • 什麼是智能合約
  • 智能合約如何創造價值
  • 智能合約的發展曆程

-智能合約目前的應用模式

什麼是智能合約?

數字合約是在互聯網上運行的數字化簽名合約。舉個例子,乘客在 Uber 的用戶條款中點擊“同意”,即同意在車輛将其送達目的地時付款給司機。

在大部分數字協議中,雙方都互不認識,這種情況下如果任意一方不履約就會産生風險。為了規避此類對手方風險,數字協議通常由具有一定規模的營利性企業從中執行,這些企業能夠可靠地執行合約條款。這類數字合約可以在用戶與大公司之間簽署,也可以在兩個用戶之間簽署,而大公司則作為可信中介從中協調。雖然這個機制大大降低了對手方風險,拓寬了合約的應用場景,但卻給了這些大公司極大的合約控制權。

智能合約本身也是一個數字協議,隻是它是在區塊鍊上不可篡改的軟件,嚴格按照約定的條款執行。最簡單的條件邏輯是:“如果事件 X 發生,則執行行為 Y。”舉個例子,如果 A 隊赢得體育比賽,則付款給 Bob;如果 B 隊赢得比賽,則付款給 Steve。智能合約無須手動輸入比賽結果,而是直接連接比賽結果數據觸發執行。智能合約收到數據後,會自動執行,通常執行的任務是付款。

商業邏輯(即合約)是基于概率的,也就是說合約有可能會按照約定條款執行也有可能不會;而智能合約則是高度确定的,也就是說合約百分之百會給按照規定條款執行。智能合約之所以能分毫不差地執行,是因為它們所在的塊鍊環境具有去中心化、無須許可、防篡改和永遠在線的特性。在這個框架下,合約是在中立的去中心化網絡中運行,而且通過技術手段保障執行。

智能合約有哪些特點(什麼是智能合約)1

智能合約的價值

智能合約相比傳統數字合約具有以下幾個優勢:

  • 安全性:在去中心化的基礎架構中運行智能合約能夠規避單點失效風險、去除中心化的中介,而且不論是合約任意一方還是系統管理員都無法篡改結果。
  • 可靠性:網絡中多個獨立節點會對智能合約邏輯進行重複處理和驗證,以有效規避操縱風險并保障網絡運行時間,确保合約按照規定條款按時執行。
  • 公平性:使用點對點的去中心化網絡運行并執行合約條款,能夠減少中心化的營利性實體榨取交易價值。
  • 高效性:将托管、維護、執行和交割等後端流程自動化,意味着合約雙方都無須等待手動輸入數據、交易對手方履行合約職責或中間方處理交易。
智能合約的發展曆程

最早版本的智能合約叫多重簽名智能合約。必須要有足夠多的人(即公鑰)使用對應的私鑰對交易進行簽名,才能使交易生效。比特币在 2012 年首次将多重簽名交易引入了區塊鍊。

比特币區塊鍊上多重簽名交易的簡化框架

之後,開發者在這個基礎上開發出了協議型智能合約,在區塊鍊中嵌入了幾條核心編程指令(注:也稱 opcode)。協議型智能合約是化身為應用的區塊鍊,并能夠執行 opcode。然而,這種智能合約很難擴展,因為合約(即協議)每次更新都會出現一次硬分叉,而硬分叉意味着需要創建一條全新的區塊鍊,而且每個節點都需要升級軟件。

以太坊在 2015 年發布了腳本化智能合約,實現了重大突破,将區塊鍊變成了一台“世界計算機”,可以同時運行多個不同的應用。開發者可自行管理智能合約,并可以随時進行更改,無須硬分叉。腳本語言将低層級的開發問題抽象化,開發者能夠在幾周或甚至幾天的時間内開發出智能合約,而在此之前需要花費幾個月到幾年的時間。

而現在我們又迎來了新一輪創新,那就是讓腳本化智能合約連接到鍊下真實世界的數據和系統。具有外部連接性的智能合約使用一種名為預言機的中間件,連接鍊下數據觸發合約執行。預言機還允許智能合約向其他系統發送數據,比如向傳統法币支付系統發送支付指令,在鍊下交割智能合約。

智能合約有哪些特點(什麼是智能合約)2

Chainlink 預言機可将數據(左邊)發送至區塊鍊上的智能合約(中間),并将支付指令發送至鍊下支付系統(右邊)

智能合約目前的應用模式

雖然智能合約目前仍處于早期發展階段,但我們發現它正在四個市場開始生根發芽,發揮自身在安全和可靠性方面的獨特優勢。

權益管理(通證)

通證合約的作用是創建、追蹤和分配所有權。此類合約會在其通證中嵌入具體的功能,比如為通證持有者提供 dApp 服務/帶寬(效用通證)、按權重在協議中投票(治理型通證)、分配公司股權(證券型通證)和實物資産或數字資産所有權(非同質化通證)等。舉個例子,SIA 通證可以用來支付 Siacoin 的去中心化雲儲存服務,而 COMP 通證則可以用來參與 Compound 協議的治理。

智能合約有哪些特點(什麼是智能合約)3

金融産品(DeFi)

去中心化金融(DeFi)應用使用智能合約再造傳統金融産品和服務,其中包括貨币市場、衍生品、穩定币、交易所以及資産管理等。智能合約可以托管用戶資金,并根據結果分配給相應用戶。舉個例子,Set 協議使用市場數據自動進行投資組合管理,Opium 交易所基于實時資産價格交割期權合約。

遊戲

區塊鍊遊戲使用智能合約防遊戲中欺詐行為。其中一個例子就是 PoolTogether,這是一個保本儲蓄遊戲,用戶将存款放在一個智能合約中,并連接到貨币市場。存款在貨币市場中積累利息,并基于随機數生成機制(RNG)将利息發放給中獎者。公布中獎者後,所有人都可以取回最初的本金。同樣地,智能合約還能用 RNG 創建罕見的遊戲物品,比如一次性的神奇寶劍。可以用 Chainlink 的可驗證随機函數(VRF)生成随機數,使用戶相信結果的随機性,用戶還能獨立對結果進行驗證,确保結果沒有受到遊戲開發者或數據提供商的操縱。

保險

參數化保險是新型的保險模式,保險賠付直接與預先設定的具體事件挂鈎。智能合約可以為參數化保險提供防篡改的基礎架構,基于數據輸入觸發合約執行。舉個例子,Etherisc 正在開發一款航班保險智能合約,當收到航班狀态信息時可自動賠付。終端用戶不僅可以獲得更大的保障,而且個人投資者還能通過智能合約參與到保險的供應端,将資金存放在合約資金池中。智能合約基于用戶對資金池的貢獻比例分配收益。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved