|
18 | 18 | em{font-style:italic} |
19 | 19 | </style> |
20 | 20 | <h1>#graypaper:polkadot.io</h1> |
21 | | -<p><small>last updated 2025-06-20 03:34 UTC</small></p> |
| 21 | +<p><small>last updated 2025-06-21 03:32 UTC</small></p> |
22 | 22 | <p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p> |
23 | 23 | <hr> |
24 | 24 | <div class='msg'><a class='ts' href='#$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI'>#</a> <a class='ts' name='$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' target='_blank'>2024-04-17 20:29</a> <span class='u' style='color:#da6aa2'>syed</span>: <a href="https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&via=web3.foundation" rel="noopener" target="_blank">https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&via=web3.foundation</a> |
@@ -6265,3 +6265,15 @@ <h1>#graypaper:polkadot.io</h1> |
6265 | 6265 | <div class='msg'><a class='ts' href='#$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo'>#</a> <a class='ts' name='$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo' target='_blank'>2025-06-18 11:07</a> <span class='u' style='color:#cdc232'>oliver.tale-yazdi</span>: I think many implementations use KV lookup, in which case you dont need to invert them. IMHO it is still possible to not use KV Db by inverting all keys that can be inverted and then doing some special handling for the service keys that cannot be inverted. Also since only three key kinds cannot be inverted and they are used from host-calls that tell you the kind of the key. You can check this unofficial key table here <a href="https://docs.jamcha.in/advanced/storage/keys" rel="noopener" target="_blank">https://docs.jamcha.in/advanced/storage/keys</a></div> |
6266 | 6266 | <div class='msg'><a class='ts' href='#$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo'>#</a> <a class='ts' name='$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo' target='_blank'>2025-06-18 11:09</a> <span class='u' style='color:#cd8957'>gav</span>: If the lack of merklised-key-interpretability turns out to be an issue in usage, it's something fairly easy to fix (by including metadata in the value).</div> |
6267 | 6267 | <div class='msg'><a class='ts' href='#$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8'>#</a> <a class='ts' name='$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8' target='_blank'>2025-06-18 11:09</a> <span class='u' style='color:#cd8957'>gav</span>: But right now the assumption is that it's an unneeded pessimisation.</div> |
| 6268 | +<div class='msg'><a class='ts' href='#$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w'>#</a> <a class='ts' name='$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w' target='_blank'>2025-06-20 07:40</a> <span class='u' style='color:#be2950'>clearloop</span>: I'm feeling it's necessary to weaken the usage of chain parameters, since in the context of jam, the parameters should be the same in the stable production network finally if I'm not mistaken, that the parameters is more like for the node development usage, it should not trouble the app/service developers of jam, ideally, they will never reach this concept since it increases the complexity of their development |
| 6269 | + |
| 6270 | +EDITED: just got the purpose via <a href="https://github.com/gavofyork/graypaper/issues/186" rel="noopener" target="_blank">https://github.com/gavofyork/graypaper/issues/186</a> <span class="edited">(edited)</span></div> |
| 6271 | +<div class='msg'><a class='ts' href='#$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw'>#</a> <a class='ts' name='$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw' target='_blank'>2025-06-20 09:21</a> <span class='u' style='color:#4036ac'>ascriv</span>: (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct? <span class="edited">(edited)</span></div> |
| 6272 | +<div class='msg'><a class='ts' href='#$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8'>#</a> <a class='ts' name='$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8' target='_blank'>2025-06-20 10:05</a> <span class='u' style='color:#cd8957'>gav</span>: > <@ascriv:matrix.org> (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct? |
| 6273 | + |
| 6274 | +The GP should be corrected so that the term <code>a</code> (credential) is serialized with a fixed-length validator index.</div> |
| 6275 | +<div class='msg'><a class='ts' href='#$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE'>#</a> <a class='ts' name='$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE' target='_blank'>2025-06-20 10:06</a> <span class='u' style='color:#cd8957'>gav</span>: Feel free to make an issue or a PR.</div> |
| 6276 | +<div class='msg'><a class='ts' href='#$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk'>#</a> <a class='ts' name='$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk' target='_blank'>2025-06-20 20:14</a> <span class='u' style='color:#4036ac'>ascriv</span>: </div> |
| 6277 | +<div class='msg'><a class='ts' href='#$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E'>#</a> <a class='ts' name='$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E' target='_blank'>2025-06-20 20:19</a> <span class='u' style='color:#4036ac'>ascriv</span>: > <@gav:polkadot.io> Feel free to make an issue or a PR. |
| 6278 | + |
| 6279 | +<a href="https://github.com/gavofyork/graypaper/pull/440" rel="noopener" target="_blank">https://github.com/gavofyork/graypaper/pull/440</a></div> |
0 commit comments