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

More Bitcoin > LBRY Stuff #4

Merged
merged 12 commits into from
Jan 31, 2021
Merged

More Bitcoin > LBRY Stuff #4

merged 12 commits into from
Jan 31, 2021

Conversation

tzarebczan
Copy link

No description provided.

Tzu-Jung Lee and others added 12 commits January 30, 2021 16:41
- Implement LBRY PoW Hash
- Setup genesis blocks
- Update chainparams
- Update MaxScriptElementSize from 520 t0 20,000 bytes
- Update MaxScriptSize from 10,000 t0 20,005 bytes
- Implement LBRY claim script
- Recognize LBRY claim script OPCODES
- Update testcases
- Enlarge MaxSatoshi from 2e6 to 2e9
- Strip claimscript to make them Standard
- Update testcases
- Change max block size to 2,000,000.
- Add claimtreie to blockindex.
- Use header.BlockPoWHash().
- Enlarge MaxSatoshi from 2e6 to 2e9.
- Make UTXO in Genesis block spendable.
- Update Block Subsidy algorithm.
- Validate ClaimScript Name Length and ScriptSize.
- Change the difficulty adjustment algorithm.
- Update testcases.
- TestInterface
- TestHaveBlock
- TestFullBlocks
- TestNotifications
- TestCheckBlockScripts
- TestCheckConnectBlockTemplate
- TestCheckBlockSanit
@roylee17
Copy link
Collaborator

Just noticed this.
Are we re-considering to switch / evaluate Go-based implementation?

@lyoshenka
Copy link
Member

@roylee17 great question. we haven't had much development on the blockchain itself for a while, but we're planning to slowly move the p2p and wallet servers (we call them hubs now) to Go. it might be time to revisit this as an option, or maybe use some of this code to do sync from the chain to the hub.

@tzarebczan
Copy link
Author

I was doing this because I was trying to integrate LBRY into Thorchain, which required many of these references to be updated. It kind of stalled on my part, gotta get back into it.

@roylee17
Copy link
Collaborator

roylee17 commented Apr 6, 2021

Not sure how much the base revisions of both c++ and go have deviated.
I may be able help this back on the chain. (need more context, and not guarantee though)

p2p and wallet would be interesting, too.

@lyoshenka lyoshenka deleted the cleanup branch May 13, 2021 19:49
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

Successfully merging this pull request may close these issues.

3 participants