By its very nature, Ethereum, just like any permission-less blockchain is open sourced. This means that the underlying code that creates this decentralized infrastructure is open and accessible for anyone to look at, review, and contribute to. This represents the culmination of the individual efforts of tens, if not hundreds of developers around the world.
Such distributed collaboration is no easy feat. So how does this community structure the process by which new ideas are proposed, vetted, and eventually implemented onto Ethereum’s mainnet? Through an improvement process is known as EIPs [Ethereum Improvement Proposals].
There are some well-known EIPs like EIP145, which is specifically designed for Ethereum Hard Forks. Although EIPs is an open-sourced protocol that anyone can contribute to, getting your EIP approved is still a rigorous process. Highly established projects such as Polymath [ERC-1400] have only gotten their EIPs to the Draft and Pull Request stages respectively. This speaks volumes to the demanding evaluation process required to get an EIP approved. Although EIPs is an open-sourced protocol that anyone can contribute to, getting your EIP approved is still a rigorous process.
Highly established projects such as GitCoin [ERC-1081] and Polymath [ERC-1400] have only gotten their EIPs to the Draft and Pull Request stages respectively. This speaks volumes to the demanding evaluation process required to get an EIP approved.
To add more context into the amazing work put forth by the KrawlCat team, let’s look at the overall process for submitting an EIP.
How To Publish an EIP
There are various forms of EIPs; those that occur on the core layer, which affects the Ethereum blockchain itself, and the application layer, which affect the tokens and projects that are built on top of the Ethereum blockchain. If you want to submit an improvement proposal on the Application Layer [ERC], then it is a three-step process:
Draft: An EIP is open for consideration.
Last Call: The EIP has gone through the initial review process and has been deemed acceptable. The proposal will now go through a peer-review from a wider audience.
Final: An EIP that has been in ‘Last Call’ for at least 2 weeks and all technical changes requested during the last call stage have been implemented by the EIPs author[s].
KrawlCat’s contribution to EIP-1973 [also known as ERC-1973] is on the application layer so this proposal will affect tokens and projects built on top of the Ethereum blockchain. Therefore, the EIP has to provide utility to multiple projects, not just KrawlCat. So, let’s analyze what EIP1973 aims to accomplish, how this EIP applies to KrawlCat, and also look at what other use cases this EIP can provide utility towards as well.
EIP-1973: Programmatically Tiered Token Rewards:
EIP-1973 proposes the implementation of a programmatic token rewards interface. The inclusion of this interface would allow for Dapps to scale out their respective token economies much more efficiently. EIP-1973 has been designed so that reward distribution is on a per/block basis, and the value of each reward is dependent on the number of participants in the network.
In the beginning, when the network has low volume, per/participant rewards are high in order to incentivize more people to onboard onto the network. However, as the network scales the token rewards will decrease proportionately, relative to the number of people on the network.
KrawlCat’s focus was to design an automated payout structure for token rewards on its network, but there was no standardized process. This led us to evaluate various methodologies, such as a “push system”, whereby developers are ‘pushing’ out the rewards to users.
However, as the networks scale to the tens of thousands, keeping track of this participant-inventory and each user’s corresponding reward becomes unmanageable. EIP-1973 has instead proposed a “pull system” where users can withdraw their funds, and based on their usage on the network, a corresponding reward is automatically distributed to their wallet.
KrawlCat is the ideal first use case for EIP-1973:
There are a lot of EIPs in various stages of development, however many of them are not ready to integrate with current projects. In contrast, EIP-1973 has been designed to provide utility to projects that are in the space today and therefore is ready to create tangible value for the KrawlCat ecosystem, as well as other projects.
KrawlCat is a decentralized data feed provider that allows blockchain projects to access off-chain data like stock prices and other predictable events like aviation information and weather forecasts. KrawlCat’s infrastructure consists of a distributed network of computers that have been specifically manufactured to scrape the web for internet statistics.
As each computer scrapes data, they are rewarded in the form of KrawlCat tokens; the more they scrape, the more they earn. EIP-1973 would help expedite KrawlCat’s reward-payouts. Rather than utilizing a push system where developers must send the appropriate rewards to each address, which also raises centralization concerns, a pull system would be much more efficient as rewards could be automatically withdrawn.
The idea of token rewards and tokenized economies is relatively new, so let’s explore some other use cases that highlight EIP-1973’s functionality.
Other Use Cases that can generate value from EIP-1973:
EIP-1973 works especially well for projects that require people to contribute work to the block-chain network, such as miners who are responsible for verifying transactions.
Profit Sharing & Usage Incentives:
Some projects are designed to redistribute the cash flows generated from network activity. EIP-1973 would work especially well for such a function, as the distribution of rewards could be done much more efficiently so developers don’t need to push the rewards to each user’s wallet.
Fractional Ownership and Dividend Distribution:
One of the blockchains most exciting use cases is fractional ownership; the process of tokenizing real-world assets like real-estate and selling equity in these assets in the form of tokens on the blockchain. EIP-1973 would fit seamlessly into this operation as now these asset-backed tokens can be distributed to the appropriate party through automated means, rather than through centralization.
One of the strongest inhibitors preventing blockchain adoption is the ability to distribute token re-wards without centralization, as it prevents these projects from scaling and servicing their customers in a truly decentralized manner. Based on these shortcomings, this EIP should be seriously considered by the community. EIP-1973 can improve the service delivery of projects with-in Ethereum’s ecosystem, while also weakening their reliance on centralization.
- Source: First Appeared Here
- Published Time: 2019-05-21 11:30:34
The views and opinions expressed in the article What is EIP 1973 and how can it Impact Decentralized Applications? do not reflect that of 48coins, nor of its originally published source. Article does not constitute financial advice. Kindly proceed with caution and always do your own research..
⚡️ Explore Our Cheap Efficient Cryptocurrency Advertising Services
We offer a variety of cryptocurrency advertising options including: Facebook posts, Twitter Tweets, Pinterest Pins, Web Banners, STO listings, Exchanges, Casino Banners, ICO listings, Article Links and Conference Landing Page Links!
Aren’t You Curious How’s Your Favorite Cryptocurrency Performing Today July 17, 2019?
Check out our price index page! Pick your favorite cryptocurrency to see its data; crypto prices, crypto market capitalization, trading pairs, buy or sell, analytics, charts, FIAT calculator, social media links, latest tweets and much more!