Algorand是圖靈獎(jiǎng)獲得者Silvio Micali主導(dǎo)研發(fā)的一種加密貨幣方案胀茵。該方案通過(guò)密碼學(xué)抽簽算法實(shí)現(xiàn)了拜占庭共識(shí)算法的大規(guī)模擴(kuò)展抠刺,從...
1. 情景描述: 線上某系統(tǒng)大約運(yùn)行了半個(gè)多月的時(shí)間啦粹,突然發(fā)現(xiàn)系統(tǒng)的交易處理時(shí)間延遲從最初的70ms 變成7s塞关,也就是系統(tǒng)性能下降了100倍左右...
LevelDB的數(shù)據(jù)插入首先會(huì)存儲(chǔ)在內(nèi)存表memdb內(nèi)部晕讲,當(dāng)數(shù)據(jù)量達(dá)到一定的大小之后才會(huì)被持久化到文件中贵白。本文就內(nèi)存數(shù)據(jù)表的結(jié)構(gòu)及其操作相關(guān)源碼...
LevelDB作為一個(gè)Key-Value的NoSQL數(shù)據(jù)庫(kù),其最基本的操作就是Put倍谜,即插入一對(duì)<key, value>記錄, 本文將以源碼走讀...
1.Batch的日常使用 batch的日常使用比較簡(jiǎn)單首有,使用Batch是提高leveldb寫入性能的一個(gè)關(guān)鍵。 本文將結(jié)合batch的內(nèi)部結(jié)構(gòu)分...
Order組件即Fabric區(qū)塊鏈的共識(shí)服務(wù)枢劝,負(fù)責(zé)對(duì)不同Client發(fā)送的交易進(jìn)行排序,Order組件的現(xiàn)版本中有Solo模式和Kafka兩種實(shí)...
Fabric1.0的架構(gòu)中引入了client -> endorser -> order ->commiter的概念卜壕∧裕客戶端首先將交易發(fā)送到背書節(jié)...
以中本聰創(chuàng)立的比特幣為代表的數(shù)字貨幣近期發(fā)展迅猛,支撐比特幣實(shí)現(xiàn)去中心化的底層技術(shù)區(qū)塊鏈技術(shù)也在近兩年逐步走進(jìn)大眾視野轴捎。區(qū)塊鏈技術(shù)以其安全性鹤盒、去...
今年的實(shí)習(xí)生相關(guān)的面試其實(shí)早就結(jié)束了,個(gè)人比較懶秦驯,今天打算用流水賬的方式記錄下相關(guān)的面試細(xì)節(jié)尺碰。 1. 意想不到的騰訊 我仍然記得這個(gè)日子2016...