Skip to content

Commit

Permalink
Updates to Convex Intro
Browse files Browse the repository at this point in the history
  • Loading branch information
mikera committed Nov 26, 2024
1 parent 978e0ef commit a3c0e6f
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 5 deletions.
45 changes: 40 additions & 5 deletions docs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,47 @@ sidebar_position: 1

# Convex Intro

Convex is a high-performance platform for decentralised applications.
Convex is a high-performance platform for decentralised economic systems. It's open source and available for the whole world to use.

It delivers the true promise of Web3: flexibility and scalability far beyond the capabilities of traditional blockchains. In particular, it is supports high volume, interactive applications used directly by end users such as for mobile apps, payments and gaming.
It delivers the true **promise of Web3**: flexibility and scalability far beyond the capabilities of traditional blockchains. In particular, it is supports high volume, interactive applications used directly by end users such as for mobile apps, payments and gaming.

# Key Advantages
## Key Advantages

- **Lightning fast consensus**: The unique Convergent Proof of Stake (CPoS) algorithm is decentralised, leaderless, byzantine fault tolerant, offers front-running resistance and reaches consensus in milliseconds. This is the ultimate solution for realtime, interactive decentralised systems.
Convex is designed to give developers ultimate power to build the next generation of high performance decentralised applications for their users. Here's some highlights that may be of interest:

- **Lightning fast consensus**: The unique Convergent Proof of Stake (CPoS) algorithm is decentralised, leaderless, byzantine fault tolerant, offers front-running resistance and reaches consensus in milliseconds. This is the ultimate solution for realtime, interactive decentralised systems that need to offer a compelling user experience.
- **True global state**: Convex delivers blazing fast performance while still giving a developers a consistent global state. No shards, cross-chain transactions, roll-ups or other complications.
- **Powerful virtual machine**: The CVM has proven to be capable of a million transactions per second. Based on the lambda calculus and providing powerful immutable persistent data structures, it represents the next generation of decentralised virtual machine technology.
- **Powerful virtual machine**: The CVM has proven to be capable of a million transactions per second. Based on the lambda calculus and providing powerful immutable persistent data structures, it represents the next generation of decentralised virtual machine technology.
- **One Line DeFi**: Unique on-chain code libraries make it possible to do virtually DeFi operation in a simple, one-line transaction. Want to mint tokens? `(@convex.fungible/mint MY_TOKEN 100000)`. Say goodbye to complex integration and deployment toolchains, this is the ideal ecosystem for simple dApp development.
- **Strong Cryptography**: Convex uses best in class, industry standard cryptography algorithms such as SHA3-256 for hashing and Ed25519 for digital signatures. You can rest safe in the knowledge that assets are secure against even the most powerful known cryptographic attacks.

## Our Story

Convex was initially created by [Mike Anderson](https://www.linkedin.com/in/mike-cvx/), a technology veteran and long time open source hacker. He started coding on an 8-bit Atari 800XL at the age of eight, represented the UK in the [International Olympiad in Informatics](https://ioinformatics.org/) and has been passionate about coding ever since.

![Mike Photo](mike.jpg)

During ten years of consulting experience at [McKinsey & Company](https://www.mckinsey.com/), he saw all the problems and inefficiencies of large centralised organisations (multi-national companies, governments, NGOs etc.) and knew there had to be a better way to organise our economies.

While working as a founding member and CTO at [Ocean Protocol](https://oceanprotocol.com/) in 2018-2019, he saw the promise of decentralised systems to give power back to self-sovereign individuals, but also the need for a better base layer technology if such solutions were ever able to achieve mass adoption.

This led him to create the [Convex Foundation](https://convex.world) and embark on a programme of research in 2020-2022, tackling multiple obstacles and design challenges to make Convex possible. Key inventions included:
- **Convergent Proof of Stake**: the world's fastest truly decentralised consensus algorithm for a global state machine. By operating as a CRDT instead of a blockchain, CPoS solves the traditional blockchain scalability trilemma. The keys ideas of CPoS are outlined in the [Convex White Paper](overview/convex-whitepaper.md)
- **Lattice technology**: by combining the concepts of mathematical join-semilattices with cryptography, it is possible to reinvent the concept of data structures for the decentralised world. The lattice is infinitely flexible: any kind of data, any kind of compute, any kind of access control, and kind of replication mechanism. The lattice supports both public on-chain operation (e.g. CPoS, the Convex CVM) and off-chain use cases (DLFS, private databases, media content etc.)
- **Decentralised Code Execution**: To offer full flexibility and power to developers, it was clear that Convex needed an execution engine for smart contracts and other autonomous decentralised programs. Existing solutions were inadequate, either due to poor performance, architectural limitations or inability to deal with the more powerful data structures required by The Lattice. The solution was to create a new kind of VM based on the [lambda calculus](https://en.wikipedia.org/wiki/Lambda_calculus) to bring the best capabilities of functional programming to the decentralised world.

In 2023-2024, Convex has been fully functional and subjected to brutal testing throughout the Testnet phases. It's been remarkably robust: nobody has *ever* managed to steal a single Convex Coin on testnet without access to a user's private key. We have thousands of lines of code dedicated to extensive automated testing. Some of our Testnet servers had uptime of over a year without issues.

We validated performance and scalability running early versions of Convex peers distributed all around the world in 2023 as part of the EU [Next Generation Internet](https://ngi.eu/) initiative, which proved global scale and stunning energy efficiency while still offering near-instant transaction finality.

We're now launching Protonet, the first live Convex network with real assets.

## Why are we doing this?

We build Convex because it needs to exist in the world we want to see.

- **Decentralised economies**: We want open, inclusive, decentralised economies at global scale, free from centralised control and unnecessary middlemen. This can only occur with true self-sovereign control of data and assets backed by a powerful open protocol and technology implementation.
- **Mass adoption**: Getting the whole world to use decentralised applications will require realtime, interactive performance, low transaction costs and simple operation. Existing Blockchains are failing to deliver this. Convex isn't a blockchain, so we are able to offer a much more compelling solution for mass adoption.
- **Free from vested interests**: Convex is developed on open source principles and governed by the non-profit Convex Foundation. We aren't owned or dependent on money from VCs, ultra-rich power brokers or centralised organisations with vested interests. 100% of Convex coins are issued to those who bring value to the ecosystem, either via contributions of code and community efforts or by purchasing coins from the release curve (in which case funds are re-invested in the ecosystem)

For more on our motivations and principles, check out the [Convex Manifesto](overview/manifesto)
Binary file added docs/mike.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a3c0e6f

Please sign in to comment.