harmony
harmony copied to clipboard
The core protocol of harmony
Optimization on network consumption. During consensus, only broadcast block header with all txn IDs, not with the actual txn data. The validators should already seen most/all the transactions in the...
# Problem/limitation At Hand The --explorer node need more than 2.5TB data now. Is there any method to optimize the storage? My node options are harmony --run=explorer --run.shard=0 --datadir /data/one...
I wanted to give a heads-up on the upcoming change to latest chain headers rpc response format change. The change is currently deployed to testnet and will soon be pushed...
## Summary libp2p peer ID is based only on RSA public key. This allows an attacker to create unlimited number of nodes on a single machine (same IP address) and...
# Problem/limitation At Hand In order to obtain all transactions for a given block, I need to call hmyv2_getTransactionByBlockNumberAndIndex n number of times (e.g. 30 times if there are 30...
## Summary currently getting usedGas is only possible from tx receipt. which requires an extra query for each tx for explorer and increases load on rpc/slowing the syncing speed down...
# Problem/limitation At Hand Since we have a new database schema for the explorer node db, all the non-validating nodes need to migrate to the new DB schema. This is...
Using [AWS synthetic canary tests](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html), we can simulate typical user experiences as it relates to RPC request and response flows. This will not only allow us to monitor response times...
## Summary New public status page of harmony blockchain and services ## Current Design We currently have a status page https://status.harmony.one/ to display the status of mostly the internal bootnode,...
## Summary The stream syncing code is already released to mainnet, we need to roll out this feature after extensive testing. ### configuration The following section is the configuration of...