Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPIC: Consensus-to-Block node integration #170

Open
1 of 12 tasks
Tracked by #294 ...
jsync-swirlds opened this issue Sep 10, 2024 · 0 comments
Open
1 of 12 tasks
Tracked by #294 ...

EPIC: Consensus-to-Block node integration #170

jsync-swirlds opened this issue Sep 10, 2024 · 0 comments
Assignees
Labels

Comments

@jsync-swirlds
Copy link
Member

jsync-swirlds commented Sep 10, 2024

This epic consists of designing, testing, and verifying the integration between consensus node and block node when a consensus node is publishing a block stream to a block node.

Tech Notes:

  1. Use Local Node for integration testing.
  2. Slow down consensus traffic in local node else we will get blocks every ms, or less, because CN sends blocks for every round.
    • Round time depends on latency, and is ~1s in Mainnet, but is <10ms on testnet (local network), and may be sub μs on local node (same physical machine).
  3. Local node can generate different types of transactions using Mirror Node, Simulator Client, and SDK(s).
    • Prefer Mirror Node over Simulator over SDK(s) based on client priority and timelines.

Block Node Tasks

Preview Give feedback
  1. jsync-swirlds
  2. 1 of 6
    AlfredoG87

Block Stream Simulator Tasks

Preview Give feedback

Consensus Node services team will track associated work on consensus node in a mirror epic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants