foundry
foundry copied to clipboard
A programmable open source blockchain engine
https://github.com/CodeChain-io/codechain/blob/18e1e80af4503cfd4d06e9514e9f88370995abda/sync/src/snapshot/service.rs#L72 Currently, the snapshot service spawns a thread to use the db but doesn't wait for the end of the child thread when it exit. It can corrupt the db.
https://rr-project.org/ It records syscall to enable replayable debugging. It has some limitations like emulating multicore, requiring performance monitor feature (not supported by VirtualBox, many types of AWS instances), but I...
Non-validator nodes don't execute transactions queued in the mempool and validator nodes don't propagate the information of a failed transaction. In the user's point of view, who send an RPC...
CodeChain invalidates transactions whose fee is less than the minimum fee. The fee is charged for the network usage. We should set the minimum fee according to the transaction's CPU...
Currently, the storage of transaction and transaction result is not organized well. The current implementation uses five columns to store data. Two of them are used to store a state...