Comments (4)
The decision was made to keep the validator hashes as they are in the header for now.
from celestia-core.
For any modifications we need to make, I think it's best to do them in a way that is compatible with the philosophy of Tendermint, where the ABCI client is responsible for consensus and the ABCI server is responsible for the state machine.
from celestia-core.
(1.) would mean following above mentioned philosophy more than the tendermint implementation itself. Probably the desired approach if it isn't difficult to do inside the SDK (need to check).
from celestia-core.
The main work for this will happen in celestiaorg/cosmos-sdk#7 but let's keep this issue around as this means we also need to change the light client to understand the subtree of the state tree in the app that contains the validators.
from celestia-core.
Related Issues (20)
- Distribute block data in compact blocks as block parts
- Upgrade to CometBFT v0.34.33
- Use `go.mod` go version in CI HOT 1
- Difference between `Validate` and `Verify` in `ShareProof` and `RowProof` HOT 3
- Return more information if `ShareProof` and `RowProof` verification failed
- Return a new file when reading trace files
- Sending messages slows to a crawl when connecting more peers. HOT 2
- Increase MaxBlockSizeBytes to 128 MiB in a release of the celestia-core HOT 1
- Peers disconnect frequently despite running default software HOT 1
- Benchmark the consensus reactor HOT 1
- Do we check this? i.e. rp.EndRow > rp.StartRow. If not, do we want to check this? HOT 2
- Consistent row proof range
- govulncheck fails on main branch HOT 1
- Expand TxStatus to include rejected transactions
- Remove v0 mempool HOT 2
- TestTxPool_ConcurrentlyAddingTx is flaky
- Port and test consensus reactor contention fixes
- Prototype using QUIC instead of tcp and proprietary handshakes HOT 1
- Compare duplicate messages with copy in receive
- Deprecate v0 mempool HOT 4
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 celestia-core.