mike at powx.org [ARCHIVE] on Nostr: 📅 Original date posted:2021-05-18 📝 Original message:That’s interesting. I ...
đź“… Original date posted:2021-05-18
📝 Original message:That’s interesting. I didn’t know the history of ASICBOOST.
Our proposal (see Implementation) is to phase in oPoW slowly starting at a very low % of the rewards (say 1%). That should give a long testing period where there is real financial incentive for things like ASICBOOST
Does that resolve or partially resolve the issue in your eyes?
Sent from my iPhone
> On May 18, 2021, at 7:36 AM, ZmnSCPxj <ZmnSCPxj at protonmail.com> wrote:
>
> Good morning Michael,
>
>> That’s a fair point about patents. However, note that we were careful about this. oPoW only uses SHA3 (can be replaced with SHA256 in principle as well) and low precision linear matrix multiplication. A whole industry is trying to accelerate 8-bit linear matrix mults for AI so there is already a massive incentive (and has been for decades).
>>
>> See companies like Mythic, Groq, Tesla (FSD computer), google TPU and so on for electronic versions of this. Several of the optical ones are mentioned in the BIP (e.g. Lightmatter)
>
>
> Please note that ASICBOOST for SHA256d is based on a layer-crossing violation: SHA256 processes in blocks, and the Bitcoin block header is slightly larger than one SHA256 block.
>
> Adding more to a direct SHA3 (which, as a "sponge" construction, avoids blocks, but other layer-crossing violations may still exist) still risks layer violations that might introduce hidden optimizations.
>
> Or more succinctly;
>
> * Just because the components have (with high probability) no more possible optimizations, does not mean that the construction *as a whole* has no hidden optimizations.
>
> Thus, even if linear matrix multiplication and SHA3 have no hidden optimizations, their combination, together with the Bitcoin block header format, *may* have hidden optimizations.
>
> And there are no *current* incentives to find such optimizations until Bitcoin moves to this, at which point we are already committed and it would be highly infeasible to revert to SHA256d --- i.e. too late.
>
> This is why changes to PoW are highly discouraged.
>
>
> Remember, ASICBOOST was *not* an optimization of SHA256 *or* SHA256d, it was an optimizations of SHA256d-on-a-Bitcoin-block-header.
> ASICBOOST cannot speed up general SHA256 or even general SHA256d, it only applies specifically to SHA256d-on-a-Bitcoin-block-header.
>
> Regards,
> ZmnSCPxj
Published at
2023-06-07 22:53:43Event JSON
{
"id": "b01743a9400d1220d8e60cc7f1dfd06d9499191939612744550f91b6192261b2",
"pubkey": "7c07b9e13bf9617b0220b5dd9d04b8fcef22bc125a504544d3acad97343d7ba6",
"created_at": 1686178423,
"kind": 1,
"tags": [
[
"e",
"23cc8bb58df38c812629bafb90c02050d06847f0b1c392ffa4a06f11eafdb6f4",
"",
"root"
],
[
"e",
"5820afbf335ed663ce7ab42881f7cda8f8043f765b3c3f31dadc22a7ced268f3",
"",
"reply"
],
[
"p",
"4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861"
]
],
"content": "📅 Original date posted:2021-05-18\n📝 Original message:That’s interesting. I didn’t know the history of ASICBOOST.\n\nOur proposal (see Implementation) is to phase in oPoW slowly starting at a very low % of the rewards (say 1%). That should give a long testing period where there is real financial incentive for things like ASICBOOST\n\nDoes that resolve or partially resolve the issue in your eyes? \n\nSent from my iPhone\n\n\u003e On May 18, 2021, at 7:36 AM, ZmnSCPxj \u003cZmnSCPxj at protonmail.com\u003e wrote:\n\u003e \n\u003e Good morning Michael,\n\u003e \n\u003e\u003e That’s a fair point about patents. However, note that we were careful about this. oPoW only uses SHA3 (can be replaced with SHA256 in principle as well) and low precision linear matrix multiplication. A whole industry is trying to accelerate 8-bit linear matrix mults for AI so there is already a massive incentive (and has been for decades).\n\u003e\u003e \n\u003e\u003e See companies like Mythic, Groq, Tesla (FSD computer), google TPU and so on for electronic versions of this. Several of the optical ones are mentioned in the BIP (e.g. Lightmatter)\n\u003e \n\u003e \n\u003e Please note that ASICBOOST for SHA256d is based on a layer-crossing violation: SHA256 processes in blocks, and the Bitcoin block header is slightly larger than one SHA256 block.\n\u003e \n\u003e Adding more to a direct SHA3 (which, as a \"sponge\" construction, avoids blocks, but other layer-crossing violations may still exist) still risks layer violations that might introduce hidden optimizations.\n\u003e \n\u003e Or more succinctly;\n\u003e \n\u003e * Just because the components have (with high probability) no more possible optimizations, does not mean that the construction *as a whole* has no hidden optimizations.\n\u003e \n\u003e Thus, even if linear matrix multiplication and SHA3 have no hidden optimizations, their combination, together with the Bitcoin block header format, *may* have hidden optimizations.\n\u003e \n\u003e And there are no *current* incentives to find such optimizations until Bitcoin moves to this, at which point we are already committed and it would be highly infeasible to revert to SHA256d --- i.e. too late.\n\u003e \n\u003e This is why changes to PoW are highly discouraged.\n\u003e \n\u003e \n\u003e Remember, ASICBOOST was *not* an optimization of SHA256 *or* SHA256d, it was an optimizations of SHA256d-on-a-Bitcoin-block-header.\n\u003e ASICBOOST cannot speed up general SHA256 or even general SHA256d, it only applies specifically to SHA256d-on-a-Bitcoin-block-header.\n\u003e \n\u003e Regards,\n\u003e ZmnSCPxj",
"sig": "dec517ebaa1b8a9bf9ffffa330829820a01f3f6f0c22fd8f449480350dba91482eb474fb33962b9c4dea438dadfffc45641c1fad74e4fa2054a93add4c94fc41"
}