4 ms·
What are you talking about? Every single transaction uses the bitcoin scripting language, and has since the genesis block. There are certain rules about which t
by maaku 13y ago
What are you talking about? Every single transaction uses the bitcoin scripting language, and has since the genesis block. There are certain rules about which transactions are relayed based on the scripts they contain, but scripting certainly is an integral part of bitcoin as it exists today.
- tedunangst 13y agoCustom scripts aren't run. At this point, scripts are just exceptionally long identifiers for predetermined actions.
- maaku 13y agoSimply wrong. I suggest you actually look at the source code to bitcoind (start with script.cpp, and the validation methods in main.cpp/core.cpp which call it).
- tedunangst 13y agoMy mistake. I was under the impression the whitelist was quite restrictive, but maybe not.
- nullc 13y agoThats not correct. They're executed, and fancy scripts are sometimes used on the network. Common wallet software just uses templates to create and decide which scripts are relevant to them— but the network itself absolutely does validate them.