當前位置:
首頁 > 新聞 > 代碼即法律,用賭徒的故事解讀智能合約

代碼即法律,用賭徒的故事解讀智能合約

在區塊鏈知識普及過程中,很多朋友反映,對智能合約這個概念還是不能理解。希望我們能夠用通俗易懂的方式去解釋。今天我們就給大家用一個簡單的故事來說一下什麼叫智能合約

假設在古代,甲和乙是兩個賭徒。他們彼此並不熟識,誰也不知道對方賭品如何。但是又都想玩一把。他們就賭第二天的天氣。甲說明天下雨,乙說不下雨。結果第二天下雨,甲贏了。乙說嘿嘿我沒錢,空口無憑的事兒你看著辦,甲沒辦法,只能自認倒霉。於是甲又和丙賭,還是猜下不下雨。這次甲長了個心眼,和丙互相查了錢袋,確實有錢,就和丙立了字據,第二天甲又贏了。但是丙說這錢我就不給你你看著辦,於是甲拿著字據去了官府告丙,官府說你私設賭局,先打五十大板,這字據公家不認。第三天甲遇上了丁,二人去了寶局子,也就是過去的賭場。還是賭天氣,讓老闆作保。寶局子老闆說這個好說,你們把賭金放在我這,誰贏了我就給誰,但我要五成的抽水你們樂不樂意。二人一聽,簡直是獅子大開口啊,只能作罷。到最後甲賭了三局,本來都能贏的,結果卻一分錢沒贏到,只能慨嘆一句天底下沒好人了。

其實,只要有一個德高望重絕對正直的人站出來,不求私利。願意為雙方保管注金,又能根據結果公平公正分配賭資,就可以解決問題。但這個人在現實中確實很難找。這個人的名字就叫智能合約

智能合約的本質是一系列的代碼,這個代碼的本質上又是if-then條件語句,如果某種條件達成,那麼將執行某項動作。絕對不可能出現模稜兩可或者是非顛倒的情況出現。在區塊鏈和智能合約的世界中,「代碼即法律」,無論怎麼編寫,它都會被強制執行。智能合約憑藉著這個絕對公平,來控制每一個賬戶。一旦智能合約生效,任何第三方的仲裁法庭或者執法機構,都是沒有必要的。那麼可能有人問了,即使代碼沒有問題,如果被人惡意篡改了怎麼辦,比如把下雨改成下雪之類的,這個擔心是多餘的。因為智能合約最大特點就是具有不可篡改性。不可篡改性意味著在將數據寫入賬本後, 參與者或系統管理員都無法對其進行編輯或刪除,就類似於給文件加了只讀性差不多。在討論區塊鏈和分散式賬本技術時, 不可篡改性是一個常用的術語,所以對於智能合約而言,將區塊鏈作為信息的永久記錄的是該技術最成功的地方之一。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 戲說圈內事兒 的精彩文章:

每日匯:義大利交易所被盜價值1.7億美元數字貨幣
每日匯:比特幣平均交易手續費回到2美元以上

TAG:戲說圈內事兒 |