日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Fabric入门之架构

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Fabric入门之架构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

區塊鏈的三大最佳實踐:比特幣,以太坊和超級賬本。比特幣可以看出是區塊鏈1.0,主要作為數字貨幣進行流通交易,是區塊鏈在金融領域的一個最佳實踐。以太坊作為區塊鏈2.0?的代表,具有了可編程的智能合約特性,使得區塊鏈在除金融領域之外的其他領域可以有用武之地,但是距離真正的商用還有很多需要考慮的因素。超級賬本平臺fabric則可以看成是區塊鏈3.0的雛形,讓整個區塊鏈技術在不同領域例如自動化采購,物聯網,供應鏈管理等真正進入了應用時代。下面是三種區塊鏈技術特點的比較

?

????當前fabric已經release?到了1.1.0版本。而且相對于fabric 1.0之前的版本,Fabric 1.x版本的架構和實現都有了很大的變化。這些變化主要是從以下幾個點考慮:

  • 更好的支持現有的信任機制

  • 在參與者的數量和交易的吞吐量上盡量做到可擴展性

  • 消除不確定的交易

  • 實現可插拔的數據存儲

  • 可升級fabric和chaincode

  • ? ? 移除fabric ca中SPoF(Single Point ofFailure),支持多種成員管理服務(MemberShip Services)

?

????我們本章節以及后續要介紹關于fabric的相關內容都是基于1.x或是更高版本。

下面是fabric V1.x的架構圖

該架構主要包括幾個部分:

  • 應用sdk:用于和區塊鏈網絡進行通信,提供了包括安全認證,交易申請等功能

  • 節點:負責背書,驗證,提交交易等功能,每個節點都維護了一個或是多個賬本,同時通過gossip網絡對其他節點保持通信。Fabric里每個節點都是無狀態的,

  • order服務,負責打包,排序和分發交易

    ?

?

上圖也簡要概括了fabric一個交易的完整周期。

  • 客戶端首先通過進行身份認證等安全操作,進入區塊鏈網絡

  • 客戶端之后創建一個交易申請,發送給背書節點進行背書操作。

  • 背書節點執行對應的鏈碼,基于應用的key操作生成讀寫操作集,并把背書結果返回給客戶端

  • 客戶端收到背書返回后,把交易發送給節點,由節點轉發到order服務

  • order服務排序交易,把交易封裝到區塊里,并廣播給每個節點(或是說每個提交節點)

  • 節點對交易進行背書策略驗證,身份認證,區塊中所有交易的有效性認證。之后寫入賬本,并返回交易結果

    ?

    ?

    參考:

    https://blog.csdn.net/jamenew/article/details/55050986

    http://baijiahao.baidu.com/s?id=1585939473857151270&wfr=spider&for=pc

  • 原文地址:https://www.cnblogs.com/StephenWu/p/8810863.html

    總結

    以上是生活随笔為你收集整理的Fabric入门之架构的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。