# Cudos Network
The Cudos Network is a special-purpose blockchain designed to provide high-performance, trust-less, permission-less cloud computing for all.
Builders on the network get access to:
🔧 High application performance
🏗 Developer-friendly smart contract tools
💱 Composable asset management
Users of the chain benefit from:
🔐 High cryptographic security
🔬 Public blockchain transparency
📬 Cross-chain interoperability
🌳 Carbon-neutral transactions
Designed as a scalable alternative to larger, more expensive chains the Cudos Network allows complex applications to run completely on-chain where that would've previously been prohibitively expensive or simply impossible due to gas limits. Cudos Network runs on a Delegated Proof of Stake (DPoS) consensus model, with Validators checking transactions and providing compute cycles for DApps on the network to consume.
Developers, individuals and businesses will deploy next-generation smart contracts that leverage CosmWasm (and later EVM via Ethermint) with the security assurances of distributed ledger technology. This higher level of performance and security is possible thanks to the Cudos blockchain’s ability to leverage a strong community of Validators with a robust node infrastructure. This gives users of the Cudos Network a high level of confidence in the various enterprise and developer use cases that are subsequently deployed.
What makes the Cudos Network stand out from other blockchains is the deep level of integration for high-performance compute capacity at the very core of the network. This allows Cudos to provide an extra computing layer to blockchains, unlocking an extensive array of additional use cases for which high-performance computing power is needed.
Cudos Network is built using Tendermint Core and inherits its Delegated Proof of Stake (DPoS) algorithm. In addition to leveraging Tendermint Core, the Cudos Network is supported by the Cosmos SDK to achieve high throughput, availability and security. This architecture allows easy cross-chain compatibility with many other blockchains, particularly those already built on the Cosmos SDK, by leveraging the nascent IBC protocol for moving assets between these systems securely.
The promise of computing, which is core to the Cudos Network’s mission, is also expanded beyond Cosmos-based blockchains through bespoke bridges and cryptographic approaches to cross-chain interoperability. Cudos Network launches with a bridge to Ethereum, and we plan to expand our compute offering to a wider array of networks in the future.
# Design Principles
- Making efficient use of the world’s existing computing resources
- Multi-chain support
- Public, permission-less software > privately owned source code
# CUDOS Token
The Cudos Network is powered by CUDOS, the native token on the network, which can be used for; funding compute workloads (as gas), contributing to network security (as stake), and governance participation.
CUDOS can be bridged between the Cudos Network and Ethereum (and vice versa) using the Gravity Bridge.
The Cudos Network Explorer (opens new window) is a web application that allows users an easy insight into activity on the network as well as access some of the fundamental features of the blockchain
Connecting to the Explorer with a Keplr Wallet allows any user to use their tokens within the network as stake (which props up the security mechanism of the entire chain via DPoS consensus).
To use CUDOS to stake as a Validator you will first have to install the node and then stake 2,000,000+ CUDOS
To use CUDOS as a Delegator please visit the Earn page for more details on using the Explorer UI
The Cudos Network is a public blockchain and as such anyone can view or consume the transaction information passing through each block. The Explorer UI is an easy window into the current transaction activity showing details of the transaction details themselves as well as address data for the sender/location.
Please visit the Transactions page (opens new window) to dig into the data.
Governance proposals will be used for decision making on the future of the Cudos Network. Validators with CUDOS can vote on proposals on a 1 token 1 vote basis, including any stake they have delegated via them by other CUDOS holders. The Explorer UI allows anyone to easily check any live proposals and if they connect via a valid wallet also create or vote on the outcome of any live proposal.
The governance module inherited from CosmosSDK currently supports:
- Proposal submission: Users can submit proposals with a deposit. Once the minimum deposit is reached, proposal enters voting period
- Voting: Participants can vote on proposals that reached MinDeposit
- Inheritance and penalties: Delegators inherit their validator's vote if they don't vote themselves.
- Claiming deposit: Users that deposited on proposals can recover their deposits if the proposal was accepted OR if the proposal never entered voting period.
Please visit the Proposals page (opens new window) to find out more on active proposals.
For full guides on how this all works, please read the latest CosmosSDK docs (opens new window)
# Proposal Guide
As mentioned above, any CUDOS holder is able to create a proposal to be voted via governance. In order for a proposal to reach the voting stage, a minimum deposit (opens new window) is required (for the Cudos Testnet that value is 10 CUDOS). Any CUDOS holder is able to deposit tokens to take the proposal to the voting stage. In the Cudos Testnet, if after 10 minutes a proposal has not reached the voting stage it is automatically rejected.
# Creating a new proposal
In order to create a new proposal,
- Connect you Keplr wallet to the explorer by clicking the top-right key symbol
- Navigate to the proposals tab
Click on NEW PROPOSAL
Fill the new proposal form with your desired information. For a description of the fields and what each proposal type is please visit the Cosmos docs (opens new window)
- Click NEXT and confirm the transaction in your Keplr wallet.
# Depositing CUDOS in an active proposal
In order to deposit CUDOS in an active proposal, the process starts in the same way as above,
Connect you Keplr wallet to the explorer by clicking the top-right key symbol
Navigate to the proposals tab
Click on an active proposal (status should be "Deposit Period")
- Click on DEPOSIT
- Write the amount of CUDOS you wish to deposit to this proposal
- Click NEXT and confirm the transaction in your Keplr wallet.
# Voting in a proposal (Validators only)
Only Validators are allowed to vote for proposals that have reached the voting period. In order to vote, similar to the above, Validators should
Connect the Keplr wallet to the explorer
Navigate to the Proposals tab
Click on a proposal that has the "Voting Period" status
Once in, click on the VOTE button next to the deposit one
- A window will pop up, where you should choose your vote and then click NEXT. The voting options can be found in the Cosmos docs (opens new window).
- Once your vote has been casted, you will see your vote reflected on the proposal page.
The Cudos Network Faucet is a way for any user of the Somniorum testnet to be able to claim 10 free test CUDOS for use as gas within the test network. Each address can claim their allocation of test 10 CUDOS once, if you require tokens please visit this page (opens new window).
The Cudos Network Wallet (opens new window) is a web application which is used by ERC-20 CUDOS holders to signup as Validators to the network or delegate their tokens as stake to other Validators
# Existing CUDOS Products
The underlying elements to support Cudo Network have been under development since 2017 primarily in the form of Cudo Miner which is live with over 150,000 users signed up in over 145 countries, and around 20,000 nodes running various blockchain and compute workloads. The OS, front-end software, management software, billing engine and all the other available features are all available at cudominer.com (opens new window).
Cudo Ventures has many global partnerships in place with data and compute providers and is working to bring these existing entities on-chain to supply scalable compute to the Cudos Network. These compute partnerships allow Cudos Network to plug into under-utilised or redundant hardware which helps make better use of existing computational resource, as opposed to building new hardware and further contributing to the climate crisis.