iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Blockchain

區塊鏈開發(Blockchain/DLT Application Development) 系列

區塊鏈是分佈式數據庫(Distributed Database)的一種實現方式。
分佈式總帳(Distributed Ledger Technology, DLT),是跨多個節點,同步資料的一個共識機制(Consensus)。
使用對等式(Peer-to-Peer)系統,沒有中央集權管理的資料流或資料儲存。
公有鏈、私有鏈和聯盟鏈(Permission),都使用加密技術(Cryptography),以安全的方式共享資訊。

鐵人鍊成 | 共 30 篇文章 | 31 人訂閱 訂閱系列文 RSS系列文
DAY 21

R3 Corda:環境設置

Corda 所需的執行環境和工具: Oracle JDK:使用 JVM 作為執行環境 IntelliJ IDEA:使用 Community 版本 Gradle...

2018-11-05 ‧ 由 HO-HSUN 分享
DAY 22

R3 Corda:系統架構

Corda 架構 Corda 提供了完整的服務架構: Notary:提供節點中共用資訊服務,如分享國際貨幣匯率。 Network Map:提供網路中所有節點訊...

2018-11-06 ‧ 由 HO-HSUN 分享
DAY 23

R3 Corda:狀態(States)

Contract State 智能合約的交易中,紀錄有各種資料物件稱為狀態,分為輸入狀態以及交易處理後產生的輸出狀態。 狀態的類型: CONTRACT_STA...

2018-11-07 ‧ 由 HO-HSUN 分享
DAY 24

R3 Corda:交易(Transactions)

Workflow Corda 交易有其特有的流程限制,收集所有參與者的簽章,則達成交易共識寫入賬本。 交易依據狀態分為 2 種: WireTransacti...

2018-11-08 ‧ 由 HO-HSUN 分享
DAY 25

R3 Corda:合約(Contract)

#### Contract 合約確認了交易間的有效性。 合約定義: interface Contract { @Throws (Illegal...

2018-11-09 ‧ 由 HO-HSUN 分享
DAY 26

R3 Corda:流程(Flow)

交易透過流程(Flow)傳遞及處理,會經過幾個階段,完成交易的執行。 Initiator:交易流程發起者 Acceptor:交易流程接收者 NotaryFLo...

2018-11-10 ‧ 由 HO-HSUN 分享
DAY 27

R3 Corda:共識(Consensus)

Corda 結合 2 種共識方法,驗證是否為有效交易 有效性共識(Verification consensus):交易之前驗證所有參與者的簽章 唯一性共識(U...

2018-11-11 ‧ 由 HO-HSUN 分享
DAY 28

R3 Corda:節點(Nodes)

Corda 的智能合約稱為 CorDapp。 節點可依需求自訂部署數量: Corda Nodes:2 ~ N Oracles:0 ~ N Network M...

2018-11-12 ‧ 由 HO-HSUN 分享
DAY 29

R3 Corda:Plugins and APIs

Corda 提供了 Plugins 服務,共識僅驗證唯一性,將有效性交由交易雙方驗證。這提供了隱私性和具擴展性的交易。 使用者若有自行新增註冊流程的需求,Cor...

2018-11-13 ‧ 由 HO-HSUN 分享
DAY 30

技術差異

我們以上討論了 3 種分佈式分類賬技術(DLT)。從不同層面展示了技術差異:程式語言、架構、智能合約、共識機制及隱私問題。 以太坊使用內建的程式語言 Solid...

2018-11-14 ‧ 由 HO-HSUN 分享