也許是特殊的發展時期,現在的區塊鏈項目大都飄在空中,聲稱要解決的問題聽起來都似懂非懂。所以,每次看到一個能解決具體問題的項目,不管這個問題多小,我都會由衷的開心。不久前把一封信保存到以太坊上,讓它無法被刪除,就是一例。
昨晚我都準備睡覺了,收到朋友發來的一個小程序,“小協議”,嗯,好名字。朋友還附了一句話,“這個區塊鏈小程序很贊啊”。
我試了下小協議,越用越興奮,睡意全無,思緒從這個小程序飄散開去,合同到底是什么?什么合同是有法律效應的?為什么法律這么規定?誰制定的法律?*******?!
我們把思緒拉回來。。小協議解決的什么問題呢?在微信上怎么簽一份有法律效應的協議。
小協議給出的方案非常輕巧:輸入協議的標題和內容,選擇是否加密存儲協議內容,支付3塊多的服務費,這份協議就生成了,然后微信發送給乙方,乙方同意之后,這份協議就會被寫入以太坊網絡,無法篡改,堅如磐石。
按小協議自己聲稱的:只需使用3分鐘,你就能創建一份不可篡改的協議,微信唯一ID和區塊鏈技術,保證內容真實可信,雙方身份可靠。資深律師合作,隨時提供電子證據保全。
保存在區塊鏈上,協議肯定是沒法改動了,但是怎么判斷協議雙方身份的真實性呢?小協議借了一把微信的力,在把協議內容記上以太坊的時候,同時附加了一個根據雙方微信ID和會話秘鑰生成的簽名。
具體解釋是這樣,小協議會讀取甲方和乙方的微信ID,這個是固定的身份標識,背后通常綁定了很多個人核心信息,安全性高,也很好驗證。另外,會話秘鑰是指甲方創建協議和乙方確認協議時,根據當時的時間戳,在微信系統內生成的一次記錄值,這秘鑰是可變的,只和本次會話掛鉤。小協議把這四個數值總和起來,用md5加密,生成的簽名一并寫入以太坊。
驗證的方法很簡單,根據法律規定,可以在必要時刻找微信拿到這四個數值,重新加密算一次,如果和區塊鏈上的內容一致,這份協議就是真的。
解釋起來很復雜,但是小協議在前端的使用體驗很流暢簡明,你不需要自己購買以太坊去支付,直接微信支付人民幣就好,小協議會自己在后臺用以太坊幫你寫入數據。全部過程都在微信里完成,場景也很符合,畢竟,簽合同不就是一個溝通的過程嘛。
一份有法律效應的協議,除了要自身硬,不可篡改且能驗明身份,還需要得到現有法律的支持,不然出了糾紛,沒法找法院解決問題,這個協議的意義就不大了。國內對電子協議是有專門立法的,但是在具體執行上,還有一些領域不太認,尤其是涉及到大額交易時。
不過,法律一直是走在變化后面的,新技術總是得走在法律前面,等到大家都開始這么做了之后,立法才會跟上。
小協議現階段可能更適合不那么正式的場合,比如朋友或者戀人之間的協議。比如我昨晚就簽了這么一份協議。
小協議有了一個不錯的開端,但是接下來要怎么走,還有很多問題。嘗鮮是很容易的,用戶會為了什么而回來呢?
最后,對我個人觸動最大的一點是,之前我一直認為,區塊鏈會大幅降低價值傳遞的成本,但是生活中哪來那么多價值傳遞和交易呢?小協議點醒了我,區塊鏈大幅降低的,不只是價值傳遞的成本,更是達成協議的成本。而達成協議在生活中可是無處不在的。
本文首發于橙皮書,作者 leon。如果你喜歡這篇文章,關注橙皮書公眾號(ID:taixu_huanjing),后臺回復“橙皮書”,你將會得到一份神秘的禮物。