Miner層是在共識(shí)引擎之上的一層邏輯,以太坊的共識(shí)引擎已經(jīng)實(shí)現(xiàn)了插件化,無論共識(shí)引擎是ethash或者clique虱肄,miner的邏輯還是一樣的滋饲。 實(shí)現(xiàn) Miner層的邏輯是...

Miner層是在共識(shí)引擎之上的一層邏輯,以太坊的共識(shí)引擎已經(jīng)實(shí)現(xiàn)了插件化,無論共識(shí)引擎是ethash或者clique虱肄,miner的邏輯還是一樣的滋饲。 實(shí)現(xiàn) Miner層的邏輯是...
epool 最近看高并發(fā)websocket服務(wù)器的代碼驶冒,其中設(shè)計(jì)到epool的使用,參考了這篇文章:https://segmentfault.com/a/1190000003...
橢圓曲線 y^2 = (x^3 + a * x + b) mod p 上述的曲線是在整數(shù)韵卤,一定bit數(shù)量(假設(shè)是160bit)內(nèi)可以表達(dá)的骗污,p是 160bits內(nèi)可以表示的大...
閃電網(wǎng)絡(luò) 閃電利用RSMC(序列到期可撤銷合約)實(shí)現(xiàn)鏈下微支付通道,由于微支付通道是一對一的沈条, 通過引入HTLC(hash timer locked contract)來打通...
Merkle Patricia tree Merkle樹大多數(shù)是二叉樹勉痴,提供spv赫模,它的特點(diǎn)是可以快速重哈希,可以做輕節(jié)點(diǎn)擴(kuò)展蒸矛。Patricia是是一種前綴樹瀑罗,普通的前綴樹有...
大致可以將consensus分為 自身狀態(tài)機(jī)(由外部消息驅(qū)動(dòng)和timeout驅(qū)動(dòng)),其他節(jié)點(diǎn)狀態(tài)機(jī)(由外部消息驅(qū)動(dòng))-驅(qū)動(dòng)gossip雏掠,以及為了恢復(fù)狀態(tài)的WAL斩祭。 自身狀態(tài)機(jī)...
tendermint 共識(shí)算法的論文可以從 https://arxiv.org/pdf/1807.04938.pdf 下載。 如何表示一個(gè)節(jié)點(diǎn)的共識(shí)狀態(tài)乡话。 下標(biāo)p表示節(jié)點(diǎn)的i...
tendermint核心問題 為什么共識(shí)需要達(dá)到大于2/3的power停忿? faulty節(jié)點(diǎn)它希望做到分裂共識(shí) 或者無法共識(shí)。假設(shè)總power為N蚊伞,合理的共識(shí)閾值為 X,fau...