Bitcoin Forum
April 16, 2024, 08:27:48 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 [717] 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591608 times)
wariner
Legendary
*
Offline Offline

Activity: 1250
Merit: 1004


pool.sexy


View Profile
February 17, 2016, 06:00:01 AM
 #14321

you confirm me that for bitcoin classic it's enough use bitcoin classic instead of bitcoin core?

or need change something on this line?

 p2pool/p2pool/work.py

Code:
372 version=min(self.current_work.value['version'], 4),

You need to change the version in the line you quoted (372 in work.py) to:

Code:
version=min(self.current_work.value['version'], 0x30000000),

or

Code:
version=min(self.current_work.value['version'], 805306368),

Both work.

Thank you  Wink

But i'm come back to bitcoin core, to me it seems more efficient at this time compared to classic...you have noticed the same thing?

Pool.sexy - Pool ETH-ETC-EXP-UBQ-ZEC-DBIX..and more low fee Discussion

my BTC: 1KiMpRAWscBvhRgLs8jDnqrZEKJzt3Ypfi
1713299268
Hero Member
*
Offline Offline

Posts: 1713299268

View Profile Personal Message (Offline)

Ignore
1713299268
Reply with quote  #2

1713299268
Report to moderator
1713299268
Hero Member
*
Offline Offline

Posts: 1713299268

View Profile Personal Message (Offline)

Ignore
1713299268
Reply with quote  #2

1713299268
Report to moderator
1713299268
Hero Member
*
Offline Offline

Posts: 1713299268

View Profile Personal Message (Offline)

Ignore
1713299268
Reply with quote  #2

1713299268
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713299268
Hero Member
*
Offline Offline

Posts: 1713299268

View Profile Personal Message (Offline)

Ignore
1713299268
Reply with quote  #2

1713299268
Report to moderator
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
February 17, 2016, 12:41:30 PM
 #14322

Classic and XT are based on 0.11.2 + somes 0.12.0 features.
0.12.0 RC5 is really a good build for all.
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 17, 2016, 04:49:25 PM
 #14323

Classic and XT are based on 0.11.2 + somes 0.12.0 features.
0.12.0 RC5 is really a good build for all.

Both Core and Classic version 12 are release candidates and not recommended for mining.

That being said, on my testing node the speed improvements are impressive.


windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 17, 2016, 05:38:34 PM
 #14324


So, if you have not heard yet there is another serious vulnerability for anyone running Unix based machines.

A severe vulnerability in the Gnu C Library's DNS client has been discovered and it affects just about EVERY bitcoin implementation.

Info here: http://linux.slashdot.org/story/16/02/16/1724222/red-hat-google-disclose-severe-glibc-dns-vulnerability-patched-but-widespread

Patches are available, but you must update.

For Debian/Ubuntu:

Code:
sudo apt-get update && sudo apt-get upgrade && sudo reboot

The reboot is important.

p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
February 17, 2016, 07:23:05 PM
 #14325


So, if you have not heard yet there is another serious vulnerability for anyone running Unix based machines.

A severe vulnerability in the Gnu C Library's DNS client has been discovered and it affects just about EVERY bitcoin implementation.

Info here: http://linux.slashdot.org/story/16/02/16/1724222/red-hat-google-disclose-severe-glibc-dns-vulnerability-patched-but-widespread

Patches are available, but you must update.

For Debian/Ubuntu:

Code:
sudo apt-get update && sudo apt-get upgrade && sudo reboot

The reboot is important.


Thanks for the heads up windpath - done.
wariner
Legendary
*
Offline Offline

Activity: 1250
Merit: 1004


pool.sexy


View Profile
February 18, 2016, 06:50:15 AM
 #14326


So, if you have not heard yet there is another serious vulnerability for anyone running Unix based machines.

A severe vulnerability in the Gnu C Library's DNS client has been discovered and it affects just about EVERY bitcoin implementation.

Info here: http://linux.slashdot.org/story/16/02/16/1724222/red-hat-google-disclose-severe-glibc-dns-vulnerability-patched-but-widespread

Patches are available, but you must update.

For Debian/Ubuntu:

Code:
sudo apt-get update && sudo apt-get upgrade && sudo reboot

The reboot is important.


Thanks for the heads up windpath - done.

+1  Thank you
Wink

Pool.sexy - Pool ETH-ETC-EXP-UBQ-ZEC-DBIX..and more low fee Discussion

my BTC: 1KiMpRAWscBvhRgLs8jDnqrZEKJzt3Ypfi
luthermarcus
Full Member
***
Offline Offline

Activity: 213
Merit: 100



View Profile
February 19, 2016, 06:11:41 AM
 #14327

I'm still relatively new to Linux how would i go about installing bitcoin core rc5.
I probably could figure it out but i dont want to mess anything up in the process. Thanks in advance.


Donate Bitcoin
1Mz7ZHxPhoH1ZK2yQvo62NdHvvsS2quhzc
Donate TRX
TB3WiLEj6iuSBU5tGUKyZkjB4vqrBDvoYM
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1011



View Profile
February 19, 2016, 08:08:15 AM
 #14328

wait a little more ... https://bitcointalk.org/index.php?topic=1369194.msg13932025#msg13932025
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 19, 2016, 02:23:14 PM
 #14329

I'm still relatively new to Linux how would i go about installing bitcoin core rc5.
I probably could figure it out but i dont want to mess anything up in the process. Thanks in advance.

0.12.0 has been tagged for release, no need to use the release candidate, I imagine the binaries will be out today if you do want to wait, if not you can build yourself with the directions below.

https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md

luthermarcus
Full Member
***
Offline Offline

Activity: 213
Merit: 100



View Profile
February 19, 2016, 03:55:34 PM
 #14330

I'm still relatively new to Linux how would i go about installing bitcoin core rc5.
I probably could figure it out but i dont want to mess anything up in the process. Thanks in advance.

0.12.0 has been tagged for release, no need to use the release candidate, I imagine the binaries will be out today if you do want to wait, if not you can build yourself with the directions below.

https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md



Thanks windpath for that link and security update too. I just finished building it then i saw your post. It was a good experience for me normally i would stick to windows but bitcoin has me working on lunix. Greatly appreciated.

Donate Bitcoin
1Mz7ZHxPhoH1ZK2yQvo62NdHvvsS2quhzc
Donate TRX
TB3WiLEj6iuSBU5tGUKyZkjB4vqrBDvoYM
luthermarcus
Full Member
***
Offline Offline

Activity: 213
Merit: 100



View Profile
February 19, 2016, 05:14:13 PM
 #14331

Does anyone know if the parameter -maxuploadtarget would affect p2pool negatively?
From what i read it it used to limit uploads to new bitcoin nodes who are downloading the blockchain.
I'm trying to use this as an alternative and/or in combination with -maxconnections  parameter.

Donate Bitcoin
1Mz7ZHxPhoH1ZK2yQvo62NdHvvsS2quhzc
Donate TRX
TB3WiLEj6iuSBU5tGUKyZkjB4vqrBDvoYM
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 19, 2016, 05:18:15 PM
 #14332

Does anyone know if the parameter -maxuploadtarget would affect p2pool negatively?
From what i read it it used to limit uploads to new bitcoin nodes who are downloading the blockchain.
I'm trying to use this as an alternative and/or in combination with -maxconnections  parameter.


It should have no effect, it's a Bitcoin setting and unrelated to P2Pool P2P traffic.

FWIW I set -maxconnections to 15 for Bitcoin and 25 for P2Pool
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
February 19, 2016, 09:44:58 PM
 #14333

Running Core v0.12 I got loads or these errors:

Code:
2016-02-19 17:55:11.831105 > Error while processing Event callbacks:
2016-02-19 17:55:11.831211 > Traceback (most recent call last):
2016-02-19 17:55:11.831237 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 74, in set
2016-02-19 17:55:11.831263 >     self.changed.happened(value)
2016-02-19 17:55:11.831287 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 42, in happened
2016-02-19 17:55:11.831311 >     func(*event)
2016-02-19 17:55:11.831335 >   File "/home/rig/p2pool/p2pool/node.py", line 243, in _
2016-02-19 17:55:11.831360 >     self.mining_txs_var.set(new_mining_txs)
2016-02-19 17:55:11.831383 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 75, in set
2016-02-19 17:55:11.831410 >     self.transitioned.happened(oldvalue, value)
2016-02-19 17:55:11.831434 > --- <exception caught here> ---
2016-02-19 17:55:11.831457 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 42, in happened
2016-02-19 17:55:11.831481 >     func(*event)
2016-02-19 17:55:11.831505 >   File "/home/rig/p2pool/p2pool/p2p.py", line 211, in update_remote_view_of_my_mining_txs
2016-02-19 17:55:11.831541 >     assert self.remote_remembered_txs_size <= self.max_remembered_txs_size
2016-02-19 17:55:11.831565 > exceptions.AssertionError:
2016-02-19 17:55:11.833002 > Error while processing Event callbacks:
2016-02-19 17:55:11.833105 > Traceback (most recent call last):
2016-02-19 17:55:11.833132 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 74, in set
2016-02-19 17:55:11.833157 >     self.changed.happened(value)
2016-02-19 17:55:11.833182 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 42, in happened
2016-02-19 17:55:11.833206 >     func(*event)
2016-02-19 17:55:11.833230 >   File "/home/rig/p2pool/p2pool/node.py", line 243, in _
2016-02-19 17:55:11.833257 >     self.mining_txs_var.set(new_mining_txs)
2016-02-19 17:55:11.833280 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 75, in set
2016-02-19 17:55:11.833304 >     self.transitioned.happened(oldvalue, value)
2016-02-19 17:55:11.833327 > --- <exception caught here> ---
2016-02-19 17:55:11.833351 >   File "/home/rig/p2pool/p2pool/util/variable.py", line 42, in happened
2016-02-19 17:55:11.833374 >     func(*event)
2016-02-19 17:55:11.833398 >   File "/home/rig/p2pool/p2pool/p2p.py", line 211, in update_remote_view_of_my_mining_txs
2016-02-19 17:55:11.833421 >     assert self.remote_remembered_txs_size <= self.max_remembered_txs_size
2016-02-19 17:55:11.833445 > exceptions.AssertionError:

...& my DOA/Orphan rate was quite high - anyone else experience this?

Since going back to the previous master branch the errors have gone & my DOA/Orphan rate is fine again.
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 19, 2016, 10:28:13 PM
 #14334

Running Core v0.12 I got loads or these errors:

...

...& my DOA/Orphan rate was quite high - anyone else experience this?

Since going back to the previous master branch the errors have gone & my DOA/Orphan rate is fine again.

I've been running 12 for a couple weeks, been working great, perhaps clean out your P2Pool /data/Bitcoin directory and get a fresh share chain?
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
February 19, 2016, 11:05:23 PM
 #14335

Think I'll wait until the official release & try again, I hate re-downloading the sharechain....lol It's running nice again now, so I'll let it ride.

Did you use the binary or compile from the 0.12 branch? (which is what I did btw)
jtoomim
Hero Member
*****
Offline Offline

Activity: 818
Merit: 1006


View Profile WWW
February 19, 2016, 11:35:15 PM
 #14336

There appears to be an issue with p2pool producing lots of orphaned shares if the blocksize is greater than about 750 kB. This is caused by the limit on the number of transactions per share being too low.

https://github.com/p2pool/p2pool/issues/274

As Bitcoin Classic sets the default block size limit to the largest allowed by the consensus rules, this can result in Bitcoin Classic nodes failing to produce valid shares. Consequently, if you run Bitcoin Classic with p2pool, you should use blockmaxsize=750000 or lower in your ~/.bitcoin/bitcoin.conf.

Hosting bitcoin miners for $65 to $80/kW/month on clean, cheap hydro power.
http://Toom.im
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 20, 2016, 12:09:09 AM
 #14337

Think I'll wait until the official release & try again, I hate re-downloading the sharechain....lol It's running nice again now, so I'll let it ride.

Did you use the binary or compile from the 0.12 branch? (which is what I did btw)

I complied core rc3 and the classic 12 branch, both run fine with significantly lower getblocktemplate latency...

Edit: see jtoomim's comment above, I run at 750000 on my test node so did not test larger
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
February 20, 2016, 12:53:09 AM
 #14338

Think I'll wait until the official release & try again, I hate re-downloading the sharechain....lol It's running nice again now, so I'll let it ride.

Did you use the binary or compile from the 0.12 branch? (which is what I did btw)

I complied core rc3 and the classic 12 branch, both run fine with significantly lower getblocktemplate latency...

Edit: see jtoomim's comment above, I run at 750000 on my test node so did not test larger

Is it the same problem with Core as well?
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
February 20, 2016, 12:54:04 AM
 #14339

Think I'll wait until the official release & try again, I hate re-downloading the sharechain....lol It's running nice again now, so I'll let it ride.

Did you use the binary or compile from the 0.12 branch? (which is what I did btw)

I complied core rc3 and the classic 12 branch, both run fine with significantly lower getblocktemplate latency...

Edit: see jtoomim's comment above, I run at 750000 on my test node so did not test larger

Is it the same problem with Core as well?

Best way to find out is test it... Wink

But I speculate it's the same...
-ck
Legendary
*
Offline Offline

Activity: 4074
Merit: 1623


Ruu \o/


View Profile WWW
February 20, 2016, 01:07:24 AM
Last edit: February 20, 2016, 04:00:20 AM by -ck
 #14340

There appears to be an issue with p2pool producing lots of orphaned shares if the blocksize is greater than about 750 kB. This is caused by the limit on the number of transactions per share being too low.

https://github.com/p2pool/p2pool/issues/274

As Bitcoin Classic sets the default block size limit to the largest allowed by the consensus rules, this can result in Bitcoin Classic nodes failing to produce valid shares. Consequently, if you run Bitcoin Classic with p2pool, you should use blockmaxsize=750000 or lower in your ~/.bitcoin/bitcoin.conf.
Hmm... not much good using a fork designed to increase the max blocksize limit if you can't... increase the max blocksize.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Pages: « 1 ... 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 [717] 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 ... 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!