摘要:是基于區(qū)塊鏈技術(shù)的一個開源項目,由基金會于年發(fā)起,目的是推進區(qū)塊鏈數(shù)字技術(shù)和交易驗證的發(fā)展和落地。在學習賬本的數(shù)據(jù)結(jié)構(gòu)時,發(fā)現(xiàn)一個有趣的現(xiàn)象上圖中世界狀態(tài)的設計目的,是為了提升性能。扮演的角色同里的相同。
Hyperledger fabric是基于區(qū)塊鏈技術(shù)的一個開源項目,由Linux基金會于2015年發(fā)起,目的是推進區(qū)塊鏈數(shù)字技術(shù)和交易驗證的發(fā)展和落地。
Hyperledger由多個區(qū)塊構(gòu)成了一個有序鏈表,每個區(qū)塊里包含多條交易(trasanction,縮寫為tx)。Jerry在學習賬本的數(shù)據(jù)結(jié)構(gòu)時,發(fā)現(xiàn)一個有趣的現(xiàn)象:上圖中WorldState(世界狀態(tài))的設計目的,是為了提升性能。比如,有一個channel里共發(fā)生了1千次交易,為了獲取該channel的當前狀態(tài)值,需要沿著區(qū)塊鏈的首塊出發(fā)執(zhí)行這1千次交易,有點像SAP HANA內(nèi)存數(shù)據(jù)庫實時計算的思路。
而Hyperledger Fabric選擇了在每次新交易處理完后,都同步更新一個稱之為levelDB的數(shù)據(jù)庫。這樣每次查詢當前狀態(tài)時,無需遍歷區(qū)塊鏈每個區(qū)塊重復執(zhí)行交易,只需要查詢該levelDB數(shù)據(jù)庫即可。
這個levelDB的概念和CRM里的訂單抬頭的很多字段,比如總價,毛重(Gross weight)等等設計思路是一樣的。
比如我在ID為IMU的產(chǎn)品主數(shù)據(jù)里維護了1個ST的單位重50KG,那么下圖訂單包含了兩個行項目,一共8個ST,毛重50 × 8 = 400KG。
這個400KG是存儲在表CRMD_CUMULAT_H的GROSS_WEIGHT字段。
顧名思義,這個字段的值是從另一張存放行項目明細信息的表CRMD_PRODUCT_I里的GROSS_WEIGHT累加而來的,這也是這張表的部分名稱CUMULAT的由來:(cumulate累積)
每次行項目里產(chǎn)品數(shù)量發(fā)生變化時,會觸發(fā)one order框架的回調(diào)函數(shù),更新CRMD_CUMULAT_H的GROSS_WEIGHT.
最后數(shù)據(jù)更新通過CRM_CUMULAT_H_UPDATE_DU寫回到CRMD_CUMULAT_H里。CRMD_CUMULAT_H扮演的角色同Hyperledger Fabric里的levelDB相同。
要獲取更多Jerry的原創(chuàng)技術(shù)文章,請關(guān)注公眾號"汪子熙"或者掃描下面二維碼:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/24336.html
摘要:在她的幫助下,原型發(fā)布順利完成。節(jié)點收到一個交易后,會根據(jù)判斷標準對該交易進行有效性校驗,無效的交易會被廢棄。負責權(quán)限管理,成員身份相關(guān)證書管理和維護交易相關(guān)證書管理等等。 今天的文章來自Wen Aviva, 坐Jerry面對面的程序媛。 Jerry在之前的公眾號文章《在SAP UI中使用純JavaScript顯示產(chǎn)品主數(shù)據(jù)的3D模型視圖》已經(jīng)介紹過Aviva了,SAP成都C4C開發(fā)團...
摘要:作為系列的新篇章,我選擇從超級賬本的開始。為什么選擇超級賬本作為起點我在之前的文章中曾說過會從超級賬本入手開始區(qū)塊鏈的學習和實踐,同時也給出了個人的理由。檢查事務提議的響應。為了降低區(qū)塊鏈應用的開發(fā)難度,超級賬本項目又引入了。 本著以教帶學,Learning by Doing的想法,我于上周加入了Bob組織的HiBlock區(qū)塊鏈技術(shù)布道群。這個群可不太好混,群規(guī)要求每個成員必需每周有輸...
摘要:和比特幣協(xié)議有所不同的是,以太坊的設計十分靈活,極具適應性。超級賬本區(qū)塊鏈的商業(yè)應用超級賬本超級賬本是基金會下的眾多項目中的一個。證書頒發(fā)機構(gòu)負責簽發(fā)撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運作機制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...
摘要:華為云首批通過可信區(qū)塊鏈評測來源互聯(lián)網(wǎng)近年來,區(qū)塊鏈技術(shù)正在被各行各業(yè)所認可,具有降成本提效率優(yōu)化產(chǎn)業(yè)誠信環(huán)境的作用。年月,可信區(qū)塊鏈推進計劃項目組成立,華為云區(qū)塊鏈服務首席架構(gòu)師張煜博士擔任工信部信通院可信區(qū)塊鏈聯(lián)盟副理事長,項目組組長。 華為云首批通過可信區(qū)塊鏈評測 來源:互聯(lián)網(wǎng) 近年來,區(qū)塊鏈技術(shù)正在被各行各業(yè)所認可,具有降成本、提效率、優(yōu)化產(chǎn)業(yè)誠信環(huán)境的作用。基于區(qū)塊鏈系統(tǒng)...
閱讀 4153·2021-11-17 09:33
閱讀 3345·2021-10-08 10:05
閱讀 3263·2021-09-22 15:36
閱讀 1230·2021-09-06 15:02
閱讀 2834·2019-08-29 12:45
閱讀 1648·2019-08-26 13:40
閱讀 3498·2019-08-26 13:37
閱讀 491·2019-08-26 13:37