Skip to main content

Senarai: A Sustainable Public Blockchain-Based Permanent Storage Protocol

  • Conference paper
  • First Online:
Cryptology and Network Security (CANS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 11829))

Included in the following conference series:

Abstract

Storing data in the blockchain brings many benefits. The block-and-chain structure protects the data stored in the blockchain from unauthorised changes. The data will also be duplicated to all nodes which maintain the blockchain. These features guarantee the data immutability and availability. However, such operation is expensive when large size data needs to be stored. We propose Senarai, a protocol which provides an affordable blockchain data storage. Our protocol utilises the fee-less transaction feature provided by Tron. By using this feature, storing an arbitrary size data can be done cheaply. We show that our protocol is sustainable such that after initialisation phase, the permanent data storage capacity is provided for free on daily basis.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://filecoin.io.

  2. 2.

    https://sia.tech.

  3. 3.

    https://storj.io.

  4. 4.

    https://ipdb.io.

  5. 5.

    https://github.com/sonicskye/senarai.

  6. 6.

    https://github.com/sonicskye/tron-api-python.

  7. 7.

    Mainnet or main network is where the tokens have real value. In contrast, testnet or test network provides free zero value tokens that can be used for testing purposes.

  8. 8.

    The number of free bandwidth points varies depending on the network parameters.

  9. 9.

    The experiments use medium-size royalty-free image files provided by Pixabay.com.

  10. 10.

    Based on the transaction created by an Ethereum Stackexchange user in August 2016 which utilised the maximum block gas limit at the time of transaction creation [1]. The data efficiency rate is calculated by comparing the data payload and the raw transaction. The Ethereum block gas limit is scalable, therefore it is possible to increase the efficiency further [1].

References

  1. Afri: Is there a limit for transaction size? (2016). https://ethereum.stackexchange.com/a/1110

  2. Bartoletti, M., Pompianu, L.: An analysis of bitcoin OP\_RETURN metadata. In: Brenner, M., et al. (eds.) FC 2017. LNCS, vol. 10323, pp. 218–230. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70278-0_14

    Chapter  Google Scholar 

  3. BeckyMH: TRON TRX Coin – review of tronix, price, ICO, wallet – bitcoinwiki, October 2017. https://en.bitcoinwiki.org/wiki/TRON

  4. BitInfoCharts: Bitcoin median transaction fee historical chart, January 2019. https://bitinfocharts.com/comparison/bitcoin-median_transaction_fee.html

  5. Ethgasstation: Eth gas station, January 2019. https://ethgasstation.info/

  6. Tron Foundation: Tron protocol release (2018). https://media.readthedocs.org/pdf/tron-wiki/latest/tron-wiki.pdf

  7. Manidos: How can i store data in ethereum blockchain, August 2016. https://ethereum.stackexchange.com/a/7886

  8. Mao, T.: Bandwidth points (2018). https://developers.tron.network/docs/bandwith

  9. Mao, T.: Energy (2018). https://developers.tron.network/docs/energy

  10. Mao, T.: Trc10 & trc20 tokens (2018). https://developers.tron.network/docs/trc10-token

  11. Miller, A., Juels, A., Shi, E., Parno, B., Katz, J.: Permacoin: repurposing bitcoin work for data preservation. In: 2014 IEEE Symposium on Security and Privacy (SP), pp. 475–490. IEEE (2014)

    Google Scholar 

  12. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Report (2008)

    Google Scholar 

  13. Omaar, J.: Forever isn’t free: the cost of storage on a blockchain database, July 2017. https://medium.com/ipdb-blog/forever-isnt-free-the-cost-of-storage-on-a-blockchain-database-59003f63e01

  14. Palau, A.: Storing on ethereum. Analyzing the costs, July 2018. https://medium.com/coinmonks/storing-on-ethereum-analyzing-the-costs-922d41d6b316

  15. rumblestiltskin: My attempt at using storj (2017). https://steemit.com/cryptocurrency/@rumblestiltskin/my-attempt-at-using-storj

  16. Sward, A., Vecna, I., Stonedahl, F.: Data insertion in bitcoin’s blockchain. Ledger 3, 1–23 (2018)

    Article  Google Scholar 

  17. Terado, T.: What is decentralized storage? July 2018. https://medium.com/bitfwd/what-is-decentralised-storage-ipfs-filecoin-sia-storj-swarm-5509e476995f

  18. Tronprotocol: Protobuf protocol, July 2018. https://github.com/tronprotocol/Documentation /blob/master/English_Documentation/TRON_Protocol/TRON_Protobuf_Protocol_document.md

  19. Wijaya, D.A.: Extending asset management system functionality in bitcoin platform. In: 2016 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), pp. 97–101. IEEE (2016)

    Google Scholar 

  20. Wikipedia: Interplanetary file system, September 2015. https://en.wikipedia.org/wiki/InterPlane-tary_File_System

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimaz Ankaa Wijaya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wijaya, D.A., Liu, J., Steinfeld, R., Liu, D., Limerlina (2019). Senarai: A Sustainable Public Blockchain-Based Permanent Storage Protocol. In: Mu, Y., Deng, R., Huang, X. (eds) Cryptology and Network Security. CANS 2019. Lecture Notes in Computer Science(), vol 11829. Springer, Cham. https://doi.org/10.1007/978-3-030-31578-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-31578-8_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-31577-1

  • Online ISBN: 978-3-030-31578-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics