A Brief History of EOSForce in 2018: The Year of Interblockchains and Governance

EOSForce
4 min readJan 6, 2019

--

2018 is now officially behind us and we’re all ushered into 2019.

The EOSForce Mainnet has stably been running for 6 months since the launch on June 22. From smart contract deployment support to our RAM resource model coming online, the EOSForce Mainnet continues to iterates with updated features, improving the mainnet’s performance, security and stability. In 2019, EOSForce is starting the multichain architecture development and launching the “one-click” blockchain launch service, creating industry-leading multichain intercommunications to form an Internet of Value.

In 2019, EOSForce will bring the best out of the team and the industry to provide the best services and development to the whole ecosystem.

In this series, let’s relive some of the monumental milestones of the EOSForce Mainnet that gave birth to the blockchain as well as those that pushed the ecosystem to the next level.

July — First things first

  • EOSForce opened multi-signature contracts, supporting multi-signature.
  • The EOSForce testchain is launched.
  • The EOSForce Developer Documentation System and partial documents were built and ready.
  • EOSForce started to support Scatter!

August — Groundwork for Multichain

  • Transplanted the eos-go base to support EOSForce, perfected the p2p-client functionality in eos-go, and developed EOSForce-related tools, preparing for the development of the relay node prototype.
  • Completeed the mainnet Super Node health monitor page.
  • Mainnet successfully upgraded user name transfer functionality and prepare wallet for the functionality development.
  • Multichain functionality Stage One development.
  • Super Node Maintenance Conference was held: assisted each Super Node with bandwith upgrade of the synch nodes, improved the p2p network useability.
  • Completed the currency mapping function on Relay Testnet, completed 65% of the Relay Testnet milestones.
  • Launched the assessment feature of the Relay Testnet and opened sidechain deployment smart contract.
  • Completed the multichain Relay Testnet milestone, deployed the Testnet and launched test mainchain and sidechain.

September — Better Community, Better Developers

  • Open sourced EOSForce Scatter, supporting eosc_scatter.
  • Completed the developer reward plan.
  • Launched EOSForce RCTest Net and started testing with volunteer teams.
  • Launched the developer reward plan website.
  • Set up technical blogs and started publishing technical analysis on EOSForce.
  • Designed trans-fee-based contract resource model and discussed details with the community.
  • Completed the new dividend design.
  • Completed the first-stage deployment contract development.
  • Published the source code analysis article on “Push Transaction”.
  • Translated and organized contract development documents
  • Analyzed EOS concensus mechanism and prepare for code materialization

October — More Features, More Powerful

  • Tested the new dividend plan and the first-stage deployment contract scheme.
  • Completed EOSForce contract development document.
  • Composed EOS PBFT-DPOS Consensus Analysis document.
  • Completed EOSForce v1.1.0.
  • Composed EOSForce system contract source code analysis document and DICE source code analysis document.
  • Completed the delay transaction functionality.
  • Completed dynamic trans-fee resource functionality.
  • Perfected cleos functionality: transfer commands support EOSC.
  • Improved Docker support of EOSForce.
  • Perfected testnet launch script, supporting reboost, cleaning and other funtionalities and testnet launch through Docker.

November — Code is the First Line of Defense

  • Finished the development of multisignature functionaility.
  • Designed RAM resource model realization plan.
  • Recorded contract development courses.
  • Allowed developers to set transaction fees.
  • Fixed issues and uniformed the code style.
  • Perfected ElasticSearch plugin.
  • Launched EOSForce Dapp Developer Contest.
  • Added native_multi_index and realized native contract data read/write.
  • Refactored memory_db.
  • Completed gRPC plugin.
  • Completed RAM resouece model.
  • Refactored onfee transaction realization and changed it into an action, and allows native realization.
  • Onchain cryptographic pseudo-random number development and added secure random-number generator.
  • Upgraded testchain launch script.

December — Preparing for a New Age of Blockchain

  • Realized BP-passed multisignature update system contract command.
  • Upgraded cleos functionalities and perfected cross-platform client tool force c realized through golang.
  • Completed the 80% genesis user lockup plan.
  • Added contract stats and user token stats to the blockchain browser.
  • Opened the RAM limit in transaction.
  • Onchain cryptographic pseudo-random number development and added seed info of the pseudo-random number to the block.
  • Added voting dividend and RAM rental features to the wallet.
  • Organized descriptive documents on the new resource model.
  • EOSForce Mainnet Upgrade.
  • Launched EOSForce Multichain Architecture development and realized the initial version of forceframe.
  • Developed crosschain principal node EOS plugin.
  • Developed crosschain verifier EOS plugin.
  • Launched BCHForce.io website and started to design BCH development roadmap.

Contact EOSForce

Twitter | English Telegram | Reddit | Github |Korean Telegram

EOSForce blockchain explorer: https://explorer.eosforce.io/#/en

Wallets
https://github.com/eosforce/wallet-desktop

  • EOSC token is distributed in accordance with the EOS genesis mapping. You can activate your EOSForce genesis account here.
    Scatter 10 has minor compatibility issues with EOSForce blockchain. Join the Telegram Channel here: https://t.me/Scatter. Visit the Scatter website at: https://get-scatter.com/

Exchanges
Bitforex | Akdex.io

--

--

EOSForce
EOSForce

Written by EOSForce

Decentralized high-performance smart contract platform www.eosforce.io

No responses yet