智能合約,你Get到了嗎?

智能合約,你Get到了嗎?

區塊鏈的智能讓我們為未來產生諸多的遐想,從區塊鏈的應用再細化到區塊鏈智能合約,凡以大論小、以宏論微,那麼離懂得也就越近。

說幾句口水話吧,同時也是要批評自己,不過昨天的遭遇也確實讓我難忘。昨天進山區做調研,工作遇到許多的困難,心裡很煩躁。加之大雪封路,網絡又極不穩定,就沒了更文的心思,隨後在車上倒頭就睡,不料卻怎麼也睡不著。

智能合約當如何理解

智能合約是一套以數字形式定義的承諾,他控制著你的數字資產幷包含了合約參與者約定的權利和義務。由計算機系統自動執行。智能合約言簡意賅的講就是——通過網絡的形式讓合約參與者自動履行權利和義務。

合約通過P2P的方式的區塊鏈中擴散,每個節點會收到一份並將節點驗證保存到內存中,等待新一輪的共識時間,以觸發對該合約的共識處理。共識時間到以後,驗證節點會把最近一段時間的所有合約打包成set(合約集合),算出這個set的Hash值,最後將這個合約集合擴散到全網,通過多輪的發送和比較,所有的驗證節點在規定的時間內對最新的合約達成一致。最終事務執行成功後都由區塊鏈底層內置的智能合約系統自動完成,全程透明、不可篡改。

智能合約,你Get到了嗎?

說了那麼多,再舉個簡單的例子。我們把智能合約應用到房屋租賃上看看。

比如區塊鏈用戶張三與李四要構建有個智能合約。其目的是張三把房屋租給李四,租金為1000元一個月,每月支付,期限一年。假設張三房屋門鎖由互聯網控制,並每月生成一次開鎖密碼。操作如下

張三和李四提交合約構建申請給智能服務器,生成合約併發布到區塊鏈生效。張三李四分別把各自的賬戶提交到智能合約服務器。李四將一年的12000元資金用作抵押。合約開始執行後,服務器把房屋密碼發給李四,並同時在李四的賬戶扣除1000元發到張三的賬戶裡,並把交易的記錄存到區塊鏈。

不知道大家Get到智能合約沒有,希望對你瞭解區塊鏈技術有所幫助。


分享到:


相關文章: