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

Create a Controlled Testnet with the 0.2[Neon] Node and the existing Clarity VM #4170

Closed
saralab opened this issue Dec 14, 2023 · 7 comments
Closed
Assignees

Comments

@saralab
Copy link
Contributor

saralab commented Dec 14, 2023

This Testnet will :

  • help us test the Nakamoto Consensus rules as part of the 0.2[Neon Node].

  • Use the current ClarityVM

  • Run the API with support for the Nakamoto Tx Types: nakamoto coinbase, tenure change, tenure extension

  • Will have an Explorer with Nakamoto support

  • Have Stacks.js with the new tenurechange event support

  • Will run against the Bitcoin Regtest:

  • This is to allow seamless transition from integration tests -> Testnet

  • ability to reset network easily

@wileyj
Copy link
Contributor

wileyj commented Dec 14, 2023

this is the "private testnet" that we've done in the past

@wileyj wileyj self-assigned this Dec 14, 2023
@CharlieC3
Copy link
Member

@wileyj I'll be using the config.toml from this PR as a reference.

@wileyj
Copy link
Contributor

wileyj commented Dec 19, 2023

closing in favor of #4171

@wileyj wileyj closed this as completed Dec 19, 2023
@CharlieC3
Copy link
Member

@wileyj #4171 has different requirements than this issue. Should this be reopened?

@wileyj
Copy link
Contributor

wileyj commented Dec 19, 2023

reopening - i see the diff with #4171 now

@wileyj wileyj reopened this Dec 19, 2023
@wileyj
Copy link
Contributor

wileyj commented Dec 20, 2023

@saralab @obycode
question regarding this issue and #4171 - is the expectation that we'll want to run 2 separate testnets, one with each implementation of the clarity vm?
this seems a bit reductive - if the clarity wasm VM is ready, we should run the testnet with that vs splitting the work between 2 different versions.

my impression is that the first iteration(s) of the controled testnet will using the existing VM, then once clarity wasm is ready - we'll (reset and) update the testnet with the new VM and continue testing.

happy to discuss further if i'm missing the forest for the trees here, but the these two issues seem like they should be combined.

@saralab
Copy link
Contributor Author

saralab commented Dec 22, 2023

Closing the loop on this one , as we discussed on several conveesations this week:
We absolutely need 2 Testnets to benchmark the current VM against the Wasm. With the goal to identify any quick wins for the throughput gains on the current Clarity VM.

@saralab saralab closed this as completed Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants