Stacks Core Eng is a collective term that encompasses the vital participants for the Nakamoto Release, sBTC, Clarity VM, and Testing & Hardening initiatives. The contributors to these initiatives play a crucial role in designing, developing, supporting, and ensuring the security of the Stacks Blockchain and sBTC-related initiatives, and the associated infrastructure, programming and management that brings this technology to life.
Stacks contributors are committed to propelling the Bitcoin economy forward. Currently, Stacks Core Eng is focused on reaching a TVL of 10,000 BTC within the sBTC protocol three months after the launch of The Nakamoto Release. This ambitious objective will strengthen the Bitcoin ecosystem and increase the utility of Bitcoin as an asset.
Initiative | Engineering Lead | Technical Specification Document | Repo |
---|---|---|---|
Nakamoto Release | Jude | link | link |
sBTC | Mårten | link | link |
Clarity VM | Brice | link | link |
Testing & Hardening | Aaron | link | - |
Coming soon
- Key Result 1: The design of sBTC Mini is completed
- Measure: Percentage of open questions answered by docs
- Target: 90%
- Key Result 2: The signer protocol is completed and documented
- Measure: Percentage of open questions answered by docs
- Target: 90%
- Key Result 3: The Clarity smart contracts of the sBTC design are deployed
- Measure: Percentage of defined contracts deployed
- Target: 100%
- Key Result 4: The reference implementation of the signer binary is implemented
- Measure: Completion
- Target: Yes
- Key Result 1: The sBTC operations are supported in the SDK
- Measure: Percentage of ops supported for writing and parsing
- Target: 100%
- Key Result 2: The SDK supports broadcasting sBTC operations to Bitcoin
- Measure: Integration test coverage against Bitcoin regtest
- Target: 100%
- Key Result 3: The SDK interface is exported to Python and JS
- Measure: Percentage of public functions exposed to Python or JS
- Target: 50%
- Key Result 1: sBTC is being explored on testnet.
- Measure: Number of unique STX addresses holding an sBTC variant
- Target: 50
- Key Result 2: Developers are building on sBTC.
- Measure: Number of known repos on GitHub using the sBTC SDK
- Target: 10
- Key Result 3: STX holders register as signers
- Measure: Number of signers registered in sBTC Mini
- Target: 10
- Key Result 1: Deliver a Clarity to Wasm compiler. This should be a Rust crate with an associated binary for easy testing.
- Measure: Successfully compile all published Clarity contracts
- Target: Fully functional library/command line tool
- Key Result 2: Integrate a Wasm runtime into the Clarity VM.
- Measure: Boot successfully from genesis using this new runtime.
- Target: Complete the first pass of stacks-node’s Clarity VM integration with Wasm.
- Note: All functionality is not expected to be complete and release-ready by end of Q3.
- Key Result 1: Black-box tests which would have discovered each of the 2.2-2.4 bugs
- Measure: How many of the now-known bugs are caught with automated black box testing.
- Target: All three of the bugs are caught.
- Key Result 1: Time to run test suite before merging a PR is less than 1 hour
- Measure: PR test execution times
- Target: Mean time for a PR’s test suite is 1 hour