区块链基础知识系列 第一课 区块链网络简介
區塊鏈是一種分布式分類帳技術 (DLT),通過建立新一代事務性應用程序的新信任度、可計帳性和透明度,來簡化業務流程。區塊鏈網絡首次引入到了比特幣兌換市場,但其實際使用范圍遠遠超出了加密數字貨幣事務處理。IBM Blockchain 與 Linux Foundation 的 Hyperledger 項目一起,將使人們重新構想最基本的業務交流,從而開啟新的數字互動世界之門。
Blockchain 通過創建高效、高度安全的網絡來降低跨企業事務處理的成本和復雜性,在這種網絡中,幾乎可以跟蹤和交易任何價值,而無需依靠集中的控制點。在金融方面,區塊鏈網絡可容許證券交易在數分鐘而非數天內結算。在貿易世界,這些網絡可以促進供應鏈管理,并允許實時跟蹤和記錄貨物和付款的流向。
區塊鏈網絡概述
在 Blockchain 網絡中,網絡事務處理的記錄被保留在跨所有或部分網絡成員復制的共享分類帳上(分類帳存在于通道作用域中),因此,如果成員的同級未預訂通道,那么他們將不具有該通道的事務處理。所有事務處理的記錄(有效和無效)都記錄在塊中,并附加到每個通道的散列鏈(即區塊鏈)。有效事務處理將更新全局狀態數據庫,而無效事務處理將不會更新。鏈代碼(也稱為“智能合同”)是包含一組允許對分類帳進行讀寫的函數的軟件。客戶機端應用程序利用 SDK 來與一個或多個同級進行交互,并最終調用特定鏈代碼上的函數。有兩個關鍵 Fabric API,它們允許鏈代碼讀或寫:getState和?putState。
圖 1?描述了一個許可區塊鏈網絡的示例,它具有分布式分散對等體系結構,以及管理用戶角色和許可權的認證中心:以下描述對應于圖 1 中顯示的體系結構和流程(注:這些描述不表示順序進程):
A:區塊鏈用戶向區塊鏈網絡提交事務處理。事務處理可以是部署、調用或查詢,通過利用 SDK 的客戶端應用程序或直接通過 REST API 發出。
B:值得信賴的業務網絡提供對監管者和審計員的訪問權(例如,美國股票市場中的 SEC)。
C:區塊鏈網絡操作員管理成員許可權,例如,將監管者 (B) 注冊為“審計員”,將區塊鏈用戶 (A) 注冊為“客戶”。審計者僅限于查詢分類帳,而客戶可以獲得授權部署、調用和查詢特定類型的鏈代碼。
D:區塊鏈開發者編寫鏈代碼和客戶機端應用程序。區塊鏈開發者可以通過 REST 接口將鏈代碼直接部署到網絡。要在鏈代碼中包含來自傳統數據源的憑證,開發者可以使用頻帶外連接來訪問數據 (G)。
E:區塊鏈用戶通過同級節點 (A) 連接到網絡。繼續任何事務處理之前,節點會先從認證中心檢索用戶的注冊和事務處理證書。用戶必須擁有這些數字證書,才能在許可網絡上進行事務處理。
F:嘗試驅動鏈代碼的用戶可能需要在傳統數據源 (G) 上驗證其憑證。要確認用戶的授權,鏈代碼可以通過傳統處理平臺,使用頻帶外連接到此數據。
總結
以上是生活随笔為你收集整理的区块链基础知识系列 第一课 区块链网络简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js日期格式判断(2018/01/30)
- 下一篇: 如何成立一家私募基金公司