How EOS can turn blockchain into a mainstream technology

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@jvper·
0.000 HBD
How EOS can turn blockchain into a mainstream technology
![EOS.png](https://steemitimages.com/DQmeoTFHppM7yC7Hm4zheB1LZNWu1U5bzCxduuN5835pqUC/EOS.png)


# Overview

Let's be clear: customers **do not care** about technology. They care about useful, reliable, valuable and cost-efficient products. That's why you will never see such an advertizing focused on customers:

> we run Alpha technology on [core, backbone, omnichannel, database...]

or maybe:

> we have blockchain! (Block...what??)

Customers want **value**. They want **easy-to-use** products. They want to **save money**. They want to **be empowered**.

# EOS 

This is where EOS comes. EOS acknowledges the customer doesn't want to bother about technology. Setting up a node, a wallet, transferring funds to pay the gas just to start off, public key, private key, cold wallet, paper wallet, delay on transactions due to scalability issues.... Damn! This is insane! 

Many of these issues are going to be addressed from scratch by EOS developers. Their objective is to make blockchain a mainstream technology by focusing on such aspects and more. This is like Ethereum 2.0. 

When I say mainstream customers, I mean companies as well, including big corporations. For example, many banks (especially outside Euro, Yen, Yuan and US Dollar economies) cannot (or at least should not) store Ether overnight, due to Central Bank regulation costs (Basel Framework), since their Ether would not be easily converted into their national currency (illiquidity costs). 

EOS aims to be the mainstream blockchain for building commercial scale decentralized applications that looks the same for average customers as centralized alternatives. Smart contracts are important, but it is more important to make them easy to be used by corporations and people in general. It means non tech-savvy people will be able to live their everyday lives and use decentralized applications just like they do with nowadays centralized alternatives. This is the real revolution.

Below you can see a list of the main features that distinguish EOS from other smart contracts blockchains.

## Requirements for Blockchain Applications:

- Support Millions of Users
- Free Usage
- Low Latency
- Easy Upgrades and Bug Recovery
- Sequential Performance
- Parallel Performance

## Consensus Algorithm (DPOS):

- Transaction Confirmation (15/21)
- Transaction as Proof of Stake (TaPoS) - The EOS.IO software is going to require every transaction to include the hash of a recent block header

## Accounts:

 Role Based Permission Management:
- Named Permission Levels
- Named Message Handler Groups
- Permission Mapping
- Evaluating Permissions: Default Permission Groups and Parallel Evaluation of Permissions

Messages with Mandatory Delay

Recovery from Stolen Keys

## Deterministic Parallel Execution of Applications:

- Minimizing Communication Latency
- Read-Only Message Handlers
- Atomic Transactions with Multiple Accounts
- Partial Evaluation of Blockchain State
- Subjective Best Effort Scheduling

## Token Model and Resource Usage

- Receiver Pays - very important for mainstream use. The EOS.IO software does not require its users to pay directly to the blockchain for its use (token use) and therefore does not constrain or prevent a business from determining its own monetization strategy for its products (this is in line with mainstream processes).
- Objective and Subjective Measurements
- Delegating Capacity
- Separating Transaction costs from Token Value
- State Storage Costs
- Block Rewards
- Community Benefit Applications

## Governance:

- Freezing Accounts
- Changing Account Code
- Constitution
- Upgrading the Protocol & Constitution, including Emergency Changes

## Scripts & Virtual Machines

- Schema Defined Messages
- Schema Defined Database
- Separating Authentication from Application
- Virtual Machine Independent Architecture

## Inter Blockchain Communication

- Merkle Proofs for Light Client Validation (LCV)
- Latency of Interchain Communication
- Proof of Completeness

# Conclusion

Although the results are yet to be seen, we know the team is very competent and has already delivered many useful products and services, such as Steem. Expectations have been very high since Consensus 2017, 3 weeks ago. This is not going to be an easy product, but we all know easy products aren't so attractive, are they? If you are interested in supporting this project, stay tuned in Steemit. As soon as the ICO is released, I will publish all the rules and my view on the crowdfunding scheme.
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , ,