本文翻譯自:https://medium.com/@ogucluturk/smart-contracts-and-legal-challenges-1dcf306b98b8
譯者:錘錘
原文
如今,區(qū)塊鏈幾乎無處不在黔牵。圍繞它進(jìn)行無可否認(rèn)的炒作摔笤,只有時(shí)間才能告訴我們這項(xiàng)技術(shù)將在哪些領(lǐng)域中生存。區(qū)塊鏈技術(shù)最引用的應(yīng)用之一是智能合約,與以太坊區(qū)塊鏈一起引入,然后在不同的基于區(qū)塊鏈的平臺中復(fù)制和使用。
事實(shí)上链方,智能合約是在區(qū)塊鏈上運(yùn)行的一段代碼持痰,區(qū)塊鏈?zhǔn)牵?)僅附加(2)數(shù)字分類帳灶搜,其中數(shù)據(jù)存儲(3)不是由中央?yún)⑴c者而是由不同的參與者(4) )在與加密算法連接的塊中。有關(guān)區(qū)塊鏈技術(shù)如何運(yùn)作的詳細(xì)分析工窍,您可以在此處查看割卖。
聰明的合約不是“合約”的“聰明”
他們?yōu)槭裁捶Q之為“合同”?是什么讓他們與其他代碼不同患雏?首先鹏溯,必須強(qiáng)調(diào)的是,這是用詞不當(dāng)淹仑。智能合約既不聰明也不合同丙挽,至少不一定肺孵。為什么這些被稱為“合同”的潛在想法可能是他們習(xí)慣于由人們進(jìn)行交易,而他們被稱為“聰明”的原因可能是他們在滿足預(yù)定條件時(shí)自動執(zhí)行的事實(shí)颜阐。
法律合同
法律合同可以定義為雙方之間就法律承認(rèn)的承諾達(dá)成的協(xié)議平窘。法律的承認(rèn)是法律條款中的合同與普通承諾的區(qū)別。事實(shí)上凳怨,考慮到幾乎所有的法律制度都承認(rèn)口頭合同瑰艘,這條線也不是很清楚。根據(jù)將適用的法律制度肤舞,有效法律合同的條件會發(fā)生變化紫新。但是,幾乎所有司法管轄區(qū)都采用了一些共同的原則和特征李剖。在這個故事中芒率,我們將研究傳統(tǒng)法律合同的生命周期,并將其與智能合同的生命周期進(jìn)行比較杖爽。
合同自由
也許合同法最基本的原則是合同自由敲董,規(guī)定原則上每個人都可以自由訂立合同。這種自由包括選擇交易對手和確定合約的主題慰安,形式和其他條款的自由腋寨。當(dāng)然,這種自由并不是絕對的化焕,在每個國家的法律體系下萄窜,這種自由都有不同的例外,即你不能同意賣掉你的腎臟撒桨。然而查刻,這是合同法涵蓋幾乎所有協(xié)議的一般原則。
學(xué)科
與人類相比凤类,計(jì)算機(jī)的計(jì)算速度要快得多穗泵,但它們不像人類那樣思考,至少現(xiàn)在不行谜疤。計(jì)算機(jī)具有確定性佃延,僅為計(jì)算提供解決方案。您可以在智能合約網(wǎng)絡(luò)上發(fā)送付款夷磕,或在預(yù)先確定的金額支付給您的帳戶時(shí)觸發(fā)數(shù)字鎖定履肃,但您無法讓某人為您繪制圖片或在智能合約網(wǎng)絡(luò)上的某個地方開車。您所能做的就是創(chuàng)建一個具有智能合約的托管系統(tǒng)坐桩,該系統(tǒng)將提供安全的支付系統(tǒng)并迫使交易對手履行其義務(wù)尺棋。
同意
作為合同自由的延伸,首先要審查的是當(dāng)事人在確定是否存在法律意義上的合同時(shí)的同意绵跷。在傳統(tǒng)合同中膘螟,這主要以書面形式表達(dá)成福,有時(shí)以口頭合同的形式表達(dá)。這是智能合約與傳統(tǒng)合同不同的第一步荆残。
這里首先要提到的是闷叉,沒有任何物理證據(jù)證明您可以作為證據(jù)保留〖挂酰考慮到我們在數(shù)字世界中離開握侧,我們在數(shù)字世界中保留最多記錄,這本身并不是問題嘿期。然而品擎,與其他兩個要素相結(jié)合,就當(dāng)事人的同意而言备徐,智能合同變得極難審查萄传。
確定當(dāng)事人
首先,區(qū)塊鏈技術(shù)允許偽匿名交易蜜猾。這意味著存儲在鏈上的數(shù)據(jù)不是與現(xiàn)實(shí)身份相關(guān)的數(shù)據(jù)秀菱,而只是數(shù)字密鑰對。但它并不完全是匿名的蹭睡,因?yàn)橛锌赡馨l(fā)現(xiàn)將密鑰對鏈接到數(shù)字身份的模式衍菱。
為了能夠確定誰在合同下進(jìn)行什么,我們需要各方的身份肩豁,這在基于區(qū)塊鏈的交易中并不總是可用脊串。事實(shí)上,為加密資產(chǎn)提供交易服務(wù)的交易所主要受到“了解客戶”和“反洗錢”條款的約束清钥。但是琼锋,從交易所購買硬幣/代幣并不是進(jìn)入系統(tǒng)的唯一方式。根據(jù)特定硬幣/代幣的結(jié)構(gòu)祟昭,有可能參與共識機(jī)制并在家中“挖掘”硬幣/代幣缕坎,而不會泄露除公共密鑰之外的一些個人信息。智能合約最突出的平臺是以太坊區(qū)塊鏈篡悟,其本機(jī)令牌Ether是基于挖掘的谜叹,這意味著不可能完全控制智能合約領(lǐng)域的入口點(diǎn)。
2.同意的質(zhì)量
其次恰力,即使我們設(shè)法識別智能合約的各方叉谜,也可能無法確定雙方的實(shí)際意圖是否反映在智能合約中旗吁。原因是智能合約不是用我們的日常語言編寫的踩萎,而是用編程語言編寫的。
在編程語言中很钓,程序員必須以計(jì)算機(jī)可以理解的方式表達(dá)他/她的意圖香府。換句話說董栽,計(jì)算機(jī)程序中存在強(qiáng)制性的“翻譯”過程,即使是經(jīng)驗(yàn)豐富的編碼人員也可能會犯錯誤或創(chuàng)建帶有錯誤的代碼企孩,同時(shí)嘗試實(shí)現(xiàn)他們對計(jì)算機(jī)世界的想法锭碳。因此,不可能確保執(zhí)行合同所給予的同意是關(guān)于執(zhí)行結(jié)果的明智的勿璃。
當(dāng)然擒抛,可以假設(shè)執(zhí)行智能合約可以被視為對執(zhí)行結(jié)果的隱含同意。但是补疑,大多數(shù)國家消費(fèi)者保護(hù)立法都根據(jù)有關(guān)標(biāo)準(zhǔn)化合同條款的規(guī)定來防止這種假設(shè)歧沪。標(biāo)準(zhǔn)化條款是為多種用途起草的,它們主要以“接受或離開”的形式強(qiáng)加給客戶莲组。智能合約與這些術(shù)語類似诊胞,因?yàn)闆]有固定方,只有可以由網(wǎng)絡(luò)上的任何人執(zhí)行的代碼锹杈。換句話說撵孤,一般同意觸發(fā)一個過程并不一定表示同意該過程的每一個細(xì)節(jié)。
性能
在傳統(tǒng)合同中竭望,如果雙方的義務(wù)不能同時(shí)得到滿足邪码,則一方在履行方面會受到另一方的支配。事實(shí)上咬清,國家法律提供的執(zhí)法機(jī)制使用這些機(jī)制即使對于小規(guī)模案件也可能是昂貴和詳盡的霞扬。
另一方面,對于智能合約枫振,業(yè)績與形成相互交織喻圃。換句話說,當(dāng)網(wǎng)絡(luò)上的某個人發(fā)起交易時(shí)粪滤,智能合約會自動開始執(zhí)行斧拍。與傳統(tǒng)智能合約相比,這可能是智能合約最強(qiáng)大的特征杖小,因?yàn)樗私灰讓κ值娘L(fēng)險(xiǎn)肆汹。但是,并非所有義務(wù)都適合計(jì)算機(jī)的自動執(zhí)行予权。
中斷和終止
智能合約不能中斷或終止昂勉。這是公共區(qū)塊鏈所謂的“不可改變”性質(zhì)的結(jié)果。這不是絕對的不變性扫腺,但是通過使用共識機(jī)制岗照,修改已經(jīng)在區(qū)塊鏈上注冊的內(nèi)容變得非常困難。
不可變性可能被視為記錄保存的改進(jìn)。但是攒至,我們是否需要不能中斷或終止的合同的問題是完全不同的厚者。合同根據(jù)簽署時(shí)間的需要和條件起草。這些需求和條件可以而且確實(shí)會改變迫吐。對于傳統(tǒng)的法律合同库菲,我們有原則,例如'?rebus sic stantibus?'志膀,我們根據(jù)意外/不可預(yù)見的事件申請修改或終止合同熙宇。
大多數(shù)時(shí)候,這種靈活性并不是一種弱點(diǎn)溉浙,而是一種能夠讓合同生存下來的力量奇颠,因?yàn)樗鼰o法預(yù)見一切。但是放航,智能合約沒有這種靈活性烈拒。這是智能合約成為主流的一個重大障礙,因?yàn)槲覀兊娜粘=灰咨婕案鞣N不可預(yù)見的因素和風(fēng)險(xiǎn)广鳍,我們在交易階段并未考慮這些因素荆几,只有在實(shí)現(xiàn)時(shí)才會實(shí)現(xiàn)。提供智能合約網(wǎng)絡(luò)數(shù)據(jù)的外部信息源Oracles用于為智能合約提供靈活性赊时,但就像區(qū)塊鏈技術(shù)和智能合約本身一樣吨铸,使用oracles還處于起步階段。
責(zé)任
合同是一項(xiàng)協(xié)議祖秒,當(dāng)其中一方違反本協(xié)議時(shí)诞吱,他們必須賠償其行為造成的損害。但是竭缝,在智能合約的情況下房维,如果出現(xiàn)問題,很難確定其行為會被視為造成損害的人抬纸。
首先咙俩,如前所述,并不總是能夠確定智能合約的各方湿故“⒊茫可以合理地假設(shè)遭受損失的一方會透露他/她的身份以尋求賠償,但不清楚對誰提出索賠坛猪。智能合約的編碼器執(zhí)行導(dǎo)致?lián)p害是一種選擇脖阵。然而,考慮到智能合約是為多種用途而編寫的墅茉,那個編碼器在這種情況下的作用可能不會超過用來謀殺某人的刀的發(fā)明者命黔。另一種選擇是平臺提供商呜呐。但是,同樣的邏輯也適用于此纷铣。有人因執(zhí)行智能合約而蒙受損失嗎?我們還沒有一個明確的答案战转。
其次搜立,即使您確定提出索賠的人,由于智能合約的分布式性質(zhì)槐秧,也可能實(shí)際上不可能這樣做啄踊。你可能在不知情的情況下與來自世界另一端的人進(jìn)行了交易。區(qū)塊鏈應(yīng)用程序和智能合約在國際層面上不受監(jiān)管刁标,但它們在分發(fā)時(shí)本質(zhì)上是國際性的颠通。如何解決這個問題呢?我們也沒有答案膀懈。
結(jié)論
智能合約處于起步階段顿锰,隨著時(shí)間的推移,期望顯著的發(fā)展水平和創(chuàng)新并非不合理启搂。但是硼控,在這個階段,我們的日常交易習(xí)慣和我們現(xiàn)行的立法都不適合智能合約胳赌。確實(shí)會有應(yīng)用程序吸引大量人群牢撼。但是,在全面進(jìn)行此類申請之前必須謹(jǐn)慎疑苫,因?yàn)榉芍贫群椭悄芎霞s的潛在補(bǔ)償方法尚不清楚熏版。