?如果說位元幣的出現是實作了貨幣自由,那么以太坊的出現則實作了貨幣自由+合同自由,說到合同自由就不得不提到智能合約,那么智能合約到底是什么呢?
“智能合約”這一術語是 1994 年由著名密碼學家尼克薩博首次提出的,它是通過編程來準確高效地執行預先設定的合約條款,
為方便大家理解,在講智能合約之前我們先舉個簡單的例子:
A和B打賭說明天會下雨,B說不會下雨,于是雙方約定誰輸了就出一百塊錢給另一方,第二天沒有下雨,但A卻賴賬不肯給B一百塊錢,這時B雖然贏了但面對賴賬的A也束手無策拿不回一百塊錢,只能暗自懊惱A這個人不講信用,像這種現象,在現實生活中經常遇到,由于一方違約追責困難,給我們日常生活帶來了極大的不便,
那么智能合約是怎么解決這個問題的呢?還是以上面舉的例子來說,在開始打賭前就需要A和B在智能合約上撰寫一套合同代碼,然后各自存入一百塊錢押金在各自賬戶里并系結系統,第二天系統會根據氣象臺識別是否下雨,如果沒有下雨,那么系統就會自動從A賬戶里扣除一百塊錢轉到B賬戶里,反之相同,在整個合同執行的程序中完全自動化,即方便快捷還安全,智能合約可以解決我們生活中的很多困擾,
智能合約其實就是一套以數字形勢定義的承諾,合約參與方可以在上面執行這些承諾的協議,雙方要建立一個合同契約精神,需要在以太坊網路上撰寫代碼,然后提交到以太坊網路系統中,系統會嚴格按照編碼的合同條件準確執行,
區塊鏈智能合約支持創建無需信任的協議,這意味著執行合約的雙方無需相互了解和信任,就可以通過區塊鏈做出承諾,除此之外,使用智能合約可以消除對中介的需求,從而顯著降低運營成本,
多年來,雖然位元幣協議也一直支持智能合約,但智能合約卻經以太坊聯合創始人Vitalik Buterin之手而大受歡迎,智能合約之所以可以在以太坊上完美應用,就是因為以太坊在其區塊鏈上提供了一種近乎圖靈完備的計算環境,說到這里大家可能對“圖靈完備”不是很了解,我們可以簡單地理解為能把世間一切能計算解決的問題都計算出來的,這樣的一種虛擬機或者編程語言就叫圖靈完備,
可能聽起來有點懵,舉一個比較容易理解的例子:比如有兩口鍋,一口鍋可以實作所有的烹飪方法煎、炒、蒸、燉、炸、汆、涮、鹵等,而另外的一口鍋則只能蒸和燉,其他的都不行,那么前者就是圖靈完備的,后者則不是,而以太坊就是這樣一口具有全功能的圖靈完備的“鍋”,但需要注意的是,每個區塊鏈網路可能會提供完全不同的智能合約,但是他們都有一些共同的特征:
分布式:智能合約在以太坊網路的所有節點中被復制和分發,這種方式與基于中心化服務器的其他解決方案區別顯著,
一致性:在滿足要求的情況下,智能合約僅執行其預先設計的操作,而且,無論任何節點執行,結果都是一致的,
自動化:智能合約可以自動執行各種任務,就像自動執行程式一樣,但大多數情況下,如果未觸發智能合約,它都是保持“休眠”狀態,不會執行任何操作,
不可篡改:智能合約一經部署,就無法更改,只有預先實作了特定功能,才能執行“洗掉”,所以,我們可以說智能合約提供防篡改程式,
定制化:在部署之前,智能合約可以通過多種不同方式進行編碼,因此,它可用于創建許多不同的分布式應用程式(DApps),這與以太坊具有圖靈完備的區塊鏈特征相關,
無需信任:兩方或多方可以通過智能合約進行互動,而無需相互了解或取得信任,此外,區塊鏈技術可確保資料準確無誤,
透明性:由于智能合約基于公有區塊鏈,因此其源代碼不僅不可篡改,而且對任何人都是透明的,
小結:
合同自由或將讓以太坊公鏈生態成長的越發強大,也讓位元幣和以太坊在未來的道路上走向了兩個不同方向,位元幣由于發行總量恒定,更多的人認為位元幣未來走價值存盤的道路,也就是成為數字黃金的可能性更大,而以太坊由于合同自由會成為應用生態的老大,乃至成為整個區塊鏈中的通用貨幣,包括未來元宇宙的生態也極有可能會采用以太坊作為整個生態的通用貨幣,形成一套電子化,虛擬化的運行系統,
智能合約對加密貨幣領域產生了深遠影響,它的確可以徹底改變區塊鏈技術,雖然終端用戶不會直接與智能合約進行互動,但在不久的未來,會有更為廣泛的應用范圍,涉及從金融服務到供應鏈管理等各個領域,當然,這一切只是我們大膽地暢想,一切還需要交給時間來驗證,
想要了解更多專案和最新熱點文章,關注公眾號/微博“必查客”就可以找到組織了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/342280.html
標籤:區塊鏈
