You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are spending way too much storage space on redundant boilerplate data with is redundant with, and implied by, the patterns that the data must match. This bug records the need for compression/decompression support, as would be closed by #1584 . Separate bugs like Agoric/agoric-sdk#3167 record the need to actually use such compression to reduce storage or transmission, as would be aided by Agoric/agoric-sdk#6432
Describe the bug
We are spending way too much storage space on redundant boilerplate data with is redundant with, and implied by, the patterns that the data must match. This bug records the need for compression/decompression support, as would be closed by #1584 . Separate bugs like Agoric/agoric-sdk#3167 record the need to actually use such compression to reduce storage or transmission, as would be aided by Agoric/agoric-sdk#6432
(From Agoric/agoric-sdk#6432 (comment) ):
For example without compression, the Zoe proposal
is stored with a smallcaps body of
'#{"exit":{"afterDeadline":{"deadline":"+11","timer":"$0.Alleged: timer"}},"give":{"Bid":{"brand":"$1.Alleged: simoleans","value":"+37"}},"want":{"Winnings":{"brand":"$2.Alleged: moola","value":{"#tag":"copyBag","payload":[[{"foo":"c"},"+1"],[{"foo":"b"},"+1"],[{"foo":"a"},"+1"]]}}}}'
But it compresses with the proposalShape
to
whose smallcaps body is
'#[[["c"],["b"],["a"]],"+37","+11"]'
which is 12% as long.
The text was updated successfully, but these errors were encountered: