ethereum / EIPs

The Ethereum Improvement Proposal repository
https://eips.ethereum.org/
Creative Commons Zero v1.0 Universal
12.9k stars 5.29k forks source link

EIP: Hyperlocal Dapps with DAG-ish sub-layer: For unclogging and faster ETH #811

Closed humanely closed 2 years ago

humanely commented 6 years ago

Preamble

EIP: <to be assigned>
Title: Hyperlocal Dapps with DAG-ish sub-layer
Author: Prabhat K Singh <prabhat@talking.im>
Type: Standard Track
Category: Core
Status: Draft
Created: 2017-12-30
Requires: <EIP number(s)>
Replaces: <EIP number(s)>

Simple Summary

Proposed hyperlocal Dapp have it's own (secondary) blockchain, where main blockchain mines only in conflict situation. Secondary dapp blockchain adds intra-Dapp transactions in DAG like data structure for simplicity.

Abstract

Dapps are primary consumption media of ETH, but they also clog the whole network. I am proposing hyperlocal Dapp which runs it's own DAG like blockchain(secondary) for instant additions and relays but any conflict like double signing or forks are raised to main network. Dapp blockchain will be PoS based so that main network could penalise offenders. This implementation will unclog the dapp based loads on ETH(large %) and improve the user experience due to faster dapps.

Motivation

With increasing adoption of ETH, a variety of dapps are being realized, but the are adding unprecedented load on global network. Hyperlocal dapps are a way to localize the impact. As such, dapps are slowing the network for general masses(like crypto kitties). Hyperlocal dapps will increase the overall suitability, sustainability and UX of ETH in its current state. Though the planned other proposals will make it even better. Hyperlocal dapps will isolate the load of dapps from main network and only in case of node-honesty issues, the main network would require to mine. In essence, honest dapps could be many times faster than ETH network.

The model arose from our logistics implementation in SIngapore for a postal client(thebitpost.com). We improvised the modules to segregate load and crises in different zones. We have now packaged the blockchain solution as TIM (http://talking.im), while BitPost is dedicated to IOT solutions. Though we have developed 3 new features on ERC20 for GPS based mining, multi-zoning and hyperlocal dapps with programmable anonymity, we could only backport hyperlocal dapps and anonymity(in separate proposal) to ETH.

Specification

WIP - To be submitted after confirming suitability to ETH vision

Rationale

WIP - To be based on views of ETH community

Backwards Compatibility

WIP - To be discussed. But in general there would not be any conflicts, as such.

Test Cases

WIP - To be discussed

Implementation

WIP - To be submitted after confirming suitability to ETH vision

github-actions[bot] commented 2 years ago

There has been no activity on this issue for two months. It will be closed in a week if no further activity occurs. If you would like to move this EIP forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

github-actions[bot] commented 2 years ago

This issue was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment.