iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0

智能合約是一種基於區塊鏈技術的自動化程式,它能在特定條件滿足時,依照預先設定的條款自動執行。這一技術最早由計算機科學家尼克·薩博(Nick Szabo)於1990年代提出,旨在透過去中心化的自動化合約來取代傳統合約中繁瑣的手動操作。
智能合約必須包含三要素:
自治
合約一啟動就會自動運行,不需要任何人為的干預。
自足
智能合約可以自主控制其計算所涉及的資源,比如有權限調配合約雙方的資金和財產。
去中心化
通過分散式的節點來自動運行,而不用透過中心化的單個伺服器。
其優勢在於其自動化執行過程、無需第三方介入,並且基於區塊鏈的透明性和不可篡改性,為合約的安全和公正性提供了保障。

智能合約基本原理
智能合約是一段運行在區塊鏈網絡上的程式代碼,當預設的條件被滿足時,它會根據合約的規則自動執行相應操作。這些條件可以是任何事件的觸發,例如資金轉移、時間到期或外部數據的變更。合約中的規則和條款一旦寫入區塊鏈,便無法被更改,這確保了交易的安全性和不可篡改性。舉例來說,一個典型的租賃合約就可以被智能合約取代,當房客支付房租時,智能合約會自動授予房客進入房屋的權限。如果房租未按時支付,合約則自動取消交易,避免了繁瑣的法律程序和手動操作,這樣的自動執行特性,使智能合約成為許多自動化流程的理想解決方案。區塊鏈的去中心化特性,則進一步保證了這些合約無需依賴任何單一實體來進行維護或控制,降低了中介成本和風險。


上一篇
Day-4 加密貨幣的應用(2)
下一篇
Day-6 智能合約與加密貨幣的結合
系列文
加密貨幣解密-發行屬於自己的一個幣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言