Bitcoin Core includes a scripting language inspired by Forth that can define transactions and GAL specify parameters. ScriptPubKey is used to "lock" transactions based on a set of future conditions. ScriptSig is used to meet these conditions or "unlock" a transaction. Segwit was intended to support the Lightning 120 dollars to btc as well as improve scalability. SegWit was subsequently activated on the...