鏈碼的演算法
① 皮帶秤的校準常數怎麼算出來的
皮帶秤的校準常數分為實際重量和電子模擬兩返胡種。實際重量根據校清啟驗方式不同漏正攔有實物、掛碼和鏈碼三種不同方式,計算方法各不同。
② HyperLedgerFabric源碼解讀(5)-channel
// 在hyperledger fabric中 通道channel其實就是在至少兩個成員(members)或組織(orgnization)間專門為私人或機密進行的交易而建立的私有「子網」.
// 一個通道主要包含:成員-member(組織-orgnization)、每個成員的錨節點(anchor peer)、共享賬本(sharing ledger)、應用鏈碼(application chaincode)、排序服務節點(orderer peer)
// 網路中的每筆交易(transaction)都在指定的通道channel中執行,每個通信方必須經過身份驗證並授權在該通道channel上進行交易。而加入channel的每個peer都具有成員服務提供商(members service provider MSP)提供的身份
// 1、創建channel:通過客戶端SDK調用configuration system chaincode以及應用屬性(錨點、成員[組織]等)。發起的請求為channel ledger創建一個創世區塊(genesis block),存儲有關channel的策略、成員、錨點等配置信息
// 當將新成員添加到現有的channel時,Genesis block或最近被配置的區塊block分享給新成員
// 2、leader election: channel中每個成員的leadering peer的選舉決定了哪個peer代表成員或組織與orderering service進行通信。(若是沒有指定leader 則使用演算法來指定leader)
// 共識演算法將交易排序並以一個block的形式發送給一個leader,然後再由leader分發給其他peer,並用gossip協議進行跨鏈channel通信
// 在實際情況中任意一個錨節點可以屬於多個通道,並維護了多個賬本,但不會有任何賬本數據從一個通道channel傳到另一個通道channel
// 主要是由於賬本的分離是基於通道來的,而分離有事在配置鏈碼chaincode、成員標識不玩和gossip協議來定義和實現的
// (1)、數據的傳播,包括交易的信息,賬本狀態和通道成員等都在通道內受限制的驗證成員身份的節點之間,是根據通道對節點和賬本數據進行隔離,允許網路成員可以在同一個區塊鏈網路中請求私有的和保密的交易給業務上的競爭對手和其他受限的成員。