codelight-co / runebeta

0 stars 0 forks source link

bitcoin understanding & bitcoin layer2 papers #60

Open daywednes opened 6 months ago

daywednes commented 6 months ago

The end-goal is to read 2 bitcoin layer 2 papers and present to the team.

Pointers to learn BITCOIN basic knowledge:

  1. Learn bitcoin transactions https://developer.bitcoin.org/devguide/transactions.html
  2. learn how a bitcoin script get executed old material: the bitcoin execution may change a bit but the principle stays the same: https://www.slideshare.net/slideshow/how-do-bitcoin-transactions-work/48546132

https://gist.githubusercontent.com/orweinberger/3bd7dfdc574be58539c5/raw/a164018d8c032f0335991b5da4eef0f0a1a19775/final.js https://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html https://dev.to/thunderbiscuit/deconstructing-a-bitcoin-transaction-4l2n https://github.com/jashmenn/bitcoin-reading-list https://github.com/jashmenn/bitcoin-reading-list?tab=readme-ov-file

Please search more to learn how a transaction gets executed

  1. Learn https://docs.ordinals.com/
  2. also learn deeply of rune specs https://docs.ordinals.com/runes/specification.html

papers to read: a/ Bitvm from https://bitvm.org/ b/ bitlayer whitepaper from bitlayer.org

https://www3.ntu.edu.sg/home/ehchua/programming/blockchain/bitcoin.html

daywednes commented 5 months ago
image

research of multisig of bitcoin

Musig 2 +Schnorr Signature

Musig 2 +MAST

study https://babylonchain.io/ - read its litewhitepaper and the Babylon docs https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf

daywednes commented 5 months ago
  1. implement cai vault ---> how to create the vault transaction

1/ vault fund 2/ vault spend 3/ vault cocovery

python or nodejs

Strategy - try google or perplexity to find source code as the solutions - else write the code yourselves