Author

Topic: [ANN][DGC] Digitalcoin | Multi-algo & Masternodes | Established 2013 - page 169. (Read 523584 times)

sr. member
Activity: 336
Merit: 250
Please someone correct me if I am mistaken.  I am not a Python coder.

I have taken a quick look at the code and from my limited knowledge of Python
it seems that if "IDENTIFIER" and "PREFIX" values in p2pool/networks.py are not equal
between P2Pools, the pools will be working on their own individual shares (a block in P2Pool terms)
and not a collective block distributed amongst ALL P2Pools.  This is where the fragmentation
happens and results in a number of decentralised P2Pools.

So it seems the key here would be for ALL P2Pools to use the same "IDENTIFIER" and
"PREFIX" values.

So taking an example from akabane's kind submission to github,
if ALL P2Pool ops had the following in their p2pool/networks.py,
ALL P2Pools would acknowledge each other and work on the same
share (block)..

Code:
       IDENTIFIER='a5aed03050126d6d'.decode('hex'),
        PREFIX='b6c0601991aa19a3'.decode('hex'),

Please please correct me if I am mistaken...


hero member
Activity: 532
Merit: 500
Switching back to SPREAD=30.  90 was a disaster found only two blocks both orphans I think that is just way too short a spread for local pool
What fork are you using and what needs to be changed?
hero member
Activity: 1395
Merit: 505
Switching back to SPREAD=30.  90 was a disaster found only two blocks both orphans I think that is just way too short a spread for local pool
hero member
Activity: 532
Merit: 500
There's no concern about a pool having more than half. I have a full explanation in an earlier post answering a similar question.


P2Pool Announcement

To speed things up deliberations, anyone who is interested in joining the P2pool settings decision making process can contact me within the next 2 days to join the panel. The panel will eliminate alternatives until a consensus is reached. At which point, a new fork will be created on Git with the accepted settings that everyone can update to.

P2pool owners: Your success depends on your community. Build it.

I'm in I would love to run a node just need the correct info
hero member
Activity: 532
Merit: 500
Is it just me or is this coin greatly undervalued?

It seems the market believes it's not just you.
check your e-mail please

Hey,

You can post any issue here or PM me it. That way others can help you too.
ok I've been going crazy can anyone help me with the difficulty trying to figure out when the next change will be and what it will be


The pool I use had current dif, projected dif and change time on the sidebar - http://dgc.epools.org/
Ok that I've seen what I'm trying to do is figure that out, how do I do that?
sr. member
Activity: 448
Merit: 250
Anyone know someone who could make a pokergame for this coin?

Am working on it....get ready for some demos soon... got a server today, loading the files...

Can't wait to gamble away all my DGC!  Grin
hero member
Activity: 1395
Merit: 505
Changed SPREAD=30 to SPREAD=90 for my pool

Note that this actually created a lot more, not less, Stratum "work restart" requests.

I think what is happening is that the P2Pool targets blocks for about 1/10'th the time as the main network.  Hence, if the main network has 20 second block targets the pool now has 2 second block targets

I think we're in uncharted territory with the 20 second blocks not sure anyone has thought through optimal pool settings for a coin that fast.  For now I'll stick with the SPREAD 90 and see how well it works
member
Activity: 70
Merit: 10
Anyone know someone who could make a pokergame for this coin?

Am working on it....get ready for some demos soon... got a server today, loading the files...
newbie
Activity: 42
Merit: 0
Cartman, you're a champion. totally explained the concept of networked p2Pools, and i agree that it would be beneficial to the average miner and DGC as a whole. I'll definitely check out that pool you linked once i get home to my miner tomarrow. Smiley

speaking of pool talk, i noticed that http://www.digicoinpool.com/ seems to be well over half of the total network hashrate? as of this posting, the site's header reads: Pool Hashrate: 310.19 MH/s    
Network Hashrate: 448.26 Mh/s    
Difficulty: 2.24897441    
Pool Miners: 114    
Pool Workers: 246

isn't this a bad thing? again i don't know much about this stuff, but i've heard word that 51% of the network can start making like false results or something, and they have enough hashing power to verify the false results so they look real? or something? is DGC less prone to this type of attack?

I really don't know why people don't just stick to the p2pools, as i've already enjoyed the regular and fast payouts ticking away on my taskbar, get a warm feeling everytime i see a deposit, like: "i'm working too hard, i gotta sit back and let my cryptocoins work FOR me" heh

*edit, the only thing i can think of is that the "h" in Mh or MH mean something different? one's capitalized and the other isn't... i would have thought just the big or small "m" is what would matter with that format.

Yes, it's bad for many reasons. The owner needs to close the signup form.

Just think if his pool got attacked or hd crashed..
legendary
Activity: 966
Merit: 1052
There's no concern about a pool having more than half. I have a full explanation in an earlier post answering a similar question.


P2Pool Announcement

To speed things up deliberations, anyone who is interested in joining the P2pool settings decision making process can contact me within the next 2 days to join the panel. The panel will eliminate alternatives until a consensus is reached. At which point, a new fork will be created on Git with the accepted settings that everyone can update to.

P2pool owners: Your success depends on your community. Build it.
legendary
Activity: 980
Merit: 1000
Cartman, you're a champion. totally explained the concept of networked p2Pools, and i agree that it would be beneficial to the average miner and DGC as a whole. I'll definitely check out that pool you linked once i get home to my miner tomarrow. Smiley

speaking of pool talk, i noticed that http://www.digicoinpool.com/ seems to be well over half of the total network hashrate? as of this posting, the site's header reads: Pool Hashrate: 310.19 MH/s    
Network Hashrate: 448.26 Mh/s    
Difficulty: 2.24897441    
Pool Miners: 114    
Pool Workers: 246

isn't this a bad thing? again i don't know much about this stuff, but i've heard word that 51% of the network can start making like false results or something, and they have enough hashing power to verify the false results so they look real? or something? is DGC less prone to this type of attack?

I really don't know why people don't just stick to the p2pools, as i've already enjoyed the regular and fast payouts ticking away on my taskbar, get a warm feeling everytime i see a deposit, like: "i'm working too hard, i gotta sit back and let my cryptocoins work FOR me" heh

*edit, the only thing i can think of is that the "h" in Mh or MH mean something different? one's capitalized and the other isn't... i would have thought just the big or small "m" is what would matter with that format.
legendary
Activity: 966
Merit: 1052
We need to reach a consensus on the P2pool settings so that we can make a standard.
sr. member
Activity: 336
Merit: 250
I just found another github source for P2Pool which includes a
Digitalcoin configuration.

https://github.com/novaspirit/p2pool

This one also has alternate values.

p2pool/networks.py
Code:
   digital=math.Object(
        PARENT=networks.nets['digital'],
        SHARE_PERIOD=30, # seconds target spacing
        CHAIN_LENGTH=24*60*60//10, # shares
        REAL_CHAIN_LENGTH=24*60*60//10, # shares
        TARGET_LOOKBEHIND=200, # shares coinbase maturity
        SPREAD=30, # blocks
        IDENTIFIER='be43F6b8c6927210'.decode('hex'),
        PREFIX='b587193ba6d4749a'.decode('hex'),
        P2P_PORT=25477,
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=True,
        WORKER_PORT=24397,
        BOOTSTRAP_ADDRS='p2pool.dsync.net'.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',
        VERSION_CHECK=lambda v: True,
    ),

The SPREAD value of 90 was a result of the research of "CartmanSPC"
Code:
I chose SPREAD=90 since from research on the forum I found that this is suppose to be based on the block target time of the altcoin.

bitcoin SPREAD=3 block every 600 seconds           Baseline
litecoin SPREAD=12 block every 150 seconds         600/150=4       4x3=12
bbqcoin SPREAD=30 block every 60 seconds          600/60=10       10x3=30
digitalcoin SPREAD=90 block every 20 seconds       600/20=30       30x3=90

Can all P2Pool ops use this?  Or are there any suggestions for alternate values?

The IDENTIFER and PREFIX values differ.  I will contact the author of P2Pool "forrestv" to see if there
is a method for choosing those values.

Please help create a consensus P2Pool for Digitalcoin.   Smiley





legendary
Activity: 1694
Merit: 1054
Point. Click. Blockchain
Yep dgc is performing quite nicely. Steady climb in value on Cryptsy rather than a regular pump and dump like some other alts. Looking forward to Baritus bringing online the dgc advertising platform and his other excellent ideas for dgc. Dgc is really starting to gather some good momentum now.


Yeah, I don't know where they go to discuss but they are cranking out services for the DGC community.   Tongue
This is what I called development.  WDC?  That's another story. 


-tb-
hero member
Activity: 1361
Merit: 506
Yep dgc is performing quite nicely. Steady climb in value on Cryptsy rather than a regular pump and dump like some other alts. Looking forward to Baritus bringing online the dgc advertising platform and his other excellent ideas for dgc. Dgc is really starting to gather some good momentum now.
legendary
Activity: 1694
Merit: 1054
Point. Click. Blockchain
Anyone know someone who could make a pokergame for this coin?


QueenB is working on this. 

http://digitalcoin.co/forum/viewtopic.php?f=5&t=83


-tb-
full member
Activity: 383
Merit: 100
Anyone know someone who could make a pokergame for this coin?
sr. member
Activity: 308
Merit: 250
With a concensus p2p I would mine this coin 24/7
sr. member
Activity: 336
Merit: 250
To expand on the example of the one miner at the ltc.xpool.net:9327 node you can lookup his payment address in the charts. Then go to the payout section and search for his address. You will see his expected share of the next payout along with everyone else's in the entire 620 Mh/s pool...kinda neat if you think about it.

When you select a p2pool you will want one that is obviously participating with other p2pool to increase the frequency of payments. Selecting a p2pool comes down to finding the one that is "closest" to your miner. By closest I mean has the lowest latency. Also look for a p2pool that has a low number of orphaned shares. I hear that dead shares don't matter much. You want to be on a p2pool that is reliable (don't go with the hours in node up time section as that resets if the node has to be momentarily restarted..check the graphs for big lapses in data).

I dont want to come off as an authority on any of this stuff though..it is just my understanding from researching the board.

Your input has great value.  I consider myself a newbie to P2Pool but I can see the potential of Digitalcoin and I can see
what a great help a consensus P2Pool would be for Digitalcoin.

I will step back into the background if we can pull it off.  I am here to learn from the experience of others.

sr. member
Activity: 336
Merit: 250
one more quick one, concerning all of the talk about networking the P2Pools... would that help cut down on the amount of "requested work restart"s that i'm getting? cause that seems like it would be good? sounds like having them all talk to each other would up everyone's efficiency? would that result in less orphans or rejects, and result in better overall hashing power? would that change how much rewards people are receiving? or if everyone's efficiency gets upgraded at the same time, would it just mean that the network will be more robust but the rewards would still pretty much remain the same?

I found when I changed the setting on the pool to SPREAD=90 it significantly cut down on Stratum request for work restart. Try dgc.xpool.net:8810 to see if that is the case for you there.

Connecting the pools will have them using their hash rates collectively for finding blocks. You will get your portion regardless of the p2pool your on when a block is found. More blocks will be found but your portion of the share will be smaller because of the increased number of miners on various p2pools working together. An example can be seen at ltc.xpool.net:9327

Even though there is only one miner at that "node" with 250 Kh/s he will still get a portion of a found block. The entire pool (collective?) is over 620 Mh/s so he is participating with that hashing power even though the local node is only providing 250 Kh/s of it. If it was not connected the miner would rarely if ever be paid with only 250 Kh/s. Since ltc.xpool.net:9327 is participating with the other p2pools he will get paid regularly.

Don't know if that makes sense...it is my understanding of it anyhow Smiley


Yes.  The litecoin P2Pool is a great example. 

There are plenty of miners out there who would like to participate but due to the lower hash rates they sit on the
sidelines and only mine at the inception of a coin.  If all P2Pool ops came to a consensus, Digitalcoin P2Pool could
expand towards the depth of the Litecoin P2Pool where even the miners with lower hash rate can have
a piece of the Digitalcoin future! 



Jump to: