區塊鏈將構建完美的契約世界
在2030年一個明媚的上午,你漫步走入一個當地的雜貨店去買牛奶。隨著你的手一揮,你的智慧手錶檢測到牛奶盒 中內建的透明加密晶片,並且獲得了它的雜湊程式碼。這一瞬間,這盒牛奶就毫無爭議地成了你的牛奶。未來,的確很有可能出現這樣的情況:我們將不再使用現金買 東西,也完全重新定義事物所有權的概念。
即使網際網路已經通過各種方式在各個方面改變了我們的生活,但是從來沒有一種方法能夠真正地在沒有中心化權威 機構的授權下讓你“擁有”某些數字產品。你在網上擁有的一切,從你的錢到你的身份,都需要一個公正的第三方機構才能證明,這是我們能真正證明擁有某物的唯 一途徑。從技術上講,所有你的線上資產實際上都是你借用的。不過從現在開始,不再如此!
如果你真正擁有線上資產、能夠降低抵押貸款利率、更加容易地更新遺囑、貸款沒有處理費用、買賣交易免手續費……那會怎樣?這些應用和其他更多的應用是智慧合約向我們許諾的未來。由於密碼學貨幣的出現,智慧合約這一技術正越來越走近我們的現實生活。
智慧合約是能夠自動執行合約條款的計算機程式。未來的某一天,這些程式可能取代處理某些特定金融交易的律師 和銀行。智慧合約的潛能不只是簡單地轉移資金。一輛汽車或者一所房屋的門鎖,都能夠被連線到物聯網上的智慧合約開啟。但是與所有的金融前沿技術類似,智慧 合約的主要問題是:它怎樣與我們目前的法律系統相協調呢?還有,會有人真正使用智慧合約嗎?
智慧合約賦予物聯網“思考的力量”
物聯網是一個裝置、車輛、建築物和其他實體(嵌入了軟體、感測器和網路連線)相互連線的世界。小到恆溫器,大到自動駕駛汽車(如配有召喚模式的特斯拉Model S型轎車),這些都可以成為物聯網的一部分。
電子商務網路平臺“物聯中國”預計未來10年,物聯網的裝置數量將達到1000億量級。對於如此龐大的網 絡,如果以中心化的組網模式,資料中心的基礎設施投入、維護成本將無法估量。在雲端計算尚未打消人們對資料安全的疑慮時,物聯網的裝置更加深入人們的生活隱 私。比如:你家的電飯鍋每天幾點做飯、做幾人份的、家裡的熱水器是幾點開始工作的,這些資料如果都傳輸到管理中心節點,那麼你的物聯網方案又該如何應對 呢?
現在的物聯網還存在一些安全問題,如汽車系統可能會受到惡意攻擊、房屋進入系統安全性需要加強、網際網路的安 全挑戰等。區塊鏈中的智慧合約技術具有解決這些問題的潛力。首先,區塊鏈的最大特點就是去中心化,運用區塊鏈技術後,我們對智慧裝置發出的指令無須上傳到 網路的中心,因為我們每個人都是一箇中心,指令只需要在我們中間進行迴圈,大大減少了資訊流通的時間成本。其次,在資訊保安上,智慧合約也是無法被超越 的,區塊鏈技術的安全效能夠保證我們在使用智慧裝置的時候資訊不被其他人竊取,我們再也不用擔心在網上借了一筆錢之後手機被垃圾貸款資訊填滿了。
從智慧合約到智慧資產
雖然智慧合約仍然處於初始階段,但是其潛力顯而易見。想象一下,分配你的遺產就像滑動可調滑塊就能決定誰得 到多少遺產一樣簡單。如果開發出足夠簡單的使用者互動介面,它就能夠解決許多法律難題,例如更新遺囑。一旦智慧合約確認觸發條件,合約就會開始執行。在未 來,智慧合約將會改變我們的生活,我們現在所有的合約體系都可能會被打破。智慧合約在未來可以解決所有的信任問題。
智慧合約也可以用在股票交易所,設定觸發機制,達到某個價格就自動執行買賣;也可以用在京東眾籌這樣的平臺,合約可以跟蹤募資過程,設定達到眾籌目標自動從投資者賬戶劃款到創業者賬戶,創業者以後的預算、開銷可以被跟蹤和審計,從而增加透明度,更好地保障投資者權益。
如果貸款還款由智慧合約處理,那麼貸款處理費用將被取消,最終的結果就會使得獲得房屋所有權的成本更低。盡 管你能通過一家銀行獲得抵押貸款,但是一般而言,銀行不會持有長達30年的貸款,抵押貸款將被賣給投資者。銀行只是成為你每月還款的處理者,向投資者支付 大頭,小部分交稅,更小部分用於房主的保險。這只是一個非常簡單的操作任務,但是銀行經常需要一個季度到半年的時間來處理抵押貸款還款問題。銀行只是從貸 款者手裡接受還款,將還款轉交給投資者,並憑此服務向人們收費。但是,理論上智慧合約能夠非常容易地處理這種業務。
智慧合約還可應用於個人健康管理。你可能會有一個可穿戴的健身追蹤器,把卡路里數量和步數傳送到區塊鏈。數 據是經過加密的,身份是匿名的。家用醫療裝置也是如此,區塊鏈會和健康專家例如教練、醫生或者醫療機構建立聯絡,智慧合約會觸發需要的服務——不管是健身 計劃還是針對某些慢性疾病的治療。
未來律師的職責可能與現在的職責大不相同。在未來,律師的職責不是裁定個人合約,而是在一個競爭市場上生產 智慧合約模板。合約的賣點將是它們的質量、定製性、易用性如何。許多人將會針對不同事項建立合約,並將合約賣給其他人使用。所以,如果你製作了一個非常好 的、具有不同功能的權益協議,那麼就可收費許可別人使用。以智慧合約管理遺囑為例,如果你的所有資產都是比特幣,用智慧合約管理遺囑的方式就可行。對於實 體資產,智慧資產也能解決這些問題。在尼克·薩博(Nick Saab)1994年的論文中,他預想到了智慧資產,寫道:“智慧資產可能以將智慧合約內建到物理實體的方式,被創造出來。”
智慧資產的核心是控制所有權,對於在區塊鏈上註冊的數字資產,能夠通過私鑰來隨時使用。這些新理念、新功能 結合在一起會怎麼樣呢?以出租房屋為例,我們假設所有的門鎖都是連線網際網路的。當你為租房進行了一筆比特幣交易時,你和我達成的智慧合約將自動為你開啟房 門。你只需持有儲存在智慧手機中的鑰匙就能進入房屋。當這些數字鑰匙到期時,智慧合約也將使得設定日期更加容易。
未來我們的房產、車庫、門禁系統也許都會植入軟硬體的識別裝置,主人使用時,自動識別主人註冊在區塊鏈的數字身份即可,如同好萊塢科幻電影場景,讓我們進入便捷的智慧世界。
智慧資產的一個典型例子是,當一個人償還完全部的汽車貸款後,智慧合約會自動將汽車從財務公司名下轉讓到個人名下(這個過程可能需要多個相關方的智慧合約共同執行)。但如果貸款者不還款,智慧合約將自動收回發動汽車的數字鑰匙。
基於區塊鏈的智慧資產,讓我們有機會構建一個無須信任的去中心化的資產管理系統。只要物權法能跟上智慧資產的發展,通過在資產本身上記錄所有權將極大地簡化資產管理,大幅提高社會效率。
有執行力的合約
現行法律的本質是一種合約。它是由人(生活於某一社群的)和他們的領導者之間所締結的,一種關於彼此該如何行動的共識。個體之間也存在著一些合約,這些合約可以理解為一種私法,相應地,這種私法僅對合約的參與者生效。
例如,你和一個人訂立合約,借給他一筆錢,但他最後毀約了,不打算還這筆錢。此時你多半會將對方告上法庭。 令人欣慰的是,當初你和借款人把條款寫了下來,訂立了合約。但法律的制定者和合約的起草者們都必須面對一個不容忽視的挑戰:在理想情況下,法律或者合約的 內容應該是明確而沒有歧義的,但現行的法律和合約都是由語句構成的,而語句則是出了名的充滿歧義。因此,一直以來,現行的法律體系都存在著兩個巨大的問 題:首先,合約或法律是由充滿歧義的語句定義的;其次,強制執行合約或法律的代價非常大。而智慧合約通過程式語言,滿足觸發條件即可自動執行,有望解決現 行法律體系的這兩大問題。當然如果你不是一名程式設計師的話,一開始就讀懂合約可能要花點時間,但一旦學會如何閱讀,這份合約絕對比現有的律師們起草的合約要 通俗易懂得多。如果採用這種方式,簡單的合約一般的使用者就可以起草,特殊一點的合約可能需要稍微資深一點的專家起草(就像複雜的傳統合約也需要專門的律師 起草一樣)。作為結果,我們得到的這份合約,完全消除了類似“我認為,你認為”的這種誤解,締約雙方是否依法履約的不確定性也一併被消除。也就是說,程式碼 寫成的這份合約,既定義了合約內容,也保證了合約內容的執行。在本質上,這份合約真的就是一份不會毀約的合約,而這一點非常強大。
初期,智慧合約會首先在涉及虛擬貨幣、網站、軟體、數字內容、雲服務等數字資產的領域生根發芽,因為針對數 字資產的“強制執行”非常直接有效。但是,隨著時間的推移,智慧合約會逐步滲透到“現實世界”。比如,基於智慧合約的某種租賃協議的汽車可以通過某種數字 證書進行發動(而不是傳統的車鑰匙)。而如果這個數字證書不符合該租賃協議(例如證書到期),汽車就不會發動。
在一個私法和公法可以被完美地監督和執行的未來世界裡,很多事情都變得可能。你可以設想一個當地法律都靠智 能合約訂立的小鎮。在這個小鎮上,新法的通過和針對既有法律的修正案都必須通過投票系統進行公開投票決議,而且這個投票系統也是由智慧合約實現的。同時, 鎮上的居民也會非常清晰地意識到法律的執行和適用範圍。你甚至可以想象一個不靠地理邊界而是基於智慧合約的法規和權益的國家,未來人們甚至可以自由選擇最 適合自己的虛擬國度。
從未來的角度看,今天現行的法律系統看起來就像茹毛飲血般原始。我們擁有連篇累牘的即使在法院看來也依然充滿歧義的法律條文。同時,我們訂立的合約充滿了虛假的個人承諾和渺茫的兌付希望。因此,隨著智慧合約的出現,一種新的法律形式即將誕生。
來源:我是碼農,轉載請保留出處和連結!
本文連結:http://www.54manong.com/?id=516
相關文章
- 從契約演進看區塊鏈的變革性區塊鏈
- 區塊鏈之--2小時構建以太坊智慧合約區塊鏈
- 初識區塊鏈 - 用JS構建你自己的區塊鏈區塊鏈JS
- 構建 EOS 區塊鏈瀏覽器區塊鏈瀏覽器
- 構建 EOS 區塊鏈瀏覽器 API區塊鏈瀏覽器API
- 區塊鏈構建和履行智慧合約的步驟區塊鏈
- 用Go構建區塊鏈——6.交易2Go區塊鏈
- 區塊鏈構建資料可信流通體系區塊鏈
- 谷歌要構建自己的區塊鏈技術谷歌區塊鏈
- 使用 Swift 和 Vapor 構建區塊鏈伺服器SwiftVapor區塊鏈伺服器
- 用 Python 構建一個極小的區塊鏈Python區塊鏈
- 區塊鏈智慧合約開發區塊鏈
- 區塊鏈2.0架構:以太坊區塊鏈的介紹區塊鏈架構
- 2018年區塊鏈技術將改變世界的5個方面區塊鏈
- 和數傳媒:區塊鏈技術將改變商業世界區塊鏈
- 想學習區塊鏈?那就用 Python 構建一個區塊鏈Python
- FISCO BCOS | 構建第一個區塊鏈應用程式區塊鏈
- 基於Java語言構建區塊鏈(四)—— 交易(UTXO)Java區塊鏈
- 61行程式碼構建最簡單區塊鏈行程區塊鏈
- 區塊鏈世界裡不能信什麼?區塊鏈
- 區塊鏈智慧合約是什麼?區塊鏈
- ATourofEthereum——區塊鏈與智慧合約之旅區塊鏈
- 區塊鏈智慧合約解決方案區塊鏈
- 區塊鏈架構設計區塊鏈架構
- 區塊鏈的架構模型區塊鏈架構模型
- Steam將禁止區塊鏈遊戲區塊鏈遊戲
- 在Go中構建區塊鏈 第5部分:地址Go區塊鏈
- 基於Java語言構建區塊鏈(六)—— 交易(Merkle Tree)Java區塊鏈
- 基於Java語言構建區塊鏈(五)—— 地址(錢包)Java區塊鏈
- 基於Java語言構建區塊鏈(一)—— 基本原型Java區塊鏈原型
- 區塊鏈合同智慧合約上鍊聯盟鏈區塊鏈
- 區塊鏈——以太坊、智慧合約簡介區塊鏈
- 區塊鏈BSC智慧合約DAPP開發區塊鏈APP
- 建議收藏,輕鬆搞懂區塊鏈!區塊鏈
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- 在Go中構建區塊鏈 第6部分:交易2Go區塊鏈
- 在Go中構建區塊鏈 第7部分:網路Go區塊鏈
- 使用Go構建區塊鏈 第1部分:基本原型Go區塊鏈原型