Escalabilidade no armazenamento na Blockchain
DOI:
https://doi.org/10.34115/basrv7n2-012Keywords:
Blockchain, Sidechain, armazenamento Off-ChainAbstract
Com bloco fixo, imutável e de tamanho limitado, a fim de garantir melhor rendimento em suas aplicações, o comportamento da rede Blockchain uma vez aplicada a operações de elevado volume de transações apresenta problemas na alocação de novos blocos na rede, pelo aumento de tempo de respostas de processamento e distribuição das transações realizadas aos usuários. Esse efeito afeta de forma negativa os recursos das redes Blockchain, fazendo com que o problema seja discutido cada vez mais nas comunidades de usuários, desenvolvedores e investidores na tecnologia. Diversas soluções isoladas têm surgido ao longo dos anos, como a escalabilidade, a utilização de Blockchain secundário, denominado de Sidechain e o armazenamento de dados fora da rede, denominado Armazenamento Off-chain, entre outras alternativas, de forma que não possuímos uma solução definitiva. Os sidechains, como alternativa, rodam em paralelo com a Blockchain principal, atrelada à cadeia principal podendo estender suas funcionalidades, segurança, desempenho, escalabilidade e diminuir custos por serem interoperáveis, seus ativos podem fluir livremente de uma para a outra. O armazenamento de dados fora da Blockchain, Off-Chain, são utilizados para armazenamento de documentos notariais como contratos, escrituras, letras de música, imagens, fotos entre outros ativos, podendo ocupar elevado volume de dados. Por estarem fora da rede Blockchain, os Sidechains exigem suposições de confiança mais altas e mesmo desconfiança em seu uso. Apresentamos neste artigo, uma contribuição para o aprofundamento da pesquisa da integração com dados externos à rede Blockchain.
References
Antonopoulos, A. M. (2017). Mastering Bitcoin: Programming the Open Blockchain. O’Reilly Media, Inc., 2nd edition.
Antonopoulos, A. M. e Wood, G. (2018). Mastering ethereum: building smart contracts and dapps. O’Reilly Media.
Eklund, P. e Beck, R. (2019). Factors that Impact Blockchain Scalability. 126-133. 10.1145/3297662.3365818. [Em linha]. Disponível em: <https://www.researchgate.net/publication/338531915_Factors_that_Impact_Blockchain_Scalability>. [Consultado em 01/04/2023].
Ethereum Project. (2014). [Em linha]. Disponível em: <https://www.ethereum.org/>. [Consultado em 23/10/2021].
Ethereum SideChain. (2023). [Em linha]. Disponível em: <https://ethereum.org/en/developers/docs/scaling/sidechains/>. [Consultado em 01/04/2023].
Ethereum Write Paper. (2014). Ethereum Write Paper. [Em linha]. Disponível em: <https://ethereum.org/en/whitepaper/>. [Consultado em 17/12/2022].
Hafid, A., Hafid, A.S. e Samih, M (2020). Scaling Blockchains: A Comprehensive Survey. IEEE Access , vol. 8, pp. 125244-125262. DOI: 10.1109/ACCESS.2020.3007251. [Em linha]. Disponível em: <https://onlinelibrary.wiley.com/action/showCitFormats?doi=10.1002%2Fcpe.5493>. [Consultado em 10/12/2021].
Hepp, T., Sharinghousen, M., Ehret, P., Schoenhals, A. and Gipp, B. (2018). On-chain vs. off-chain storage for supply and Blockchain integration. IT - Information Technology. 60. 10.1515/itit-2018-0019. [Em linha]. Disponível em: <https://www.researchgate.net/publication/329169499_On-chain_vs_off-chain_storage_for_supply-_and_blockchain_integration>. [Consultado em 02/11/2022].
Kotey, S.D., Tchao, E.T., Ahmed, A.-R., Agbemenu, A.S., Nunoo-Mensah, H., Sikora, A., Welte, D., Keelson, E. (2023). Blockchain interoperability: the state of heterogenous blockchain-to-blockchain communication. IET Commun. 00, 1– 24. [Em linha]. Disponível em: <https://doi.org/10.1049/cmu2.12594>. [Consultado em 22/01/2023].
Mahony, A. & Popovici, E. (2019). A Systematic Review of Blockchain Hardware Acceleration Architectures. 1-6. 10.1109/ISSC.2019.8904936. [Em linha]. Disponível em: <https://www.researchgate.net/publication/337509903_A_Systematic_Review_of_Blockchain_Hardware_Acceleration_Architectures>.
McKnight, W. (2014). Chapter Ten – Operational Big Data: Key-Value, Document, and Column Stores: Hash Tables Reborn, Editor(s): William McKnight, Information Management, Morgan Kaufmann, Pages 97-109, ISBN 9780124080560, [Em linha]. Disponível em: <https://www.sciencedirect.com/science/article/pii/B9780124080560000102>.
Rocha, A.A.A., Vianna, A.A., Gondim, B.T., Loivos, E.B. & Lima, R.G.O.J. (2022). 41ª Jornada de Atualização em Informática. Sociedade Brasileira de Computação, 1999 p.; il. .Porto Alegre. [Em linha]. Disponível em: <https://sol.sbc.org.br/livros/index.php/sbc/catalog/view/93/412/683-1>. [Consultado em 24/10/2022].
Rocha, F. H., Araújo, A. A., Soares, P., Saraiva, R. & Souza, J. (2021). A Performance Evaluation of Off-Chain Solutions Based on Distributed Storage Systems (Uma Avaliação de Desempenho de Soluções Off-chain baseadas em Sistemas de Armazenamento Distribuído). iSys: Revista Brasileira de Sistemas de Informação (Brazilian Journal of Information Systems), 14(1), 4-23. DOI: 10.5753/isys.2021.808.
S. Kim, Y. Kwon and S. Cho. (2018). A Survey of Scalability Solutions on Blockchain," 2018 International Conference on Information and Communication Technology Convergence (ICTC) Jeju, Korea (South), pp. 1204-1207, DOI: 10.1109/ICTC.2018.8539529. [Em linha]. Disponível em: <https://ieeexplore.ieee.org/document/8539529>. [Consultado em 20/01/2023].
Sanka, A. I. & Cheung, R. C. C. (2021). A systematic review of blockchain scalability: Issues, solutions, analysis and future research. Journal of Network and Computer Applications. Volume 195. 103232, ISSN 1084-8045. [Em linha]. Disponível em: <https://doi.org/10.1016/j.jnca.2021.103232>. [Consultado em 08/03/2022].
Singh, A., Click, K., Parizi, R.M., Zhang, Q., Dehghantanha, A. e Choo, K.R. (2020). Sidechain technologies in blockchain networks: An examination and state-of-the-art review, Journal of Network and Computer Applications, Volume 149, 2020, 102471, ISSN 1084-8045, [Em linha]. Disponível em: <https://doi.org/10.1016/j.jnca.2019.102471> e <https://www.sciencedirect.com/science/article/pii/S1084804519303315>.
Yang, L., Jiang, R., Pu, X. et al. (2023). An access control model based on blockchain master-sidechain collaboration. Cluster Comput. [Em linha]. Disponível em: <https://doi.org/10.1007/s10586-022-03964-x>. [Consultado em 06/02/2023].
Zhou, Z. (2020). Dynamic Performance Evaluation of Blockchain Technologies (May 5, 2020). Available at SSRN: https://ssrn.com/abstract=3617654 or http://dx.doi.org/10.2139/ssrn.3617654. [Em linha]. Disponível em: <https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3617654>. [Consultado em 06/02/2023].