
分布式事務(wù) 說到區(qū)塊鏈的分片,我想到了原來分布式數(shù)據(jù)庫處理事務(wù)的方式。 例如賬戶A的數(shù)據(jù)在機(jī)器1上,賬戶B的數(shù)據(jù)在機(jī)器2上, A->B轉(zhuǎn)賬,怎么...
布隆過濾器(Bloom Filter),可以不用知道一個塊里的所有交易數(shù)據(jù),而只用下載很少的數(shù)據(jù),就能知道一個交易是否在一個塊里(如果在塊里,那...
1. DPOS時期 和POS不同的是,只有21個超級節(jié)點(diǎn)進(jìn)行記賬操作。 特點(diǎn): 1.1 核心還是POW的最長鏈規(guī)則: 塊生產(chǎn)者總是基于它所知道的...
Writer newtype Writer w a = Writer { runWriter :: (a, w) } instance (Mon...
開發(fā)的過程中,突然想到用redis的好處: 你需要重啟服務(wù)的時候,如果數(shù)據(jù)放在程序內(nèi)存的話,需要自己去數(shù)據(jù)庫加載數(shù)據(jù)到程序內(nèi)存。 而如果是直接用...
線上一個c++開發(fā)的程序因?yàn)榭罩羔槷惓#罎⒘恕?而這個空指針異常是由于連接redis不穩(wěn)定導(dǎo)致的, actor模型就是為了對付這種情況的,ac...
1.Functor, Applicative, 和Monad,都是deal with有context的值的類型(typeclass), 就像一個...
1. referential transparency: 相同參數(shù),每次調(diào)用,返回的結(jié)果都是一樣的。 2. lack-of-side-effec...
了解clojure的宏(macro)之后,真真是個好東西呀。讓你可以隨心所欲,設(shè)計自己的語法,甚至創(chuàng)造新的語言。而且clojure本身也是通過m...