ledgerwatch
|
dca36e8b29
|
Restore the functionality CalcTrieRoots (compute trie root without modifying the trie) (#327)
* Trace first block
* Fixes for CalcTrieRoots
* Timings of the CalcTrieRoot
* Fix lint
* Add memory profiling
* Reduce allocations in StreamHash
* Fix
* Fix
* Fix
* Optimise allocations
* Reuse streams
* Fixes
* Fix
* Unit test fix
* Fix lint
* Reuse hashbuilder
* No loop
* Reuse resolver
* Fixed tests
* Fix test
* Fix test
* Fix test
* Fix witness threshold
* Optimise allocations in RLP transform
* Optimise allocations in RLP transform
* Optimise branchHash
* 100 times again
* Replace ToStream with Iterator
* StreamMergeIterator
* No streams
* Amplification
* Minimise the use of hashOnly
* 100 times
* Reduce stack operations
* Reduce appends
* More optimisations
* More optimisations
* More optimisations
* local hex
* Small fix
* Remove test
* Fix lint
* Fix lint
* Fix lint
* Add test for empty
* Fix lint
* More tests
* Fix lint
* Add measurement of stateless exec
|
2020-01-30 13:16:12 +00:00 |
|
Igor Mandrigin
|
1115b23832
|
Stateless Resolver: store and use witnesses for resolved subtries (#326)
|
2020-01-24 11:58:01 +01:00 |
|
ledgerwatch
|
4f5c858f00
|
Collect data about Keccak256 invocations for evaluation of STARK proof sizes and performance (#315)
* Gathering start data on witnesses
* Fix number parsing
* Proper filename, actually outputting
* Correct block
* Visualise states
* Code and value fix
* Visualise code hash and storage hash
* Current block number
* Print bucket
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix typo
* Fixes after merging master
* Fix lint
Co-authored-by: b00ris <b00ris@mail.ru>
|
2020-01-15 17:33:36 +00:00 |
|
Igor Mandrigin
|
b7710ff7fa
|
New Witness Format (and remove the rest of the tapes) (#317)
|
2020-01-15 14:56:50 +01:00 |
|
Igor Mandrigin
|
28d9b7c812
|
Use binary tries for the stateless action as an option. (#218)
|
2019-12-04 13:48:38 +01:00 |
|
Igor Mandrigin
|
ebae2fe281
|
Add --noverify flag to /cmd/state to skip roots check. (#205)
|
2019-11-27 14:52:22 +01:00 |
|
Igor Mandrigin
|
4fb54a7b82
|
Write proper stats to the CSV file; restore charting capabilities. (#201)
|
2019-11-26 14:29:41 +01:00 |
|
Igor Mandrigin
|
ac085db07d
|
Use 'cobra' package to make a more modular CLI for stateless ethereum prototype. (#200)
|
2019-11-25 14:46:36 +01:00 |
|