Commit Graph

19 Commits

Author SHA1 Message Date
Jae Kwon a0cc186c75 Unified deterministic merkle tree computation. Now we have 2 types of
trees... IAVL (nondeterministic) and Simple (deterministic)
2014-11-05 03:12:06 -08:00
Jae Kwon 5c69736994 Add PartSet test. 2014-10-17 01:01:59 -07:00
Jae Kwon 08f86176fc state save/load test. 2014-10-07 00:43:34 -07:00
Jae Kwon 335b7a5984 ... 2014-10-06 01:46:39 -07:00
Jae Kwon 839301b03c iavl tree LRU cache 2014-10-06 00:15:37 -07:00
Jae Kwon 8e452aa0d2 fixed algorithm 2014-10-03 01:09:26 -07:00
Jae Kwon 5dfa2ecebb share block parts when we're the proposer 2014-09-07 18:28:04 -07:00
Jae Kwon d0ec18dc16 converting Binary struct model to native w/ global methods model 2014-09-03 19:21:19 -07:00
Jae Kwon 3e2f377863 benchmark works, but could use some improvement.
~33k packets/sec for a single local pair.
2014-07-02 16:03:04 -07:00
Jae Kwon c40fc65e6b go fmt 2014-07-01 14:50:24 -07:00
Jae Kwon 1c4f5e2506 refactor out binary 2014-06-04 01:39:50 -07:00
Jae Kwon 60004db2ad faster random strings 2014-05-28 01:00:05 -07:00
Jae Kwon 85654fd875 changed implementation to an immutable AVL+ tree. 2014-05-27 22:31:47 -07:00
Jae Kwon ef480bb229 refactoring again, implementing b+tree 2014-05-23 23:11:22 -07:00
Jae Kwon cb56808a9c persistence 2014-05-23 17:49:28 -07:00
Jae Kwon f2464a5445 . 2014-05-22 20:28:09 -07:00
Jae Kwon 268eaa79f0 add db to api for lazy loading 2014-05-22 02:34:07 -07:00
Jae Kwon 850144f3e7 updated benchmark 2014-05-21 19:06:43 -07:00
Jae Kwon 795e183273 Fixed merkle implementation to fit official algorithm. 2014-05-20 16:33:10 -07:00