codelight-co / runebeta

0 stars 0 forks source link

Bitcoin transaction & rune project consolation #59

Open daywednes opened 4 months ago

daywednes commented 4 months ago

The end-goal is to introduce staking for rune protocol. To be able to do that let's learn the following materials and present to the team. Let's present the team this Thursday

  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 will stay 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
  3. decompile code from Michael - or anh Minh can ask Michael for his code and reimplement his logic to get a full understanding of bitcoin transaction
  4. advanced topic: replace the tx fees by https://bitcoinops.org/en/topics/replace-by-fee/