呂紹民 darrenlu.eth
呂紹民 darrenlu.eth

嗨,我是紹民,I'm back Linktree:http://linktr.ee/darrenlu Twitter:https://twitter.com/darrenlu86

【ChainLink|如何確保區塊鏈上的數據來源正確?】

有點猶豫自己應不應該寫區塊鏈學習筆記(?)
說認真的,區塊鏈目前還沒發展出什麼落地應用,科普教學倒是開的滿山滿谷XD

基本上所有資料應該都在網路上找得到,這系列文章的定位感覺要想一下
但不管如何,還是先來寫第一篇學習筆記吧XD

如果有看過我前面 Pionex 網格交易的文章,會發現除了知名的平台幣外(HT、BNB)
我當時還買了一個交易對,LINK / ETH,秉持著買什麼就要了解他的態度,認真研究個



預言機 Oracle:真實世界與區塊鏈世界的橋樑

首先要介紹 LINK(ChainLink),就必須先介紹所謂的 Oracle:預言機
對於區塊鏈有一點接觸的人,肯定都知道區塊鏈的特性是:去中心化、匿名性、禁止篡改

而過去有許多區塊鏈項目,都會介紹到「藉由區塊鏈,防止偽造、打造可信任的 blabla ...」
比如說台灣的:奧丁丁生產履歷區塊鏈(網路上也可以找到很多他們的介紹)

問題來了!區塊鏈該如何確保「源頭上鏈的資料」是真實的?

假設今天一個農民在使用大量農藥,但他上傳了關於他生產的「假資料」
那這個蔬菜的種植紀錄,就成功的透過區塊鏈,被洗白成「不用任何農藥的安心蔬菜」嗎?

因此,區塊鏈需要確保上鏈的「外部資料」,是可以被信任的「真實資料」

在目前區塊鏈智能合約的作法,可以簡單理解成:輸入X,就會產出Y的模式
也就是同上面的例子,一旦輸入虛假的X,就會造成虛假的Y被產生出來

Oracle 的概念就是:透過某種機制,以確保X的資料一定是正確的


ChainLink:可信任的分散式 Oracle 來源

目前的 Oracle 機制,大部分是由一個「被大眾信任」的中心化機構負責
以去中心化借貸平台 Compound 為例,其必須透過 Oracle 來取得即時幣價

根據白皮書,來源是由 Compound 團隊抓取前 10 大交易所得資料來獲取

Compound 白皮書

中心化的 Oracle 來源,容易被駭客以各種手法鑽漏洞、賺取不法所得
例如:去中心化合成資產平台 Synthetix,就曾經被攻擊,損失 3700 萬枚 sETH

Chainlink的目標是,構建一個分散的 Oracle 節點網路,成為值得信賴的數據源
圖片取自:桑幣筆記(https://zombit.info/chainlink/)

根據上圖,可以將ChainLink嘗試理解為兩個部分:

  1. ChainLink 提供區塊鏈(如:BTC、ETH)可靠的數據來源(Oracle)
  2. 數據來源是根據「可被信任」的「現實機構」(如零售支付數據來自:Paypal、VISA 等)

Chainlink的 Oracle 中有所謂的信譽系統,會根據節點抵押的LINK數量及過去的歷史紀錄,例如被指派過幾次事務、接受過幾次用戶數據申請、完成過幾次事務、答案被智能合約接受過多少次和平均響應時間等進行綜和評估。(此段取自:桑幣筆記 )

抵押越多LINK的節點,聲譽就會越高,獲得工作的機會也會越高,收益相對就會提升。一般而言,理性節點都會希望維持高聲譽,因為聲譽不好的節點,未來較難被指派事務,其他用戶也會因為聲譽差而不願意使用該節點提供的數據分析。(此段取自:桑幣筆記 )

如果大家對於 ChainLink,或是 Oracle 的具體細節、模式仍有興趣,可以參考這些資料:

  1. Chainlink (LINK)-可信任的預言機,智能合約與現實生活的鏈結
  2. ChainLink、预言机与两个世界的连接
  3. 淺談預言機 Oracle:區塊鏈與現實世界的橋樑。<9> 文組也該知道的區塊鏈技術知識
上面三個來源講的很細緻,我主要也是從上面學來的
所以想了解更多的人就繼續點上面的連結吧!這篇就是我吸收後轉化的內容~


如果你看完就忘記,至少記得這幾件事 XD

  1. 區塊鏈上鏈的「數據來源」,如何確保其「真實性」是個重要的議題
  2. Oracle(預言機)的機制,可以幫忙確保數據真實性,但中心化的 Oracle 會有風險!
  3. ChainLink 透過分散式的 Oracle 機制,確保了數據來源的真實性

以上三點是這篇的重點摘要,
如果下次有朋友問你區塊鏈的數據來源怎麼解決,你就可以秀知識一波啦XD



後話

一開始在找資料的時候,在台灣的 Google 搜尋上
看到的都是 Line 發布的 Link 代幣,但越看越不對(幣價、市值、交易所似乎都不一樣)

看了很久,才發現自己真的找錯資料哈哈
我有買入的是 ChainLink 的代幣,代號:Link,而Line的項目是 Link,代號:LN

如果想認識 Line 的 區塊鏈服務,可以從以下資料瞭解,跟大家生活也更為相關:

  1. LINE 串接區塊鏈 — 以代幣獎勵讓用戶賴著不走
  2. LINE 的新加坡交易所 BITBOX 正式關閉。 旗下新交易所 BITFRONT 在美上線!
  3. LINE公開代幣經濟發展時程,發表5個去中心化App

但目前 Line 提供的區塊鏈服務似乎也都是以日本用戶為主
其 LN 代幣也沒有上架各大交易所,只有在 BITFRONT 自行上架,流通率較低

總之大家有興趣的可以都看個摟!

2020 / 03 / 03 , 紹民


關於「嗨,我是紹民」

每週二四六晚上 11 點,一篇學習日記與你分享

也想分享你的觀點嗎?歡迎留言跟我交流討論吧!

個人臉書:https://www.facebook.com/smluspace

CC BY-NC-ND 2.0 版权声明

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

加载中…
加载中…

发布评论