Official Go implementation of the IOST blockchain
Last updated Jun 16, 2026
569
Stars
114
Forks
52
Issues
0
Stars/day
Attention Score
95
Language breakdown
Go 77.4%
JavaScript 14.7%
C++ 6.1%
Shell 1.1%
Makefile 0.3%
C 0.3%
▸ Files
click to expand
README
IOST - A High-Performance, Developer-Friendly Blockchain
IOST is a smart contract platform designed with a strong emphasis on performance and developer experience. It provides a robust infrastructure for building complex blockchain applications with ease and efficiency.
Features
- V8 JavaScript Engine: The V8 JavaScript engine is integrated directly into the blockchain, enabling developers to write smart contracts using JavaScript. This brings about a world of benefits as JavaScript is a universally known language, making the development process easier and quicker. Furthermore, the V8 engine, being Google Chrome's open-source JavaScript engine, is known for its speed, which translates into extremely efficient smart contract execution.
- High Scalability: IOST blockchain delivers high throughput with thousands of transactions per second (TPS), making it suitable for large-scale applications. While maintaining this high scalability, it also employs a more decentralized consensus mechanism than DPoS (Delegated Proof of Stake), ensuring a balance between performance and decentralization.
- Fast Block Times and Finality: With a 0.5-second block time and 0.5-minute finality, developers can create responsive, real-time applications. This rapid finality ensures transactions are confirmed quickly, in less than a minute. This is a highly desirable feature for developers as it improves user experience by providing swift, secure transaction confirmations.
- Free Transactions: IOST offers free transactions. Users can stake coins to acquire gas, eliminating the need for transaction fees and making the platform more user-friendly.
Development
Environment Requirements
- OS: Ubuntu 22.04 or later
- Go: 1.20 or later
Deployment
- Build a local binary: Run
make build - Start a local development network: Run
make debug - Build a Docker image: Run
make image
Join our tech community on Telegram for discussions, updates, and support.
Happy hacking! We look forward to seeing what you build on the IOST platform.
🔗 More in this category