Algorand is a permissionless, pure proof-of-stake blockchain protocol that, without forking, provides the necessary security, scalability, and decentralization for billions of users. Official documentation and Github.
A video overview of Algorand by founder Silvio Micali.
There are four types of networks available with various configuration options.
- Full archival Mainnet with all transactions and blocks - 2CPU/4Gb/60Gb
- Default pruned Mainnet with last 1000 blocks and all account balances - 2CPU/4Gb/5Gb
- Testnet with faucet
- Betanet periodically restarted with new genesis block.
Search in AWS region us-east-2 for public AMIs with name Algorand. Copy/paste the ami-id into the image loader; e.g. python AMI. Alternatively, follow these instructions for the AWS UI.
Mainnet nodes take about 40 hours to sync using a 2CPU/4GB (t2.medium) EC2 instance on AWS. Catch up after 1 week takes about 2 hours.
Capabilities include wallet support, including multi-sig wallets, transfers with finality on the order of 5 seconds as well as platform tokens, atomic swaps, smart contracts, APIs and SDKs.
The token standard, Algorand Standard Asset (ASA) is part of the network software with
In-house, stack-based language TEAL for smart contracts. Specific examples:
Two APIs are available, REST and Key management KMD as well as a command line utility.
Both require a token ($CHAIN_DATA/algod.token)
2fxxxexxxeb123fedf51c1647f434q5dvsv34ef4432gf
and network ip:port ($CHAIN_DATA/algod.net).
127.0.0.1:8080
Algorand provides SDKs for go, python, java and javascript