neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 05, 2014, 09:28:56 PM Last edit: August 09, 2014, 01:47:22 AM by neuroMode |
|
Read the full article here: http://coinbrief.net/myriadcoin-merge-mining/Visualizing multi-vPoW and the concept of block "tips" versus block "rewards" Multi-vPoW: Myriadcoin’s Solution to Merge-MiningMerge-mining has made headlines recently with the announcement of Dogecoin merge-mining under Litecoin (i.e. Dogecoin is the “child”, Litecoin is the “parent”). It is a concept that has been around for a while and implemented by a handful of coins, including Bitcoin. Put simply, a miner performs the same hash on both the parent and child blockchain and can solve blocks on either chain at no extra cost. The concept has yet to really take off as anything beyond academic because of a problem very parasitic in nature: The child coin’s price is at the mercy of the parent coin’s miners. In Dogecoin’s case, dogecoins become “free lunch” for Litecoin miners that they can sell for an extra BTC or LTC profit. For merge-mining to be a successful tool it needs to be given a symbiotic environment. There must be a mutual balance that doesn’t leave one party with a bad taste in their mouth. Merged-mining’s Current ImbalanceWith “mono-proof-of-work” (mono-PoW) coins like Litecoin and Dogecoin that utilize one algorithm (Scrypt) to solve blocks, there is no obvious way to balance blockchain security (i.e. Litecoin’s larger network hashrate) with the inevitable selling pressure that is to follow (i.e. Litecoin miners dumping their “free” dogecoins for BTC/LTC). Even the perceived imbalance is enough to damage the child coin’s value; if Litecoin miners do not sell their dogecoins at the rate that the market anticipates, the market will still react as if the dumping is occurring at that higher rate. It is a self-fulfilling prophecy where one coin is placed a metaphorical pedestal above the other. Luckily, with the emergence of Myriadcoin’s “multi-proof-of-work” system (multi-PoW), a healthy partnership can be constructed between the two coins. Myriadcoin and Multi-vPoW: A Symbiotic SolutionHere, I will propose a solution to the imbalance (and the subsequent low popularity) of merged-mining: multi-varying proof-of-work block rewards (multi-vPoW). [Note: There may be a better way to name this.] Myriadcoin’s upcoming PolyMYR project, a merge-mining and auto-exchanging pool, will double as a cryptocurrency laboratory where the multi-vPoW solution can be rigorously researched and tested. To understand the solution best it requires a brief recap of how a multi-PoW system like Myriadcoin works. Myriadcoin has 5 algorithms (SHA256d, Scrypt, Skein, Qubit, and Myriad-Groestl) that can independently solve blocks. They have independent difficulties that are adjusted using the same formula. Any algorithm can solve the next block even if it is the same algorithm. Each algorithm targets the same block time and the block rewards are the same no matter which algorithm solves the block. The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap). The merge-mined algorithms would be programmed to have lower block rewards than the non merge-mined algorithm(s). This immediately creates many variables (number of merge-mine algorithms, number of non-merge-mine algorithms, block rewards, etc.) that can be tinkered with to create a proper balance of give and take. For example, a developer wants to start a new X11 coin but is worried that a competitive and saturated altcoin mining arena may leave the coin prone to 51% attacks for lengthy periods of time early on. The developer wants guaranteed network security from the moment it launches so they decide to launch it as a multi-PoW with 5 algorithms: SHA256d, Scrypt, Skein, Myriad-Groestl, and X11. Merge-mining is enabled on the 4 algorithms it shares in common with Myriad (SHA256d, Scrypt, Skein, and Myriad-Groestl) while the X11 algorithm is devoid of the auxPoW merge-mining code. The 4 merge-mine algorithms could then be designed with block rewards of say, 25, while the block reward for X11 is 200. This would create a 25-to-200 ratio for the block rewards. Or maybe the ratio would be set to 40/200 or 10/200. Whatever the ratio may be, the bottom line is that Myriadcoin miners are paid for their contributions to the network security of the new coin in a manner that is not detrimental to the long-term value of the coin. So long as there is a fairly-balanced block reward design, Myriad miners should not have reason to complain about lesser block rewards because the child coins are ultimately “free lunch”. At the same time, the developer should not deprive merge-mined algorithms of block rewards altogether or else the merge-mining symbiosis becomes parasitic against the parent coin and the child coin would be dealt with naturally by the free market. It’s a matter of mutual respect that eliminates any real or perceived damage to either coin in the merge-mining partnership. Complimenting multi-vPoW With Other Blockchain TechnologyMerge-mining symbiosis via multi-vPoW could even be enhanced by utilizing complimentary blockchain technology. For example, an implementation of multi-vPoW colored coins could offer miners the choice of coloring their merge-mining coins into tokens that represent the amount of network security they provided. This would act as a deflationary tool (that isn’t a scam!) for the child coin that still rewards the parent coin miners with more profit/value given that creative ways to use the colored security tokens are constructed. Even further, while I understand that PoS block rewards are currently not compatible in merge-mining environments, it may be intriguing to innovate a way for merge-miners to stake their child coins rather than sell them right away. Finally, a means to achieve meta-stability within merge-mining symbiosis may be desirable and achievable from real-time data analysis of relative network hashrate on each merge-mining algorithm. Hypothetically, the child coin block rewards for a merge-mined algorithm may be constructed to dynamically change based on the size of the network hashrate of that algorithm relative to the rest of the network. If too many miners are loaded up on one algorithm, the block rewards may be temporarily lowered while the block rewards on a smaller algorithm network could be raised. This could incentivize a migration of miners from the crowded algorithm to the sparse algorithm to prevent extended duration of low individual network hashrates. These are a few solutions that will be explored by Myriadcoin and PolyMYR. If anything, I hope to spark a lively discussion about elegant solutions for merge-mining symbiosis. I do not pretend to know if these ideas will succeed, but I can assure you they will be explored. We love to push the envelope on the Myriad platform. Should Myriadcoin’s exploration of meaningful innovation spark your interests, I implore you to join our community and development team. We are always looking to grow! Join us on/r/myriadcoin or swing by our IRC channel (##myriadcoin on Freenet). Cheers!
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 05, 2014, 11:29:50 PM |
|
Updated OP with full text and visualization of multi-vPoW
|
|
|
|
|
digitalindustry
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 06, 2014, 03:49:14 PM |
|
if you are talking innovation on this forum you will be talking to your self primarily - there are few that come though these parts, mostly travelers Junk town is a stop off mostly the resupply sell some cheap wares, that about it your better off heading across the desert into Reddit territory or even find newer pastures....
I like Myraid and find it intriguing i find the vPoW very interesting.
I think in the future there will be a basket of quality Crypto - none of them will be single algo -
|
- Twitter @Kolin_Quark
|
|
|
|
magcoin-crypto
Newbie
Offline
Activity: 14
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 06, 2014, 05:59:03 PM |
|
The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap).
Wait, what exactly is the purpose to have the overlap? Sorry, some of this is confusing me a bit -- if you could just elaborate on how making the child multi-PoW plays into the overlap.
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 06, 2014, 11:24:24 PM |
|
if you are talking innovation on this forum you will be talking to your self primarily - there are few that come though these parts, mostly travelers Junk town is a stop off mostly the resupply sell some cheap wares, that about it your better off heading across the desert into Reddit territory or even find newer pastures....
I like Myraid and find it intriguing i find the vPoW very interesting.
I think in the future there will be a basket of quality Crypto - none of them will be single algo -
Thanks for the feedback. I was posting my article every that I could. I figured people on here would read it... even if it's just a few. A lot of people have their own agenda and if Myriad or merge mining isn't on it they simply ignore it.
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 06, 2014, 11:29:03 PM |
|
The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap).
Wait, what exactly is the purpose to have the overlap? Sorry, some of this is confusing me a bit -- if you could just elaborate on how making the child multi-PoW plays into the overlap. The purpose of having the overlap is to devote a few of the algorithms to network security through merge mining and "tip" them a smaller block reward while keeping a few others with the "real" block reward numbers. Looking at the examples in my visualization again, Myriad Child A overlaps Myriad with the Myr-Groestl and Qubit algorithms. Myriad Child B overlaps Myriad with the SHA256d, Scrypt, and Skein algorithms. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fcoinbrief.net%2Fwp-content%2Fuploads%2F2014%2F08%2Fmulti-vPoW.png&t=665&c=-O5eqr2SC1kkDg)
|
|
|
|
ahmed_bodi
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 06, 2014, 11:51:00 PM |
|
The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap).
Wait, what exactly is the purpose to have the overlap? Sorry, some of this is confusing me a bit -- if you could just elaborate on how making the child multi-PoW plays into the overlap. The purpose of having the overlap is to devote a few of the algorithms to network security through merge mining and "tip" them a smaller block reward while keeping a few others with the "real" block reward numbers. Looking at the examples in my visualization again, Myriad Child A overlaps Myriad with the Myr-Groestl and Qubit algorithms. Myriad Child B overlaps Myriad with the SHA256d, Scrypt, and Skein algorithms. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fcoinbrief.net%2Fwp-content%2Fuploads%2F2014%2F08%2Fmulti-vPoW.png&t=665&c=-O5eqr2SC1kkDg) In layman terms this means we can make a merged mined child coin which would support shitcoin algo of the week aka the X series. while still having all the normal power on the myriad network. (We'd support the myriad algos while other pools? and pools for the other algos would mine on the X algorithm)
|
Bitrated user: ahmedbodi.
|
|
|
magcoin-crypto
Newbie
Offline
Activity: 14
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 12:16:55 AM |
|
The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap).
Wait, what exactly is the purpose to have the overlap? Sorry, some of this is confusing me a bit -- if you could just elaborate on how making the child multi-PoW plays into the overlap. The purpose of having the overlap is to devote a few of the algorithms to network security through merge mining and "tip" them a smaller block reward while keeping a few others with the "real" block reward numbers. Looking at the examples in my visualization again, Myriad Child A overlaps Myriad with the Myr-Groestl and Qubit algorithms. Myriad Child B overlaps Myriad with the SHA256d, Scrypt, and Skein algorithms. http://coinbrief.net/wp-content/uploads/2014/08/multi-vPoW.pngIn layman terms this means we can make a merged mined child coin which would support shitcoin algo of the week aka the X series. while still having all the normal power on the myriad network. (We'd support the myriad algos while other pools? and pools for the other algos would mine on the X algorithm) Ahh, I see. So it essentially allows for easier transitioning from algo to algo without hurting one specific coin due the chaining effect that would've happened otherwise. Got it... I think ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif)
|
|
|
|
CoinHoarder
Legendary
Offline
Activity: 1484
Merit: 1026
In Cryptocoins I Trust
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 12:24:31 AM |
|
I really think Myriadcoin's multi-algorithm PoW is revolutionary as far as PoW crypto currencies are concerned, but I'm not sure if I'd invest in it purely for that reason... I guess I am on the fence.
You guys definitely have a great idea in allowing the simultaneous mining of different algorithms, each with an equal chance to find the next block. This is just another benefit of that innovation that I had not thought of before.. good work.
See the link in my thread.. "Using Oracles... ". I would like to see someone implement a PoS coin with your multi-algorithm PoW idea.. I think it would be the fairest PoS coin release thus far.
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 12:36:01 AM |
|
Updated visualization for multi-vPoW to include "block tips" concept for better understanding: ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FKZDUjc1.png&t=665&c=GaTtRXS4ERddlA)
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 12:41:44 AM |
|
I really think Myriadcoin's multi-algorithm PoW is revolutionary as far as PoW crypto currencies are concerned, but I'm not sure if I'd invest in it purely for that reason... I guess I am on the fence.
You guys definitely have a great idea in allowing the simultaneous mining of different algorithms, each with an equal chance to find the next block. This is just another benefit of that innovation that I had not thought of before.. good work.
See the link in my thread.. "Using Oracles... ". I would like to see someone implement a PoS coin with your multi-algorithm PoW idea.. I think it would be the fairest PoS coin release thus far.
Thanks a lot! I'm not asking to invest, but what I am showing is that Myriadcoin could function as a security enhancement while simultaneously not killing the child coin's value. The child coin "tips" smaller block rewards that miners may use to sell if they wish, but not at the magnitude they would with normal block rewards. The child coin helps support the parent coin (Myriad) and the finances of the child coin may be re-invested into Myriad or they may be kept for investments. I do think that if a solution for a child coin could be created whereby the child coins generated through merge mined could be staked by the merge miners, we would create an even better partnership between parent and child. Miners would have the option of dumping their "tips" or instead staking them and removing even more sell pressure from the market.
|
|
|
|
digitalindustry
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 06:45:21 AM |
|
I have a question it doesn't directly relate to the topic but more to vPoW- let me give you a scenario - :
is there an attack vector that exists here:
lets say we have for example 3 "algos"
1. Xa
2. Xb
3. Xc
now (in this world) - there is a beautiful community developed CPU and GPU miner for both
what this miner does is it can mine each of the 3 and choose the lowest diff of each -
is there a potential attack vector where the miner can "game" the next block i.e by jumping form aglo to aglo -
so exploited some how the way in which the next block is determined?
sorry for the newb question.
what i'm asking is:
what is the mechanism that determines the next block is it really random?
|
- Twitter @Kolin_Quark
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1278
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 07:41:22 AM |
|
Dogecoin merge-mining under Litecoin (i.e. Dogecoin is the “child”, Litecoin is the “parent”).
I'd be grateful if you could you add a bit more detail to this assertion, in particular what determines the “child” / “parent” relationship. I ask because my understanding of AuxPoW seems to be adrift, I managed to get a completely different impression from reading the Dogecoin statement. Cheers Graham
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 08:24:46 AM |
|
The multi-vPoW solution involves adjusting block rewards based on which algorithm finds the block. With Myriad as a parent multi-PoW, the child coin can become a multi-PoW (if it isn’t already) that selects a few algorithms that are merged-mined by parent Myriad algorithms and an algorithm(s) that is not merge-mined (creating a degree of overlap).
Wait, what exactly is the purpose to have the overlap? Sorry, some of this is confusing me a bit -- if you could just elaborate on how making the child multi-PoW plays into the overlap. The purpose of having the overlap is to devote a few of the algorithms to network security through merge mining and "tip" them a smaller block reward while keeping a few others with the "real" block reward numbers. Looking at the examples in my visualization again, Myriad Child A overlaps Myriad with the Myr-Groestl and Qubit algorithms. Myriad Child B overlaps Myriad with the SHA256d, Scrypt, and Skein algorithms. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fcoinbrief.net%2Fwp-content%2Fuploads%2F2014%2F08%2Fmulti-vPoW.png&t=665&c=-O5eqr2SC1kkDg) In layman terms this means we can make a merged mined child coin which would support shitcoin algo of the week aka the X series. while still having all the normal power on the myriad network. (We'd support the myriad algos while other pools? and pools for the other algos would mine on the X algorithm) Ahh, I see. So it essentially allows for easier transitioning from algo to algo without hurting one specific coin due the chaining effect that would've happened otherwise. Got it... I think ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif) I think you are confused still because your response confused me lol. What do you mean by "easier transitioning from algo to algo?" What is the transitioning, who is doing the transitioning, and how is it easier? Also, what "chaining effect" are you talking about precisely? I just want to help you understand ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
neuroMode (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 08:30:23 AM |
|
Dogecoin merge-mining under Litecoin (i.e. Dogecoin is the “child”, Litecoin is the “parent”).
I'd be grateful if you could you add a bit more detail to this assertion, in particular what determines the “child” / “parent” relationship. I ask because my understanding of AuxPoW seems to be adrift, I managed to get a completely different impression from reading the Dogecoin statement. Cheers Graham What determines the child vs. the parent? This is something that a programmer could explain better (I don't code). It is something specific within the code. The main difference is that pools can be set up for Litecoin miners to apply their same hashes to the Dogecoin blockchain and possibly solving both. You cannot do this the other way around--nobody can make a pool where Dogecoin hashes can be applied to Litecoin blocks. Therefore, Dogecoin is the "child" and Litecoin is the "parent". Whether or not these names for "who's on top" are really all that accurate is a different story, but it is sort of reverberated through the fact that Dogecoin needs to hardfork to become a child while Litecoin doesn't have to do anything (except set up pools). One of the key things that the articles announcing the Dogecoin/Litecoin merge mining made a mistake with is that Litecoin is the only parent. Once Dogecoin becomes a child, ANY Scrypt blockchain can become a parent. This means Scrypt miners on Myriadcoin will be able to merge mine Dogecoin. It's not strictly limited to Litecoin.
|
|
|
|
gjhiggins
Legendary
Offline
Activity: 2254
Merit: 1278
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 10:23:45 AM |
|
The main difference is that pools can be set up for Litecoin miners to apply their same hashes to the Dogecoin blockchain and possibly solving both. [ ... ] You cannot do this the other way around--nobody can make a pool where Dogecoin hashes can be applied to Litecoin blocks. [ ... ] One of the key things that the articles announcing the Dogecoin/Litecoin merge mining made a mistake with is that Litecoin is the only parent. [ ... ] Once Dogecoin becomes a child, ANY Scrypt blockchain can become a parent. This means Scrypt miners on Myriadcoin will be able to merge mine Dogecoin. It's not strictly limited to Litecoin.
Ah, fiat lux. I had particular difficulty grounding the “child” and “parent” terms that you introduce. Neither is reliably inferable from “Dogecoin is implementing AuxPoW with any scrypt coin with higher hashrate than Dogecoin” or “we will enable the Dogecoin blockchain to accept auxiliary proof of work from other Scrypt chains”. I understand your need to introduce a classification to set a context for your discussion of mooted changes to Myriad's operations but it doesn't work for me, rather the opposite - the metaphor is spurious given the implementation and it derailed my understanding of your proposal. Cheers Graham
|
|
|
|
Crestington
Legendary
Offline
Activity: 882
Merit: 1024
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 10:39:20 AM |
|
I like the multi-symbiosis of Myriadcoin, I researched it a bit a few months ago and it's a good idea. By working on multi-algorithmic mining and merge mining, it opens more doors to different features in cross-chain transactions and securing many small networks. I am quite avid though that Proof of Work alone with high rewards over time tends to hurt price so I am not quite sure how this should combat this because if you have something that will gain you proportionally more over time, you would have more of a tendency to hold on to it.
What are some of the things that Myriadcoin wants to strive for over a long period?
|
|
|
|
newuser01
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 07, 2014, 11:00:23 AM |
|
this gon b so gud
I cant wait!!
|
|
|
|
|