在業務過程中使用區塊鏈和智慧合約

weixin_33766168發表於2018-04-19

通過網際網路入口網站購買汽車等貴重物品時,正常情況下會涉及彼此互相不信任的買賣雙方。門戶僅充當代理商,或者買方必須在收到網購物品前先轉賬,或者賣方必須在收到貨款前先發貨。為解決這種缺失相互信任的問題,Bernd Rücker提出可以使用區塊鏈技術。

Rücker具有10年以上長期執行業務過程的工作經驗,同時也是Camunda的聯合創始人。他指出,解決這種信任缺失問題,傳統做法是引入可被買賣雙方信任的中介機構。買方將網購款轉給中介,中介會在買方收到貨物後再向賣方支付款項。但中介服務並非免費的,它要收取固定的費用,或是按總貨款的百分比提成。

在Rücker看來,區塊鏈提供了一種資料庫,其中的資料對所有人而言是分佈的,並採用加密技術使儲存資料無法篡改。因此,該技術可以在買賣雙方間建立一種同樣的相互信任機制。沒有任何一方處於控制地位,資料也是受保護的,資料儲存可以被所有人信任。

智慧合約是一種在區塊鏈中執行的小軟體程式,其中使用了與資料一致的安全措施。智慧合約與加密貨幣一起,以安全和受信任的方式建立了一種能鎖定設定金額的合約。從技術上看,智慧合約是一種簡單、公開並受信任的狀態機,易於實現。雖然執行合約需要付出一定代價,但是這一代價要小於使用傳統的中介方式。

儘管區塊鏈和智慧合約可以在不具備相互信任的情況下建立自動的端到端過程,但是Rücker也指出,其中存在多個阻礙這類技術廣泛採納的障礙:

  • 不能單獨用於一方,需要相互不信任的另一方。
  • 雖然智慧合約最好與加密貨幣一併工作,但是兩者的採納有限。
  • 需要大量改動業務過程,這需要一定的時間。
  • 所有的交易對各個參與者都是公開的。當需要考慮隱私問題時,不適於直接採用該類技術。

Alexander Samarin在一篇評論中提出,Rücker給出的過程可以進一步簡化,但Rücker並不認為這是正確的。

InfoQ曾發表過兩個演講。一個是Laurence Kirk對區塊鏈和以太坊的介紹,在Rücker的部落格帖子中也引用了該架構。另一個是Christopher Gilbert對區塊鏈和智慧合約的介紹.

Rücker曾於2017年12月為InfoQ撰文“事件、流程和長期執行的服務:工作流自動化的現代解決方案”。



原文釋出時間為: 2018年2月6日
本文作者: Jan Stenberg
本文來源:InfoQ,如需轉載請聯絡原作者。

相關文章