智慧合約是什麼?
智慧合約是一種自動化的電腦程式或交易協定,用於在區塊鏈上將規則與條件自動執行。更精確地說,智慧合約是一種存在區塊鏈上的程式碼,其作用是在交易雙方之間,依據某些條件是否滿足來處理交易。智慧合約和其他形式的合約或協議類似,以去中心化方式運作,就像紙本 (或數位) 合約一樣,尊重交易雙方的約定。雖然智慧合約不具法律約束力,但世界上有些像白羅斯一般的國家,以及美國數個州,已在制訂一些法律,認可智慧合約的法律效力。
閱讀我們準備的什麼是智慧合約入門指南。
智慧合約有什麼好處?
智慧合約是在網路中執行並且自動化某些工作,非常具備成本效益的工具。智慧合約無需集中化的權威介入協調,可以自動執行交易,個人或企業都可因而實質降低風險、交易成本與所需時間。智慧合約發明人 Nick Szabo 曾經以外行人的說法比喻說,智慧合約就像用販賣機買零食一樣。自動販賣機的功能是預先設計好的,沒有專人照顧也可以運作。
智慧合約是不可變的,分布在整個區塊鏈中,對進行商業活動或執行任何協議的各方,提供簡單、安全的執行機制。智慧合約平台分散式的特色,確保沒有任何一方可以操縱交易過程。智慧合約幕後的技術架構,有多種用途,可以運用在數位身分、臨床實驗、供應鏈管理、國際貿易、金融資訊收集、遊戲技術等。
智慧合約的基礎就是「如果/就」條件判斷式,有一組變數子集合,用來判斷符合條件時的不同結果。因此,智慧合約的潛力會相當廣,因為可以針對多種功能進行程式設計。
雖然智慧合約不可變,但不表示完全沒有風險。了解你可能會遇到的智慧合約風險。
最頂尖的智慧合約代幣有哪些?
以太坊就是最大且最有名的智慧合約平台,擁有自己的程式語言Solidity。用戶可以使用這種程式語言,透過智慧合約創造自己的應用程式。ERC-20是以太坊區塊鏈上用來開發新智慧合約的代幣標準,用在該網路上的所有智慧合約。以太坊實作一種標準來實踐此功能,特別是描述了一系列在布署智慧合約時必須遵循的指引。ERC-20 標準用用在其他加密貨幣,例如OMG Network、Maker、Basic Attention Token。
閱讀Solidity 初學者指南。
除了以太坊與其智慧合約代幣外,幣安也推出其擴充的智慧合約平台。該網路稱為BNB Chain,特別針對智慧合約應用程式的執行而設計,且完全相容於以太坊。
閱讀我們提供的深入了解智慧合約如何運用於去中心化金融。
不過,以太幣與幣安,並不是唯二受歡迎的智慧合約代幣。以現今市值來說,Cardano、Solana、Avalanche、Chainlink也是價值相當高的智慧合約網路,未來可能有機會超越以太坊。如需更具體的資訊,CoinMarketCap 提供各種以市值排列的熱門智慧合約代幣即時資訊。