People are asking/speculating about the new Chia plotter. It's better but the details are complicated (thread)
What it does is make better use of available cores for multithreading. This results in a big headline speedup on SSD in terms of the minimum number of seconds to finish a whole plot
But it isn't nearly as big an improvement to overall rate of plotting if you compare to running multiple plots on multiple drives at once. It also probably makes almost no difference writing to HD because that was nearly I/O bound already
Overall throughput changes people are reporting on their own hardware setups are between 50% better on a probably not already well optimized system to 20% worse on a super well optimized system done by a professional
TBW is completely unchanged. The previous 3x speedups we implemented were almost entirely in reducing writes so that's carried over
About as apples-to-apples as you can get is that a setup with the new plotter with one computer connected to a bunch of SSDs will get about the same performance as the old plotter on multiple computers connected to the same SSDs, so there's hardware cost savings
The minimum setup with the new plotter will be able to do more and it will lose less data if interrupted in the middle of a plot. It's also a lot more brainless to configure properly so comparing perfectly optimized systems is probably unfair
The new plotter doesn't yet produce byte-for-byte identical outputs. It's dropping a fairly trivial amount of data which makes the final output file smaller but reduces the proof of space hit rate by a much larger but probably still small amount. We haven't measured it yet
It's probably possible to fix it to drop nothing without a meaningful reduction in speed but we'll see how that goes.
We knew before this that better pipelining was possible but had decided to stop working on plotting in favor of launching our network, getting transactions started, and building pooling protocol.
Right now the whole team is heads down on pooling protocol, it will be out soon.
There are one or two TBW-reducing optimizations which can be done and also a change to format which reduces plot size by about 2%. We'll get to these less soon than pool protocol.
A heads up to anyone working on optimized plotters: We're making some changes to the format of plots which give a pool puzzle hash instead of a pool key so please make sure to update that before we launch
If you aren't working on that don't worry, unless you really went out of your way to do otherwise all your plots are using pool keys and can remain unchanged

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Bram Cohen

Bram Cohen Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @bramcohen

3 Jun
There's a subtle point about pool/farmer 'difficulty' which I misunderstood the question on in the video this morning so I'll try to explain now (thread)
On the actual running network there's what's called 'work difficulty' which determines a quality threshold above which a proof of space successfully qualifies for making a block
There's a subtlety here about timelords and the rate they're running at which don't matter for this explanation. But know there are timelords and they do important stuff which you rarely have to worry about
Read 13 tweets
27 May
And now I present what passes for intellectual commentary about coin issuance (thread) medium.com/@nic__carter/i…
The message is 'Premines are unethical. I have this great idea that you can give yourself a leg up on mining by keeping the PoW algorithm secret beforehand and making your own ASICs in advance'
Because laundering the money at great expense totally changes everything. This being twitter I should clarify that that was sarcasm. It just wastes a bunch of money and makes a burning need to dump to recoup some of that investment
Read 14 tweets
16 May
For some odd reason the 'Chia burns out hard drives!' is getting repeated as the fashionable fud. This is odd, because for the most part it's just plain wrong (thread)
If you plot with a plain old HD or an enterprise-class SSD then your drive will survive no problem. Plotting on hard drives, including the one which you'll probably leave your plot on, works fine. It's a bit slower and requires more head room, but works fine.
We've gone to great pains and put a lot of technical wizardry into getting plotting even on HDs to work completely acceptably. The amount of head room it needs isn't much more than one plot, and the time it takes isn't much more than double.
Read 10 tweets
6 May
Launch estimate update for chia pooling protocol: Currently the 17th of this month for both plot to pool and a pool prototype being out
This is a bit of a bump out of the plot to pool and a pulling in of the release of a full prototype because the work was more front loaded than I thought at first
How long it will take for there to be high quality pools once our prototype is out I don't know. Plotting to pool protocol will work then and switching is easy though.
Read 8 tweets
26 Mar
There are a few a vaccines out now, so what's the difference between them? Possibly more how they're used than what they are (thread) statnews.com/2021/02/02/com…
Pfizer and Moderna have similar efficacy. One has a second shot after 21 days and the other after 28 days. Can you take the second shot for either in a broad range of time or mix and match for similar efficacy? Probably yes, but we don't know.
Moderna uses 100 micrograms. Pfizer uses 30 micrograms and has fewer side effects. Could you use 30 of Moderna and have it be cheaper with less side effects? Probably yes, but we don't know.
Read 8 tweets
17 Mar
Some thoughts on RandomX. The audits are more useful than the docs on this one (thread) github.com/tevador/Random…
Oddly the pop writeups babble on about virtual machines and such instead of straightforwardly saying it's based off Argon2. That's something which one should be proud of instead of obfuscating.
From the audits it's clear it went about how you'd expect. Some people with more CPU than cryptography experience took Argon2d and applied mixing functions which are reasonably spread out across the functionality on a standard CPU
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(