智能合約是指一種業務邏輯,區塊鏈上的所有交易都根據該邏輯進行。智能合約旨在滿足常見的合約條件。智能合約被部署到去中心化的數據庫中,費用與包含代碼的存儲大小成正比。智能合約是自動執行的,不需要中介或第三方的操作。智能合約代碼通常存儲並分佈在去中心化的區塊鍊網絡上。這使得智能合約交易不可逆轉但透明。
以太坊(ETH)
基於以太坊的智能合約本質上是在以太坊區塊鏈上運行的程序。有些人將以太坊區塊鏈上的智能合約描述為一種以太坊賬戶,它基本上是一個具有以太(ETH) 餘額的實體,能夠通過網絡發送交易。這些賬戶既可以由用戶控制,也可以部署為智能合約,這些合約由位於區塊鏈特定地址的代碼和數據組成。智能合約可以被視為開放的API,因為它們在區塊鏈上是公開的。
通過提交執行智能合約上定義的功能的交易,用戶帳戶能夠與智能合約進行交互。任何願意學習如何操作的人都可以有效地編寫智能合約並將其部署到以太坊網絡。當然,人們需要學習如何使用Solidity 或Vyper 等智能合約語言進行編碼,並且還需要有足夠的ETH 才能成功部署合約。
部署智能合約的過程實際上是一種交易,因為需要支付gas 費用,合約部署通常比典型的ETH 轉移更高。
卡爾達諾(ADA)
Cardano 宣布將支持使用Plutus、Marlowe 和Glow 等編程語言開發和部署智能合約。 Cardano項目被視為具有開放式軟件開發方法,專注於使用基於證據的方法實現軟件功能。他們的研究有據可查。
卡爾達諾進行了嚴格的研究和開發工作,以創建他們認為最有前途的智能合約編程模型。在Cardano 上,智能合約被視為用代碼編寫的自動化數字協議,用於跟踪、驗證和執行不同方之間合約的綁定交易。
當滿足預定條件時,智能合約代碼會自動執行合約的交易。智能合約本質上是一個簡短的程序,其輸入和輸出是Cardano區塊鏈上的交易。
鍊鍊(鏈接)
ChainLink 由SmartContract 推出,它提供了一個去中心化的預言機解決方案,作為智能合約、加密貨幣網絡和傳統數據系統之間的鏈接。
Chainlink 將智能合約描述為一組指令,在部署到區塊鏈時無需第三方乾預即可執行。智能合約如何響應輸入由代碼決定。預言機在促進智能合約實用程序的全部潛力方面發揮著至關重要的作用,這就是Chainlink 的用武之地。由於是智能合約能夠依賴和採取行動的數據源,預言機提供了一座橋樑在現實世界和鏈上智能合約之間。
Oracle 廣泛用於價格饋送,Synthetix 和Aave 等DeFi 平台利用Chainlink 的價格饋送預言機,以便能夠在其智能合約中獲取實時加密貨幣資產價格。
恆星幣(XLM)
Stellar區塊鏈於2014 年推出,擁有原生代幣Lumens,可作為橋樑,降低資產交易成本。 Stellar 最初基於Ripple Labs 協議,區塊鏈因硬分叉而誕生。
Stellar區塊鏈可用於構建智能合約。 Stellar 針對發送、存儲和交易價值進行了優化,並且沒有智能合約語言或內置虛擬機來執行代碼。
例如,IBM 等公司已經在跨境支付項目中嘗試使用Stellar。 Stellar 智能合約(SSC) 被描述為使用各種約束連接和執行的交易的組合。創建SSC 時可以考慮和實施的一些約束包括多重簽名、批處理、序列和時間界限。
唯鏈(VET)
唯鏈於2016 年推出,專注於使用區塊鏈技術解決供應鏈問題。該平台使用兩種原生代幣VET 和VTHO,它們旨在基於唯鏈雷神公共區塊鏈管理和創造價值。唯鍊是另一個用於部署智能合約的流行區塊鏈。智能合約可以在唯鏈上快速部署,因為不需要編寫代碼行,幾乎所有事情都可以在瀏覽器中完成。
資訊來源:由0x資訊編譯自DECENTRALISED。版權歸作者所有,未經許可,不得轉載