compound-protocol VS verified-smart-contra

Compare compound-protocol vs verified-smart-contra and see what are their differences.

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
compound-protocol verified-smart-contra
16 1
1,824 -
0.5% -
0.0 -
5 months ago -
TypeScript
BSD 3-clause "New" or "Revised" License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

compound-protocol

Posts with mentions or reviews of compound-protocol. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-03.

verified-smart-contra

Posts with mentions or reviews of verified-smart-contra. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-29.
  • Cryptocurrency Loan Platform Implodes in $130M Hack
    5 projects | news.ycombinator.com | 29 Oct 2021
    https://github.com/runtimeverification/verified-smart-contra...

    or this (Djed):

    https://eprint.iacr.org/2021/1069.pdf

    The first just describes the system and then asserts preconditions hold which works well enough for verifying that the code matches the spec but the other actually verify that the spec is doing what the user & developer expect it to by formalising the system and analysing the properties of that system.

    Compound's project wouldn't have been vulnerable to any of the attacks executed on CreamFi however they are vulnerable to the class of spec errors. Uniswap and Djed on the other hand would be protected from the majority of that class of issue that Compound experienced. This isn't to say that they are invulnerable but I'd be willing to say that they are approaching "cryptography-grade" security where you can trust these protocols just like you can trust AES, RSA, and ECC encryption & signing.

    ---

    This of course isn't to say that what Compound does is bad but as that incident shows, there is still room for their improvement in the security space. Cryptocurrency and "Decentralised Finance" are finally starting to grow up into proper subsets of the cryptocurrency and game theory communities. Now this might be a bit of general commentary on the SW space but hopefully long term this trend causes some of this security minded design to bleed over into the greater software engineering community.

What are some alternatives?

When comparing compound-protocol and verified-smart-contra you can also consider the following projects:

cosmos - Internet of Blockchains ⚛

publications - Publications from Trail of Bits

verified-smart-contracts - Smart contracts which are formally verified

security - Some of my security stuff and vulnerabilities. Nothing advanced. More to come.

security - Materials related to security: docs, checklists, processes, etc...

Publications - Misc. publications, conference slides, etc. For more, go to http://BartoszMilewski.com

art-gobblers - An experimental decentralized art factory by Justin Roiland and Paradigm.

ethereum-burn-stats - Website that showcases EIP-1559 Burn