Comments (5)
To add more context here, currently a validator node and a rpc node store the same amount of data in rocksdb. However, validator nodes do not need to store some indices such as DBCol::Transactions
, DBCol::Receipts
, DBCol::TransactionResultForBlock
and so on. Removing those indices for validator nodes could help reduce the disk usage of a validator node, which reduces the cost of running a validator node.
from nearcore.
No brainer decission for us. The less resources needed the better performance and efficiency for the network.
from nearcore.
In order to make an issue a good one for somebody to work on as their first contribution this lacks pointers towards the approximate area of where the changes should be made. If there are any anticipated gotchas, those should be written down too.
from nearcore.
will check this week
from nearcore.
@valar999 I see you also sent #10748. do you want to assign this issue to yourself if you want to work on it? it is currently unassigned.
from nearcore.
Related Issues (20)
- Spoofed compute costs metrics
- Chunk endorsement by shard metrics must use shards chunks-endorsed, instead of shard chunks-produced
- Tracking issue for fixing minimal required stake HOT 2
- [Epoch Sync] Blocks received during state sync marked as invalid
- mainnet: synced node has regular Downloading blocks logs HOT 3
- [ReshardingV3] Receipts Reassignment HOT 1
- [EpochSync] Defend against malicious peers sending invalid epoch sync
- Difficulties Managing Gas Allocation for Chained Cross-Contract Calls HOT 2
- publishing: add a CI task to test packaging/building of all published crates individually HOT 1
- High cardinality metric HOT 4
- Downloading blocks stuck at 0.00% HOT 3
- Removing the validator key and then sending SIGHUP to the neard process does not appear to stop it validating
- [network] Expand STUN-based IP self-discovery to all nodes
- [network] Implement Tier3 connection pool
- [network] Implement p2p state part transfer
- [state sync] Update sync actor to use p2p state part transfer
- [network] Implement rate limiting for state part requests
- [Tracking Issue] P2P State Part Transfer
- Validate FT transfer benchmark performance HOT 3
- Print an error log when the CPU doesn't have the required features
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nearcore.