馬克解讀金融科技
馬克解讀金融科技

馬克解讀金融科技 | MarkReadFintech https://www.instagram.com/markreadfintech/ 轉帳幫 TransferHelper - Co-founder & CEO。 用簡單的方式介紹金融科技,希望大家都能享受金融科技帶來的方便與效率。

智能合約的最後一哩路 — 線下數據的信任

在常接觸的中心化金融服務中,常常會需要依靠數據來進行運算或是判斷,譬如說匯率數據可以用來買賣外幣的參考數據。目前生活中「可靠數據源」並不會造成很大的困擾,原因是我們習慣的去信任這些組織所提供的數據,像是銀行、國家機構、專業投資機構等等。而且這些中心化的系統中,數據錯誤導致的交易或是判斷是可以被回朔的,但去中心化系統是不可回朔的,這要怎麼解決呢?


智能合約的數據問題

區塊鏈技術與智能合約的出現,去中心化的想法讓人與人之間信任的問題可以交給程式與邏輯自動化的執行,但到目前為止我們還無法看到智能合約大規模的應用在保險、供應鏈、金融、貿易等等,其實主要的原因還是提供智能合約做判斷的數據來源是否可靠。

舉個例子來說,假如有一保險相關的智能合約是依據醫院醫生的診斷單跟相關的就診紀錄來判斷理賠的金額,區塊鏈技術在這的優勢在於上鏈後資訊是不可逆的,不會有被竄改的問題,變成一個公正的第三方。但問題是醫院所提供的數據並不是區塊鏈上的原生數據,所以如果有醫生或是內部人員去修改這份數據,智能合約所執行的結果也變得不可信任。

另外區塊鏈上本身也沒有任何機制去辨識數據的真偽,這對於每個開發者來說都是相當頭痛的。所以我們需要的是一個中介的媒介,能夠將這些數據整合起來,透過一些機制的來分析可靠度,才能進一步的提供給智能合約來進行判斷與執行。

打造一個值得信賴的數據源 — Chainlink

Chainlink就是為了解決這個問題所產生的,藉由建構分散式的節點網路,透過API連結到外部世界,並且將數據聚合成一個加權答案,提供給智能合約創建者。說起來很簡單,但是關鍵的數據源問題,是透過什麼機制解決呢?

Chainlink上的每個節點就是數據的提供商,想成為節點就必須先抵押Chainlink的代幣(LINK),一但有惡意的行為發生,抵押的代幣就會充當罰金來保障用戶。

另外Chainlink上也有所謂的信譽系統,會根據抵押的代幣量跟過去提供數據的歷史紀錄來評斷,這些也包括接受過多少數據申請,最後有多少答案被智能合約接受,平均的回應時間等等的各種評估。

所以信譽越高的節點,獲得的工作機會也會越高,相對的收益也會越好,這也是一種約制效果,信譽不好的節點用戶也不會去使用,漸漸地排除掉這些比較差的節點。

Chainlink上面還有一些其他的機制,譬如說會將有符合條件的提供商所提供的數據進行彙整,將結果進行加權,再將最終答案提交給需要的用戶,而這些智能合約的創建者可以自由選擇如何加權或是選擇何種數據。這樣可以避免依賴單一數據源所造成的偏差。


Chainlink所提供的解決方案能改變智能合約所需要導入的外界數據,將線下的資訊整合到區塊鏈中,當然智能合約的發展還有牽涉到其他層面的問題,但可以想像到的,一但Chianlink的生態系越完整,會大大的增加智能合約可以使用的場景以及更深入我們周遭的生活中,或許去中心化服務的世界會離我們越來越近了。

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论