owned this note changed 5 years ago
Linked with GitHub

區塊鏈產業與開源文化的交集:信任以及共識 - Charles

tags: COSCUP2020 入門 TR409-2

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

區塊鍊是什麼?

  • 分散式系統
  • 礦工 = 願意貢獻資源的人,但還是有獎勵
  • 獎勵制度:為了鼓勵大家來挖礦
    去中心化讓大家都可以加入這個網路

比特幣原本的設計非常單純,只有帳本(本質上就是付錢、匯錢)的功能,跟其他區塊鏈技術比起來發展空間較少。
所以之後才有 Ethereum 區塊鏈出現。

智能合約 Smart Contract (Ethereum)

  • 區塊鍊 2.0
  • 區塊鍊不再只能記帳
  • 區塊鍊的應用 Dapps (去中心化的應用程式)
  • 被隔離在 EVM (Ethereum Virtual Machine)

跟開源有什麼關係?

  • 貨幣系統需要信任 (傳統上是由某些有力的單位保證,例如政府)
  • 區塊鏈解決信任的方式為加密機制、game treory and ther consistency of Dapp result,而且 source code 都必須要開源才有信任度
  • client node 需要說服使用者

Ethereum client node by go

Dapp 需要透明

  • 金融的應用必須是公開的大家才會信任
  • Dapp 因為會上鏈所以就會 open-source,那我要怎麼保護這些?
    • 著作權
    • 商業 model,會配合代幣 (token) 做保護
    • 維護,因為變化很快,好好維護很重要

共識

  • 共識演算法

意見分歧的時候,某些人會自己 fork 出去(有點像 linux distrubution)

哲學

  • 鼓勵合作
    • 開源使人們一起合作
    • 礦工讓整體系統更值得信任(當然還是有獎勵)
  • 自由
    • 沒有審查
    • 自主性,你的資產你自己主控
    • 傳遞價值的網路
  • 開放與透明度
    • 開放金融 (像是 Ethereum Defi)

AMIS open source

Alice

Alice Github

解決傳統多簽問題,Alice 用一把 private key 切成多碎片
,要使用的時候把 key 碎片拼起來使用。
之後可以把 key 每一個碎片分別規劃權重,一定要其中權重高的 key 碎片才可以簽下去。

Vishwakarma

Vishwakarma Github

可以快速創建自架 Kubernetes 的 IaC。
Base on Terraform

Select a repo