-
Notifications
You must be signed in to change notification settings - Fork 74
Description
Hello. CKBFS has been released for a while and widely used in Nervape's production line, it's a decentrialized filesystem protocol define natively for Nervos CKB.
The design and proposal can be checked in here: https://talk.nervos.org/t/ckbfs-protocol-a-standard-for-witnesses-based-content-storage-system/
There are currently two active version of this protocol:
v2 is a stable version that also used by other teams like NFTNation; it stores the file chunks postion directly in cell data;
v3 is the edge version, only metadata will be stored in cell data, and all other information will goes into witnesses
This issue is a feature request that ONLY wants to flag ckbfs v2 and v3 cells on explorer;
(But would be great if the user can access to the file directly)
we have an aggregator server implemented at: https://github.com/nervape/ckbfs-server
example resource showcase:
- https://ckbfs.nvap.app/api/v1/ckbfs?uri=ckbfs://56831d51ab469eb7ee6551fd39e65caeff9b35569804a6532cf00f4c6f6e3d6a
- https://test-ckbfs.nvap.app/api/v1/ckbfs?uri=ckbfs://431c9d668c1815d26eb4f7ac6256eb350ab351474daea8d588400146ab228780i0
Belows are some detail information about the contract repo, deployment, and related stuffs:
-
contract repo: https://github.com/code-monad/ckbfs
-
RFC(v3): https://github.com/code-monad/ckbfs/blob/master/RFC.v3.md
-
deployments:
- mainnet:
- v2:
- code_hash:
0x31e6376287d223b8c0410d562fb422f04d1d617b2947596a14c3d2efb7218d3a - type_id:
0xfd2058c9a0c0183354cf637e25d2707ffa9bb6fa2ba9b29f4ebc6be3e54ad7eb - deploy_tx: https://explorer.nervos.org/transaction/0xc9b6698f44c3b80e7e1c48823b2714e432b93f0206ffaf9df885d23267ed2ebc
- code_hash:
- v3:
- code_hash:
0xb5d13ffe0547c78021c01fe24dce2e959a1ed8edbca3cb93dd2e9f57fb56d695 - type_id:
0xcc5411e8b70e551d7a3dd806256533cff6bc12118b48dd7b2d5d2292c3651add - deploy_tx: https://explorer.nervos.org/transaction/0xc9b6698f44c3b80e7e1c48823b2714e432b93f0206ffaf9df885d23267ed2ebc
- code_hash:
- v2:
- testnet:
- v2:
- code_hash:
0x31e6376287d223b8c0410d562fb422f04d1d617b2947596a14c3d2efb7218d3a - type_id:
0x7c6dcab8268201f064dc8676b5eafa60ca2569e5c6209dcbab0eb64a9cb3aaa3 - deploy_tx: https://explorer.nervos.org/transaction/0x2c8c9ad3134743368b5a79977648f96c5bd0aba187021a72fb624301064d3616
- code_hash:
- v3:
- code_hash:
0xb5d13ffe0547c78021c01fe24dce2e959a1ed8edbca3cb93dd2e9f57fb56d695 - type_id:
0xaebf5a7b541da9603c2066a9768d3d18fea2e7f3c1943821611545155fecc671 - deploy_tx: https://explorer.nervos.org/transaction/0x1488b592b0946589730c906c6d9a46fb82c1181156fc1a4251adce14002a9cfb
- code_hash:
- v2:
- mainnet: