淺談區塊鏈DAPP專案系統開發模式詳細方案

Tg_StPv888發表於2023-02-09

智慧合約

—— 在金融領域的應用

智慧合約是指,在合同訂立過程中,將合同條款的不可撤銷性、時間戳、記錄或可驗證性、資料完整性、各方的權利和義務等資訊自動寫入區塊鏈上,以確保自動執行,無需第三方介入即可完成合同執行的一種計算機程式。

智慧合約可以實現自動執行、不可撤銷的協議和規則。與傳統合約相比,智慧合約不需要第三方參與就能完成其業務邏輯過程,並且具有更強的防篡改能力和可追蹤性,可以在確保交易各方權利義務有效履行的同時實現資料不可篡改。

一、概念

什麼是智慧合約

智慧合約,簡單來說就是“不需要人工幹預的,自動執行的合同”。它是一種以密碼學為基礎,透過數學演演算法來保證資料的安全性、不可篡改性和防抵賴性以及執行結果可追蹤性的計算機程式。從本質上來說,智慧合約就像是一個加密的 。

智慧合約是以密碼學為基礎建立起來的,它基於資料庫結構和資料模型,使用計算機語言編制而成,具有法律效力的契約。

二、分類

智慧合約的型別可以分為三類:

1.數字簽名法,又稱代客法(即使用者代客戶簽署合同)

2.基於簽名法的合約,又稱智慧合約或自執行協議。

3.基於公鑰密碼的加密演演算法。公鑰體制指採用私鑰作為密碼基礎設施對計算機進行加密,然後將金鑰寫入到儲存在計算機中。

三、設計原理

智慧合約是一種基於密碼學的計算機程式,其設計原理是:

1.使用者向智慧合約發起一個請求,這個請求將透過加密的公鑰對其進行簽名,並且根據簽名結果向合約提供對應的公鑰。簽名後的雜湊值會被髮送到合約中去。

2.經過認證的雜湊值將被送回給使用者,使得合約能夠在規定時間內執行。

3.如果需要變更合同條款,可以進行修改。

四、應用場景

智慧合約的應用場景

1.金融行業

可以使用智慧合約在金融領域中解決業務中的實際問題,如:買賣、租賃、抵押貸款等。這主要是由於智慧合約的出現,使得使用者在需要進行交易之前,就能瞭解到具體的業務情況和條款。在這種狀態下,雙方都可以放心地將資金交給第三方託管和管理。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016646/viewspace-2934561/,如需轉載,請註明出處,否則將追究法律責任。

相關文章