Bitcoin Forum
April 20, 2024, 04:20:37 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 [578] 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591613 times)
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 11, 2015, 02:08:15 PM
 #11541

Dynamic cycling addresses has been merged on Github!

https://github.com/forrestv/p2pool/pull/230

Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713630037
Hero Member
*
Offline Offline

Posts: 1713630037

View Profile Personal Message (Offline)

Ignore
1713630037
Reply with quote  #2

1713630037
Report to moderator
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 11, 2015, 02:21:41 PM
 #11542

Dynamic cycling addresses has been merged on Github!

https://github.com/forrestv/p2pool/pull/230



What exactly does this do?

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
sEpuLchEr
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


Are we there yet?


View Profile
January 11, 2015, 02:23:51 PM
 #11543

Dynamic cycling addresses has been merged on Github!

https://github.com/forrestv/p2pool/pull/230



What exactly does this do?

M

Looks like it pulls and rotates the default mining addresses from bitcoind.

sEpuLchEr
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


Are we there yet?


View Profile
January 11, 2015, 02:26:38 PM
 #11544

Need a little help.

How do you show blocks found that is more than a day ago? I've been looking at the code but I can't seem to find it or rather, changes I make doesn't seem to make it happen. So, as you can tell, I'm not a programmer and am only good at changing letters here and there.

Reason being, it looks really really really bad when recent blocks is blank.......

Thanks much.

mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 11, 2015, 02:31:38 PM
 #11545

Dynamic cycling addresses has been merged on Github!

https://github.com/forrestv/p2pool/pull/230



What exactly does this do?

M

Looks like it pulls and rotates the default mining addresses from bitcoind.

I saw that too.  Why would you want that?

Anyone else try this?  I'm getting errors all over the place:

Code:
015-01-11 09:30:48.300000 > --- <exception caught here> ---
2015-01-11 09:30:48.300000 >   File "C:\xp2pool\p2pool\main.py", line 401, in status_thread
2015-01-11 09:30:48.300000 >     paystr = "%.4f" % (node.get_current_txouts().get(bitcoin_data.pubkey_hash_to_script2(pubkeys.keys[i]), 0)*1e-8,)
2015-01-11 09:30:48.300000 > exceptions.AttributeError: 'list' object has no attribute 'keys'
2015-01-11 09:30:51.311000 > Unhandled Error
2015-01-11 09:30:51.311000 > Traceback (most recent call last):
2015-01-11 09:30:51.311000 >   File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 488, in _startRunCallbacks
2015-01-11 09:30:51.311000 >     self._runCallbacks()
2015-01-11 09:30:51.311000 >   File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 575, in _runCallbacks
2015-01-11 09:30:51.311000 >     current.result = callback(current.result, *args, **kw)
2015-01-11 09:30:51.311000 >   File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 1126, in gotResult
2015-01-11 09:30:51.311000 >     _inlineCallbacks(r, g, deferred)
2015-01-11 09:30:51.311000 >   File "c:\python27\lib\site-packages\twisted\internet\defer.py", line 1070, in _inlineCallbacks
2015-01-11 09:30:51.311000 >     result = g.send(result)

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 11, 2015, 02:31:56 PM
Last edit: January 11, 2015, 02:54:27 PM by IYFTech
 #11546

Dynamic cycling addresses has been merged on Github!

https://github.com/forrestv/p2pool/pull/230



Not working for me, can't connect to peers....... Tongue

According to the merge it: "Essentially this pulls new addresses from bitcoind, using the account 'p2pool' - which I didn't have, so I created a new account on bitcoind called p2pool & restarted p2pool - no difference.  It's screwed.

Is it possible to do a git clone of the previous version?

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
yslyung
Legendary
*
Offline Offline

Activity: 1500
Merit: 1002


Mine Mine Mine


View Profile
January 11, 2015, 03:12:13 PM
 #11547

whooops . . . new does not mean good. oldie but goldie here running the .exe version

again the old saying goes : ain't broke, don't fix it

does anyone have any experience with the following scenario ?

does your qt or bticoind crashes when hashrate is over 550th/s ? mine did couple of times, if it's below 550ths it runs normal but once it passes the 500 + th/s mark, bitcoin qt crashes p2pool showing "lost contact with bitcoind/qt"

but when i checked (qt), it seems to be running but i just close and restart it then all goes back to normal. p2p was untouched.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 11, 2015, 03:34:01 PM
 #11548

OK, I noticed that the latest git kept trying to connect to  1.202.128.218:9333 - so I checked the IP:

inetnum:        1.202.0.0 - 1.203.255.255
netname:        CHINANET-BJ
descr:          CHINANET Beijing Province Network
country:        CN
admin-c:        HC55-AP
tech-c:         HC55-AP
status:         ALLOCATED PORTABLE
notify:        
remarks:        service provider
remarks:        -+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+
remarks:        This object can only be updated by APNIC hostmasters.
remarks:        To update this object, please contact APNIC
remarks:        hostmasters and include your organisation's account
remarks:        name in the subject line.
remarks:        -+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+
changed:         20100609
mnt-by:         APNIC-HM
mnt-lower:      MAINT-CHINANET-BJ
source:         APNIC

person:         Hostmaster of Beijing Telecom corporation CHINA   TELECOM
nic-hdl:        HC55-AP
e-mail:        
address:        Beijing Telecom
address:        No. 107 XiDan Beidajie, Xicheng District Beijing
phone:          +86-010-58503461
fax-no:         +86-010-58503054
country:        cn
changed:         20040115
mnt-by:         MAINT-CHINATELECOM-BJ
source:         APNIC

CHINA?  WTF?  Has forrests git repo been compromised?

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 11, 2015, 03:44:24 PM
 #11549

I threw the last git I retrieved from p2pool on 12/15/2014 up on my url:  p2pool-master.zip.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
January 11, 2015, 03:46:24 PM
 #11550

whooops . . . new does not mean good. oldie but goldie here running the .exe version

again the old saying goes : ain't broke, don't fix it

does anyone have any experience with the following scenario ?

does your qt or bticoind crashes when hashrate is over 550th/s ? mine did couple of times, if it's below 550ths it runs normal but once it passes the 500 + th/s mark, bitcoin qt crashes p2pool showing "lost contact with bitcoind/qt"

but when i checked (qt), it seems to be running but i just close and restart it then all goes back to normal. p2p was untouched.

p2pool  is single threaded.  My hunch is around 500 TH/s p2pool is taking so long to server your workers that by the time it gets back to checking bitcoind, it's been so long it thinks bitcoind is hung.

You might want to check out using ck's proxy to point to p2pool so your node only sees 1 worker.

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
sEpuLchEr
Sr. Member
****
Offline Offline

Activity: 248
Merit: 250


Are we there yet?


View Profile
January 11, 2015, 04:00:38 PM
 #11551

Need a little help.

How do you show blocks found that is more than a day ago? I've been looking at the code but I can't seem to find it or rather, changes I make doesn't seem to make it happen. So, as you can tell, I'm not a programmer and am only good at changing letters here and there.

Reason being, it looks really really really bad when recent blocks is blank.......

Thanks much.

Anyone?

idonothave
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
January 11, 2015, 04:08:55 PM
 #11552

Need a little help.

How do you show blocks found that is more than a day ago? I've been looking at the code but I can't seem to find it or rather, changes I make doesn't seem to make it happen. So, as you can tell, I'm not a programmer and am only good at changing letters here and there.

Reason being, it looks really really really bad when recent blocks is blank.......

Thanks much.

http://minefast.coincadence.com/p2pool-stats.php
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
January 11, 2015, 06:05:03 PM
 #11553

Can someone clarify something for me?  How much bandwidth does running a node generally eat up per day?

windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 11, 2015, 06:23:39 PM
 #11554

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1
Duce
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
January 11, 2015, 06:39:49 PM
 #11555

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1
If you have a server dedicated to P2P with bitcoind running and have your payouts going to another wallet on a different server why would you need to implement address rotation with bitcoind? I read the post on github and do not see why this would have been a benefit. Obviously I need a better education with this aspect. Can someone just point me in the right direction so I can read up on this please.
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
January 11, 2015, 06:49:11 PM
 #11556

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1
If you have a server dedicated to P2P with bitcoind running and have your payouts going to another wallet on a different server why would you need to implement address rotation with bitcoind? I read the post on github and do not see why this would have been a benefit. Obviously I need a better education with this aspect. Can someone just point me in the right direction so I can read up on this please.


You would have no need for this.

Address reuse is generally frowned upon from both a security and privacy standpoint, if you were using the node bitcoind wallet this would be a big security improvement.

Quote

Privacy
Address reuse harms the privacy of not only yourself, but also others - including many not related to the transaction. In some cases, these risks are serious enough that they are likely in violation of reasonable consumer protection laws.

Security
Bitcoin does not, at a low level, have any concept of addresses, only individual coins. Address reuse, at this layer, requires producing multiple digital signatures when you spend bitcoins. Multiple situations have been found where more than one digital signature can be used to calculate the private key needed to spend bitcoins. Even if you spend all the bitcoins claimed by this private key at once, it is still possible to double-spend them in theft before they confirm. While the situations for finding the private key from signatures have been fixed, it is not prudent to assume there aren't more such situations yet unknown.

In the case of spending all the TXOs in a single transaction, there is an additional risk if someone is actively monitoring the network for vulnerable transactions: upon receiving such a transaction, they can split up their double spends such that there is only one ECDSA verification per transaction (making a single transaction for each TXO); this will cause the attacker's transactions to relay across the rest of the nodes faster than the legitimate one, increasing success of a double spend.

https://en.bitcoin.it/wiki/Address_reuse
mahrens917
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
January 11, 2015, 07:00:11 PM
 #11557

Need a little help.

How do you show blocks found that is more than a day ago? I've been looking at the code but I can't seem to find it or rather, changes I make doesn't seem to make it happen. So, as you can tell, I'm not a programmer and am only good at changing letters here and there.

Reason being, it looks really really really bad when recent blocks is blank.......

Thanks much.

http://minefast.coincadence.com/p2pool-stats.php

Coincadence gives pool stats and all blocks ever mined from p2pool.  It is very useful.  However, if you are asking how to modify your p2pool server website to show more than just one day of blocks than that code is in p2pool/web.py.  Find the area of code which is "web_root.putChild('recent_blocks', ..." and in there it defines the time period.  Several lines down it should say something like "24*60*60" which represents 24 hours, 60 minutes, and 60 seconds.  If you would like to show more than one day of data just multiply this number larger by the number of days you would to display.

Find the pool with the best payout!
nodes.p2pool.co
Duce
Full Member
***
Offline Offline

Activity: 175
Merit: 100


View Profile
January 11, 2015, 07:12:05 PM
 #11558

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1
If you have a server dedicated to P2P with bitcoind running and have your payouts going to another wallet on a different server why would you need to implement address rotation with bitcoind? I read the post on github and do not see why this would have been a benefit. Obviously I need a better education with this aspect. Can someone just point me in the right direction so I can read up on this please.


You would have no need for this.

Address reuse is generally frowned upon from both a security and privacy standpoint, if you were using the node bitcoind wallet this would be a big security improvement.

Quote

Privacy
Address reuse harms the privacy of not only yourself, but also others - including many not related to the transaction. In some cases, these risks are serious enough that they are likely in violation of reasonable consumer protection laws.

Security
Bitcoin does not, at a low level, have any concept of addresses, only individual coins. Address reuse, at this layer, requires producing multiple digital signatures when you spend bitcoins. Multiple situations have been found where more than one digital signature can be used to calculate the private key needed to spend bitcoins. Even if you spend all the bitcoins claimed by this private key at once, it is still possible to double-spend them in theft before they confirm. While the situations for finding the private key from signatures have been fixed, it is not prudent to assume there aren't more such situations yet unknown.

In the case of spending all the TXOs in a single transaction, there is an additional risk if someone is actively monitoring the network for vulnerable transactions: upon receiving such a transaction, they can split up their double spends such that there is only one ECDSA verification per transaction (making a single transaction for each TXO); this will cause the attacker's transactions to relay across the rest of the nodes faster than the legitimate one, increasing success of a double spend.

https://en.bitcoin.it/wiki/Address_reuse

Perfect, I was dumb in thinking that people were no longer using the node bitcoind for payouts, thank you.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
January 11, 2015, 07:59:57 PM
 #11559

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1

Thanks for this link, was able to get my node back up again after faffing around with that latest release....... Roll Eyes

When I git pulled it, it had been up for over 12 hours - I can't believe we were the only people to have had problems with it, surely? I mean, wouldn't forrestv have tested it first?  Huh  I can't remember ever having problems with new releases, not as severe as this one anyway.

I'd still love to know who my Chinese friend is who's hammering my node from 1.202.128.218:9333 - I ended up having to block it  Sad

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
yslyung
Legendary
*
Offline Offline

Activity: 1500
Merit: 1002


Mine Mine Mine


View Profile
January 11, 2015, 09:14:54 PM
 #11560

I posted an issue on Github about the commit breaking things.

I did not try it before I posted, sorry was just excited to see it Smiley

You can pull the code from just before this commit here:

https://github.com/forrestv/p2pool/tree/dfad3cd69c1d2567e41b05e3f5929d654f2014b1

Thanks for this link, was able to get my node back up again after faffing around with that latest release....... Roll Eyes

When I git pulled it, it had been up for over 12 hours - I can't believe we were the only people to have had problems with it, surely? I mean, wouldn't forrestv have tested it first?  Huh  I can't remember ever having problems with new releases, not as severe as this one anyway.

I'd still love to know who my Chinese friend is who's hammering my node from 1.202.128.218:9333 - I ended up having to block it  Sad

bmt ? lol just jk btw hahaha

how do u know someone is hammering your node & wut is he/she doing to yr node ?
Pages: « 1 ... 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 [578] 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 ... 814 »
  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!