reimplement zcash_script
in rust
#623
Labels
A-consensus
Area: Consensus rule updates
A-rust
Area: Updates to Rust code
C-enhancement
Category: This is an improvement
C-research
Category: Engineering notes in support of design choices
Our short term plan for getting a consensus compatible zcash-script implementation is to depend on the implementation currently used in
zcash
(#622). However, long term we would like to avoid depending on c++ code as much as possible. Additionally, the c++ build system may impose new restrictions on what platforms we can support.To defend against these issues we should also create a rust reimplementation of
zcashconsensus
. We will still prefer to use the same zcash-script implementation that is used byzcash
to avoid bugs causing issues with consensus, but long term we may wish to eventually switch bothzebrad
andzcashd
from thezcashconsensus
c++ implementation over to our rust reimplementation.The text was updated successfully, but these errors were encountered: