Simplicity Language to Give Bitcoin Ethereum-Like Smart Contract Capabilities
HomeCryptocurrency NewsBitcoinist.com

Simplicity Language to Give Bitcoin Ethereum-Like Smart Contract Capabilities

Simplicity, a combinator-based, typed, and functional language for blockchain applications can reportedly enable Bitcoin’s Script language ...

Cartel To Launch ICO – Non-Profit Platform to End Retail Pricing
Takeprofit Wants to Make the Best Cryptocurrency Trading Signals Available to Everybody
Magnus Launches ICO Pre-Sale & Instantly Adds a New Paradigm Into The Universe of Robotics and A.I. Automation

Simplicity, a combinator-based, typed, and functional language for blockchain applications can reportedly enable Bitcoin’s Script language to handle more complex yet reliable smart contracts.


Bitcoin Script Language is Limited, For Now

According to a new research from Blockstream on Simplicity – a blockchain applications language – distributed ledgers pose a range of unique challenges, which make traditional programming languages unfit.

What’s more, Bitcoin’s Script language is limited to certain combinations of signature checks, hashlocks, and timelocks. Second layer solutions, on the other hand, such as the Lightning Network, for example, have been built on these primitives and, hence, lack the necessary expressiveness for more complicated smart contracts.

The paper also cites a recent upgrade failure of Ethereum’s EVM (Ethereum Virtual Machince), caused by a disagreement of implementations on the results of a certain computation, resulting in lost funds.

When Smart Contracts Act Stupid: Is Your ICO Smart Contract Safe & Secure?

Simplicity: Complex Bitcoin Smart Contracts

According to the research, Simplicity is capable of providing the necessary flexibility for a wide range of computations, while, at the same time, allowing users to verify the security, costs, and safety of smart contracts.

Furthermore, the low-level programing language is also purportedly capable of solving certain previously required tradeoffs between reliability and expressiveness.

As it stands now, developers are either able to build a complex yet unreliable smart contract (think The DAO) or they are able to build a basic but reliable one. Thus, Simplicity would make make it easier to write complex smart contracts that are more reliable.

It’s also worth noting that this isn’t the first project which aims to enable effective smart contracts for Bitcoin’s network.

The potential solution has already caught the attention of Bitcoin investor Trace Mayer who said the Simplicity language “can help take things to a whole new level.”

You can check out the technical detailed report on Simplicity here.

Earlier in May, Bitcoinist reported that the RSK project, which intends to build Turing-complete smart-contract capabilities for Bitcoin. RSK has partnered up with iExec in order to deliver off-chain computing and to enable dApps to access on-demand cloud computing resources.  

What do you think of Simplicity’s ability to enable complex smart contracts on Bitcoin’s network? Don’t hesitate to let us know in the comments below!


Images courtesy of Shutterstock

The post Simplicity Language to Give Bitcoin Ethereum-Like Smart Contract Capabilities appeared first on Bitcoinist.com.



from Bitcoinist.com https://ift.tt/2RlSvTB
Name

Bitcoin News,5117,Bitcoinist.com,4741,Cryptocurrencies,4741,Cryptocurrencies Latest News,5117,Cryptocurrency Latest News,4741,Cryptocurrency News,9858,
ltr
item
Cryptocurrency Latest News: Simplicity Language to Give Bitcoin Ethereum-Like Smart Contract Capabilities
Simplicity Language to Give Bitcoin Ethereum-Like Smart Contract Capabilities
https://bitcoinist.com/wp-content/uploads/2018/11/shutterstock_567251716-640x400.jpg
Cryptocurrency Latest News
http://cryptocurrencylatest.blogspot.com/2018/11/simplicity-language-to-give-bitcoin.html
http://cryptocurrencylatest.blogspot.com/
http://cryptocurrencylatest.blogspot.com/
http://cryptocurrencylatest.blogspot.com/2018/11/simplicity-language-to-give-bitcoin.html
true
1236144943044321696
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy