truechain-consensus-core
truechain-consensus-core copied to clipboard
TrueChain Consensus Protocol: Minerva
Brainstorm our data sync strategy for hybrid consensus here... Data includes syncing of LOG for every new BFT Node, access of accounts from off/on-chain database, access to common ledgers (if...
here's the scenario, that is hurtful with gvt right now: 1. Bob adds 2 packages which have `N` deps. Gets updated into `vendor/manifest` 2. one of the packages from group...
### Normal case The last log line from server side (`./bin/linux/truechain-engine`) is the one containing `New Sequence Item` ``` [?]Transacion count is 1 [.]Adding transaction request 49 to block 14...
if server crashes, we need (WAL) to notify and dump env vars/tracebacks and report it. And then use that dump for patched releases. think: open tracing / airbrake / honeybadger...
also, 1. How do replicas track corruption ? Theoretically they should be saving last request received regardless of whether they're primary nodes or not 2. When they can indeed track...
Use capabilities of `cli` for controlling truechain-engine and make it run as a daemon. This really should be a `geth` like integration, but for fastchain. For example: https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options Currently feasible...
TODO comments in `src/pbft-core/pbft-sim-engine/pbftserverengine.go` ```go // TODO: change listenready to switch case assertion and kill-timer clock for i := 0; i < cfg.N; i++ {
review, freeze and commit specific versions of all ethereum/google/ go dependencies. ref: #39 #27