Closed humanely closed 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.
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.
Preamble
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