聊了三天區(qū)塊鏈內容,講到了區(qū)塊鏈基礎,還有比特幣,IXO概念和區(qū)塊鏈擼貓,今天的話題是一個未來社會很實用的應用叫智能合約
? ? 區(qū)塊鏈第一個殺手級應用可以說是比特幣了,貨幣和支付手段的去中心化問題乍眼一看是被解決了,那么區(qū)塊鏈2.0時代就是要把去中心化的思路普及到整個市場之中,這個時代的代表性產物就是我們今天要講的“智能合約”,早在1995年就被密碼學家尼克·薩博提出來了,但由于技術問題,這么多年以來這個厲害的構想沒有得以實現,但區(qū)塊鏈技術的出現華麗地解決了該問題,“可編程合約”,“去中心化”、“不可篡改”、“過程透明可追蹤”等優(yōu)點,非常適合這個智能合約,區(qū)塊鏈技術的普及應用又讓智能合約的應用走到大眾的視野之中。
區(qū)塊鏈X 智能合約
現在講個專業(yè)的東西,如果看得打瞌睡,希望同學可以學習古人頭懸梁錐刺股,不不不,喝杯咖啡就好了
區(qū)塊鏈的智能合約的構建及執(zhí)行分為如下步驟:
構建:由區(qū)塊鏈內的多個用戶共同參與制定一份智能合約;
存儲:智能合約通過P2P網絡擴散到每個節(jié)點,并存入區(qū)塊鏈;
執(zhí)行:智能合約定期進行自動機狀態(tài)檢查,將滿足條件的事務進行驗證,達成共識后自動執(zhí)行并通知用戶。
智能合約是一種可以自動化執(zhí)行的簡單交易。那我們生活中有哪些地方能用呢?我舉個栗子,你跟妹紙玩撲克比大小,如果點數大于你,你就輸(基本你贏不了)。如果點數小于你,她就輸。但是喜歡撒嬌耍賴啊,你就可以叫她一起,把錢放進一個智能合約控制的賬戶內,結果出來后,智能合約就可以根據收到的指令自動判斷輸贏,并進行轉賬,這樣她撒嬌耍賴也沒用了。(這樣的漢子注孤生?。┻@個例子,不知道會不會讓大家更容易理解。
? ?再舉個栗子吧!經常坐飛機的你們都知道,飛機其實是一個非常容易延誤的公共交通工具。所以有人經常出差就會買一些飛機的延誤險,好了突然有一次很不幸運,飛機真的延誤了保險可以賠償了,然后你屁顛屁顛地去索賠。好了這時候你需要給客服打電話巴拉巴拉地了解流程,然后要跑去開個證明,再去找保險公司索賠。好了,如果一切順利你終于可以拿到延誤險的賠付了,但你的身心也很疲勞了。但是如果有了智能合約,只要你輸入條件,連線航班數據,就可以確保保險公司在航班真的發(fā)生延誤后馬上賠付到你的賬戶上是不是想象都有點小激動呢?其實智能化合約主要是通過編程實現,想了解更多智能化合約編程的小伙伴,也可以學習學習Solidity編程。
以太坊 X Symbiont
智能合約中的重要系統(tǒng)
? ? ? ?現在智能系統(tǒng)的合約主要有兩個,一個就是我們V神的以太坊,另一個就是Symbiont。
? ? ? ?首先我簡單介紹一下以太坊,以太坊是一個開源的區(qū)塊鏈底層系統(tǒng),比較類似我們正在用的安卓手機系統(tǒng)一樣,他為我們提供了很多API和借口,只要我們愿意學習,都可以在這個平臺上進行二次開發(fā)出各種區(qū)塊鏈的應用,據互聯網上能知道的已經超過200款基于以太坊的Dapp。以太坊使用的智能合約編寫語言是Solidity,在微軟的云服務上提供了很多智能合約的工具箱,運行在以太坊的區(qū)塊鏈上,市場上很多大佬都是使用以太坊的智能合約系統(tǒng),包括我們很熟悉的高盛和摩根大通。
? ? Symbiont一開始是因為一個叫合約幣的項目走進大家的視野之中,設計之初是希望做第一個用在區(qū)塊鏈智能證券和交易的智能證券平臺。Sybiont不在喜歡以太坊的智能合約系統(tǒng),所以現在正在干一個匿名的,號稱擁有更安全代碼庫的智能合約系統(tǒng),這個系統(tǒng)厲害之處在于并不需要把原有的金融網絡體系打碎重新再構建。最大限度保證電子貨幣的流通性。
? ? ?契約時代的到來讓我們習慣使用合約來規(guī)范執(zhí)行內容,在過去合約和計算機代碼是沒有任何聯系的,各種書面上的合約都需要存檔。而使用區(qū)塊鏈技術構建的智能合約解決了這個問題,并且提高了效率,避免惡意行為對合約正常執(zhí)行的干擾。
? ? 透明可跟蹤、不可篡改,區(qū)塊鏈的共識機制構建的智能合約將重構我們的商業(yè)社會,讓信用體系更好地服務每一位交易者。
? ? ?今天的內容可能略微有點燒腦,只是在于一些普及,希望各位看官能對這個未來對我們影響深遠的應用有所了解,感謝閱讀至此。