EOSIO/eos

Created Dec 21, 2020 · View the EOSIO/eos repository page

An open source smart contract platform

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

258

Lines of Code

128,088

From

Apr 5, 2017

To

Dec 7, 2020

About EOSIO/eos

EOSIO is an open-source blockchain platform written in C++ that provides infrastructure for building and deploying decentralized applications. The software enables developers to rapidly create high-performance, high-security blockchain-based systems with features like free rate-limited transactions, low-latency block confirmation of 0.5 seconds, and WebAssembly-powered smart contracts.

The platform incorporates several advanced technical features including Byzantine Fault Tolerant finality, hierarchical role-based permissions, scheduled recurring transactions, support for biometric hardware-secured keys, and inter-blockchain communication capabilities. It is designed for parallel execution of validation logic and supports sparse header light client validation. EOSIO runs on multiple operating systems including various Linux distributions (Ubuntu, CentOS, Amazon Linux), macOS, and is distributed under the MIT open-source license.

The project is geared toward businesses and developers building decentralized applications, with comprehensive documentation covering its core components: Nodeos for running blockchain nodes, Cleos for command-line interaction, and Keosd for key management. The repository includes prebuilt binaries for common platforms and getting started guides, though it emphasizes that users should carefully vet any derivative blockchains built on EOSIO before using them with private keys.

Share this video

More from EOSIO

See all →