什麼是「智能合約」?

陳曉峰

陳曉峰

一個熱心的律師

自互聯網創立後,一直有人提出應把與法律有關的交易移至網絡世界,以免卻需要第三方去執行(execute) 有關的承諾(promise)。請讓我在這裡淺談什麼是「智能合約」(Smart contract) 及其應用。

智能合約被視為互聯網重要發展的新產品。(網上圖片)

「智能合約」有別於傳統需要白紙黑字簽名作實才可執行的協議,它是一個可自動執行的電腦程式,可在數字形式(codes)下所既定的承諾去執行。「智能合約」的應用和「比特幣」(Bitcoin) 類同的電子貨幣一樣,是建基於一個「可複製和共享帳本的區塊鏈」上,每位參與者都會共享一個可複制和完全一樣的副本,當系統有交易出現,帳本就會自動更新和同步,免卻了需要任何中心化的機構(decentralised) 來記錄交易。「智能合約」將參與者所建立的權利和義務寫入代碼中, 然後根據既定的事件(event) 去執行。它的意義遠遠超過電子合約,因為「智能合約」本身就是一個參與者,可儲存、發放和接收任何信息。

「智能合約」的應用可以非常廣泛, 而最明顯有效益的應用就是在金融合約上, 例如證券交易和差價合約。因為「智能合約」可簡化資本表上的管理和核對,免卻第三方中間人的參與,從而減低法律成本和操作風險。而其應用更加可延伸到所有產權的記錄 ,如土地所有權、財政數據紀錄、抵押、甚至供應鏈操作等。

可是,「智能合約」的實際操作上仍面對很多挑戰和批評,例如合約者身份的保密會令在有糾紛和違約的情況下更難介定的有關責任。同時, 智能合約」由於是由電腦程式所執行,因此一些法律的概念如合理(reasonablenes) 等「蓄意歧義」(intentional ambiguity) 就不能容納於「智能合約」中,大大減低了法律的靈活性(flexibility)。最後,由於「智能合約」是儲存於網絡空間中,因此法律管轄權(jurisdiction) 亦是一大需要解決的問題。

網絡現在已是社會發展的大趨勢,因此只要在各方商討研究對「智能合約」問題的解決,它定會為人類帶來更多的方便和促進社會的發展

陳曉峰
** 博客文章文責自負,不代表本公司立場 **

Leave a Reply

Top