一文了解甚麼是智能合約

Dominic Ng
Dominic Ng
發佈於
一文了解甚麼是智能合約

智能合約,是在區塊鏈上存儲的程序。在滿足預定條件時,智能合約便會自動生效運行。 通常,智能合約用於自動執行協議,以便所有參與者都可以立即確定結果,而無需任何中間人的參與或時間損失。他們還可以自動化工作流程,在滿足條件時觸發下一個操作。目前,以太坊是最流行的智能合約平台。

 

Source: abmedia

 

智能合約的由來

1994年,美國電腦科學家 Nick Szabo 首次提出智能合約的概念。4年後,他發明了一種名為「Bit Gold」的虛擬貨幣,較比特幣發明早了整整 10 年。因此,有不少人認為 Nick Szabo 是真正的比特幣的匿名發明者 — 中本聰。不過,他否認了這一點。

 

智能合約的基本原理

在智能合約中,通過遵循簡單的「如果/當…就…」的語句來執行命令,在這些語句被寫入區塊鏈上的代碼中。當滿足並驗證了預定條件時,計算機網絡將自動執行這些操作。

 

配合區塊鏈不可篡改特性

區塊鏈中可執行的動作可能包括向有關持份者發送通知、釋放資金、登記資訊、交換加密貨幣等等。當智能合約完成一系列指令後,將一併更新區塊鏈中的動態。這亦意味著鏈上的交易無法更改,只有獲得許可的各方才能看到結果。所以,在進行幣圈交易時,參與者必須確定交易條款及其數據在區塊鏈上的顯示正確,或與另一方就智能合約的交易規則達成一致共識。

如有興趣了解更多區塊鏈的資訊,可到 <甚麼是區塊鏈技術? 讓我們一起認識區塊鏈的技術原理和三大特色> 一文閱覽。

 

智能合約中的投票機制

在區塊鏈中,投資者在去中心化治理組織 DAO 使用投票決策是常見的事情。在智能合約的協助下,任何選民都不能使用自己以外的數字身份進行投票,這機制能確保數目是萬無一失的,而且每張選票都會在區塊鏈網絡上登記,不會受到第三方的干擾,也不會依賴手動流程。因此,投票過程可以在公共區塊鏈中發生,也可以在基於去中心化自治組織的區塊鏈設置中。另外,每一票都記錄在賬本上,信息無法修改。該分類賬可公開用於審計和驗證。

如有興趣了解更多關於去中心化治理組織「DAO」的資訊,可到 <去中心化治理組織(DAO)DAO 和智能合約是如何運作> 一文閱覽。

 

Source: UOCN

 

智能合約的好處


・自動化

智能合約的最大好處是它為區塊鏈網絡提供自主性,將各種任務自動化。簡單來說,加密世界不間斷地運作,智能合約則在投資者間不斷完成多重交易要求。這種自動化大有幫助,因為它可以幫助組織自動化其業務的某些方面。不僅如此,它還解決了一些信任問題的流程中的問題,因為過程中並不涉及第三方參與。

 

・成本效益較高

與老式的傳統方法相比,自主智能合約的執行速度更快。由於所有參數都已在智能合約中定義,因此只需在開始執行之前匹配它們即可。智能合約消除無謂相關的成本,使交易更具成本效益。

 

・準確性高

智能合約是電腦接照編碼執行的程式,因此是準確的。唯一的問題是它們需要正確編碼,以便無誤地執行相關指令。通過分散式的節點來自動運行,而不用透過中心化的單個伺服器,減少存錯的風險。

智能合約允許開發人員構建各種各樣的去中心化應用程序和代幣,不論在金融、物流、遊戲等等,為我們提供方方面面的全新體驗,是區塊鏈世界的金鑰。

快訊


甚麼是ERC20 和 ERC721?
甚麼是ERC20 和 ERC721?

【新手懶人包】區塊鏈是什麼?一文看懂區塊鏈演化、應用、常見術語
【新手懶人包】區塊鏈是什麼?一文看懂區塊鏈演化、應用、常見術語

一文認識以太坊創辦人 V 神
一文認識以太坊創辦人 V 神

 一文簡介區塊鏈第二層、閃電網絡與等離子鏈
一文簡介區塊鏈第二層、閃電網絡與等離子鏈

MaiCapital 獲香港證監會批准管理數字資產基金
MaiCapital 獲香港證監會批准管理數字資產基金