This article is a guide on how to build a smart contract and publishing it via the command line on IOST. This guide is for developers interested in creating an IOST smart contract using JavaScript.

This article addresses two questions: creating an IOST account and creating your token on the IOST blockchain.

IOSTABC Block Explorer was created by EOS Park. The advantages of IOST unique consensus mechanism — Proof of Believability are gradually unfolding. Now IOST mainnet is supported by over 60 Servi Nodes who are taking turns to produce blocks in 10 minute interval rotations. This is a substantial improvement over Delegated Proof-of-Stake (DPoS) networks which are controlled by exclusive groups of Supernodes (usually 20–30+ Supernodes per network).

In contrast, IOST Proof-of-Believability (PoB) consensus does NOT use Supernodes, which creates a fairer and more equitable blockchain network that is, at its core, community governed.

Three Advantages of IOST Mainnet:

1. Equitable Wealth Distribution

PoB consensus ensures more equitable wealth distribution. In Proof-of-Stake (PoS) networks, larger and older sets of coins have a higher probability of signing the next block, and Block Producers have incentives to collude with each other and form cartels. On the other hand, in Proof-of-Work (PoW) networks, the high waste of computing resources has been a thorny issue for a long time, and are increasingly controlled by large mining pools.

PoB design inherently addresses these weakness in PoS and PoB. PoB not only rewards nodes based on account balance, but also takes into account how much contributions they are making to the community. Nodes who make more contributions to the community receive more rewards, which incentives them to contribute more, creating a positive contribution cycle.

2. High Performance P2P Network

IOST’s transactions per second (TPS) output reached up to 8,000 in its beta test. With greater user adoption and more DApps onboard the mainnet, IOST will start to see the scalable nature of the IOST mainnet shine and the IOST mainnet’s full potential will be displayed for our community.

3. Highly Secure and Efficient V8 Virtual Machine

Virtual machines on blockchain platforms mainly focus on running smart contracts. After researching the vulnerabilities in EVM on Ethereum and EOS, IOST fundamentally solved these design flaws by building the IVM based on V8 Core, after considering V8’s high performance on Node.JS and Chrome.

As more users and developers join the IOST ecosystem, we will continue to educate users and developers on how they can interact with the various Dapps on IOST, and participate in new ecosystem initiatives, thereby growing the IOST network.

Games

Cell Evolution, the first sandbox game built on the IOST mainnet, is now officially launched.

At present, members of the IOST community can play with this Dapp through the iWallet:

Game play is easy. There are only six operation buttons: Divide, Evolve, Mutate, Sleep, Apoptosis, Inherit.

Divide: Increase the number of cells according to divide parameters.

Evolve and Mutate: Three parameters — reproductivity, adaptability and survivability, can be enhanced under specific conditions. This is the core hidden rule of the game, which requires players to explore and discover the evolutionary law and variation logic themselves.

Sleep: Sleep can restore life cycles, and the number of recoveries is related to survivability and the external environment.

Each of the above operations represents a day in the game, corresponding to the survival day +1.

Inherit: Hereditary cells can inherit the attributes of certain DNA as initial attributes at the beginning, with a probability of inheriting better attributes as well as lower attributes. Inheriting better attributes will assist players in going for high scores. Players who want to repair the world (world repairers) can choose to go for a selective genetic start. This increases the interaction between the world and individual cells, and encourages people to integrate more into the cell world, to try for higher world scores, which also makes it easier to gain advantages at a later stage.

Apoptosis: Apoptosis is a biological term and a very important discovery in nature. Some cell sacrifices are necessary to the maintenance and renewal of organisms, and these cells quietly withdraw after completing their mission. Here, through this function, we give world repairers more creative space. When you choose apoptosis, the cell’s life cycle will immediately return to zero, and the highest attributes of reproduction, adaptability and survival will be partially integrated into the world’s DNA. Sacrifice oneself to benefit the world!

The gameplay for IOST Joy Snake is very simple. The player controls the direction of the snake via the movement pad on the left side of the screen. Movement can be accelerated by clicking the Rocket button on the right side of the screen. Holding this button will maintain the snake’s acceleration.

Similar to the traditional Snake game, the snake grows in length by eating the coloured beans on the screen, while avoiding any collisions with other snakes. The interesting part — when the snakes eat the coloured beans, players stand a chance to earn IOST and JOY tokens!

Green beans represent IOST, and red beans represent JOY tokens. JOY earned in-game allow players to participate in rewards given out by the game development team.

To claim IOST from the green beans consumed, players need to survive until the end of the game countdown. Otherwise, only JOY can be claimed.

The first IOST blockchain game — Endless Dice, the Endless Game team’s first mini-game, has officially launched, and total transaction volumes have broken 700M IOST on its very first day.

Currently, Endless Game, a virtual online game arcade which is highly transparent in its profit sharing, ranks in the 2nd spot by transaction volumes in 24 hours among the public chains on DAppReview, and ranks the 3rd by transaction value.

What are the advantages of Endless Dice?

The team uses a proven and reliable random number generation process and is the only platform that gives cash rewards back to players.

Betting is mining, and you get dividends every day. The more you bet, the more Endless Token (iet) you will earn. Endless Dice takes out 40% of its revenue to give back to players on a daily basis. As a universal token, iet can also be used in other games. Endless Dice is proven to be fair, random and equitable — Endless Game team has no means to influence the dice results. Invite a friend to receive a bonus for each referral! You can receive 10% of the iet from their betting, and this dividend will continue to accumulate for you:

How does it work?

Endless Token (iet) works in a very simple way. Endless Game firmly believe that all players are equally important as our investors and team members. Therefore, Endless Game will share 40% of the revenue as dividends for its users on a daily basis.

How are iet issued?

Total iet supply is fixed at 100 billion. Endless Game project team hold 48.8 billion, which will be used for operations and airdrop and will not receive any dividends.

The other 51.2 billion will be distributed to users and receive dividends.

How to distribute dividends?

The Endless Game team will distribute 40 per cent of revenue to iet holders on a daily basis.

You need to stake to obtain iet.

The amount of dividend you can receive per day is proportional to the amount of iet you stake per hour

Tech Update: 26 March 2019

See also: