Juno is an open-source platform for interoperable smart contracts which automatically execute, control or document a procedure of events and actions according to the terms of the contract or agreement to be valid and usable across multiple sovereign networks. Juno is a sovereign public blockchain in the Cosmos ecosystem. It aims to provide a sandbox environment for the deployment of such interoperable smart contracts.
The network serves as a decentralized, permissionless, and censorship resistant zone for developers to efficiently and securely launch application specific smart contracts. Developers can leverage proven frameworks and compile code in various languages, like Rust & Go with the potential future addition of C and C++. Battle-tested contract modules such as CosmWasm will allow for decentralized applications to be compiled as robust and secure multi-chain smart contracts. EVM support and additional specialized modules could potentially be added after genesis, subject to on-chain governance.
Juno originates from a community driven initiative, prompted by developers, validators and delegators in the Cosmos ecosystem. The common vision is to preserve the neutrality, performance, and reliability of the Cosmos Hub. This is achieved by offloading smart contract deployment to a dedicated sister Hub. Juno plans to make an early connection to the Cosmos Hub enabling IBC transfers, cross-chain smart contracts and shared security.
A decentralized launch of the Juno mainnet was enabled by a large set of independent validators from across the blockchain space. $JUNO, the native asset, has many functions like securing the Juno Hub and serving as a work token to give access to on-chain governance voting rights and to provide utility in the deployment and execution of smart contracts. The Juno blockchain is built using the Cosmos SDK and based on two major principles: Modularity and capabilities-based security. Agreement on the network is reached via Tendermint BFT consensus