Estimated reading time:

10分鐘

Difficulty:

Beginner

Key takeaway:

智能合約是一種編寫程式碼來控制資產在區塊鏈上移動方式的方

Lesson 1

什麼是智能合約?

將程式碼添加到手動支付中

智能合約是在滿足特定條件時自動執行的數位合約。智能合約儲存在區塊鏈上,具有防篡改功能,無法更改或刪除。

它們最早由 Nick Szabo 於 1994 年提出,但直到 2015 年以太坊區塊鏈發布後才開始受到重視。
在我們的社群背景下,智能合約可以在交易者之間建立信任,降低成本,並加快交易速度。

智能合約可用於執行社群內有關碳信用額使用的預先建立的協議。例如,一旦社群成員累積了一定數量的碳信用(例如,透過植樹或安裝太陽能板),社群金庫就會自動向該個人的帳戶中發放一盎司代幣化的黃金。官僚主義少了很多!

另一個例子是,智慧合約可以記錄牛奶貯存設施內的即時溫度。如果溫度超過某個閾值,出於安全原因,牛奶可能會自動失效。由於所有記錄都記錄在區塊鏈上,牛奶供應商無法篡改,因此社群可以完全透明地了解牛奶的狀況。不需要中間人檢查牛奶並批准交易——智能合約會自動完成。

您需要智能合約來建立區塊鏈嗎?

並非總是如此。大多數開發人員不需要編寫智能合約來與區塊鏈互動。然而,根據他們所建置的區塊鏈類型,有些可能需要透過智慧合約來提升區塊鏈所提供的功能性。

XRP 分類帳沒有原生智慧合約,但開發人員可以透過不同的方式在其中加入這些功能。

Hooks

Hooks 是一種小型程式碼片段,允許在 XRPL 交易執行之前和/或之後運行特定邏輯。例如,若發生 X 事件,則執行 Z 動作。我們會在「XRPL 新興技術概論」單元中更深入探討 Hooks 的應用。

請注意,Hooks 尚未在 XRP 分類帳上投入使用,目前處於提案階段。

END OF LESSON

事情變得有點技術性了。讓我們確保您仍然和我們在一起。

Welcome to your What is a smart contract? (CH)

您需要智能合約來建立 XRPL 嗎?