區(qū)塊鏈知識普及:什么是智能合約
智能合約是一種可以在區(qū)塊鏈環(huán)境中自動談判称龙、履行和執(zhí)行協(xié)議條款的新技術(shù)的烁。
? ? ? 智能合約是一種只有通過區(qū)塊鏈才能實現(xiàn)的新技術(shù)绎橘。普通诉位、標準的合同涵蓋了當事人之間協(xié)議的條款骑脱,且常通過法律來強制執(zhí)行;智能合約是數(shù)字化的苍糠,存儲在區(qū)塊鏈中叁丧,并使用加密代碼強制執(zhí)行協(xié)議。
? ? ? ? 換句話說岳瞭,智能合約只是軟件程序拥娄,與所有程序一樣,它們完全按照程序員的意圖執(zhí)行瞳筏。智能合約就像編程應(yīng)用程序一樣:“一旦出現(xiàn)稚瘾,就去執(zhí)行∫唬”
? ? ? ? 基本上通過數(shù)學(xué)計算摊欠,智能合約可以協(xié)商協(xié)議中的條款,自動驗證履行钻心,甚至執(zhí)行約定的條款凄硼,所有這些都不需要通過中央組織來批準铅协。智能合約使公證人捷沸、代理人和律師等中間人幾乎毫無意義。
? ? ? ? 智能合約如何運作呢狐史?
? ? ? ? 智能合約的概念最初是由計算機科學(xué)家痒给、密碼學(xué)家Nick Szabo于1993年構(gòu)思出來的说墨。在1994年的一篇文章中,Nick寫道:“智能合約的總體目標是滿足共同的合同條件(例如付款項苍柏、留置權(quán)尼斧、保密性,甚至強制執(zhí)行)试吁,最大限度地減少異常以及對可信中介的需求棺棵。相關(guān)的經(jīng)濟目標包括減少欺詐損失、仲裁和執(zhí)行成本以及其他交易成本∠ê矗現(xiàn)今存在的一些技術(shù)可以被視為粗略的智能合約烛恤,例如POS終端和(信用卡)、電子數(shù)據(jù)交換(EDI)以及公共網(wǎng)絡(luò)帶寬的agoric分配余耽。
? ? ? ? 盡管智能合約在2009年比特幣誕生時才出現(xiàn)一線生機缚柏,但以太坊完全接受了它,使得在其分布式賬本中執(zhí)行和存儲智能合約成為可能碟贾。以太坊的平臺專為執(zhí)行智能合約而設(shè)計币喧,使交易和ICO(初始代幣發(fā)行)成為可能且無可挑剔。在許多方面袱耽,智能合約是所有區(qū)塊鏈技術(shù)的基石杀餐。此外,許多新興的區(qū)塊鏈初創(chuàng)公司依賴于智能合約有望創(chuàng)造的革命朱巨。
? ? ? ? 就像有一個驗證比特幣交易的節(jié)點網(wǎng)絡(luò)一樣怜浅,智能合約也使用節(jié)點網(wǎng)絡(luò)來驗證協(xié)議的各個方面是否已經(jīng)完成。他們不需要像律師這樣的中間人來驗證這些方面是否存在蔬崩,這些節(jié)點和智能合約中的代碼本身就可驗證恶座。這也使得智能合約透明且可被所有相關(guān)方追溯。因此沥阳,各方之間的信任不再具有爭議跨琳。某些時候律師仍會被需要,但大部分工作都已完成桐罕。
? ? ? ? 最后脉让,由于智能合約嵌在所有數(shù)據(jù)都以分散的分布式方式存儲的區(qū)塊鏈中,因此直到合同履行完成功炮,沒有人能夠控制資金溅潜。這筆錢通常是區(qū)塊鏈的本地加密貨幣,就像以太坊的以太幣一樣薪伏。
? ? ? ? 舉例如何使用智能合約
? ? ? ? 在許多方面滚澜,智能合約就像簽訂購買汽車的合同一樣。除此之外嫁怀,這些合同是自動化的设捐,且可被數(shù)字化保護借浊。
? ? ? ? Nick Szabo 在文章中寫道:“我們可以將智能合約的概念延伸到財產(chǎn)上÷苷校可以通過在物理對象中嵌入智能合約來創(chuàng)建智能財產(chǎn)蚂斤。根據(jù)合同條款,這些嵌入式協(xié)議將自動控制用于操作財產(chǎn)的密鑰給合法擁有該財產(chǎn)的代理槐沼。例如曙蒸,除非經(jīng)其合法所有者允許、響應(yīng)協(xié)議岗钩,否則汽車可能無法運行逸爵,從而防止盜竊。如果貸款購車凹嘲,并且車主未能付款师倔,則智能合約可以自動調(diào)用留置權(quán),留置權(quán)可將車鑰匙的控制權(quán)返還給銀行周蹭。此智能留置權(quán)可能比人為操作更經(jīng)濟有效趋艘。還需要一個在貸款還清時可以證明刪除留置權(quán)的協(xié)議,困難和運作除外凶朗。例如瓷胧,汽車在高速公路上飛速行駛時,收回其使用權(quán)是不人性化的棚愤〈晗簦”
? ? 以下是智能合約的一些示例:
? ? 投票
? ? ? ? 自上次充滿戲劇性的美國總統(tǒng)競選活動以來,政治家和選民一再懷疑現(xiàn)行投票系統(tǒng)的真實性宛畦。是否被非法操縱瘸洛?有了智能合約,就無法以任何方式進行操縱次和。
? ? ? ? 如果所有投票都存儲在區(qū)塊鏈中反肋,則幾乎不可能對其進行破解和解碼。此外踏施,智能合約的自動化屬性可使繁瑣的投票過程變得更加簡單和完全在線石蔗,它甚至可能會改善美國低投票率的現(xiàn)象。像Horizon State這樣的區(qū)塊鏈創(chuàng)業(yè)公司希望在世界各國實現(xiàn)透明畅形、公正的投票养距。
? ? ? ? 供應(yīng)鏈
? ? ? ? 通常情況下,供應(yīng)鏈受到紙質(zhì)合同制度的阻礙日熬。即使是最簡單的任務(wù)棍厌,這些形式必須經(jīng)過許多人手。由于該系統(tǒng)帶來的高曝光率,盜竊定铜、丟失和欺詐相當普遍阳液。區(qū)塊鏈和智能合約通過向各方提供安全怕敬、透明的數(shù)字版本來克服這一缺點揣炕。它可以自動執(zhí)行任務(wù)和交易,甚至可以根據(jù)存儲在其代碼中的規(guī)則來限制行為东跪。
? ? ? ? 汽車
? ? ? ? 我最近見到了一位朋友家的新生兒畸陡,他可能只有幾個月大。出于一些奇怪的原因虽填,我的第一個想法是丁恭,當這個孩子年齡大到足夠開車時,自動駕駛汽車將成為常態(tài)斋日。事實上牲览,幾乎與汽車有關(guān)的一切都將是自動化的。智能合約將成為推動這種自動化的動力恶守。
? ? ? ? 一個例子是保險公司根據(jù)客戶操作車輛的方式收取費用第献,這些車輛將向保險公司報告數(shù)據(jù)。比如汽車與汽車在道路上進行協(xié)商兔港,就像一輛車允許另一輛車在滿足某些條件后更換車道庸毫,例如“如果您的乘客上班要遲到了,且路線的交通狀況更加糟糕衫樊,你可以超車到我前面去飒赃。”
? ? ? ? 房地產(chǎn)
? ? ? ? 假設(shè)您通過airbnb租了一周公寓科侈,除了這是一個存在于區(qū)塊鏈上的airbnb版本载佳,可用加密貨幣進行支付。付款后臀栈,您會收到一份按智能合約的代碼規(guī)定的數(shù)字收據(jù)刚盈。智能合約會跟蹤您是否收到了“數(shù)字密鑰”。如果您未在指定日期之前獲得此密鑰挂脑,智能合約會自動退款藕漱。
當然,當房屋鑰匙等物品與互聯(lián)網(wǎng)數(shù)字化綁定時崭闲,此類程序的運行效果最佳肋联。這就是(IoT)物聯(lián)網(wǎng)和區(qū)塊鏈結(jié)合后會在未來產(chǎn)生巨大能量的原因,且能實現(xiàn)跨行業(yè)的巨大轉(zhuǎn)變刁俭。
對于那些不了解的人來說橄仍,“物聯(lián)網(wǎng)”是物理設(shè)備的網(wǎng)絡(luò),如嵌入了軟件和傳感器的家用電器,可以通過互聯(lián)網(wǎng)連接和交換數(shù)據(jù)侮繁。
? ? ? ? 衛(wèi)生保健
? ? ? ? 醫(yī)療保健可能非常復(fù)雜虑粥,我并非只在政治層面上談?wù)摯耸隆V悄芎霞s無疑有助于簡化保險審判的認證和授權(quán)程序宪哩,患者數(shù)據(jù)保護娩贷、法規(guī)遵從甚至醫(yī)療保健用品方面均可受益。
? ? ? ? 金融領(lǐng)域
? ? ? ? 銀行業(yè)似乎是最接納區(qū)塊鏈和智能合約的行業(yè)锁孟。當您發(fā)現(xiàn)通過自動化進行各種金融業(yè)務(wù)(包括國際交易)可以節(jié)省大量資金時彬祖,自能明白其中緣由。
? ? ? ? 法律問題
? ? ? ? 如前所述品抽,傳統(tǒng)的合同模式通常充分依賴律師和公證人单料。但是较锡,智能合約以可追溯和透明的方式自動執(zhí)行這些步驟只搁。當你考慮可以節(jié)省巨額資金和大量時間時队伟,智能合約可以淘汰公證人和律師。
? ? ? ? 復(fù)雜問題
? ? ? ? 盡管新技術(shù)十分強大盆昙,我們?nèi)孕枰獛啄甑臅r間才能在大多數(shù)行業(yè)中實施羽历。有如下幾點原因,首先弱左,智能合約可能變得非常復(fù)雜窄陡。智能合約通常需要不止一份智能合約才能完成任務(wù)。通常需要鏈接在一起的眾多智能合約來涵蓋可能發(fā)生的所有情況拆火。在這項技術(shù)的發(fā)展初期跳夭,可能會對程序員構(gòu)成挑戰(zhàn)。人工智能有可能簡化該過程们镜。在此之前币叹,預(yù)計在處理高度復(fù)雜的交易時偶爾會出現(xiàn)錯誤。
? ? ? ? 其次模狭,如前所述颈抚,這項技術(shù)最適合物聯(lián)網(wǎng)。沒有物聯(lián)網(wǎng)嚼鹉,智能合約本身就無法與現(xiàn)實世界相互作用贩汉。智能合約需要一個實體,有時也稱為“oracle”锚赤,可知曉任務(wù)何時完成匹舞。這種“單點故障”會降低智能合同的分散性和安全性。
? ? ? ? 第三點可能是最大的問題线脚。智能合約是程序赐稽,如果程序出錯了怎么辦叫榕?畢竟,這些程序仍由人類構(gòu)建姊舵,漏洞也是預(yù)料之中的晰绎。當以太坊首次推出時,其智能合約中的一個錯誤就是導(dǎo)致價值數(shù)百萬美元的以太幣容易失竊括丁,這導(dǎo)致了以太坊經(jīng)典分叉的出現(xiàn)荞下。
? ? ? ? 如果使用智能合約的一方發(fā)送錯誤的信息怎么辦?如果人們向Airbnb客戶發(fā)錯了房門鑰匙怎么辦躏将?如果傳統(tǒng)合同存在問題或錯誤锄弱,當事人可以在事件發(fā)生之前表示質(zhì)疑考蕾,但遇到智能合同即使遇到錯誤祸憋,也會被執(zhí)行。
? ? ? ? 這些關(guān)鍵問題讓企業(yè)對調(diào)整智能合約感到不安肖卧。然而蚯窥,包括我在內(nèi)的大多數(shù)粉絲都相信開發(fā)人員和人工智能將解決掉這些問題,試錯如影隨形塞帐。畢竟拦赠,互聯(lián)網(wǎng)演變至今都花費了幾十年的時間,雖然互聯(lián)網(wǎng)仍然存在問題和復(fù)雜性葵姥。在線廣告荷鼠?網(wǎng)絡(luò)中立?
? ? ? ? 為什么智能合約是我們的未來
? ? ? ? 毫無疑問榔幸,智能合約將以某種形式成為我們未來的一部分允乐。即便在今天,積極因素遠遠超過負面因素削咆。透明度牍疏、欺詐減少和不可變性使智能合約成為大多數(shù)成熟企業(yè)的可靠替代方案。
? ? ? ? 以下是使用智能合約的其他好處:
? ? ? ? 更好的客戶服務(wù)拨齐。無需中介機構(gòu)建立信任鳞陨,企業(yè)可以直接與客戶互動。
? ? ? ? 員工離職不會影響其功能瞻惋,權(quán)力下放意味著無需擔(dān)心數(shù)據(jù)丟失厦滤, 區(qū)塊鏈及其智能合約將繼續(xù)發(fā)揮作用。
降低成本歼狼。消除中間人意味著更少的費用掏导。
保存記錄。由于智能合約是通過區(qū)塊鏈實現(xiàn)的蹂匹,因此意味著所有數(shù)據(jù)都按時間順序存儲碘菜,并且可以輕松訪問,您的文檔在網(wǎng)絡(luò)中的每個節(jié)點中都會重復(fù)多次。
更快的速度忍啸。如果沒有傳統(tǒng)合同中的中間人仰坦,智能合同自動化的會完成得更快。
區(qū)塊鏈技術(shù)已經(jīng)影響到世界各地的企業(yè)计雌,智能合約在其中推波助瀾悄晃。更重要的是,有希望的智能合約用例正在為新的和令人興奮的商業(yè)創(chuàng)意奠定基礎(chǔ)凿滤。因此妈橄,盡量不要將智能合約視為工作殺手。相反翁脆,智能合約可能創(chuàng)造許多尚未想象出來的工作眷蚓。
我對那些忌憚采用此技術(shù)的企業(yè)表示理解。幸運的是反番,世界上一些聰明人士正在解決我之前提到的那些問題沙热。可能需要幾十年的時間罢缸,但智能合約確實會成為無數(shù)行業(yè)中許多系統(tǒng)的強大替代品