When I’m sending a document/data, does it ever actually end up on-chain?

Although you technically can include raw data and files in on-chain transactions, Kaleido recommends referencing data using a hash in on-chain transactions which can then be pointed to external messaging solutions and storage locations to identify a specific object. Depending on the use case, leveraging IPFS, Document Exchange and/or FireFly Data Exchange as delivery mechanisms for off-chain messaging in parallel to pinning an on-chain hash of these files is typically the preferred path for referencing data on-chain. For storage, you can opt to let Kaleido store your data for you or configure a cloud-based storage solution of your choosing: either AWS S3 or Azure Blob.

Was this article helpful?
0 out of 0 found this helpful