owned this note changed 7 years ago
Linked with GitHub

IoT Microtransaction and its Accelerator (針對物聯網的微型交易系統及加速器) - 黃俊毓

歡迎來到 https://hackmd.io/c/COSCUP2018 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

投影片

機器需要頻繁交換資料

資料對於機器如同貨幣一般重要
然而大部份的資料存於孤島中

  • 其中 99% 消失的無影無蹤

資料也該自由的存取

  • 要如何有效率的流通資料?

骨幹是分散式拓樸

  • 機器間的溝通是必然的
  • 中心化的網路會造成脆弱性

面臨的挑戰:

  • Cyber attact - 傳統 security 的解決方式可能只是延緩卻無法從根解決

  • 去中心雲端化 - GAFA 等業者的龐大勢力下,除了加入他們之外

  • scale - 物聯網裝置多元

  • 必須是開放原始碼的基礎建設

區塊鏈作為 IoT 骨幹的挑戰

  • 系統資料較為受限
  • 廣泛的互通性挑戰
  • 頻繁且大量的交易
  • 資料的完整性

而區塊鏈只滿足部分需求

  • 滿足:
    • 資料的完整性
    • 廣泛的互通性
  • 設計層面幾乎無法克服
    • 頻繁且大量的交易
  • PoW 對 IoT 裝置的難度限制了
    • 低度的資源

DAG 是可行解決方案之一

  • 與典型區塊鏈的資料結構截然不同
  • 無需挖礦(低交易手續費,甚至可以沒有)
  • 沒有區塊也沒有鏈(發起交易更有效率)

Tangle 的特色

  • 擴展性
    • 因為資料結構特殊,網路可望隨著交易數量的增加而越來越強
  • 去中心化
  • 無交易手續費
    • 因為發起交易的方式特殊,非常適合微交易用途

tangle 的共識演算法

  • Tangle 的資料結構為有向無環圖(DAG)
  • 每個方塊代表一筆交易
  • 每筆交易永遠會驗證之前兩個尚未驗證完的交易
    • 綠色-高度確認交易
    • 粉-正被累積確認中的交易
    • 白-尚未被確認的交易

如何發起一筆交易

  • 簽章
  • 選擇兩筆交易驗證(tips selection)
    • tip 就是指白色方塊
    • tips selection 為交易發起成功的關鍵,也是檢查衝突交易的關鍵
  • 工作證明(PoW)
    • PoW 在 DAG 上並不是必要機制
    • 頻寬成為交易成功的稀缺資源
  • 廣播(broadcast)

Masked Authenticated Message
MAM 是 Tangle 最出色的特性之一
讓發佈者與訂閱者之間的資料交換更為安全
MAM 透過 Channel 保障發佈者的隱私和產權

  • public, private, restricted

BiiLabs 投入的開放原始碼專案

成功大學分散式帳本實驗室

Machine Economy

Tangle

MAM,Masked Authenticated Messag

Decentralized Identifiers (DIDs)

GDPR

Open Source

tags: COSCUP2018, IoT, Cryptocurrency, DAG, TangleID
Select a repo