4 ms·
Agreed. Bitcoin already has a built in transaction scripting language that is deliberately not Turing complete. Most of the issues actually stem in terms from t
by nly 13y ago
Agreed. Bitcoin already has a built in transaction scripting language that is deliberately not Turing complete. Most of the issues actually stem in terms from timing and synchronizing with external variables...not the limitations of the scripting language. For example, for a while it was believed you could make cross-chain contracts secure (without a trusted third party) but, afaik, nobody managed to work out the subtle race conditions.
- nullc 13y agoSee the protocol diagram here: https://bitcointalk.org/index.php?topic=321228 https://bitcointalk.org/index.php?topic=321228 (alice and bob can be played by the same party for a cross chain transaction). There are some additional timing considerations for reorg safety when multiple chains are involved, but simply delaying all chain operations by enough blocks to make a reorg infeasible should be sufficient.