Bitcoin Forum
April 18, 2024, 05:37:16 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 768 769 770 771 772 773 774 775 776 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591610 times)
xyzzy099
Legendary
*
Offline Offline

Activity: 1062
Merit: 1041



View Profile
April 21, 2016, 04:18:37 PM
 #14501

The "relayed by" on blockchain.info is driven by a JSON file, so that file would have to be updated with every p2pool operator's IP address.  Probably not feasible.

However, the coinbase signature could be modified.  That would identify the p2pool node if forrestv implemented it like you suggested.  Base sig would be "p2pool".  If a node operator started p2pool with your proposed -btcsig parameter, then the signature would be "xxxxxx p2pool".

where does this coinbase signature appear at? If its not on relay by msg ?
I did click the block number to see the information inside on blockchain.info website. There's nothing in there mention coinbase signature.

Thanks.

If you click on the coinbase transaction inside a block on blockchain.info, then click on "show scripts and coinbase", then you can see the actual coinbase signature, if there is one.  A lot of times blockchain.info will just show an IP address as 'relayed by', but you can see who mined it if they inserted a signature.  Not all signatures will show up in the "relayed by" field unless they are in the JSON file johnnybravo mentioned.


Libertarians:  Diligently plotting to take over the world and leave you alone.
1713461836
Hero Member
*
Offline Offline

Posts: 1713461836

View Profile Personal Message (Offline)

Ignore
1713461836
Reply with quote  #2

1713461836
Report to moderator
1713461836
Hero Member
*
Offline Offline

Posts: 1713461836

View Profile Personal Message (Offline)

Ignore
1713461836
Reply with quote  #2

1713461836
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713461836
Hero Member
*
Offline Offline

Posts: 1713461836

View Profile Personal Message (Offline)

Ignore
1713461836
Reply with quote  #2

1713461836
Report to moderator
1713461836
Hero Member
*
Offline Offline

Posts: 1713461836

View Profile Personal Message (Offline)

Ignore
1713461836
Reply with quote  #2

1713461836
Report to moderator
nicklello
Member
**
Offline Offline

Activity: 193
Merit: 10


View Profile
April 26, 2016, 10:29:50 AM
 #14502


Thinking about how to attract more miners to P2Pool

The miners we need to attract are probably the type of person who doesn't want to mess around setting up software ; they probably also don't want the hassle of setting up full bitcoin node; it needs to be as simple as configuring an AntMiner (ie: pointing it at a pool)

SO...

  • how do we make setting up/using p2pool super simple ?
  • Is there value in maintaining a downloading VM image/archive containing the latest Bitcoin, P2Pool and up-to-date blockchain ?
  • Can p2pool operate using a remote bitcoin node, and what are the downsides of doing this ?
  • What RPC calls does p2pool need to make in order to operate ?
  • IS IT POSSIBLE to run p2pool on a miner controller ?
  • Is there any worth in converting (parts of/all of) the code to a compiled format (ie: so it can be distributed as a packaged executable to run as a service) ?

If we *dont* try and promote p2pool and encourage more miners to join p2p will simply fade away.....

Regards,
Nick
LevinSwe
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
April 26, 2016, 05:26:35 PM
Last edit: April 27, 2016, 08:23:22 PM by LevinSwe
 #14503

Hi,

I think the key is to create (more) public nodes with a great user interface, maybe public nodes should run the same or similar interface? And one thing the user want is a graph of your own Hashrate.
At my node I run the "johndoe75 interface" (//213.66.205.194:9332), if it would be possible to klick on your "adress" to se a graph on your Hashrate. Add somewhere to klick for se the old list of all users payout?
Create nodes that run the webpage on port:80 instead of 9332.. ? is it possible? and then use port:9332 for miners.?

I have tested to run p2pool on one server and the bitcoinqt on another, but it did not work? the p2pool does not need much power to run but the qt needs lot of power to generate the blocktemplate quick. now i'm running the node on a core-i7 3,6ghz*8core + intel PCIE SSD and the time to generate the template is ~300ms. to slow.. ?
<--edit, by default in bitcoin core setting "rpcallowip=127.0.0.1" is set, by adding "rpcallowip=213.66.205.194" it is possible to use a remote bitcoin node for several p2pool nodes... but if the btc node is down.. all the p2 nodes is down...
--/>


One great thing with public p2pool nodes is the lazy users do not even need to create a user account. And u can mint on different node servers with the same "username" (Payout adress).

Best regards
Magnus
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1630


Ruu \o/


View Profile WWW
April 27, 2016, 11:01:07 PM
Last edit: April 27, 2016, 11:53:31 PM by -ck
 #14504


Unfortunately the issues remain the same as they've always been and the suggestions for how to get more people to use p2pool haven't changed in years but none of that is working. I don't see a revolutionary way out of this predicament unless it's totally redesigned. Alas I don't think anyone has solutions for the existing design even if they were to start from scratch again.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
April 28, 2016, 11:11:04 AM
 #14505



That image is priceless!

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
April 28, 2016, 12:49:57 PM
 #14506


Why would this not work:

p2pool spontaneously splits itself into separated sharechains in sympathy with it's overall market share, with the objective of keeping the share difficulty as low as possible on one chain. That way, the pool can expand beyond that stage where the share variance becomes too high for entry level miners. Which pool a miner is assigned to at any given time is random, to the extent that the practicalities of competitive pooled mining need observing (healthy range of hashrates within a given sub-pool, sensible minimum time hashing on a given chain, etc).

I understand that larger miners could try to game that system, but there is a limit to how many controllers with their own NIC and/or the number of VM's running through each, the amount of work required, and the various extra overheads needed, I can't see large miners exploiting that to any significant extent. It's more productive to concentrate your resources on simply improving as a solo miner, not trying to fight with the lesser fauna.

Vires in numeris
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
April 28, 2016, 10:21:27 PM
 #14507

Why would this not work:

p2pool spontaneously splits itself into separated sharechains in sympathy with it's overall market share, with the objective of keeping the share difficulty as low as possible on one chain. That way, the pool can expand beyond that stage where the share variance becomes too high for entry level miners. Which pool a miner is assigned to at any given time is random, to the extent that the practicalities of competitive pooled mining need observing (healthy range of hashrates within a given sub-pool, sensible minimum time hashing on a given chain, etc).

I understand that larger miners could try to game that system, but there is a limit to how many controllers with their own NIC and/or the number of VM's running through each, the amount of work required, and the various extra overheads needed, I can't see large miners exploiting that to any significant extent. It's more productive to concentrate your resources on simply improving as a solo miner, not trying to fight with the lesser fauna.

Can two or more sharechains with different share difficulties be merged such that a block find on one carries rewards through on the other(s)? I ask because I do not know. Smiley

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
LevinSwe
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
April 29, 2016, 07:20:06 AM
 #14508

Bitminter have a "Pay/Hour at 1 TH/s" column at their Shifts page. So i calculated my pay/h of the latest block (409346). = 0.234mBTC per 1TH/h. (@9Th)
Bitminters last record say 0.19471mBTC, but there are higher and super low values like 0.0000...

The image with the dead horse.. mja I can't see that p2pool is dead...
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
April 29, 2016, 10:14:07 AM
 #14509

Why would this not work:

p2pool spontaneously splits itself into separated sharechains in sympathy with it's overall market share, with the objective of keeping the share difficulty as low as possible on one chain. That way, the pool can expand beyond that stage where the share variance becomes too high for entry level miners. Which pool a miner is assigned to at any given time is random, to the extent that the practicalities of competitive pooled mining need observing (healthy range of hashrates within a given sub-pool, sensible minimum time hashing on a given chain, etc).

I understand that larger miners could try to game that system, but there is a limit to how many controllers with their own NIC and/or the number of VM's running through each, the amount of work required, and the various extra overheads needed, I can't see large miners exploiting that to any significant extent. It's more productive to concentrate your resources on simply improving as a solo miner, not trying to fight with the lesser fauna.

Can two or more sharechains with different share difficulties be merged such that a block find on one carries rewards through on the other(s)? I ask because I do not know. Smiley

Ah, that's an important detail, and I ought to have thought about that previously....

If manual hopping between sub-chains is not possible, then from the low-block-variance perspective, it makes sense to split the block reward between all chains, but that would not necessarily scale up (all clients would need all copies of all sharechains they were not mining.... B/W requirements are low for one p2pool sharechain, but I'm not sure if multiples of that number is feasible).


So, a low variance model would split the reward between all sharechains, but would likely sacrifice ultimate scaling. Independent rewards for each sharechain could scale up well, but the variance would be similar to best-case scenario for p2pool currently. Perhaps the latter (also simpler) method would be the best compromise (and satisfies the basic objective of redesigning p2pool in any case).

Vires in numeris
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
April 29, 2016, 10:47:52 AM
 #14510

The image with the dead horse.. mja I can't see that p2pool is dead...

The dead horse is the topic of how to grow p2pool not p2pool itself.

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
nicklello
Member
**
Offline Offline

Activity: 193
Merit: 10


View Profile
April 30, 2016, 09:21:43 PM
 #14511

The image with the dead horse.. mja I can't see that p2pool is dead...

The dead horse is the topic of how to grow p2pool not p2pool itself.

Quite honestly I don't know why anyone takes notice of someone who has a vested interest in p2pool failing completely; remember CK takes a percentage of any money earned on his proprietery ckpool platform.
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1798


Linux since 1997 RedHat 4


View Profile
May 01, 2016, 01:13:00 AM
 #14512

The image with the dead horse.. mja I can't see that p2pool is dead...

The dead horse is the topic of how to grow p2pool not p2pool itself.

Quite honestly I don't know why anyone takes notice of someone who has a vested interest in p2pool failing completely; remember CK takes a percentage of any money earned on his proprietery ckpool platform.

Incorrect.

Just like how forrestv gets a % of every p2pool block mined if the miners allow it,
-ck gets a % of every ckpool block mined, only if the pools allows it.

Both p2pool and ckpool are open source.

The proprietary ownership of ckpool by -ck is only at the same level as forrestv's proprietary ownership of p2pool.
Both are GPL

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
May 01, 2016, 10:30:49 AM
 #14513

Quite honestly I don't know why anyone takes notice of someone who has a vested interest in p2pool failing completely; remember CK takes a percentage of any money earned on his proprietery ckpool platform.

@nicklello  How are you making that connection? p2pool is not even a significant competitor to the pools that run ck's and kano's software.

Quite honestly I don't know why anyone takes notice of someone who has a vested interest in p2pool failing completely; remember CK takes a percentage of any money earned on his proprietery ckpool platform.

Incorrect.

Just like how forrestv gets a % of every p2pool block mined if the miners allow it,
-ck gets a % of every ckpool block mined, only if the pools allows it.

Both p2pool and ckpool are open source.

The proprietary ownership of ckpool by -ck is only at the same level as forrestv's proprietary ownership of p2pool.
Both are GPL

I think kano makes a good point, not that he or ck need any defending.

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
nicklello
Member
**
Offline Offline

Activity: 193
Merit: 10


View Profile
May 03, 2016, 09:12:47 AM
 #14514

GUYS

You seem to be forgetting that this is a forum for discussing p2pool; not for promoting other pools or constantly poking holes in p2pool and it's low hashrate.

Something that would *really* help would be for competitors to p2pool (which is a minnow against the Goliaths such as CKPool) to keep off this discussion group.

I know p2pool node operators have a choice on how much they donate to forrestv...

BUT where do CKPool users have a choice on how much they 'donate' in fees ?
-ck
Legendary
*
Offline Offline

Activity: 4088
Merit: 1630


Ruu \o/


View Profile WWW
May 03, 2016, 10:32:52 AM
 #14515

BUT where do CKPool users have a choice on how much they 'donate' in fees ?
You're confusing the ckpool software which kano was talking about with kano's kano.is ckpool. But now we're way off topic.
To make it on topic, note I have on numerous occasions suggested ckpool can be used as an intermediary to make part of p2pool scale better, but that adds yet another layer of complexity to setting up p2pool.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
May 05, 2016, 10:41:57 AM
 #14516

Are there any major issues with switching a p2pool node to Bitcoin Classic?

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
May 05, 2016, 03:43:21 PM
 #14517

Are there any major issues with switching a p2pool node to Bitcoin Classic?

You need to change the block version in the P2Pool source code, it's line 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.
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
May 06, 2016, 05:50:26 AM
 #14518

Are there any major issues with switching a p2pool node to Bitcoin Classic?

You need to change the block version in the P2Pool source code, it's line 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.

Got it. It wants the same thing either in hexadecimal or decimal.

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
in2tactics
Hero Member
*****
Offline Offline

Activity: 578
Merit: 501



View Profile
May 09, 2016, 05:03:32 PM
 #14519

I recompiled bitcoind with the --disable-wallet option on my node. I know p2pool definitely requires the -a or --address command when running with no wallet and is a good practice to use generally, but does it need any other options to run without a wallet?

What exactly do the -i or --numaddresses and the -t or --timeaddresses options do?

Current HW: 2x Apollo
Retired HW: 3x 2PAC, 3x Moonlander 2, 2x AntMiner S7-LN, 5x AntMiner U1, 2x ASICMiner Block Erupter Cube, 4x AntMiner S3, 4x AntMiner S1, GAW Black Widow, and ZeusMiner Thunder X6
windpath
Legendary
*
Offline Offline

Activity: 1258
Merit: 1027


View Profile WWW
May 09, 2016, 06:44:53 PM
 #14520

I recompiled bitcoind with the --disable-wallet option on my node. I know p2pool definitely requires the -a or --address command when running with no wallet and is a good practice to use generally, but does it need any other options to run without a wallet?

What exactly do the -i or --numaddresses and the -t or --timeaddresses options do?

They are for dynamic addresses using bitcoin wallet and not required when you use -a or -address

numaddresses is the size of the new adress pool maintained, default 2
timeaddresses is how long to use an address before geting a new one, default is 2 days
Pages: « 1 ... 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 768 769 770 771 772 773 774 775 776 ... 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!