Qadena is a privacy-by-design blockchain platform built on the Cosmos SDK that provides secure and confidential capabilities for financial services, government services, and identity management. It features Confidentiality, Compliance, and built-in credentials. The platform leverages Intel SGX (Software Guard Extensions) technology to create trusted execution environments (enclaves) that protect sensitive data and computations.
- Confidential Computing: Built-in support for Intel SGX enclaves for secure, private transactions
- Financial Services: Native support for financial applications with multi-currency price feeds
- Identity Management: Decentralized identity services with privacy-preserving credentials
- Multi-Service Architecture: Supports various service providers (identity, finance, DSVS)
- Native Token: QDN token with built-in incentive mechanisms for wallet creation and usage
- Cosmos Ecosystem: Built on Cosmos SDK for interoperability and proven blockchain infrastructure
Qadena operates as a sovereign blockchain with multiple node types:
- Pioneer Nodes: Core validator nodes that secure the network
The platform integrates with external price oracles (CoinGecko, Band Protocol) and supports multiple fiat currencies including USD, PHP, and AUD.
Ubuntu 22.04
git clone https://github.com/c3qtech/qadena_v3.gitcd qadena_v3/ubuntu
./setup_qadena_build.sh
Note, these might not work exactly, but should give you an idea of what to do.
Visit the official Go installation guide: https://go.dev/doc/install
Add the following to your ~/.zshrc file (modify /Users/alvillarica as appropriate for your OS):
export PATH=$PATH:/Users/alvillarica/go/binxcode-select --install
If you're on macOS, you may need to install Homebrew: https://brew.sh/
First, remove any old Ignite versions:
rm `which ignite`Follow the official installation instructions: https://docs.ignite.com/welcome/install
For Cosmos SDK v0.50.6 compatibility:
curl https://get.ignite.com/cli! | bashNeeded for full-node and validator scripts.
# macOS
brew install jqNeeded for full-node and validator scripts.
# macOS
brew install yqmacOS:
brew install daselcd qadena_v3
./init.sh # Build the qadenad executable
./run.sh # Run the chain
./setup.sh # Set up sample wallets and credentials
./show_wallets.sh # Display walletsCheck HOWTO-DEMO.txt for additional information.
Make sure your dev machine has a working qadenad and is running.
a. Follow same instructions as above, then:
./init.shb. Test the setup:
./run.shUse the add_full_node.sh script with the format:
./add_full_node.sh pioneer-name advertise-ip-address pioneer1-ip-addressExample:
./add_full_node.sh pioneer2 10.211.55.2 10.211.55.3On the new machine, convert it to a validator node:
./convert_to_validator.sh