Bitcoin Forum
May 06, 2024, 04:58:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Patching a coin for AUXPOW  (Read 716 times)
l8nit3 (OP)
Legendary
*
Offline Offline

Activity: 1007
Merit: 1000


View Profile
July 17, 2015, 06:54:42 AM
 #1

Hello all!
I have 2 questions here im hoping someone in the crypto community knows the answer to. I've been working quite hard on building a merged-minng, profit-switching, auto-exchanging, multi-pool lately (using unomp and combining a few guides online). I'm still fairly early in my build (after many full wipes and starting from scratch) but after some research ive come up with these 2 questions.

1)How does one go about patching a scrypt coin for auxpow as a secondary coin? is this possible by a pool owner for use on their pool (which i could then upload to github as a commit?) or does the dev have to implement the merged mining in the coin source?

2)does both the parent coin and secondary coin need to be patched? can i make multiple parents mine the same secondary aux coins? (due to my goal of profit-switching.. id like all my "switchable" coins to be merged mining.

I was reading around and found this post https://bitcointalk.org/index.php?topic=68248.0 however it only mentions sha256 patching, and doesn't source the patch files. I'd love to add a few non merged capable coins to my pool as secondary chains (either too litecoin or dogecoin likely), and multiple main chains merged mining.

<edit>My Research So Far
patching:
-https://bitcointalk.org/index.php?topic=68248.0

general merged mining info:
-http://bitcoin.stackexchange.com/questions/273/how-does-merged-mining-work
-http://dot-bit.org/Merged_Mining
-https://en.bitcoin.it/wiki/Merged_mining_specification

and either im blind, or what im looking for isnt quite in those sources (i may actually be blind lol its 3 am in ontario)</edit>
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
mrbodz
Hero Member
*****
Offline Offline

Activity: 800
Merit: 1000


View Profile
July 17, 2015, 11:50:30 AM
 #2

Hey Mate

UNOMP Dev ahmedbodi here. Firstly the auxpow hard fork has to be done by the coin's dev. since its a consensus change. Secondly UNOMP only supports 1 aux chan per pool at the moment so it still wouldnt work for you even if done.

Ahmed
l8nit3 (OP)
Legendary
*
Offline Offline

Activity: 1007
Merit: 1000


View Profile
July 24, 2015, 05:11:36 PM
 #3

Wow! thank you so much for taking the time to explain this to me Smiley and in a way i can easily understand Smiley I love your software! I understand that the dev needs to fully implement the change, but is there a way i can do a clean git clone, and create my own branch? then patch my own branch for auxpow? i realize its unlikely to be added to the main coin source and therefor will not be used... but im on a "quest for knowledge" and id love to learn the process anyways :)is there maybe some reading material anybody knows of that could get me started on the right path?
mrbodz
Hero Member
*****
Offline Offline

Activity: 800
Merit: 1000


View Profile
July 24, 2015, 06:14:28 PM
 #4

im afraid there isnt. it takes a good bit of research of various coins and posts to peice it all together

Ahmed
l8nit3 (OP)
Legendary
*
Offline Offline

Activity: 1007
Merit: 1000


View Profile
July 24, 2015, 06:22:06 PM
 #5

Well then i know where to start Smiley thank you for letting me know , maybe if im able to figure it out ill write one . Im also looking to learn how to add POS but i assume its the same... start searching through sources . Thanks again Smiley
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!