Search content
Sort by

Showing 20 of 811 results by jtoomim
Post
Topic
(Unknown Title)
by
jtoomim
on 25/01/2020, 02:37:00 UTC
I just made an album for you guys of one of our shelf/rack hybrid pods.

http://imgur.com/a/OgAHz


East side of our Gamma pod. The rack on the far right currently draws 70.5 kW, mostly SP35s. We used to have 73.5 kW in there, but one SP30 customer asked to have their machine shipped out.

The "Pull wire" thing is what we use as a door for access to the hot aisle.

These photos were taken at the Toomim Brothers Bitcoin Mining Concern facility in central Washington. You can visit http://toom.im for more information.


East side of Gamma. Thermal photo using a Seek Thermal camera. The camera is miscalibrated, subtract 5°C from all the numbers to get the accurate values. Ambient temperature was about 18°C inside the datacenter when this photo was taken.

Sorry for the rotated image. My pone has its USB port on the side, and Seek's software doesn't like that. Too lazy to fix it in post-production. Rotate clockwise 90° to correspond to the previous image.


We just finished up this section yesterday. Currently only 12 Antminer S5s in there, but we'll be adding about 35 more soon. Since S5s have a low delta T (about 5°C), we've found that we can put two S5s front-to-back while still keeping the intake temperature for the rear S5 well within limits. Thus, this is a 2x2x3 grid.


The plastic we put up for hot air containment is apparently partially transparent to infrared light. Kinda neat. The solid white panels, on the other hand, are not.

Rotate clockwise 90° to correspond to the previous image.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 07/04/2018, 09:12:32 UTC
Is there any news about the current attack to Jtoomim's p2pool network?
The majority of p2pool discussion is no longer performed in this thread. It has moved to forum.bitcoin.com, since bitcointalk's moderators wanted only BTC-related discussion in this thread, and most of p2pool's users wanted to be able to discuss everything p2pool related in the same thread instead of having one thread for BTC and a different thread for everyone else.

Information on the current *bug* on the jtoomimnet BTC p2pool can be found in the following thread, along with most other p2pool discussion:

https://forum.bitcoin.com/pools/p2pool-decentralized-dos-resistant-trustless-censorship-resistant-pool-t69932-120.html

I currently believe that this is a compound bug in both bmminer 2.0 and p2pool. Older S9s (bmminer 1.0) seem to be working fine, and newer S9s are also working fine on different pools, but new S9s don't work on BTC p2pool right now as long as the BTC p2pool is the primary pool, in which case bmminer crashes on startup.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 17/02/2018, 07:19:00 UTC
Installation instructions for p2pool (both jtoomimnet and mainnet) can be found in the second post of this thread:

https://forum.bitcoin.com/pools/p2pool-decentralized-dos-resistant-trustless-censorship-resistant-pool-t69932.html

I recommend that all subsequent discussion of p2pool be done in that thread, as it seems that the majority of p2pool-related discussion is now being considered off-topic in this thread. That forum's software is better, too. And, unlike bitcointalk, it's not blocked by the Great Firewall of China.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 17/02/2018, 04:36:21 UTC
This topic is about p2pool. P2pool is related to multiple currencies, but it is primarily about Bitcoin. As such, I do not think that this topic violates that rule. Note that the rule says "topic", not "post". My reading of the rule is that a post about an altcoin is permitted in this forum if it is relevant to the topic of the thread, and the topic is mostly about Bitcoin Mining.

P2pool has supported mining Litecoin as well as Bitcoin from the same codebase since 2012. Choosing to start forbidding altcoin posts after 6 years of allowing them is extremely disruptive. If you insist on forbidding them now, we will need to find another forum.

Altcoin P2Pool has grown in significance and popularity relative to Bitcoin P2Pool over the past year, and it will continue to grow in significance as altcoins continue to grow in popularity, adoption, and market capitalization. Such significance, visibility, and popularity were not present before the cryptocurrency boom last year. Recent posts in this thread have hinted at this, as a growing proportion of these posts have been primarily about Litecoin and/or Bitcoin Cash, especially since after you released your jtoomimnet Litecoin and Bitcoin Cash P2Pool forks. So no, this topic has ceased to be mostly about Bitcoin mining.

Also, P2Pool did not support Bitcoin Cash until you released your BCH P2Pool fork.

It would therefore be more prudent and more beneficial to have discussions regarding altcoin P2Pool moved to the altcoin board, which is the proper place for such discussions and where such discussions are allowed to be more focused and more thorough. It would also allow this current thread to be more focused and more thorough when discussing the various aspects of Bitcoin P2Pool.

I understand that the underlying codebase may have far-reaching similarities between the different coins that P2Pool supports. In such cases where a post would cover both Bitcoin and altcoins, it would then be simply a case of posting in both threads, with links and/or quotes to/from each thread if necessary, and then distilling further discussions from that point on into their respective threads. It would be like how -ck deals with his ckpool.org and solo.ckpool.org threads.

Also, I'm not forbidding altcoin posts, but merely insisting on having them in the proper designated area.

especially since after you released your jtoomimnet Litecoin and Bitcoin Cash P2Pool forks.
Perhaps there is a misunderstanding here. I did not release "Litecoin and Bitcoin Cash P2pool forks". I only released one fork. That fork was created to allow p2pool to create blocks that were consistently 1 MB (or more) in size, as a fix to #341. The changes that I made early on in that fork broke p2pool's existing Litecoin compatibility. This prevented me from merging my code back into the p2pool/p2pool github master branch, which in turn forced my fork to remain a fork and forced the mainnet and jtoomimnet p2pool networks to remain separate. So bugs on altcoins affect the BTC pool.

Recently, I unbroke Litecoin compatibility in my code, and allowed people to mine with my code on the mainnet Litecoin p2pool. Unlike BTC, it's the same pool, same network, and 100% compatible with forrestv's legacy code branch. It just has better performance. Soon, once I work out the last few bugs and find the time to do some git wrangling, I will submit a pull request to p2pool/p2pool master which will unify the BTC p2pool networks and get everyone mining into the same BTC pool.

Support for mining Bitcoin Cash is new and unique to my code, but it is also not a fork. It's the same codebase as is used for the jtoomimnet BTC pool. Adding Bitcoin Cash support took 5 commits out of 1775 total commits. It was basically just adding config files for Bitcoin Cash.

Frodocooper, everyone in this thread except you agrees that splitting this into two separate threads -- one for Bitcoin, and one for everything else -- is unnecessary and would make it harder to participate in the p2pool community. Most of the people who have altcoin p2pool nodes also have a BTC p2pool node. Forcing us to use one thread if your node's port is 9327, 9348, or 7903 and a different thread if your node's port is 9332 is silly and arbitrary.

Altcoin P2Pool has grown in significance and popularity relative to Bitcoin P2Pool over the past year, and it will continue to grow in significance as altcoins continue to grow in popularity, adoption, and market capitalization. Such significance, visibility, and popularity were not present before the cryptocurrency boom last year.
This is the core of the issue. Bitcoin's market dominance used to be 95% or more. At that time, it might have made sense to segregate off non-Bitcoin discussions into their own sideshows. Now, Bitcoin's market dominance is only 35%, and so the distinction between Bitcoin and non-Bitcoin has become less important. Nowadays, Bitcoin is just one of many cryptocurrencies. As such, it no longer makes sense to give Bitcoin privileged status.

Splitting the discussion into Bitcoin and non-Bitcoin does not make sense. Moving the discussion entirely into the Altcoin forum doesn't make sense either, as Bitcoin is still the largest p2pool community.

This forum's structure was designed around a hierarchy that no longer exists. This forum topic should perhaps be in a forum titled "Cryptocurrency Mining" to encompass both Bitcoin and Altcoin. Unless you're planning on creating that forum, I suggest you just leave things as they are, since it seems to be working as it is.

Otherwise, we will need to move this discussion to another forum. I have created a thread on forum.bitcoin.com should that prove to be necessary:

https://forum.bitcoin.com/pools/p2pool-decentralized-dos-resistant-trustless-censorship-resistant-pool-t69932.html
Post
Topic
Board Pools
Merits 1 from 1 user
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 16/02/2018, 13:56:57 UTC
⭐ Merited by eroxors (1)
I will try other releases meantime. Lost in which one is THE one for jtoomim, can you help?
The current code is in the 1mb_segwit branch. I haven't been keeping the release tags up to date.

These are the rules of the forum. It's my job as a moderator to enforce them.

Any posts after this that are primarily altcoin-related will be deleted.
My reading of the rule is that this topic does not violate the rule. Take this sentence:

If your topic is related to multiple currencies, then unless it is primarily about bitcoin it will be moved.
This topic is about p2pool. P2pool is related to multiple currencies, but it is primarily about Bitcoin. As such, I do not think that this topic violates that rule. Note that the rule says "topic", not "post". My reading of the rule is that a post about an altcoin is permitted in this forum if it is relevant to the topic of the thread, and the topic is mostly about Bitcoin Mining.

P2pool has supported mining Litecoin as well as Bitcoin from the same codebase since 2012. Choosing to start forbidding altcoin posts after 6 years of allowing them is extremely disruptive. If you insist on forbidding them now, we will need to find another forum.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 16/02/2018, 04:00:22 UTC
I have tried to pass "d=12000" as a password for the miner, but I do not think it made any difference.
The password is ignored. To set the difficulty to 12k, append "+12000" to your worker username.

http://xpool.net/faq.html -- ctrl-f pseudo
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 15/02/2018, 14:03:01 UTC
Dips in the chart at the same time.
I've seen this issue too, and have not yet been able to figure out the cause. I didn't realize it was affecting all nodes on the network at the same time. Thanks for pointing that out, it's useful information.

If you're running one of the nodes that does not have this issue (siberia.mine.nu:9338 and p2p-spb.xyz:9338) could you please contact me and let me know which version of bitcoind and which version of p2pool you're using?
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 13/02/2018, 01:52:47 UTC
looking at the nodes' scanner page, is there anything can tell us about CPU speed of a node?
Not really, no.

It could be "GBTL =Get Block Template Latency," but I do not know what dose it mean.  any idea?
GBTL is the amount of time that it takes for p2pool to get a response back from bitcoind when it asks for a new block template (i.e. a new batch of transactions). It is a poor indicator of CPU performance. It mostly just reflects block size. If the CPU is way too slow for p2pool, then this number will climb to 200 ms or longer (possibly even several seconds), but if the CPU is just a bit too slow, it won't show much at all.

Quote
But also, it is important to connect to a node that has small Latency (according to p2pool in this page: http://p2pool.org/learn/start.php)
That was written many years ago, back when block sizes were under 100 kB, long before p2pool started to show the CPU performance bottleneck.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 12/02/2018, 12:50:46 UTC
1) Why the average days to find a block in the past 6 months is 30 days while it used to be 5 days?
Because p2pool has not gained as much hashrate as the rest of the Bitcoin network. In other words, p2pool has relatively less hashrate than it used to.

Quote
2) I connected to someone's node (because I do not know how to create one) that has an average ping time of 75 ms, is this good?
75 ms is fine. The network latency to the node is a lot less important than the CPU speed of the node. A node with a slow CPU might take 3000 ms to hand out new work to your workers, whereas a node with a fast CPU might only take 500 ms. Whether you're adding 1 ms or 200 ms of network latency to that is nearly (but not quite) irrelevant.

Someone else might be able to answer #3.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 11/02/2018, 03:29:41 UTC
^ jtoomimnet BTC block. This was p2pool's biggest block yet, at 1288.919 kB. It only brought in 0.07 BTC of fee revenue, though.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 10/02/2018, 09:51:49 UTC
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 04/02/2018, 01:19:49 UTC
Hmm, it looks like the coinbase transaction in that BCH p2pool block is causing Electron-cash to crash. Block explorers seem to be fine with it, though. Is anyone else having issues with it? If so, what wallet are you using? Are you able to access that transaction fine? If so, what wallet are you using?

Edit: This has been tracked down to a bug in Electron-cash which, apparently, has been fixed.
https://github.com/fyookball/electrum/issues/542
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 04/02/2018, 00:26:13 UTC
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 01/02/2018, 21:43:19 UTC
Those who wish can use the pruned blockchain (configuration examples for demons with a pruned blockchain in README.md)
The check_block_header function (which uses the getblockheader RPC method) is already compatible with pruned blockchains. It's only the getblock RPC that fails on pruned blockchains. The commit you made to change the initialization routine will allow people to use the wrong daemon at startup (e.g. Bitcoin ABC on the regular BTC network) and is dangerous.

For reference, I added support for pruned mode in this commit, with the fork protection and some renaming done here.

You don't need to change the RPC port in both e.g. ~/.litecoin/litecoin.conf and int p2pool/bitcoin/networks/litecoin.py. Changing it in the latter is probably a bad idea, actually. P2pool already checks litecoin.conf for non-default settings, and if any are present (e.g. RPC password or port changes) p2pool will use the litecoin.conf settings instead of the litecoin.py settings. It's only if the user has not changed the default port that p2pool will use the litecoin.py settings. If that's the case, then litecoin.py should point p2pool to the actual default litecoin ports, which are 9333/9332 not 10333/10332. The same applies for Bitcoin Cash.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 01/02/2018, 03:30:14 UTC
Someone put about 3.5 PH/s onto the BCH p2pool around 30 hours ago. Current hashrate for BCH is around 4.4 PH/s, with an expected time to block of 3.7 days.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 01/02/2018, 03:27:15 UTC
Jt, your probably tired of sounding like a broken record but I have my S9's configured as such
You should not use my nodes (ml.toom.im:933x) for all three pools. If my internet connection goes down and you're only using my nodes, then your machines will stop mining.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 30/01/2018, 22:25:43 UTC
I don't have time to give p2pool the ability to parse the new address format right now. Old addresses still work. Internally, Bitcoin (Cash) software converts the address format into a public key, and the pubkey is what is encoded in the transactions. The pubkeys have not changed.

If you tell p2pool to mine to an old-style p2pkh address and are using a wallet that only supports CashAddr addresses, you can use https://cashaddr.bitcoincash.org/ to convert between them.

If someone is able to add CashAddr support in a pull request, I would be most appreciative.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 29/01/2018, 23:29:14 UTC
There's no 100% reliable way to filter mainnet and jtoomimnet. The jtoomimnet blocks have different users and different payment addresses (e.g. the 1GuDN address) than mainnet, so you can do it manually if you'd like.
Ohh one other question... The last block was found on the 31st of December... So no blocks both for jtoomimnet and mainnet for the lat 30 days.
Then how does "since the expected time per block is currently around 20 days on jtoomimnet" that apply ?
It's probabilistic. Luck is involved. Sometimes it takes less than the expected value. Sometimes it takes more. It's the same as how Bitcoin has 10 minute blocks on average, but sometimes it takes an hour between blocks, and sometimes it's only 2 minutes.

https://www.khanacademy.org/math/statistics-probability/random-variables-stats-library/poisson-distribution/v/poisson-process-1
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 29/01/2018, 22:10:07 UTC
recent_blocks will return any blocks found in the last 24 or 72 hours (depending on the software version -- I changed it recently). If no blocks have been found in the last 72 hours, then the most recent block is not recent, and it doesn't show up there. Since the expected time per block is currently around 20 days on jtoomimnet and 80 days on mainnet, recent_blocks will usually show nothing at all.

https://blockchain.info/address/1Kz5QaUPDtKrj5SqW5tFkn7WZh8LmQaQi4 is a list of all Bitcoin p2pool blocks found. This includes both jtoomimnet and mainnet.
Post
Topic
Board Pools
Re: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool
by
jtoomim
on 27/01/2018, 22:25:56 UTC
Oh, this is on Bitcoin. I was looking on my Litecoin node. I see the error now.

Taking a brief glance at the code (node.py:53 and p2p.py:71), it looks like the "in handle_share_hashes: ... twisted.internet.defer.TimeoutError"  error happens when a peer takes longer than 15 seconds to reply to a request for a share and its parents. This will happen e.g. when one of your peers is saturating its CPU at 100% on one core. It does not mean there's a problem on your node. It just means that someone else has a problem.