Thursday, November 16, 2017

Smart contracting, SDR, and other programmable protocols introduce a new class of vulnerability

The recent Ethereum hack involving a smart contract bug illustrates a type of vulnerability that we'll be seeing a lot more often.

One can think of smart contracting as a form of programmable protocol, where protocols are themselves customized for specific uses in much the way that programming languages have traditionally customized local computer behavior for specific uses. Although protocol vulnerabilities have certainly existed before, our security, testing, and trust models today are optimized for protocols that are 'hard coded' by some standards organization prior to widespread deployment. Software defined radio, smart contracting, and likely other future developments will require that we start thinking about protocol vulnerabilities more like we think about software vulnerabilities today. While clever protocols increasingly distribute trust and mitigate damage from compromise of individual machines, the protocols themselves will become the target of choice.

One way to help is to design protocol definition languages with useful provability features. We need more research along these lines:
https://blockstream.com/simplicity.pdf

44 comments:

  1. I love the idea behind Simplicity!

    ReplyDelete
  2. These kinds of would seem absolutely ideal. Every one of these minor data are generally created in addition to a great deal of history data. I favor that will a tremendous amount. Smart contract developer in new delhi

    ReplyDelete
  3. This specific seems to be definitely excellent. These very small facts are produced using wide range of qualifications know-how. I favor the idea a good deal.. blockchain development platform Bangalore

    ReplyDelete
  4. These kinds of would seem absolutely ideal. Every one of these minor data are generally created in addition to a great deal of history data. I favor that will a tremendous amount. Smart contract Development solution Jaipur

    ReplyDelete
  5. Nice Blog ..
    Amazing Blog ... I learn more thing with the help of your blog
    Thanku.
    SMART CONTRACT DEVELOPER

    ReplyDelete
  6. Thanks for sharing its a very nice article keep going keep sharing.sexologist Doctors

    ReplyDelete
  7. Interesting and amazing how your post is! It Is Useful and helpful for me that I like it very much
    TRON SMART CONTRACT SOFTWARE COMPANY

    ReplyDelete
  8. Thanks again for the blog post.Really looking forward to read more.
    Best Sexologist in Prayagraj

    ReplyDelete
  9. It’s really an awesome article thanks for sharing.sexologist Doctors

    ReplyDelete
  10. Amazing and very helpful post there is a lot of information here.. sexologist course in allahabad

    ReplyDelete
  11. Fabulous post✅ you have denoted out some fantastic points regarding✅….Sexologist in Allahabad

    ReplyDelete
  12. Awesome article!!!! The interesting blog is wonderful excellent very nice thanks for sharing the information.
    Blockchain Cybersecurity

    ReplyDelete
  13. I find this article good and beneficial, so I am sharing it with my friends………………….!!!

    BEST NFT MARKETPLACE

    ReplyDelete
  14. This is very interesting, You’re a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your wonderful post.gupt rog doctors in allahabad

    ReplyDelete
  15. This is really interesting, You are a very skilled blogger. I've joined your rss feed and look forward to seeking more of your fantastic post. Also, I've shared your site in my social networks!
    Internet Of Things Use Case

    ReplyDelete
  16. Some truly nice and useful info on this internet site, as well I believe the style and design holds fantastic features.
    Best Games Developers

    ReplyDelete
  17. I am not sure where you’re getting your info, but good
    topic. I need to spend some time learning
    much more or understanding more. Thanks for the magnificent information I was looking for this information for
    my mission.
    Digital Security System

    ReplyDelete
  18. Some truly nice and useful info on this internet site, as well I believe the style and desiholdlds fantastic features.
    Digital Assets

    ReplyDelete
  19. I really thank you for the valuable info on this great subject and look forward to more great posts. Thanks a lot for enjoying this beauty article with me. I am appreciating it very much!... gupt rog in allahabad

    ReplyDelete
  20. I really thank you for the valuable info on this great subject and look forward to more great posts. Thanks a lot for enjoying this beauty article with me. I am appreciating it very much!.. Best Sexologist in Prayagraj

    ReplyDelete
  21. I really like this blog because it’s very informative and tech related…thanks for sharing and watching Real Estate Tokenization Agencies

    ReplyDelete
  22. Thanks again for the blog post. Really looking forward to read more. Best Sexologist in Prayagraj

    ReplyDelete
  23. Excellent information provided by your Article thank you for taking the time to share with us such a nice article. Best Sexologist in Prayagraj

    ReplyDelete
  24. Awesome article!!! nice blog interesting is wonderful... gupt rog in allahabad

    ReplyDelete
  25. Very interesting, good job and thanks for sharing such a good blog... gupt rog in allahabad

    ReplyDelete
  26. I really like your blog, that’s a very informative article…. thanks for sharing!!!!!!sexologist Doctors

    ReplyDelete
  27. Very helpful and informative information here thank you for sharing. top 10 sexologist doctors in allahabad

    ReplyDelete

Blockchain animation

Blockchain technology offers society a new capability: sharing business records whose tamper resistance can be trusted more, and for a lo...