update codec status

This commit is contained in:
Steven Allen 2021-04-21 12:32:32 -07:00
parent 6d3a4d4222
commit 4a6afe239c
1 changed files with 82 additions and 82 deletions

164
table.csv
View File

@ -34,7 +34,7 @@ dns4, multiaddr, 0x36, permanent,
dns6, multiaddr, 0x37, permanent,
dnsaddr, multiaddr, 0x38, permanent,
protobuf, serialization, 0x50, draft, Protocol Buffers
cbor, serialization, 0x51, draft, CBOR
cbor, serialization, 0x51, permanent, CBOR
raw, ipld, 0x55, permanent, raw binary
dbl-sha2-256, multihash, 0x56, draft,
rlp, serialization, 0x60, draft, recursive length prefix
@ -51,20 +51,20 @@ leofcoin-pr, ipld, 0x83, draft, Leofc
sctp, multiaddr, 0x84, draft,
dag-jose, ipld, 0x85, draft, MerkleDAG JOSE
dag-cose, ipld, 0x86, draft, MerkleDAG COSE
eth-block, ipld, 0x90, draft, Ethereum Block (RLP)
eth-block-list, ipld, 0x91, draft, Ethereum Block List (RLP)
eth-tx-trie, ipld, 0x92, draft, Ethereum Transaction Trie (Eth-Trie)
eth-tx, ipld, 0x93, draft, Ethereum Transaction (RLP)
eth-tx-receipt-trie, ipld, 0x94, draft, Ethereum Transaction Receipt Trie (Eth-Trie)
eth-tx-receipt, ipld, 0x95, draft, Ethereum Transaction Receipt (RLP)
eth-state-trie, ipld, 0x96, draft, Ethereum State Trie (Eth-Secure-Trie)
eth-account-snapshot, ipld, 0x97, draft, Ethereum Account Snapshot (RLP)
eth-storage-trie, ipld, 0x98, draft, Ethereum Contract Storage Trie (Eth-Secure-Trie)
bitcoin-block, ipld, 0xb0, draft, Bitcoin Block
bitcoin-tx, ipld, 0xb1, draft, Bitcoin Tx
bitcoin-witness-commitment, ipld, 0xb2, draft, Bitcoin Witness Commitment
zcash-block, ipld, 0xc0, draft, Zcash Block
zcash-tx, ipld, 0xc1, draft, Zcash Tx
eth-block, ipld, 0x90, permanent, Ethereum Block (RLP)
eth-block-list, ipld, 0x91, permanent, Ethereum Block List (RLP)
eth-tx-trie, ipld, 0x92, permanent, Ethereum Transaction Trie (Eth-Trie)
eth-tx, ipld, 0x93, permanent, Ethereum Transaction (RLP)
eth-tx-receipt-trie, ipld, 0x94, permanent, Ethereum Transaction Receipt Trie (Eth-Trie)
eth-tx-receipt, ipld, 0x95, permanent, Ethereum Transaction Receipt (RLP)
eth-state-trie, ipld, 0x96, permanent, Ethereum State Trie (Eth-Secure-Trie)
eth-account-snapshot, ipld, 0x97, permanent, Ethereum Account Snapshot (RLP)
eth-storage-trie, ipld, 0x98, permanent, Ethereum Contract Storage Trie (Eth-Secure-Trie)
bitcoin-block, ipld, 0xb0, permanent, Bitcoin Block
bitcoin-tx, ipld, 0xb1, permanent, Bitcoin Tx
bitcoin-witness-commitment, ipld, 0xb2, permanent, Bitcoin Witness Commitment
zcash-block, ipld, 0xc0, permanent, Zcash Block
zcash-tx, ipld, 0xc1, permanent, Zcash Tx
docid, namespace, 0xce, draft, Ceramic Document Id
stellar-block, ipld, 0xd0, draft, Stellar Block
stellar-tx, ipld, 0xd1, draft, Stellar Tx
@ -111,10 +111,10 @@ ws, multiaddr, 0x01dd, permanent,
wss, multiaddr, 0x01de, permanent,
p2p-websocket-star, multiaddr, 0x01df, permanent,
http, multiaddr, 0x01e0, draft,
json, serialization, 0x0200, draft, JSON (UTF-8-encoded)
json, serialization, 0x0200, permanent, JSON (UTF-8-encoded)
messagepack, serialization, 0x0201, draft, MessagePack
libp2p-peer-record, libp2p, 0x0301, draft, libp2p peer record type
sha2-256-trunc254-padded, multihash, 0x1012, draft, SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type
sha2-256-trunc254-padded, multihash, 0x1012, permanent, SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
ripemd-128, multihash, 0x1052, draft,
ripemd-160, multihash, 0x1053, draft,
ripemd-256, multihash, 0x1054, draft,
@ -128,70 +128,70 @@ x448-pub, key, 0x1204, draft, X448
ed25519-priv, key, 0x1300, draft, Ed25519 private key
kangarootwelve, multihash, 0x1d01, draft, KangarooTwelve is an extendable-output hash function based on Keccak-p
sm3-256, multihash, 0x534d, draft,
blake2b-8, multihash, 0xb201, permanent, Blake2b consists of 64 output lengths that give different hashes
blake2b-16, multihash, 0xb202, permanent,
blake2b-24, multihash, 0xb203, permanent,
blake2b-32, multihash, 0xb204, permanent,
blake2b-40, multihash, 0xb205, permanent,
blake2b-48, multihash, 0xb206, permanent,
blake2b-56, multihash, 0xb207, permanent,
blake2b-64, multihash, 0xb208, permanent,
blake2b-72, multihash, 0xb209, permanent,
blake2b-80, multihash, 0xb20a, permanent,
blake2b-88, multihash, 0xb20b, permanent,
blake2b-96, multihash, 0xb20c, permanent,
blake2b-104, multihash, 0xb20d, permanent,
blake2b-112, multihash, 0xb20e, permanent,
blake2b-120, multihash, 0xb20f, permanent,
blake2b-128, multihash, 0xb210, permanent,
blake2b-136, multihash, 0xb211, permanent,
blake2b-144, multihash, 0xb212, permanent,
blake2b-152, multihash, 0xb213, permanent,
blake2b-160, multihash, 0xb214, permanent,
blake2b-168, multihash, 0xb215, permanent,
blake2b-176, multihash, 0xb216, permanent,
blake2b-184, multihash, 0xb217, permanent,
blake2b-192, multihash, 0xb218, permanent,
blake2b-200, multihash, 0xb219, permanent,
blake2b-208, multihash, 0xb21a, permanent,
blake2b-216, multihash, 0xb21b, permanent,
blake2b-224, multihash, 0xb21c, permanent,
blake2b-232, multihash, 0xb21d, permanent,
blake2b-240, multihash, 0xb21e, permanent,
blake2b-248, multihash, 0xb21f, permanent,
blake2b-8, multihash, 0xb201, draft, Blake2b consists of 64 output lengths that give different hashes
blake2b-16, multihash, 0xb202, draft,
blake2b-24, multihash, 0xb203, draft,
blake2b-32, multihash, 0xb204, draft,
blake2b-40, multihash, 0xb205, draft,
blake2b-48, multihash, 0xb206, draft,
blake2b-56, multihash, 0xb207, draft,
blake2b-64, multihash, 0xb208, draft,
blake2b-72, multihash, 0xb209, draft,
blake2b-80, multihash, 0xb20a, draft,
blake2b-88, multihash, 0xb20b, draft,
blake2b-96, multihash, 0xb20c, draft,
blake2b-104, multihash, 0xb20d, draft,
blake2b-112, multihash, 0xb20e, draft,
blake2b-120, multihash, 0xb20f, draft,
blake2b-128, multihash, 0xb210, draft,
blake2b-136, multihash, 0xb211, draft,
blake2b-144, multihash, 0xb212, draft,
blake2b-152, multihash, 0xb213, draft,
blake2b-160, multihash, 0xb214, draft,
blake2b-168, multihash, 0xb215, draft,
blake2b-176, multihash, 0xb216, draft,
blake2b-184, multihash, 0xb217, draft,
blake2b-192, multihash, 0xb218, draft,
blake2b-200, multihash, 0xb219, draft,
blake2b-208, multihash, 0xb21a, draft,
blake2b-216, multihash, 0xb21b, draft,
blake2b-224, multihash, 0xb21c, draft,
blake2b-232, multihash, 0xb21d, draft,
blake2b-240, multihash, 0xb21e, draft,
blake2b-248, multihash, 0xb21f, draft,
blake2b-256, multihash, 0xb220, permanent,
blake2b-264, multihash, 0xb221, permanent,
blake2b-272, multihash, 0xb222, permanent,
blake2b-280, multihash, 0xb223, permanent,
blake2b-288, multihash, 0xb224, permanent,
blake2b-296, multihash, 0xb225, permanent,
blake2b-304, multihash, 0xb226, permanent,
blake2b-312, multihash, 0xb227, permanent,
blake2b-320, multihash, 0xb228, permanent,
blake2b-328, multihash, 0xb229, permanent,
blake2b-336, multihash, 0xb22a, permanent,
blake2b-344, multihash, 0xb22b, permanent,
blake2b-352, multihash, 0xb22c, permanent,
blake2b-360, multihash, 0xb22d, permanent,
blake2b-368, multihash, 0xb22e, permanent,
blake2b-376, multihash, 0xb22f, permanent,
blake2b-384, multihash, 0xb230, permanent,
blake2b-392, multihash, 0xb231, permanent,
blake2b-400, multihash, 0xb232, permanent,
blake2b-408, multihash, 0xb233, permanent,
blake2b-416, multihash, 0xb234, permanent,
blake2b-424, multihash, 0xb235, permanent,
blake2b-432, multihash, 0xb236, permanent,
blake2b-440, multihash, 0xb237, permanent,
blake2b-448, multihash, 0xb238, permanent,
blake2b-456, multihash, 0xb239, permanent,
blake2b-464, multihash, 0xb23a, permanent,
blake2b-472, multihash, 0xb23b, permanent,
blake2b-480, multihash, 0xb23c, permanent,
blake2b-488, multihash, 0xb23d, permanent,
blake2b-496, multihash, 0xb23e, permanent,
blake2b-504, multihash, 0xb23f, permanent,
blake2b-512, multihash, 0xb240, permanent,
blake2b-264, multihash, 0xb221, draft,
blake2b-272, multihash, 0xb222, draft,
blake2b-280, multihash, 0xb223, draft,
blake2b-288, multihash, 0xb224, draft,
blake2b-296, multihash, 0xb225, draft,
blake2b-304, multihash, 0xb226, draft,
blake2b-312, multihash, 0xb227, draft,
blake2b-320, multihash, 0xb228, draft,
blake2b-328, multihash, 0xb229, draft,
blake2b-336, multihash, 0xb22a, draft,
blake2b-344, multihash, 0xb22b, draft,
blake2b-352, multihash, 0xb22c, draft,
blake2b-360, multihash, 0xb22d, draft,
blake2b-368, multihash, 0xb22e, draft,
blake2b-376, multihash, 0xb22f, draft,
blake2b-384, multihash, 0xb230, draft,
blake2b-392, multihash, 0xb231, draft,
blake2b-400, multihash, 0xb232, draft,
blake2b-408, multihash, 0xb233, draft,
blake2b-416, multihash, 0xb234, draft,
blake2b-424, multihash, 0xb235, draft,
blake2b-432, multihash, 0xb236, draft,
blake2b-440, multihash, 0xb237, draft,
blake2b-448, multihash, 0xb238, draft,
blake2b-456, multihash, 0xb239, draft,
blake2b-464, multihash, 0xb23a, draft,
blake2b-472, multihash, 0xb23b, draft,
blake2b-480, multihash, 0xb23c, draft,
blake2b-488, multihash, 0xb23d, draft,
blake2b-496, multihash, 0xb23e, draft,
blake2b-504, multihash, 0xb23f, draft,
blake2b-512, multihash, 0xb240, draft,
blake2s-8, multihash, 0xb241, draft, Blake2s consists of 32 output lengths that give different hashes
blake2s-16, multihash, 0xb242, draft,
blake2s-24, multihash, 0xb243, draft,
@ -448,7 +448,7 @@ skein1024-1000, multihash, 0xb3dd, draft,
skein1024-1008, multihash, 0xb3de, draft,
skein1024-1016, multihash, 0xb3df, draft,
skein1024-1024, multihash, 0xb3e0, draft,
poseidon-bls12_381-a2-fc1, multihash, 0xb401, draft, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1, multihash, 0xb401, permanent, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1-sc, multihash, 0xb402, draft, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
zeroxcert-imprint-256, zeroxcert, 0xce11, draft, 0xcert Asset Imprint (root hash)
fil-commitment-unsealed, filecoin, 0xf101, permanent, Filecoin piece or sector data commitment merkle node/root (CommP & CommD)

1 name tag code status description
34 dns6 multiaddr 0x37 permanent
35 dnsaddr multiaddr 0x38 permanent
36 protobuf serialization 0x50 draft Protocol Buffers
37 cbor serialization 0x51 draft permanent CBOR
38 raw ipld 0x55 permanent raw binary
39 dbl-sha2-256 multihash 0x56 draft
40 rlp serialization 0x60 draft recursive length prefix
51 sctp multiaddr 0x84 draft
52 dag-jose ipld 0x85 draft MerkleDAG JOSE
53 dag-cose ipld 0x86 draft MerkleDAG COSE
54 eth-block ipld 0x90 draft permanent Ethereum Block (RLP)
55 eth-block-list ipld 0x91 draft permanent Ethereum Block List (RLP)
56 eth-tx-trie ipld 0x92 draft permanent Ethereum Transaction Trie (Eth-Trie)
57 eth-tx ipld 0x93 draft permanent Ethereum Transaction (RLP)
58 eth-tx-receipt-trie ipld 0x94 draft permanent Ethereum Transaction Receipt Trie (Eth-Trie)
59 eth-tx-receipt ipld 0x95 draft permanent Ethereum Transaction Receipt (RLP)
60 eth-state-trie ipld 0x96 draft permanent Ethereum State Trie (Eth-Secure-Trie)
61 eth-account-snapshot ipld 0x97 draft permanent Ethereum Account Snapshot (RLP)
62 eth-storage-trie ipld 0x98 draft permanent Ethereum Contract Storage Trie (Eth-Secure-Trie)
63 bitcoin-block ipld 0xb0 draft permanent Bitcoin Block
64 bitcoin-tx ipld 0xb1 draft permanent Bitcoin Tx
65 bitcoin-witness-commitment ipld 0xb2 draft permanent Bitcoin Witness Commitment
66 zcash-block ipld 0xc0 draft permanent Zcash Block
67 zcash-tx ipld 0xc1 draft permanent Zcash Tx
68 docid namespace 0xce draft Ceramic Document Id
69 stellar-block ipld 0xd0 draft Stellar Block
70 stellar-tx ipld 0xd1 draft Stellar Tx
111 wss multiaddr 0x01de permanent
112 p2p-websocket-star multiaddr 0x01df permanent
113 http multiaddr 0x01e0 draft
114 json serialization 0x0200 draft permanent JSON (UTF-8-encoded)
115 messagepack serialization 0x0201 draft MessagePack
116 libp2p-peer-record libp2p 0x0301 draft permanent libp2p peer record type
117 sha2-256-trunc254-padded multihash 0x1012 draft permanent SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
118 ripemd-128 multihash 0x1052 draft
119 ripemd-160 multihash 0x1053 draft
120 ripemd-256 multihash 0x1054 draft
128 ed25519-priv key 0x1300 draft Ed25519 private key
129 kangarootwelve multihash 0x1d01 draft KangarooTwelve is an extendable-output hash function based on Keccak-p
130 sm3-256 multihash 0x534d draft
131 blake2b-8 multihash 0xb201 permanent draft Blake2b consists of 64 output lengths that give different hashes
132 blake2b-16 multihash 0xb202 permanent draft
133 blake2b-24 multihash 0xb203 permanent draft
134 blake2b-32 multihash 0xb204 permanent draft
135 blake2b-40 multihash 0xb205 permanent draft
136 blake2b-48 multihash 0xb206 permanent draft
137 blake2b-56 multihash 0xb207 permanent draft
138 blake2b-64 multihash 0xb208 permanent draft
139 blake2b-72 multihash 0xb209 permanent draft
140 blake2b-80 multihash 0xb20a permanent draft
141 blake2b-88 multihash 0xb20b permanent draft
142 blake2b-96 multihash 0xb20c permanent draft
143 blake2b-104 multihash 0xb20d permanent draft
144 blake2b-112 multihash 0xb20e permanent draft
145 blake2b-120 multihash 0xb20f permanent draft
146 blake2b-128 multihash 0xb210 permanent draft
147 blake2b-136 multihash 0xb211 permanent draft
148 blake2b-144 multihash 0xb212 permanent draft
149 blake2b-152 multihash 0xb213 permanent draft
150 blake2b-160 multihash 0xb214 permanent draft
151 blake2b-168 multihash 0xb215 permanent draft
152 blake2b-176 multihash 0xb216 permanent draft
153 blake2b-184 multihash 0xb217 permanent draft
154 blake2b-192 multihash 0xb218 permanent draft
155 blake2b-200 multihash 0xb219 permanent draft
156 blake2b-208 multihash 0xb21a permanent draft
157 blake2b-216 multihash 0xb21b permanent draft
158 blake2b-224 multihash 0xb21c permanent draft
159 blake2b-232 multihash 0xb21d permanent draft
160 blake2b-240 multihash 0xb21e permanent draft
161 blake2b-248 multihash 0xb21f permanent draft
162 blake2b-256 multihash 0xb220 permanent
163 blake2b-264 multihash 0xb221 permanent draft
164 blake2b-272 multihash 0xb222 permanent draft
165 blake2b-280 multihash 0xb223 permanent draft
166 blake2b-288 multihash 0xb224 permanent draft
167 blake2b-296 multihash 0xb225 permanent draft
168 blake2b-304 multihash 0xb226 permanent draft
169 blake2b-312 multihash 0xb227 permanent draft
170 blake2b-320 multihash 0xb228 permanent draft
171 blake2b-328 multihash 0xb229 permanent draft
172 blake2b-336 multihash 0xb22a permanent draft
173 blake2b-344 multihash 0xb22b permanent draft
174 blake2b-352 multihash 0xb22c permanent draft
175 blake2b-360 multihash 0xb22d permanent draft
176 blake2b-368 multihash 0xb22e permanent draft
177 blake2b-376 multihash 0xb22f permanent draft
178 blake2b-384 multihash 0xb230 permanent draft
179 blake2b-392 multihash 0xb231 permanent draft
180 blake2b-400 multihash 0xb232 permanent draft
181 blake2b-408 multihash 0xb233 permanent draft
182 blake2b-416 multihash 0xb234 permanent draft
183 blake2b-424 multihash 0xb235 permanent draft
184 blake2b-432 multihash 0xb236 permanent draft
185 blake2b-440 multihash 0xb237 permanent draft
186 blake2b-448 multihash 0xb238 permanent draft
187 blake2b-456 multihash 0xb239 permanent draft
188 blake2b-464 multihash 0xb23a permanent draft
189 blake2b-472 multihash 0xb23b permanent draft
190 blake2b-480 multihash 0xb23c permanent draft
191 blake2b-488 multihash 0xb23d permanent draft
192 blake2b-496 multihash 0xb23e permanent draft
193 blake2b-504 multihash 0xb23f permanent draft
194 blake2b-512 multihash 0xb240 permanent draft
195 blake2s-8 multihash 0xb241 draft Blake2s consists of 32 output lengths that give different hashes
196 blake2s-16 multihash 0xb242 draft
197 blake2s-24 multihash 0xb243 draft
448 skein1024-1008 multihash 0xb3de draft
449 skein1024-1016 multihash 0xb3df draft
450 skein1024-1024 multihash 0xb3e0 draft
451 poseidon-bls12_381-a2-fc1 multihash 0xb401 draft permanent Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
452 poseidon-bls12_381-a2-fc1-sc multihash 0xb402 draft Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
453 zeroxcert-imprint-256 zeroxcert 0xce11 draft 0xcert Asset Imprint (root hash)
454 fil-commitment-unsealed filecoin 0xf101 permanent Filecoin piece or sector data commitment merkle node/root (CommP & CommD)