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

Review improvements and fixes on newer GoQuorum versions and their compatibility with Network T nodes #43

Open
irzinfante opened this issue Mar 7, 2023 · 3 comments
Assignees

Comments

@irzinfante
Copy link
Contributor

No description provided.

@irzinfante
Copy link
Contributor Author

We should try to go to the latest GoQuorum version, 22.7.x (latest is 22.7.6). These are the interesting features introduced in different versions:

  • QLight and IBFT/QBFT transition: 22.4.0
  • Berlin EVM hard fork: 22.4.1
  • Validators list from smart contract: 22.4.2
  • Reduce empty blocks generation (QBFT): 22.7.0
  • Set validators list with transition (QBFT): 22.7.2

@alejandroalffer
Copy link
Member

In the next few hours I will set up a test network with current genesis and the proposed versions of GoQuorum, to check the peering versions, and how bootnodes can enable this communitaion with 22.4.x and 22.7.x versions

@irzinfante
Copy link
Contributor Author

After testing the last Quorum version (v22.7.6) with test-environment these are some results:

  • ✔️ blockperiodseconds transition worked properly adding this block inside "config" object in genesis.json:
"transitions": [
    {
        "block": <futureBlockNumber>,
        "blockperiodseconds": 3
    }
]
  • ✖️ --miner.gaslimit option didn't work to limit the gas per block.
  • ✖️ miner.gaslimit transition did not work to limit the gas per block adding this block inside "config" object in genesis.json:
"transitions": [
    {
        "block": <futureBlockNumber>,
        "miner.gaslimit": 30000000
    }
]

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

No branches or pull requests

2 participants