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

Bitcoin Cash community loves innovation, this project will be welcome there #4

Open
ShadowOfHarbringer opened this issue Nov 16, 2021 · 4 comments

Comments

@ShadowOfHarbringer
Copy link

I consider this project a significant and game-changing innovation, I think BCH community would love it.

While being almost a clone of BTC, we have a lot more of these kind of groundbreaking/disruptive things comparing to BTC, such as

  • Non-custodial escrows built into the coin (OP_CHECKDATASIG)
  • Schnorr signatures and fixed malleability since 2020
  • Advanced difficulty adjustment algorithm that actually works as designed
  • Multiple (5) node software implementations already present
  • Native introspection (coming May 2022, already confirmed)
  • GROUP token system (in works now, coming in 2022 probably)

And last but not least,

  • 32MB blocks on production right now, 256MB blocks working on Testnet

Your project would we really welcome in our community, as it is very open and multiple implementations of the same network node are cherished and encouraged.

I think you would feel at home there.

@katesalazar
Copy link

It's a long shot, but
I would love if this project were layered in some way
so that any alternative code base or chain
could develop their own front end to it.

@ShadowOfHarbringer
Copy link
Author

What I am saying it would be probably rather easy to port your project to BCH too since it is almost a clone of BTC.

@chjj
Copy link
Owner

chjj commented Nov 16, 2021

It's a long shot, but
I would love if this project were layered in some way
so that any alternative code base or chain
could develop their own front end to it.

I've considered having different branches on this repo for ports to other projects. BCH is one, but Handshake is also very similar to bitcoin. My initial intention was just to maintain a handshake branch so it could easily benefit from rebases from the master branch while everything here is still under heavy development.

During this time, I imagine there will be a lot of overlapping changes (especially if we improve the non-bitcoin stuff, e.g. an event loop rewrite or something). Of course, constant rebases would make PRs difficult, and it will be sketchy because there's no stable HEAD. But it should be clear to people that this codebase is experimental, so there's no expectation of stability right now.

Eventually, once this codebase is more mature those branches could be moved to their own repos, maintained separately, and given a stable HEAD. It can then merge in necessary changes from upstream, but hopefully they won't be as frequent then.

Of course, the other option is to just wait until the mako codebase is more mature and then simply fork it. Not sure what the best course of action is.

@ShadowOfHarbringer
Copy link
Author

Of course, the other option is to just wait until the mako codebase is more mature and then simply fork it. Not sure what the best course of action is.

I would surely visit each main community - BTC one (reddit.com/r/Bitcoin) and BCH one (reddit.com/r/btc) to find out myself where you can achieve more and have more fun.

In BCH community we have no censorship, so you are always free to ask any questions and get them answered without fear that your post will be removed because you said something wrong, we also have a dedicated research site full of devs exchanging their experiences: https://bitcoincashresearch.org/.

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

3 participants