Blockchain技术之区块链的应用领域——智能合约
生活随笔
收集整理的這篇文章主要介紹了
Blockchain技术之区块链的应用领域——智能合约
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、什么是智能合約?
- 智能合約是指一份能自動執行本需要手動才能完成任務的協議,智能合約就是任何能自行執行部分功能的協議。例如,一份能自動計算合同當事人待付金額,并安排支付這筆金額的合約,智能合約將減少協議執行過程中的人工干預。
- 智能合約這個術語至少可以追溯到 1995 年,是由多產的跨領域法律學者尼克薩博(Nick Szabo)提出來的,他在發表在自己的網站的幾篇文章中提到了智能合約的理念,他的定義如下:“一個智能合約是一套以數字形式定義的承諾(promises) ,包括合約參與方可以在上面執行這些承諾的協議”。
① 承諾
- 一套承諾指的是合約參與方同意的(經常是相互的)權利和義務,這些承諾定義了合約的本質和目的。以一個“銷售合約”為典型例子,賣家承諾發送貨物,買家承諾支付合理的貨款。
② 數字形式
- 數字形式意味著合約不得不寫入計算機可讀的代碼中,這是必須的,因為只要參與方達成協定,智能合約建立的權利和義務,是由一臺計算機或者計算機網絡執行的。更進一步地說明:
-
- 達成協定:智能合約的參與方什么時候達成協定呢?答案取決于特定的智能合約實施。一般而言,當參與方通過在合約宿主平臺上安裝合約,致力于合約的執行時,合約就被發現了。
-
- 合約執行:“執行”的真正意思也依賴于實施,一般而言,執行意味著通過技術手段積極實施。
-
- 計算機可讀的代碼:另外,合約需要的特定“數字形式”非常依賴于參與方同意使用的協議。
③ 協議
- 協議是技術實現(technical implementation),在這個基礎上,合約承諾被實現,或者合約承諾實現被記錄下來。選擇哪個協議取決于許多因素,最重要的因素是在合約履行期間,被交易資產的本質。
- 再次以銷售合約為例:假設參與方同意貨款以比特幣支付,選擇的協議很明顯將會是比特幣協議,在此協議上,智能合約被實施,因此合約必須要用到的“數字形式”就是比特幣腳本語言。比特幣腳本語言是一種非圖靈完備的、 命令式的、基于棧的編程語言,類似于 Forth。
二、智能合約與法律的關系
- 從法律的角度來看,根據參與方選擇的智能合約實施,參與雙方或者多方完全可能進入一個不滿足合法的合約所必需條件的“智能合約”。
- 然而,不可否認的是,智能合約必須被歸類為與法律相關的行為,所有可能的經濟交易也被法律管理和控制,合約法只是組織經濟交易的一種可能的工具。
三、智能合約的使用案例
① 數字身份
- 智能合約可以允許個人擁有和控制包含數據,信譽度和數字資產的數字身份。
- 它允許個人決定向對手披露何種數據,為企業提供深入了解客戶的機會,且交易對手不必持有敏感數據來驗證交易。
- 這雖然促進了解客戶的需求,但減少了責任。此外,它還提高了依從性,彈性和互操作性。
② 記錄
- 智能合約可以將統一商業代碼(UCC) 文件數字化,并自動更新和發布流程,還可以自動地完善貸款人的擔保利息信用創建。
- 它們可以自動遵守在未來某一時期要求銷毀記錄的規則,并使申請自動發放、自動更新或自動請求抵押品的 UCC 留置權成為可能。
- 在執行此類功能時,智能合約降低了法律成本。
③ 證券
- 智能合約可以簡化資本表管理,能夠繞開證券保管鏈中的中間人,便于自動支付股息,股票分割和債務管理,同時降低了操作風險。
- 結合分布式賬本上的證券,智能合約能夠將工作流程數字化。
- 在特拉華州,加密簽名可能需要有效的立法來澄清當地的公司法允許在分布式賬本上注冊。
- 發行者自然會想知道他們的證券持有者都是些什么人,但是一些買方公司將保護這些信息。
④ 貿易金融
- 智能合約可以通過快速信用證和貿易支付開啟來簡化國際貨物轉移,同時獲得更大的金融資產的流動性;它們還可以提高買家,供應商和機構的融資效率。
- 考慮到貿易融資。智能合約程序的行業標準需要更廣的接受度。此外,政府必須確定在執行失敗的情況下,特別是在糾紛和違約的情況下,法律應當如何界定責任。
- 對貿易金融而言,結算系統、技術要求和離散生態系統的整合是重要的三元素。
⑤ 衍生產品
- 智能合約可以簡化交易后的流程,消除每個交易對手履行的驗證交易,在適當的貿易活動中減少重復過程。
- 它們制定了一套標準的合同條款, 并優化場外交易衍生產品的交易后處理過程;它們還能夠實時評估位置,以便監控和減少錯誤。
- 考慮到衍生產品的智能合約,重要的是要解決與監管改革相關的協議變更。
⑥ 財政數據記錄
- 財政組織可以利用智能合約進行準確,透明的財務數據記錄,智能合約允許跨組織間進行統一財務數據,改進財務報告并降低審計成本。
- 通過提高數據的完整性,智能合約支持市場穩定性不斷增長,此外,它們還通過允許組織之間分攤成本來降低會計成本。分布式賬本網絡和遺留系統之間的互操作性對于財務報告而言非常重要。
⑦ 抵押
- 智能合約可以通過自動連接各方來完成抵押合同的執行,從而提供流暢且不易出錯的體驗。智能合約可以在貸款支付時自動處理付款并從土地記錄中釋放留置權。
- 它們還可以提高所有參與方的記錄可見性,并有效促進付款的跟蹤和驗證。它們減少了人工操作過程中的錯誤和成本。為了實現這一點, 數字身份的核驗非常關鍵。
⑧ 土地所有權記錄
- 促進財產轉移的智能合約可以防止欺詐,提高交易的透明度和效率,并加強身份的可信度。
- 此外,還能降低審計成本,要實現這一點, 政府需要為電子備案制定公共協議。
⑨ 供應鏈
- 智能合約可以讓供應鏈中的每一步變得實時可見。互聯網設備可以將產品從工廠車間轉移到商店貨架之間的每個步驟都記錄下來。
- 它們促進粒度級別的庫存跟蹤,這有利于保護供應鏈的融資、保險和風險。這種增強的跟蹤和驗證技術降低了盜竊和欺詐的風險。如果想讓智能合約實現大規模應用,供應鏈參與者必須證明其身份,包括公司,機構,個人,傳感器,設施和產品等。
⑩ 汽車保險
- 智能合約可以改善目前混亂的汽車投保及賠付流程,智能合約可以記錄相關政策、駕駛記錄和駕駛員報告,允許互聯網車輛在發生事故后立即執行索賠。
- 合約能夠自動處理索賠,驗證和付款過程,每個投保人的存儲庫中都包括了駕駛記錄,車輛和事故報告歷史,消除重復的報告也會節省成本。不過,這些都需要跨行業協作來解決技術,監管和財務上的挑戰。
? 臨床試驗
- 智能合約可以通過增加跨機構的可見性來改善臨床試驗,隱私保護計算改進了機構之間的數據共享,同時可以自動化患者的數據。
- 合約可以簡化試驗過程,改善對跨機構之間數據的訪問,并可以增加患者隱私的可信度。
- 對于在啟用區塊鏈的網絡.上執行的智能合約來說,驗證,授權和身份仍然是有待解決的問題。
? 癌癥研究
- 智能合約可以促進癌癥數據的共享,他們可以促進患者同意管理過程和匯總數據貢獻和數據共享,同時保護患者的隱私,這可能需要新形式的區塊鏈技術來提供實時訪問和數據保密性。
四、智能合約的未來展望
- 智能合約已經扎下根了,它們是真正的全球經濟的基本構件,任何人都可以接入到這一全球經濟,不需要事前審查和高昂的預付成本。
- 它們從許多經濟交易中,移除了對第三方的信任必要,在其它情況下,將信任轉移到可以信任的人和機構。
總結
以上是生活随笔為你收集整理的Blockchain技术之区块链的应用领域——智能合约的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员之提升开发效率非常实用的十个工具网
- 下一篇: 【数据结构与算法】之深入解析“组合总和”