區塊鏈是分佈式數據庫(Distributed Database)的一種實現方式。
分佈式總帳(Distributed Ledger Technology, DLT),是跨多個節點,同步資料的一個共識機制(Consensus)。
使用對等式(Peer-to-Peer)系統,沒有中央集權管理的資料流或資料儲存。
公有鏈、私有鏈和聯盟鏈(Permission),都使用加密技術(Cryptography),以安全的方式共享資訊。
Web3.js 提供了以太坊的 Client 元件,用以跟智能合約(Smart Contract)溝通,是一個 Node.js 插件。 於 Node.js 中使...
HyperLedger 是 Linux 基金會(Linux Foundation)成立的開放原始碼專案。由多家公司研發,目的為建立開源共享的區塊鏈系統,目前已有...
節點架構 Fabric 中有兩種類型節點(Peer)。 Peer:可部署 chaincode,對賬本進行讀寫操作,同時兼具以下角色 Endorser:背書節...
Docker 安裝 Linux curl ‐sSL https://get.docker.com/ | sh Mac pip install docker...
interface 必須實作的接口 type Chaincode interface { //初始化 Init(stub ChaincodeS...
區塊鏈是共享分類帳技術的一部分,記錄了所有歷史紀錄,允許網路中的任何參與者查詢。 區塊鏈平台的賬本(Ledger)架構,大致上概念相符,只是實作方式不同。 賬本...
分散式系統(Distributed Systems) CAP定理(CAP theorem):不能同時滿足一致性與容錯性。 一致性(Consistency):各...
Fabric 提供了多層面的安全機制: 數位簽章:防止身分偽造 隱私保護:使用交易憑證,達到匿名交易,保護個資安全 存取權限:以用戶帳號及通道群組為區隔,控制...
Fabric 軟件開發工具包(Software Development Kit, SDK) Fabric Client 做為客戶端,連結節點的智能合約 - 鏈碼...