EPoSe (Egalitarian Proof of Service), reducing blocktime and increasing throughput of transactions without creating forks
As mentioned in the previous medium posts, EPoSe is a hybrid consensus that requires node’s mining and verification operations like any other blockchains.
Through implementing EPoSe consensus, QWC blockchain will be able to accomplish one of the ultimate goals, reducing blocktime and increasing throughput without jeopardizing blockchain’s stability by preventing forks.
I am going to skip some of the basic explanations about possible outcomes arising from reducing blocktime and block reorg activities.
Please find more information about it from the following link.(https://monero.stackexchange.com/questions/5/why-was-the-block-time-changed-from-1-to-2-minutes/6)
Problem and Solution #1
If mining is operated within cpu bound, it will can definitely create multiple forks and they may never merge to the longest chain.
In order to solve this problem, a technique called dynamic hash vector(DHV) will be used; a large amount of nodes’ mining power of will be randomly forwarded among uptime nodes, allowing the probability of finding block from such node mathematically absolute. This will prevent network from creating forks and protect it from centralization attempts.
EPoSe system does not reward to individual nodes upon finding a block so all malicious attempts are discouraged.(https://medium.com/@xecuteqwc/epose-egalitarian-proof-of-service-reward-system-2a1f5c15d9a2)
As a result, pool mining ecosystem will be no longer necessary when EPoSe is applied to QWC blockchain. That is just one noticeable change in the mining ecosystem.
Problem and Solution #2
Block propagation time and max block size(throughput) are another limiting factors that can create delays in reducing block time.
Internet speed of 110 countries averages over 10Mbps (http://www.speedtest.net/global-index), which is equivalent to 1.25MB/s and this figure will improve over time. Even mobile 5G speed is expected to exceed 1Gbps(125MB/s) theoretically, QWC will optimize/reduce the blocktime based on the median speed of the internet over time.
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
If you have any questions or comments, feel free to leave them on this post. Thanks.
#To comply with Medium’s policies on Cryptocurrency Related Posts (https://help.medium.com/hc/en-us/articles/360000646167), the following information will be attached and updated.
Website:
Webpage: https://qwertycoin.org/
Github: https://github.com/qwertycoin-org/
Bitcointalk: https://bitcointalk.org/index.php?topic=2881418
News & Blog: https://qwertycoin.org/blog/category/news/
Mining Pools & Block Expoloer: https://explorer.qwertycoin.org/
Node Map: https://nodes.qwertycoin.org
Faucet: https://faucet.qwertycoin.org/
Social Network:
Twitter: https://twitter.com/Qwertycoin_QWC
Facebook: https://www.facebook.com/422694361519282
Reddit: https://www.reddit.com/r/QWERTYCOIN
Telegram Community Channel: https://t.me/qwertycoin
Telegram Support Channel: https://t.me/qwc_support
Discord Channel: https://discord.gg/U5amwCs