在 11 月 15 日星期一和 11 月 16 日星期二舉行的 laBITconf 2021 黑客馬拉松會議上,區塊鏈開發者、演講者和教授 Solange Gueiros 主持了一個專門討論智能合約(也稱為智能合約)的小組討論。除了對這個主題的解釋之外,她還將演講的一部分用於研討會,該研討會允許現場參與者和虛擬參與者在以太坊區塊鏈上創建他們的第一個智能合約。如果您想知道如何免費創建您的第一個智能合約,我們會告訴您如何操作。
要從實際部分開始,您首先需要知道智慧合約不僅僅是轉移虛擬貨幣,我們談論的不僅僅是比特幣。 Solange Gueiros 解釋說,它是一個與其他程式一樣的電腦程序,不同之處在於它發佈在區塊鏈上。智能合約是一種電腦程序,可促進、保護、強制執行和執行兩方或多方之間記錄的協議。
然而,由於它在該技術的網路上運行,因此無法對其進行修改。發布後,它獨立運作。此外,它沒有中介機構並且是去中心化的。 Gueiros 先生在 BITconf 2021 會議上表示了這一點,並補充說那裡流傳的數據是不可變的。
智能合約中什麼是不可變的?
也就是說,無法更改,也無法固定程式碼。然而,該小組成員強調,只要智能合約是為此設計的,就可能存在一些修改的空間:「它可以具有修改先前編程的資訊的功能,」她說。他還強調,所有這些進行的交易都記錄在區塊鏈上,這允許(如有必要)搜尋合約所做的所有更改的歷史記錄並將其顯示出來。這也起到了審計的作用。
這些智能合約的主要目標是允許兩個匿名方相互交易和開展業務,無需中介,也無需信任另一方作為決定簽訂合約的關鍵因素。
以太坊上的智能合約
具體來說,Solange Gueiros 在 BITconf 2021 上談到了在以太坊網路上運行的智慧合約,並在她為初學者的演講中進行了解釋,指出以太坊是智慧合約領域最著名的項目之一。它是一個基於比特幣等公共區塊鏈的分散式運算平台,還允許在稱為以太坊虛擬機(EVM)的去中心化虛擬機器中執行 P2P 智慧合約(在節點之間,無需中央伺服器)。
接下來進入實踐部分,他邀請參與者打開筆記型電腦,按照一系列建議和步驟來執行智能合約,這對許多人來說是他們的第一個智能合約。這是一步一步的。