owned this note changed 5 years ago
Linked with GitHub

從染色幣、Omni Usdt 到真正可以 coding 的比特幣 :Nervos CKB - will@nervos.org

tags: COSCUP2020 中階 TR413-1

歡迎來到 https://hackmd.io/@coscup/2020 共筆

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 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

請從這裡開始

Slides

Bitcoin 基礎架構:UTXO

  • 驗證
    • 輸入是否大於輸出
    • 驗證簽名是否匹配

染色幣:OP_RETURN 的應用

染色幣會跟線下的帳本集合,讓染色幣給予其他價值

染色幣最有名的案例為 USDt

Omni Layer and OP_RETURN 發行資產的問題

  • 需要依賴於外在 Omni Layer 或者其他外在機制才能驗證
  • 需要外部驗證通過才能完成如 USDt 的驗證
  • 驗證方和使用者的成本都非常高
  • OP_RETURN 在單一 UTXO 80 bytes 數據存儲的限制

因為 Omni Layer 不太好用,所以都往 Ethereum 上發展

ETH: Account model

使用 EVM 做圖靈完備

優勢

  1. 圖靈完備
  2. 狀態儲存空間更加合理化
  3. 使用上更為直觀(類似 omni layer 的延伸)

缺點

  1. 狀態與邏輯耦合的風險:同一種 ECR20 token 都在同一個合約 address 的風險問題
    若是 token 有問題,則同時持有同個 token 的使用者都會受到波及
  2. 相同合約的 code 重複使用對鏈上狀態的佔據
  3. 世界計算機的隱憂:狀態上鏈前是非確定性

Ethereum 就是有很多莫名的東西在上面

CKB

CKB website

基於 RISC-V 的 CKB-VM 的優勢

  1. 靈活的密碼學原語
  2. 多種語言的智能合約

一筆交易可以多人一起完成,也可以叫別人付手續費

address 可以有多種形式

Select a repo