Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 249. (Read 2591928 times)

legendary
Activity: 1260
Merit: 1008
I hope this isn't considered spamming, and if so, do what you must.

I came up a protocol that could be utilized alongside a cryptocurrency - the Decentralized Autonomous Financial Network (DAFNe) Protocol.

https://bitcointalksearch.org/topic/decentralized-lending-protocol-network-881888

While that thread approaches TL;DR status, suffice it to say that the first application of such a protocol is a lending network. The protocol essentially allows a virtual bitcoin transaction to be built in a separate blockchain, and when a condition is met, the virtual transaction is transferred as an actual transaction to the bitcoin network.

(I figured the decentralized mining people would appreciate this effort to completely decentralize lending).

In this way, one could get thousands of individuals to have stake in a loan, distributing risk, and increasing money velocity.

Of course, the fundamental problem of any of these decentralized networks requiring proof of work is reward for the work. I don't think the protocol should create a secondary asset (such as the mechanism behind Loancoin, because I think this just leads us down the same black hole that is our current financial system.. reserve notes), so as it stands, the DAFNe would skim some percentage from the interest rate to provide miner rewards, though I ran the numbers and these rewards are minimal at low levels of network activity (approach 0.01 BTC per block at something like 10k loans of 50 BTC with 5% interest).

Long story short, is there a way to implement the p2pool protocol into a network right off the bat? So that way, even if a node came in with 2X available network hashrate, things would still stay decentralized?

I probably don't fully understand the innerworkings behind p2pool..... but I wanted to communicate, because I believe in communication.

if you want to take up the reply in the other thread (to prevent a derail), that would make sense. Smiley Or if you want to flame me, I'm wearing the right shoes.
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
How does new nodes get added to p2pool-nodes.info ?

As long as your node is publicly accessible it will show. It can take a while to propagate though, sometimes a couple of days. Does it show on http://nodes.p2pool.co/ ?
newbie
Activity: 1
Merit: 0
How does new nodes get added to p2pool-nodes.info ?
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
Loving this ultra low diff atm...... Smiley
legendary
Activity: 1258
Merit: 1027
Hey windpath - appears you're missing stats from block 334431.  I don't have it on my node either, but I certainly received a block reward for it at 08:24EST today.

Thanks, got it added. Now to sort out why it was not picked up by the scanner Smiley



At a guess, might the cause be that it was a stale p2pool share?
p2pool doesn't know about all the blocks that are found.
95% of stale share blocks are valid blockchain blocks, so a while back this was rectified by passing the blocks to bitcoind even if they were stale shares ... since throwing them away is a really bad idea when 95% of them are valid Smiley
Thus every so often a p2pool block is found with a stale share.

Thanks, but that was not it, still not sure actually...

We have regularly tracked stale shares that ended up making blocks by monitoring for Forrest's special "OP_RETURN", just did not pick it up in this case (first time), still not sure what happened, will keep an eye out for the next one...
legendary
Activity: 1540
Merit: 1001
Has anyone found out what this means?

Code:
2014-12-15 20:26:38.867000 > in download_shares:
2014-12-15 20:26:38.868000 > Traceback (most recent call last):
2014-12-15 20:26:38.869000 > Failure: p2pool.p2p.ShareReplyError: too long

I'm seeing it a lot. Sad

M
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Hey windpath - appears you're missing stats from block 334431.  I don't have it on my node either, but I certainly received a block reward for it at 08:24EST today.

Thanks, got it added. Now to sort out why it was not picked up by the scanner Smiley



At a guess, might the cause be that it was a stale p2pool share?
p2pool doesn't know about all the blocks that are found.
95% of stale share blocks are valid blockchain blocks, so a while back this was rectified by passing the blocks to bitcoind even if they were stale shares ... since throwing them away is a really bad idea when 95% of them are valid Smiley
Thus every so often a p2pool block is found with a stale share.
legendary
Activity: 1258
Merit: 1027
Hey windpath - appears you're missing stats from block 334431.  I don't have it on my node either, but I certainly received a block reward for it at 08:24EST today.

Thanks, got it added. Now to sort out why it was not picked up by the scanner Smiley


legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Hey windpath - appears you're missing stats from block 334431.  I don't have it on my node either, but I certainly received a block reward for it at 08:24EST today.
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Ok thanks, just to make sure this was normal... Grin

legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
... it's called increased p2pool share difficulty and getting no share chain shares with small hash rates and variance ...
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
When i first setup my node, the default address was receiving payouts when blocks were found, and now that has stopped.  No miners were ever using the default address at all.  What exactly would the node get payouts for if anything.  This is a 0 fee node and i never have changed that since i started it.

If some one knows or have seen this please charm in.

Thanks.

Maybe someone was mining with a username that wasn't a Bitcoin address which caused your node to receive the payouts?
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
When i first setup my node, the default address was receiving payouts when blocks were found, and now that has stopped.  No miners were ever using the default address at all.  What exactly would the node get payouts for if anything.  This is a 0 fee node and i never have changed that since i started it.

If some one knows or have seen this please charm in.

Thanks.
full member
Activity: 932
Merit: 100
arcs-chain.com
Is there an easyway to modify UI by justino   so that the graph button pops up the old graphs from original fe?
hero member
Activity: 924
Merit: 1000
Watch out for the "Neg-Rep-Dogie-Police".....
Anyone wanna buy me a bitcrane? I'll pay the electricity!

You sure? They suck up the power like a hoover...... Smiley

total thread derail, but whats the most efficient one out there?

Can't fault the SP20's - you can underclock them to ~0.5W/Gh & they work excellently with p2pool. Love'em   Cool
legendary
Activity: 1260
Merit: 1008
Anyone wanna buy me a bitcrane? I'll pay the electricity!

You sure? They suck up the power like a hoover...... Smiley

total thread derail, but whats the most efficient one out there?
legendary
Activity: 1500
Merit: 1002
Mine Mine Mine
Super NOOB question. Flame if you must.
if "x" miner have no shares = no btc even after mining for "x" amount of time after p2pool network hits "x" blocks

Right or wrong? Just want to confirm and clarify.

No active shares in the chain = no payout when a block is found

nice as fuck! 4th/s in the pool for 2days and 0btc! back to my regular pools Smiley

If you were mining on the NastyPool P2Pool node with our NastyPoP payout flag enabled you would have still received a full BTC payout regardless if you submitted an accepted share or not.

https://bitcointalksearch.org/topic/p2pool-nastypool-0-fee-prop-on-pplns-ipv6-support-bonus-credits-306611

WoW Great job nasty ! Looking fwd to more developments. any chance to share on a how to ?

not here to steal but to share with others as i do have some other smaller miners coming to join me but their hashrate is just to small & i'm the only one getting the local shares & for those they had to wait to get a share then only some btc.

i would say my little mining pool is up & running well so far & namecoin coming soon. captminerp2pool.ddns.net:9332 do come & join especially for those who are located in asia.

i'm still pretty new in this & would like to say thanks to everyone who has helped along the way. Looking forward to more improvements at my pool. any comments are welcomed.

question : how can i retain the pool info ? it all resets back to 0 after i (when i'm forced to) restart the pool. the shares are all gone, is it recorded or back to square one ? how do i display namecoin mining data onto my page ?
newbie
Activity: 64
Merit: 0
What does this mean?

> in download_shares:
> Traceback (most recent call last):
> Failure: p2pool.p2p.ShareReplyError: too long
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
Super NOOB question. Flame if you must.
if "x" miner have no shares = no btc even after mining for "x" amount of time after p2pool network hits "x" blocks

Right or wrong? Just want to confirm and clarify.

No active shares in the chain = no payout when a block is found

nice as fuck! 4th/s in the pool for 2days and 0btc! back to my regular pools Smiley

If you were mining on the NastyPool P2Pool node with our NastyPoP payout flag enabled you would have still received a full BTC payout regardless if you submitted an accepted share or not.

https://bitcointalksearch.org/topic/p2pool-nastypool-0-fee-prop-on-pplns-ipv6-support-bonus-credits-306611
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C
Anyone wanna buy me a bitcrane? I'll pay the electricity!

You sure? They suck up the power like a hoover...... Smiley
Jump to: