Liked this post: http://insidebitcoins.com/news/bitcoin-2-0-one-world-one-cryptocurrency-is-unrealistic-and-counter-productive/28361
Also Gavin outlines Bitcoin 2.0 without ethereum: https://www.cryptocoinsnews.com/gavin-andresen-outlines-bitcoin-2-0-without-ethereum/
--- > Even though, just like python may be easier to program than C++ with the trade off with speed etc., ethereum's solidity/serpent may be easier for many developers to build a bitcoin 2.0 application. I was wondering, whether we can build a solidity/serpent type programming language that just gets converted to Bitcoin's Script. (Similaryly C---> Assembly, Java ---> Byte code) => (NewSerpentLikeContractLanguage ---> Bitcoin Script)
I was trying to read the "Turing completeness" of Script... and stumbled upon this comment in the post http://bitcoin.stackexchange.com/questions/25427/the-bitcoin-scripting-system-is-purposefully-not-turing-complete-why
Nate Eldredge comments : "Which essentially reduces to what we have now. If the script you want has a loop that is guaranteed to finish within a certain number of instructions, you can unroll the loop into a straight-line script with a fixed number of instructions. Actually, as it stands, the number of instructions you execute, the number of bytes in the script, and the fee you pay, are all approximately proportional." ---> this makes perfect sense.
It seems to me all the features that solidity/serpent is providing for ethereum can be provided via another layer of programming right in bitcoin.
Also Gavin outlines Bitcoin 2.0 without ethereum: https://www.cryptocoinsnews.com/gavin-andresen-outlines-bitcoin-2-0-without-ethereum/
--- > Even though, just like python may be easier to program than C++ with the trade off with speed etc., ethereum's solidity/serpent may be easier for many developers to build a bitcoin 2.0 application. I was wondering, whether we can build a solidity/serpent type programming language that just gets converted to Bitcoin's Script. (Similaryly C---> Assembly, Java ---> Byte code) => (NewSerpentLikeContractLanguage ---> Bitcoin Script)
I was trying to read the "Turing completeness" of Script... and stumbled upon this comment in the post http://bitcoin.stackexchange.com/questions/25427/the-bitcoin-scripting-system-is-purposefully-not-turing-complete-why
Nate Eldredge comments : "Which essentially reduces to what we have now. If the script you want has a loop that is guaranteed to finish within a certain number of instructions, you can unroll the loop into a straight-line script with a fixed number of instructions. Actually, as it stands, the number of instructions you execute, the number of bytes in the script, and the fee you pay, are all approximately proportional." ---> this makes perfect sense.
It seems to me all the features that solidity/serpent is providing for ethereum can be provided via another layer of programming right in bitcoin.