EOSIO

What is EOSIO?

EOSIO is a highly performant open-source blockchain platform, built to support safe, compliant, and predictable digital infrastructures. It supports public networks such as EOS, Telos, and WAX, and private networks alike. EOSIO is fast, flexible, and forward-driven, enabling developers, entrepreneurs, co-creators, and institutions to build and innovate with confidence.

What is a blockchain?

A blockchain is a digital ledger comprising a complete record that is duplicated and distributed within a given network of computer systems, and enables mass scalable secure data transfers. These transactions are publicly verifiable and cryptographically secure.

What is the relationship between Block.one and EOSIO?

Block.one – a producer of highly scalable, high-performance, open-source software – is at the forefront of developing the next generation of the internet. Its leading-edge solutions serve the needs of large-scale enterprises as they seek to integrate blockchain into their business models. Learn more about Block.one in this video.

What projects are being built on EOSIO?

The EOSIO community is composed of blockchain enthusiasts—including individuals and institutions—that build, collaborate, and innovate to bring new applications and business models to the market.

Currently, EOSIO powers the two fastest public blockchains, EOS and Telos, as well as over 400 applications such as Upland, DefiBox, and many more. Discover how others are building and managing blockchain applications and digital assets infrastructures on EOSIO. 

Explore the possibilities of blockchain platforms with the #BuiltOnEOSIO series, which showcases the latest projects leveraging EOSIO technology.

What is an EOSIO “smart contract”?

A smart contract combines a legal contract with a form of computer code to automate the execution of specific terms of an agreement between parties in an objective way. Some distinguishing characteristics of EOSIO smart contracts include being written in C++ and the capability of sustaining upgrades after deployment without disrupting the blockchain network.

How does EOSIO manage fees?

With blockchain platforms that use a proof-of-work consensus mechanism, there are fees associated with the processing of each transaction. EOSIO eliminates such fees by having the network shoulder the burden of these costs, rather than making the individual users of the network pay to access its combined resources. Staking tokens covers any incidental costs by giving those who stake access to a proportional share of system resources.  This makes EOSIO one of the most cost effective blockchain networks.

What are block producers?

Block producers play a key role in the operation of the network.  Block producers verify transactions on the EOSIO networks by collecting transaction data and storing that information in blocks. Once a block is prepared, block producers broadcast the block to the network for verification. After the block is verified, the transaction data is uploaded to the blockchain by the block producer who prepared it.

What does governance look like on EOSIO?

Typically EOSIO networks operate under a delegated proof-of-stake governance model, where the parameters of exactly how many delegates are involved, and other factors, can be altered by a network architect. However in private implementations, this governance method may vary by the operators. Since governance on EOSIO is highly configurable, the default state is Asynchronous Byzantine Fault Tolerance Delegated Proof of Stake,  it can be configured in a number of ways to meet a given particular use case.

Where can I learn more about EOSIO product releases?

EOSIO is an evolving platform built to facilitate the deployment and operation of reliable, secure, and scalable blockchains. We continue to address developer and industry needs while enhancing the overall capabilities of EOSIO, to make it faster, more configurable, and accessible to a wider range of developers as well as public and private institutions. EOSIO will persist as a blockchain protocol suitable for the growth of open networks, decentralized projects, and private enterprises.

To learn more about the EOSIO product releases, check out the latest news here.

Building on EOSIO

Why build on EOSIO? How is it different from other blockchain technology?

EOSIO is an open-source platform that provides industry-leading transaction speeds and a sub-second block time latency rate, allowing developers to perform transactions at a lower cost through efficient resource management.

EOSIO is also designed to allow for a higher degree of configurability, particularly valuable for the creation and management of programmable infrastructures. This allows architects to deploy public or private blockchain networks, and implement a suitable default or custom governance protocol through executable smart contracts.

EOSIO is different from other blockchains because it provides upgradeable smart contracts, and is built on C++.

How do I get started on EOSIO?

Learn, build, and deploy on EOSIO with our Training & Certification tools. Our programs empower developers, administrators, and other blockchain enthusiasts to learn core concepts and explore the capabilities of EOSIO. From now through March 31, 2022, start learning for free with our Training & Certification courses. Terms and conditions apply

What prerequisites do I need to build on EOSIO?

Building on EOSIO requires you to know the basics of programming a smart contract, as well as basic knowledge of C++. That is why we have a variety of Training and Certification courses available to help you learn, whether you are a novice or an expert.

You will also need to own hardware that can run an EOSIO node.

Visit the Developer Portal to get started. You can also check out Elemental Battles for a quickstart sandbox experience that will help you learn.

Where can I find documentation on the EOSIO protocol?

Documentation on the EOSIO protocol can be found on the Developer Portal. See detailed information about the protocol’s consensus model, transactions, networks, or peer-to-peer connections, as well as accounts and permissions.

What courses are available from EOSIO Training & Certification?

Those looking to learn more about blockchain can access multiple courses from EOSIO Training & Certification. These courses empower developers, administrators, and other blockchain enthusiasts to learn core concepts and explore EOSIO capabilities. You can enjoy access to these blockchain courses for free until March 31, 2022.

Community

Who is part of the EOSIO community?

The EOSIO community is in the forefront of building the new Web3 enabled internet infrastructure.  From first-time blockchain application users, to experienced crypto traders, to seasoned full stack developers; everyone who is committed to EOSIO, is considered a member of our community. This includes our family of grant recipients, organizations building on EOSIO, EOS token holders, and anyone generally interested in broadening their skills with our various tools and resources.

How can community members support the development of EOSIO?

We encourage everyone to provide input and submit feedback whenever possible. That’s why we’ve formalized the process here, so that we continue to improve EOSIO together with our community. You can also find more information on the Developer Portal.

What is an EOSIO Hackathon?

An EOSIO hackathon is a sprint-like event, during which participants create solutions to real-life challenges using the EOSIO platform. EOSIO Hackathons engage engineers, designers, marketers, and entrepreneurs to leverage creativity and technology, to create prototypes, fresh concepts, and other innovations that help further the vision of building integrity into our world.

Who can participate in Hackathons?

We invite engineers, designers, marketers, entrepreneurs and all other innovators of varied skills and backgrounds, to participate in EOSIO hackathons. Whether you’re starting your tech journey, learning more, or looking to test your skills–we empower you to build your vision while engaging with the EOSIO community at large.

How do Hackathons reinforce the EOSIO community?

Hackathons serve as an opportunity for the EOSIO community from all disciplines, to come together and build something that can solve real-world problems on the platform. The experience requires a great deal of collaboration which reinforces the feeling of a community working towards a common goal.

Where can I find out more information about past Hackathons?

To learn more about past Hackathons, please visit our archive of past Hackathons and events.

What are the benefits of participating in a EOSIO Hackathon?

The primary benefits of participating in an EOSIO Hackathon are direct engagement with the community, an opportunity to build something on the platform with people from all over the world, using your skill set for a good cause, and of course the prospect of winning.

Who owns my project & intellectual property post Hackathon?

Any applicable intellectual property rights to a Submission will remain with the Eligible Participant. Therefore, the team that develops the project owns the project and IP. While we encourage you to share your code or make it open source, it is not required.

What do you do with project submissions post Hackathon event?

By entering the challenge, the Eligible Participant grants to the Poster, Administrator, and any third parties acting on the Poster’s behalf, a royalty-free, non-exclusive, worldwide perpetual license to display publicly and use for promotional purposes the Submission, for a period ending two years after the announcement of the Winner. This license includes, but is not limited to, posting or linking to the Submission on Poster’s, Administrator’s, and partners’ websites and applications, including the Hackathon Website, and display and promotion of the Submission in any other media, worldwide.

Did Block.one engage a third party to complete a report on purchases during its token sale? What was the result?

Yes. Clifford Chance LLP supported by PwC Hong Kong and DMG Blockchain Solutions were engaged to review Block.one’s actions during the token sale conducted between June 26, 2017 and June 1, 2018. The token sale involved 900 million ERC-20 compatible tokens on the Ethereum blockchain, which were governed by a related ERC-20 smart contract.

The review was completed in July 2021 and found no evidence that Block.one either intentionally purchased tokens by any means during the token sale or entered into any arrangements with third parties to do so on their behalf.

This was an extremely thorough and time-consuming review confirming what we always knew to be the case.

The report can be found here.

EOS

What is the relationship between EOSIO and EOS?

EOSIO and EOS both are part of the same ecosystem, but have different functionalities:

Developed by Block.one, EOSIO is a leading open-source blockchain platform that enables cryptographically secured transaction-layer infrastructure through programmable smart contracts. EOSIO is designed to ensure account security, custody, permissions, and provides a malleable framework to accommodate evolving regulatory guidance.

By comparison, the EOS Public Network is an independent blockchain network that operates on Delegated Proof-of-Stake, built on the open-source software framework of EOSIO. The EOS Public Network is one of many open networks that use EOSIO as a foundation. The EOS Public Network empowers people and organizations to create and access a wide range of decentralized applications and ecosystems. It is not controlled by any single entity, but guided by a cooperative community of digital asset holders.

How does voting work on EOS? What is the criteria?

Token holders may vote for block producers, and individuals and organizations interested in becoming block producers may set up their own operations accordingly to earn the votes of token holders. Learn more about voting here.

What is EOS Public Network and who governs it?

The EOS Public Blockchain was created by thousands of developers around the globe who harnessed the power of EOSIO to write the future. Today, it is among the most active public blockchains in the world.The EOS Public Network is governed by the token holders who vote and select block producers, as well as the block producers themselves who participate in validating transactions and securing the chain.

Have more questions? Ask us.