Bitcoin Forum
March 21, 2023, 03:32:31 PM *
News: Latest Bitcoin Core release: 24.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is there a newbie friendly source for learning bitcoin scripting  (Read 733 times)
Coding Enthusiast (OP)
Legendary
*
Offline Offline

Activity: 1025
Merit: 2659


Bitcoin and C♯ Enthusiast


View Profile WWW
March 24, 2017, 04:25:04 AM
Merited by ETFbitcoin (1)
 #1

I wanted to start learning more about how the "Scripting System in Bitcoin" works and it would be great if I had some easier source than the source code which is in C++[1] Cry or the wiki[2]. So if you have any good sources with easy explanations please introduce me to them.
P.S. Bitcoin Script for dummies[3] doesn't work anymore (DNS problem?)

[1] https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp
[2] https://en.bitcoin.it/wiki/Script
[3] https://www.cs.princeton.edu/~tongbinw/bitcoinIDE/build/editor.html

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.17.0)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.24.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1679412751
Hero Member
*
Offline Offline

Posts: 1679412751

View Profile Personal Message (Offline)

Ignore
1679412751
Reply with quote  #2

1679412751
Report to moderator
coinableS
Legendary
*
Offline Offline

Activity: 1442
Merit: 1158



View Profile WWW
March 25, 2017, 01:03:57 AM
Merited by ETFbitcoin (2)
 #2

Start with machine code https://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Machine_Level_Architecture/Machine_code_and_processor_instruction_set

Then I think this one is helpful
http://davidederosa.com/basic-blockchain-programming/bitcoin-script-language-part-one/
http://davidederosa.com/basic-blockchain-programming/bitcoin-script-language-part-two/

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!