Here’s Who Is Investing in Bitcoin: The Bulls, Bears and the Purists
Who is investing in bitcoin? Who is using bitcoin? It can be tough to track this information; the data is scarce but that’s understandable. Being…
Who is investing in bitcoin? Who is using bitcoin? It can be tough to track this information; the data is scarce but that’s understandable. Being…
If a series of high-profile vulnerabilities weren’t enough to persuade you that today’s smart contracts are insecure, a group of computer scientists that have been researching them…
"We have security and smart contracting approaches that can address that, and make it so that typical application programmers can program their typical application problems using smart contracting technology."By building upon popular programming language, javascript, the founders argue the language will open smart contract development up to a wider range of developers. "Now with the enablers in javascript we can bring the massive amount of javascript programmers into this new world," Miller, who left a 10-year position at Google to found the startup, said. Miller continued, saying that the new language should also facilitate communication between smart contracts running on different networks, potentially in the future enabling peer-to-peer trades of different cryptocurrencies. "The overall contract and relationship can span different environments," Miller, who has been a member of the javascript standards committee, TC39, for many years, said. "It could bring about the all-or-nothing swap of assets."
"There's an essential part of the ethereum architecture that leads developers into writing smart contracts with certain vulnerabilities."Indeed, researchers have estimated that there are 34,000 vulnerable smart contracts active on the ethereum mainnet today, a problem the founders attribute to fundamental flaws with Solidity. "And the problem isn't just bad language design - like solidity is a bad language, we can just make a better language - the problem is architecturally deep, it has to do with the underlying security model," Miller told CoinDesk. Miller continued, saying that the core of the problem is that within these systems authorization and identity are connected. With a passport in one hand and a set of keys in another, Miller explained that Agoric's approach seeks to decouple authorization-based access control, like car keys, from identity-based access, like a passport. Because on blockchain-based systems, identities and wallets are linked, a switch to an authorization-based model could help protect developers from making expensive mistakes. Miller told CoinDesk:
"What we're doing is we're preserving the basis of authorization-based access control up through all the layers of abstraction, so that all the derivative rights created by smart contracts are as transferable as the tokens."
"We have several plans in motion but our primary focus right now is how to help solve these problems and make the market leaps and bounds bigger."Chalk drawing via Shutterstock
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
There was a problem reporting this post.
Please confirm you want to block this member.
You will no longer be able to:
Please note: This action will also remove this member from your connections and send a report to the site admin. Please allow a few minutes for this process to complete.