EOS: EOSIO Specification Repository to collaborate with developers and Prospectors to build an empire in the Real-Time Online Economic Strategy Game

Paradigm
Paradigm
Published in
11 min readJul 15, 2019

Biweekly update 1st July — 15th July

During the last two weeks EOS.IO illustrated average social activity. To start with, the EOSIO Specification Repository was released. It provides technical design details for many of the ideas discussed in the Strategic Vision. This Repository is an opportunity for everyone to review, comment, and build upon the ideas in development. It also include specifications to encourage open collaboration. Secondly, now Prospectors, an MMO Crypto game is finally available for everyone. Players can build an empire in the Real-Time Online Economic Strategy Game. You just get to work, earn initial funds trade resources and tools to start evolving in the game. The entire gameplay is operating on the blockchain so every move can be traced and true item ownership can be proved. More to follow. Stay tuned!

Development

Github metrics
Developer activity (from Coinlib.io)

The EOSIO Specification Repository, an EOSIO Labs™ initiative, provides technical design details for many of the ideas discussed in the Strategic Vision. It creates a dedicated repository in GitHub through which EOSIO can more closely collaborate with the developer community.

Fostering Open Source Collaboration

EOSIO is designed to foster an open source environment that will enable a more inclusive approach to the development process. The release of the EOSIO Specification Repository is an opportunity for everyone to review, comment, and build upon the ideas.

The repository contains details regarding EOSIO current thinking on technical design choices and high level approaches one could take to realize the features and functionality outlined in the Strategic Vision. Further, the specifications are being released under the MIT License to encourage open collaboration.

Specifications are the following:

  • Seek feedback and have an open dialogue with others in the community
  • Encourage others in the community to build on and participate in the implementation of the ideas to further accelerate the pace of innovation in the EOSIO ecosystem.

The following specifications are included in this initial release, intended for feedback and collaboration with the EOSIO Developer community:

  • Forwarding Authorizations Between Contracts — Contracts can attest user authentication to other contracts. This enables contract-defined “subaccounts” that can use other contracts.
  • Contract-Defined Transaction Authentication — Contract defined subaccounts can authenticate transactions between subaccounts. This makes lightweight accounts more useful, enables more-flexible account structures, and helps accounts from other chains interact with EOSIO-based chains.
  • Contracts Paying Transaction Costs — Contracts can pay transaction costs (NET and CPU). Users with little or no resources would be able to use applications without requiring those applications to cosign the original transaction.
  • Deprecate Deferred Transactions — EOSIO is exploring deprecating deferred transactions in nodeos for a number of reasons, including to simplify transaction processing and make it less error prone, fix complications with history and security issues. This recommendation explains some of the motivation behind this, and presents some potential replacements for existing use cases.
  • Enhanced Token — This potential definition of a new token standard includes several enhancements. The increased functionality of enhanced tokens will allow them to support subaccounts allowing for cross-chain interactions. A new memo field allows users to send structured ABI defined binary data to contracts. A revamped notification system plays nice with Block Explorers, and we’ve phased out reliance on table structures resulting in more developmental flexibility for custom token contracts.
  • Flexible Notifications — This notification protocol is being designed to be more flexible than previous implementations. It supports both contract-to-contract signals and contract-to-outside events.
  • Get Current Producer — Provides the ability for smart contracts to identify the current block producer. This allows contracts the ability to identify discrepancies that are seen only with certain block producers, for instance.
  • Key-Value Store — Potential database enhancements in nodeos implemented as a key value store that would provide increased flexibility, performance, and ultimately allow developers to write code that is robust against changing schemas.
  • Query Resource Consumption — Smart contracts that are capable of paying transaction costs need access to certain data. By allowing smart contracts to access transaction NET, CPU costs, and their own RAM consumption it’s possible for them to use those metrics to accurately bill users.
  • Contract Access to Subjective Data — In the same vein of accessing information, this proposal offers parameters through which subjective data including CPU costs, wall clock time, and a random number generator can be provided to smart contracts.
  • Named Regions — Transaction throughput faces an eventual limiting factor relative to the smart contract serial execution model. Here members of EOS community discuss an approach to scaling via parallel execution called “named regions”. Named regions could share a common block log which enables them to stay synchronized and help increase throughput.
  • ABI 1.2: Sized Data in ABIs — This proposal gives ABIs a way to describe the content of sized storage, and to specify arbitrary fixed sizes.
  • Synchronous Calls — Contracts rely on tables to communicate with one another, which means that when a table format changes it can create a conflict with other contracts. This proposal provides a method through which contracts can use read-only queries to synchronously call into each other.
  • Tagged Data — Contracts may tag serialized data with custom types to identify it for decoding.

Games ecosystem

After more than a year of development, Prospectors, an MMO Crypto game is finally available for everyone. Players can step in the Prospectors world and build an empire in the Real-Time Online Economic Strategy Game. You can start from scratch without the need for staking any funds. You just get to work, earn initial funds trade resources and tools to start evolving in the game.

Prospectors is a Crypto Game on the EOS network. The entire gameplay is operating on the blockchain so every move can be traced and true item ownership can be proved. The game is compatible with any modern browser so you can access it from any device.

Prospectors take place in the gold rush times of the 19th century and gold is the basis for economic relations among players. The economy is handled like in the real world, players have access to land and tools in order to gather resources and can trade with free market laws and of course pay taxes to the state. Funds from taxes will be divided between several funds (Plot Fund, Development Fund, etc.)

There are plenty of opportunities to seize in the game and to set your own strategy. You can find the best plots to mine valuable resources that can be traded with other players or use in the game. You can build mines, factories, and other buildings to expand your business and craft materials, tools, or even vehicles that you can also use or trade in the game.

PGL Token

Gold earned in the game can be traded for PGL Tokens and PGL can be traded for other cryptocurrencies in decentralized exchanges so if you think about it, the gold that you gather by just playing a great crypto game has also value in the real world.

Players can stake PGL Tokens to earn daily rewards and have a sit in the Board of Council. Board of Council influence the decisions on the project management and players with the highest stake will be able even to bring suggestions on Prospectors development. Gold is the in-game currency so PGL inside the game will be converted automatically to Gold.

Play Now Prospectors

Social encounters

In this article Albert Chen, co-founder and CEO of GeneOS, explains how his company combines personal wellness insights with the potential of individuals being able to share in the value from their genetic data.

How would you describe your project?

Albert Chen: GeneOS is a self-sovereign personal genomics and wellness platform where users can obtain health insights generated by an algorithmic agglomeration of their DNA, lab and activity data. The data storage and access are powered by cryptography and privacy-preserving technologies, allowing users to share in the value created by their data without losing ownership. The underlying protocol G.E.M., which stands for the Genome Equity Model, tokenizes each data collection. Eventually, participants may be able to benefit from renting their data for research or getting paid for personalized healthcare recommendations.

Where did your initial idea come from?

Albert Chen: Since (Chief Product Officer) Jay Bowles and I had developed an application using non-fungible tokens in the summer of 2018, we were inspired to create a decentralized marketplace for digital assets going into the London Hackathon. It soon became apparent that one of the most interesting use cases for digital assets would be data access. Jay, with his degree in genetics and his familiarity with the personal health data space, guided the team into eventually finding this niche where data proliferation is not only critical for social impact but would also be best facilitated by blockchain technology.

Can you introduce your team and tell us what makes it special?

Albert Chen: Our team is comprised of two pairs of ex-co-founders: Jay and Jens Elstner (CTO), whose personal health data analytics platform Keepzer pushed the self-sovereign-data narrative in 2013. There’s Ben Tse (Chief Creative Officer) and me, whose e-commerce houseware brand UM launched in 2011. This leads to a very balanced mix of expertise in our team. Ben creates the brand identity, visual design and user interface, Jay translates them into front-end user experience and devises the product incentives, Jens constructs the supporting back-end technical infrastructure and logic. I connect them to the blockchain and circle back to Ben with digital marketing and business strategy.

What stage is the project at and what are your plans for scaling up?

Albert Chen: Our core offerings consist of two products: the G.E.M. protocol, on which the genetic data profit-sharing is made possible, and the GeneOS platform, which is a personal wellness dashboard that offers insights and analytics based on genomic and other health data. We are currently doing internal testing on our protocol and have just finished designing the wellness platform, which we plan to scale by targeting early adopters with interest in genomics-aided wellness insights. The platform will feature a more intuitive and informative dashboard, which will be critical in gaining initial adoption.

Why did you decide to use blockchain technology, and specifically EOSIO?

Albert Chen: Blockchain technology marks the first time that it is possible to have tamper-proof and censorship-resistant records of who owns what. This is the only way self-sovereign data monetization can work without any intermediary. However, most blockchain implementations offer cumbersome user experiences. We believe adoption for consumer-facing products such as GeneOS can only be accomplished with a blockchain-invisible approach. EOSIO’s account architecture, fee-less transactions, and WebAuthn integration allow us to create a blockchain application with the experience of a standard app. Moreover, the choice of C++ as the smart contract language and the available development toolkits make it very easy to develop and iterate on EOSIO.

How has the EOS Community responded to your project?

Albert Chen: We’re very grateful to have received mostly positive feedback from the community, with many people telling us that they had been holding off on sequencing their genome until we came along. We also received a fair bit of product launch subscriptions after winning the EOS Global Hackathon Series Grand Finale.

Upcoming events:

Leading mobile gaming industry conference, Pocket Gamer Connects, makes its exciting Hong Kong debut in 2019. More than 500 delegates will gather to hear from 125 of the world’s leading authorities from the mobile gaming industry. Filling 15 wall-to-wall conference tracks across both days, they will share their expert insight on everything from live ops to monetisation to the latest development trends.

Date And Time

Wed, 17 Jul 2019, 09:00 — Thu, 18 Jul 2019, 18:00 HKT

Location

The Cyberport Arcade

Cyberport Road

Hong Kong

Finance

Token holders and number of transactions (information from eospark.com)

EOSDT and NUT support has now come to Yolo, the decentralized exchange that provides a frictionless token swap experience on the EOS blockchain. It’s designed to be easy enough for anyone to use, regardless of their crypto trading experience.

Yolo operates without the need for any order books or intermediate tokens. This EOS-based exchange runs quickly and efficiently to make use of available liquidity reserves. Furthermore, it’s highly secure — there are no deposits required, and you can trade from your own wallet directly.

Yolo uses the Kyber liquidity protocol, which increases liquidity and usability for EOS-based projects. It will eventually support Ethereum-based projects too, but the attention for now is on EOS.

Now Equilibrium’s core assets, EOSDT and NUT, are fully integrated with the exchange. This means users can generate and exchange their USD-pegged stablecoins or utility currency for whichever other tokens they want. It’s yet another way to collateralize your digital assets and generate stable crypto for uses like hedging risk, trading, online payments, and beyond.

Roadmap

None of the highlights covered in the article have been committed to a release date or a clear roadmap, and Block.one’s work may include significant work that is not relevant to EOS public chains.

What’s next?

The EOSIO Strategic Vision covers 4 main areas of focus:

  • Scalability: More apps, more users
  • Developers: Better tooling, faster app development
  • Users: Greater security, less friction
  • Enterprise: Greater flexibility, better compliance

Partnerships and team members

No updates.

Rumours

No updates.

Social media metrics

Social media activity
Social media dynamics
Social media dynamics

EOS.IO showed a slight dynamic in social networks. In general, EOS.IO experiences low to average level of social activity.

The graph above illustrates slight increase in the number of EOS.IO Facebook likes, Reddit subscribers and Twitter followers. The information is taken from Coingecko.com.

This is not financial advice.

Subscribe to detailed companies’ updates by Paradigm!

Medium. Twitter. Telegram. Reddit.

--

--