C++, C, ASM, x64, Boost, CMake, Solidity
Echo, developed by PixelPlex, is a smart contract layer 2 protocol that allows developers to build and deploy scalable, high-performing decentralized apps.
May 2017 - present
EVM x64 virtual machine Echo PoWR consensus Fee pools Desktop wallet iOS/Android wallets Chrome extension ETH sidechain Block explorer Staking delegation Prediction market Asset issuance
Current leading smart contract platforms lack scalability and interoperability. Moreover, due to the lack of a well-developed ecosystem, smart contract developers can’t use traditional familiar programming tools (languages, frameworks, compilers, development environments, linkers, debuggers) for blockchain development.
It was therefore decided to develop a scalable and secure platform which leverages the best features from other blockchains and works with a wide variety of programming languages & tools.
Echo is a protocol that allows developers to build interactive, cross-chain decentralized applications. Its purpose is not to replace existing cryptocurrencies like Bitcoin or smart contract platforms like Ethereum, but to augment the capabilities of such systems. Much like today’s Layer 2 projects such as the Lightning Network and Plasma that increase the speed and scalability of transactions on a particular blockchain, Echo enables blockchain interoperability and augments platforms with new functionality.
Echo has a dual virtual machine that integrates both the Ethereum Virtual Machine and a traditional x64 virtual machine. This enables the Echo blockchain to run decentralized applications or smart contracts written in many traditional programming languages, in addition to smart contracts-oriented Solidity.
Now, developers can leverage the decades of open-source development invested into compilers, linkers, IDEs and debugging tools that they are already familiar with. Compatible languages include Ada, C, C++, D, Eiffel, Go, Haskell, Pascal, Python, Rust and Solidity.
Echo uses a new Algorand-style Proof of Weighted Randomness (PoWR) consensus mechanism. Echo leverages verifiable random functions (VRFs) to select block producers and block validators, enabling consensus to be achieved quickly without a requirement for every node to independently execute all computation, lowering the resources required for each validating node.
This algorithm enables Echo to validate transactions at a much higher rate than traditional proof-of-work (PoW) based blockchains while remaining fully decentralized and censorship-resistant.
The Echo protocol includes native sidechains to enable interoperability with other blockchain networks such as Bitcoin and Ethereum. This means that other blockchain assets can be represented on Echo blockchain through a bi-directional peg, allowing Echo apps (e.g., a decentralized exchange) to natively support these assets.
Echo has a core asset, the ECHO token. Сombined with PoWR consensus, it is used for securing blocks on the network. ECHO tokens are also used as a type of “gas” fee currency to protect the network against spam or DDoS attacks. The ECHO token is inflationary and is used to reward full nodes for participating in EchoRand consensus.
The project is under ongoing development, and we are currently working on adding BTC-backed stablecoin, Lending, Derivatives, and Native DEX.
C++, C, ASM, x64, Boost, CMake, Solidity
Echo Desktop Wallet
Echo Android Wallet
Kotlin, WebSocket, GraphQL, BLE, DeepLink
Echo iOS Wallet
Swift, WebSocket, Keychain, GraphQL, BLE, DeepLink
Echo Mobile Framework
Swift, Kotlin, C/C++, WebSocket, OpenSSL
Estimate your project We’d love to hear from you. Feel free to contact us with questions or for more information. Email us .
520 West 28th St. Suite 31 New York, NY 10001
Contact us (646) 490-0772
Three IFC, 29F, 2900, 10 Gukjegeumyung-ro Youngdeunpo-gu, Seoul Republic of Korea
Contact us +82 10-2554-2120
Keizersgracht 127 1015CJ Amsterdam The Netherlands
Contact us +31 20 225 1536
72 Timiryazeva St. 12th Floor 220035 Minsk, Belarus
Contact us +375 29 770-07-30