harmony
harmony copied to clipboard
The core protocol of harmony
# Problem/limitation At Hand The beacon chain currently stores all block headers with the signatures to determine the uptime. For shard 1 2 3, every single new block is sent...
## Issue Rewrite slashing rates according to this issue: https://github.com/harmony-one/harmony/issues/405. The slashing rate calculation is thoroughly unit tested, but any suggestions about higher-level tests are strongly invited! ## Test ###...
We used to see errors like the following during mainnet outage in jan. (see post mortem https://talk.harmony.one/t/postmortem-january-network-outage/9681). Usually stale view change messages are sent around (echoing) which causes such error...
Mainnet shard 0 consensus stuck at block https://explorer.harmony.one/block/24285106. During the time when the shard couldn't produce new block, lots of following error messages are printed. ``` {"level":"warn","topic":"harmony/0.0.1/node/beacon","caller":"/home/sp/harmony/harmony/node/node.go:891","time":"2022-03-20T07:00:22.926066208Z","message":"[context] exceeded node message...
## Summary The current macroeconomic design of Harmony is “Issuance plus transaction fees set to 441M ONE per year.” In line with the identified attacks described below, this policy has...
Previous _blockNumber rpc is retrieving the latest block, copying the header and returning the number from the header, which is very unnecessary and expensive. Adding a uint64 atomic value to...
## Summary Public debug namespace (rpc_call hmy_setLogVerbosity) is not manageable via cmd options or config file. ## Current Design Not manageable ## Problems We host a shared RPC node and...
## Describe the bug It is observed that one node fails to restart because of the following error: ``` Unrecoverable error when committing triedb: leveldb/table: corruption on data-block (pos=2096125): checksum...
**Describe the bug** Validator node stuck during leader change. (3/7) * The node was stuck and cannot sync with other peers. * Restart did not resolve the issue. * It...
## Summary and Current Design The archival node is meant to be saving all state data for all history blocks so that you can query state from a history block....