Lynx Chain Whitepaper 0.9

Fred Krueger
Feb 22, 2019 · 3 min read

An EOS Fork designed with the goal of max usability

INTRODUCTION

This document describes an open source fork of the EOS Blockchain, with the goal of creating a simplified blockchain designed first and foremost for maximum consumer usability.

Having developed one of the leading wallets on EOS, we are on the front lines of user adoption of consumer BlockChain in general and EOS in particular. While we applaud EOS for its innovation, and continue to believe that it currently represents the best choice out there, a number of key problems have now become evident that are not easily fixed with the existing architecture. In particular:

  • Paid accounts are a very significant hurdle, especially in the developing world, but also for social applications.
  • The idea of staking for CPU and Network resources is a usability roadblock. Consumers do not understand it.
  • The idea of buying and selling RAM does not belong in a consumer application
  • 12 character domain names with number 1..5 represent a major hurdle for the average user.
  • Staking / RAM buying etc. are complex for dApps. A pay-as-you go solution in stable USD would be preferred.
  • There is no way to message an EOS user. There is no base identity or profile. Many apps would highly benefit from this.
  • There is no way to verify identity in EOS. Again, this means that there is no way to be able to look up verified users (consumers and business) in a directory.
  • In general, EOS as it stands is too complex for ordinary users. A simpler, more consumer friendly version would be better as the backbone of a consumer product.

In the remainder of this document we will set forth the design goals for a future fork, Lynx Chain, from the perspective of users, dApps, and Block Producers.

USER PERSPECTIVE

Image for post
Image for post

Free Accounts: Users will be able to create one free account with first name, last name, avatar and a verified phone number.

Paid secondary accounts: Once the phone number has been used to verify one free account, all subsequent accounts will be charged a nominal fee.

3 Char+ account names: Every free account will have a 3 char+ alphanumeric account name. First come, first served, just like twitter. @fred references fred krueger. No auctions.

Possibility to verify your account name: Users can optionally upload a drivers license and selfie and get verified by Netki / OnFido. Nominal Charge. Verified accounts show up as in twitter.

Inbox / Messaging Layer:

Users will all have an inbox where they can option receive direct messages. Like twitter. Apps can develop group chat based on @names.

No active and owner key: Just one private key.

No user resources: No notion of staking. No CPU or Network staking. No user RAM. Users should never see the concept of RAM. Sending tokens is always free and always works The system covers the cost of direct transactions. These will never fail for reasons of CPU / Network.

Possibility of small transaction fee: Possible small (<10 cent) transaction fee for simple token transfers

Finality: Transactions are final. Once done they are immutable. No 2/3+1 reversibility.

DAPP PERSPECTIVE

Proof of Authority: Block Producers are certified by an independent board, with minimum performance audit. These are grouped in tiers based on performance. dApps pick a tier.

Payment for Resources: dApps pay a straight daily fee for usage Paid out of tokens directly that are in the dApp account. This fee varies by tier. Fee is computed in USD, and payable in Lynx token or StableCoin.

Possible use of Javascript / TypeScript for contracts: C++ is a major hurdle for dApp developers. We can see many dApps potentially being developed in Javascript.

BP PERSPECTIVE

Earnings: BPs make the daily fee payable by the dApps. The more blocks they process, the more they make. They have no exposure to the token price.

SIMPLIFICATIONS FROM EOS

  • No staking
  • No voting
  • No CPU
  • No Network
  • No RAM buying and selling
  • No REX
  • No Referendum
  • No Worker Proposals
  • No ECAF
  • No Inflation
  • No owner vs active key

JUNE 14 DEV UPDATE

The first pass of LynxChain should be live on TestNet by June 30. CryptoLions, creators of the EOS Jungle TestNet are leading the development of the code changes.

We expect to have a public TestNet by end of July accessible by Lynx wallets on IOS, Android and Desktop.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store