Coinbase 標誌

什麼是智慧型合約?

智慧型合約

定義

就像任何合約一樣,智慧型合約可以確定協議的條款。但是與傳統合約不同的是,智慧型合約的條款是作為在以太坊等區塊鏈上執行的代碼執行的。智慧型合約使開發人員可以建構利用區塊鏈安全性、可靠性和可存取性的應用程式,同時提供先進的點對點功能 — 涵蓋從貸款、保險到物流和博彩等所有方面。

智慧型合約就像任何合約一樣,其中列出協議或交易條款。然而,智慧型合約之所以「聰明」,是因為這些條款不是寫在律師辦公桌上的紙上,而是作為在區塊鏈上執行的代碼建立與執行。智慧型合約擴展了比特幣背後的基本構想,無需像中間銀行那樣「受信任的仲介機構」就可以送款和收款,因此使得無論多麼複雜的合約或交易幾乎都可以安全地自動化和分散化。而且由於它們在以太坊等區塊鏈上執行,因此具有安全性、可靠性和無邊界可存取性。

為什麼智慧型合約很重要?

智慧型合約使開發人員可以建構各種各樣的非集中式應用程式和代幣。從新的金融工具到物流和遊戲體驗,它們不但適用於各種用途,並且像任何其他加密交易一樣,都儲存在區塊鏈中。智慧型合約應用程式一旦增加到區塊鏈中,通常就不能撤消或變更它(儘管有一些例外)。

以智慧型合約為基礎的應用程式通常稱為「非集中式應用程式」或「dapps」,包括旨在改變銀行業的非集中式金融(DeFi)技術。DeFi 應用程式使加密貨幣持有人可以在世界任何地方進行諸如儲蓄、貸款、保險等複雜的金融交易,而無需銀行或其他金融機構從中分一杯羹。目前由智慧型合約驅動的一些比較流行的應用程式包括:

  • Uniswap:一個非集中式交易所,允許使用者透過智慧型合約來交易某些類型的加密貨幣,而無需任何中央機構來設定匯率。

  • Compound:使用智慧型合約讓投資者賺取利息,借款人可以立即獲得貸款而無需中間銀行的平台。

  • USDC:透過智慧型合約與美元掛鉤的一種加密貨幣,使一個 USDC 可以兌換 1 美元。USDC 是一種較新類別的數位貨幣的一部分,稱為 stablecoins

那麼,您將如何使用這些由智慧型合約驅動的工具?想像一下,您持有一些以太坊想進行 USDC 交易。您可以在 Uniswap 中投入一些以太坊,然後透過智慧型合約自動找到最佳匯率,進行交易後把 USDC 傳送給您。然後,您可以將某些 USDC 投入 Compound 中借給其他人,並獲得演算法確定的利率 — 所有這些交易都無需透過銀行或其他金融機構。

在傳統金融中,交換貨幣既昂貴又耗時。對於個人而言,將自己的流動資產借給世界另一端的陌生人並非易事,也不安全。但是,智慧型合約可以實現這兩種可能,以及其他各種情況。

智慧型合約如何運作?

目前,以太坊是最受歡迎的智慧型合約平台,但許多其他加密貨幣區塊鏈(包括 EOS、Neo、Tezos、Tron、Polkadot 和 Algorand)也可以執行這類合約。任何人都可以建立智慧型合約然後部署到區塊鏈上。他們的代碼是透明的,而且可以公開驗證,這意味著任何感興趣的一方都可以準確地看到智慧型合約在接收數位資產時遵循的邏輯。

  • 智慧型合約以多種編程語言(包括 Solidity、Web Assembly 和 Michelson)編寫。在以太坊網路上,每個智慧型合約的代碼都儲存在區塊鏈上,允許任何感興趣的一方查看合約的代碼和目前狀態以驗證其功能。

  • 網路(或「節點」)上的每台電腦都將所有現有智慧型合約及其目前狀態的副本與區塊鏈和交易資料一起儲存。

  • 當智慧型合約從使用者那裡收到資金時,其代碼由網路中的所有節點執行,以便針對結果和價值流動達成共識。這樣一來,即使使用者與未知實體進行複雜的財務交易,也可以在沒有任何中央授權的情況下安全地執行智慧型合約。

  • 為了在以太坊網路上執行智慧型合約,通常必須支付稱為「gas」的費用(之所以這樣命名,是因為這些費用能推動區塊鏈保持運作,就像燃料一樣)。

  • 一旦智慧型合約部署到區塊鏈上,就連它的建立者都無法變更了。(不過這個規則也有例外。)這有助於確保它們不會受到審查或完全關閉。 

在短短幾分鐘內買入比特幣

我們是個人和企業購買、銷售和管理加密貨幣最值得信賴的平台。