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

Implement Segregated Witness (SegWit) P2WPKH/P2WSH Transactions for RVN and Assets #979

Open
m4r1m0 opened this issue May 7, 2021 · 2 comments

Comments

@m4r1m0
Copy link
Contributor

m4r1m0 commented May 7, 2021

BIP141 (https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki) describes adding a new structure called "witnesses" to "segregate" script and signature data from the rest of the transaction data. I propose implementing this for Ravencoin.

This would solve transaction malleability allowing for L2 micropayment channels such as Bitcoin's Lightning Network, as well as increasing overall scalability.

Scalability in particular will become an increasingly important issue to address as Ravencoin's asset-aware protocol allows for the creation of a near-infinite amount of tokens to be transacted on-chain.

@HyperPeek
Copy link
Contributor

I like and support the idea although given the current strict implementation of rvn this will require another hard-fork.

@GiverofMemory
Copy link

I don't support this. There are other more straightforward ways to solve transaction malleability which is not a pressing issue regardless https://en.bitcoin.it/wiki/Transaction_malleability . Also in todays climate, only the blockchain counts, and sidechains especially for something critical like signatures, is a systemic risk.

Also Ravencoin has no reason for "increased capacity" of removing signatures from the blockchain as we have double the blocksize and 10x more blocks than bitcoin, and as such no use for lightning.

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

No branches or pull requests

3 participants