hyperledger fabric 學習(二)之-hyperledger fabric 的與眾不同
一、作為linux基金會下的一個開源專案,有linux基金會作背書,顯然發展不會差,第一波加入的公司和組織就非常的高大上,更加說明這個專案的牛逼性(一個人說你厲害,不見得你厲害,一百個人說你厲害,你自然就很厲害了)
二、模組化以及可配置的架構
fabric的應用場景幾乎無處不在,銀行,金融,保險,醫療,等等
三、不需要特定的DSL,go java nodejs這些大眾化的程式開發語言都可以用來開發基於fabric的應用
四、作為許可鏈,其區塊鏈網路的訪問以及可否加入這個鏈,都需要被許可
五、*可拔插的共識,fabric 為了增強其擴充套件性以及滿足企業自身的需求,支援可拔插的共識協議,你可以選用solo,kafca,或者即將開發的PBFT,又或者你自己開發的共識協議,都可以
六、減少了資源浪費,比特幣和以太坊的共識pow,利用工作量證明來實現共識,對資源的大大浪費是不可忍受的。而fabric裡面的產生的交易以及相應區塊的產生,是不會有代幣參與其中的,所以減少了浪費。
七、為了顯示與眾不同,在fabric中,智慧合約(smart contract)改名為鏈碼(chaincode)
相關推薦
hyperledger fabric 學習(二)之-hyperledger fabric 的與眾不同
一、作為linux基金會下的一個開源專案,有linux基金會作背書,顯然發展不會差,第一波加入的公司和組織就非常的高大上,更加說明這個專案的牛逼性(一個人說你厲害,不見得你厲害,一百個人說你厲害,你自然就很厲害了) 二、模組化以及可配置的架構 fa
hyperledger fabric 學習(三)之-hyperledger fabric 的模組化
A pluggable ordering service establishes consensus on the order of transactions and then broadcasts blocks to peers. 主要分為以下幾個模組: 排序服務
C++學習(二)之Visual Studio寫system語句 生成可執行文件
屬性 默認 右鍵 同學 文件夾 開發 源代碼 學習 http system命令 1、首先先介紹一些system命令 windows+tab //切換窗口 windows+R //調出命令窗口 命令: 輸入 calc 打開計算機 輸入 cmd 打開命令窗口 輸入 msp
Linux文件系統學習(二)之重要數據結構(1)
class targe html evel 系統結構 會有 集合 spec lan 轉載自:https://blog.csdn.net/wudongxu/article/details/6436894 《Linux內核設計與實現》 http://www.ibm.com/
Angular學習(二)之AngularJS 表示式
1.AngularJS 表示式 (1)AngularJS 使用 表示式 把資料繫結到 HTML,即書寫的位置輸出資料 (2)AngularJS 表示式寫在雙大括號內:{{ expression }},等價於ng-bind 指令。 <div ng-app="" ng-i
網站架構學習(二)之網站架構模式
前言 什麼是模式?每一個模式描述了一個在我們周圍不斷重複發生的問題及該問題解決方案的核心。這樣,就能一次又一次地使用該方案而不必做重複的工作。 網站架構模式 以網站高效能,高可用,易伸縮,可擴充套件,安全等各種技術架構目標。 分層 應用層:負責
Zigbee學習(二)之Zstack協議棧執行原理分析
Zigbee協議棧的實現方式採用的是分層的思想,分別有物理層、資料鏈路層(介質訪問控制層)、網路層和應用層。每一層都實現了不同的功能,但是每一層實現的功能對於其它層來說又是封閉的,如果要進行資料互通,需要呼叫一些API函式。這是一些淺顯的基本概念,百度一下都可以知道的啦!那
NS2入門學習(二)之tcl指令碼示例
1、示例分析 tcl語法與python相差不多,以《NS與網路模擬》中的第一個tcl指令碼為例,學習如下:#建立一個Simulator物件的例項並把它賦值給變數ns set ns [new Simulator] #開啟一個名為linktrace.tr的檔案,用來記錄模擬過程
Spark學習(二) 之叢集搭建(standalone、HA-standalone、 spark on yarn)
Spark standalone (一) 安裝過程 1、上傳並解壓縮 tar -zxvf spark-2.3.0-bin-hadoop2.7.tgz -C apps/ 2、進入spark/conf修改配置檔案 cp slaves.template slav
SpingCloud微服務架構學習(二)之Actuator監控
pid fig 變量 -s 健康 服務架構 pan frame localhost 我們那我們之前編寫的服務提供者為例,為項目添加如下依賴: <dependency> <groupId>org.springframework.boot&
Hyperledger Fabric開發(二):建立網路
執行fabric-samples專案中的一個例子:first-network,建立第一個網路(Building Your First Network)。 該網路共有4個peer節點,劃分為2個組織(organizations),以及1個單獨的orde
爬蟲庫之BeautifulSoup學習(二)
不必要 baidu html left 官方 blank 正則 文本處理 比較 BeautifulSoup官方介紹文檔:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html 四大對象種
塔防遊戲學習日記(二)之朝敵人發射子彈
one for component targe instant .cn times code 至少 檢測到炮塔內敵人進入以後,當然下一步就是要向他們發射子彈。 接下來我們來做朝敵人發射子彈的相關操作。 分析一下,要向敵人發射子彈,需要有攻擊速度,簡單的計時器,子
Meteor學習路程(二)之模板的例子
首先先介紹Meteor模板系統Spacebars: Spachebars只是在HTML基礎上多個標籤,Meteor只是讓模板和邏輯進行分離。為了讓連線變得更加流暢,一個模板需要helper(helper就是廚師用的食材(資料),烹飪好佳餚(模板),再由伺服器端到你面前),換另一種說法就是(模
verilog學習(二)語法之資料基礎篇
一、關於模組 Verilog 的基本設計單元是“模組” (block)。一個模組是由兩部分組 成的 ,一部分描述接 口,另一部分描述邏輯功能 ,即定義輸入是如何影響輸出的 。  
git 學習(散記)之二(檔案提交、版本回退、暫存區與工作區、撤銷修改)
提示:如果是初學者 可以按照我的命令敲一遍。在第一篇要去註冊一個github賬號才能繫結本地倉庫 一、修改檔案處理以及檢視操作 vim readme.txt //開啟後隨便修改一下 git status //檢視狀態
嵌入式 知識積累 (二) 之 三個學習階段
嵌入式LININX開發第一學習階段,主要打好基礎,學好C程式設計,Linux系統程式設計。 1、C語言程式設計基礎 2、嵌入式開發基礎:Linux概述安裝,shell命令,vim編輯器,GCC,GDB,Makefile,交叉開發環境構建 3、嵌入式Linux系統程式設計:shell程式設
Java基礎之繼承方面的學習(二)
繼承:一個子類繼承父類的屬性以及方法過程。 Top 一:為什麼要使用到繼承或者使用繼承有什麼好處呢? 主要有Java的性質有關,java是面向物件的一門程式設計性語言,類是必不可少的部分,當我們編寫完一個類又我們想進一步的拓展時候,這個時候我們就
IO流學習筆記(二)之BufferedWriter與BufferedReader及例項Demo
在之前的學習筆記(http://blog.csdn.net/megustas_jjc/article/details/72853059)中,FileWriter與FileReader的Demo使用的中轉資料buf實際就是緩衝區,是由我們自己建立的。 緩衝區可以提高效率,Java對緩衝區進行了封裝,封裝成了物
【Vue】IView之table元件化學習(二)
最基本的繫結table是這樣的,需要columns和data兩個屬性。 <template> <Card> <h4>表格栗子</h4> <Table :columns="cols" :data="stu