Abstract
A favorable business environment plays a crucial role in facilitating the high-quality development of a modern economy. In order to enhance the credibility and efficiency of business environment evaluation, this paper proposes a hybrid storage blockchain-based query efficiency enhancement method for business environment evaluation. Currently, most blockchain systems store block data in key-value databases or file systems with simple semantic descriptions. However, such systems have a single query interface, limited supported query types, and high storage overhead, which leads to low performance. To tackle these challenges, this paper proposes a query efficiency enhancement method based on hybrid storage blockchain. Firstly, data are stored in a hybrid data storage architecture combining on-chain and off-chain. Additionally, relational semantics are added to block data, and three index mechanisms are designed to expedite data access. Subsequently, corresponding query efficiency enhancement algorithms are designed based on the query types that are applicable to the aforementioned three index mechanisms, further refining the query processing. Finally, a comprehensive authentication query is implemented on the blockchain for the light client, and the user can verify the soundness and integrity of the query results. Experimental results on three open datasets show that the method proposed in this paper significantly reduces storage overhead, has shorter query latency for three different query types, and improves retrieval performance and verification efficiency.
Similar content being viewed by others
Data availability
The data supporting the study’s findings are available from the corresponding author, bysong@lnu.edu.cn, upon reasonable request.
References
Abdullaevich AO, Abdulazizovich KU (2023) The importance of infrastructure in facilitating the business environment. J Surv Fish Sci 10(2S):3695–3702. https://doi.org/10.17762/sfs.v10i2S.1649
Yin X, Yuan Y, Zhou J (2023) Evaluation and optimization of business environment based on sustainable development perspective: exploring the role of the reform of government functions. Sustain Dev 40(5):381–389. https://doi.org/10.1002/sd.2655
Centobelli P, Cerchione R, Del Vecchio P, Oropallo E, Secundo G (2022) Blockchain technology for bridging trust, traceability and transparency in circular supply chain. Inf Manag 59(7):103508–103522. https://doi.org/10.1016/j.im.2021.103508
Alamer AMA (2024) A secure and privacy blockchain-based data sharing scheme in mobile edge caching system. Expert Syst Appl 237:121572–121586. https://doi.org/10.1016/j.eswa.2023.121572
Hassani H, Razavi-Far R, Saif M, Herrera-Viedma E (2023) Blockchain-enabled trust building for managing consensus in linguistic opinion dynamics. IEEE Trans Fuzzy Syst 31(8):2722–2733. https://doi.org/10.1109/TFUZZ.2023.3235411
Islam MD (2023) A survey on the use of blockchains to achieve supply chain security. Inf Syst 117:102232–102249. https://doi.org/10.1016/j.is.2023.102232
Elghaish F, Abrishami S, Hosseini MR (2020) Integrated project delivery with blockchain: an automated financial system. Autom Constr 114:103182–103198. https://doi.org/10.1016/j.autcon.2020.103182
Alamer AMA (2024) A secure and privacy blockchain-based data sharing scheme in mobile edge caching system. Expert Syst Appl 237:121572–121586. https://doi.org/10.1016/j.eswa.2023.121572
Kumar R, Kumar P, Tripathi R, Gupta GP, Islam AN, Shorfuzzaman M (2022) Permissioned blockchain and deep learning for secure and efficient data sharing in industrial healthcare systems. IEEE Trans Ind Inform 18(11):8065–8073. https://doi.org/10.1109/TII.2022.3161631
Agrawal S, Raghuraman S (2020) Kvac: key-value commitments for blockchains and beyond. In: Advances in cryptology–ASIACRYPT 2020: 26th international conference on the theory and application of cryptology and information security, Daejeon, South Korea, December 7–11, 2020, proceedings, Part III 26. Springer, pp 839–869. https://doi.org/10.1007/978-3-030-64840-4_28
Raikwar M, Gligoroski D, Velinov G (2020) Trends in development of databases and blockchain. In: 2020 seventh international conference on software defined systems (SDS). IEEE, pp 177–182. https://doi.org/10.1109/SDS49854.2020.9143893
Rahman MS, Khalil I, Moustafa N, Kalapaaking AP, Bouras A (2021) A blockchain-enabled privacy-preserving verifiable query framework for securing cloud-assisted industrial internet of things systems. IEEE Trans Ind Inform 18(7):5007–5017. https://doi.org/10.1109/TII.2021.3105527
Liao Z, Song S, Zhu H, Luo X, He Z, Jiang R, Chen T, Chen J, Zhang T, Zhang X (2022) Large-scale empirical study of inline assembly on 7.6 million ethereum smart contracts. IEEE Trans Softw Eng 49(2):777–801. https://doi.org/10.1109/TSE.2022.3163614
Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, De Caro A, Enyeart D, Ferris C, Laventman G, Manevich Y et al. (2018) Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the thirteenth EuroSys conference, pp 1–15 (2018). https://doi.org/10.1145/3190508.3190538
Eberhardt J, Heiss J (2018) Off-chaining models and approaches to off-chain computations. In: Proceedings of the 2nd workshop on scalable and resilient infrastructures for distributed ledgers, pp 7–12 (2018). https://doi.org/10.1145/3284764.3284766
Miyachi K, Mackey TK (2021) hOCBS: a privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design. Inf Process Manag 58(3):102535–102559. https://doi.org/10.1016/j.ipm.2021.102535
Lawey AQ, El-Gorashi TE, Elmirghani JM (2014) Bittorrent content distribution in optical networks. J Lightwave Technol 32(21):4209–4225. https://doi.org/10.1109/JLT.2014.2351074
Benet J (2014) Ipfs-content addressed, versioned, p2p file system. arXiv:1407.3561; https://doi.org/10.48550/arXiv.1407.3561
Qi X, Zhang Z, Jin C, Zhou A (2020) A reliable storage partition for permissioned blockchain. IEEE Trans Knowl Data Eng 33(1):14–27. https://doi.org/10.1109/TKDE.2020.3012668
Herlihy, M.: Atomic cross-chain swaps. In: Proceedings of the 2018 ACM symposium on principles of distributed computing, pp 245–254 (2018). https://doi.org/10.1145/3212734.3212736
Gao Z, Li H, Xiao K, Wang Q (2020) Cross-chain oracle based data migration mechanism in heterogeneous blockchains. In: 2020 IEEE 40th international conference on distributed computing systems (ICDCS). IEEE, pp 1263–1268. https://doi.org/10.1109/ICDCS47774.2020.00162
Mercan S, Erdin E, Akkaya K (2021) Improving transaction success rate in cryptocurrency payment channel networks. Comput Commun 166:196–207. https://doi.org/10.1016/j.comcom.2020.12.009
Hong Z, Guo S, Zhang R, Li P, Zhan Y, Chen W (2022) Cycle: sustainable off-chain payment channel network with asynchronous rebalancing. In: 2022 52nd annual IEEE/IFIP international conference on dependable systems and networks (DSN). IEEE, pp 41–53. https://doi.org/10.1109/DSN53405.2022.00017
Li S, Wang J, Song B (2024) An enterprise composite blockchain construction method for business environment. PLoS ONE 19(3):0299162–0299186. https://doi.org/10.1371/journal.pone.0299162
Li Y, Zheng K, Yan Y, Liu Q, Zhou X (2017) Etherql: a query layer for blockchain system. In: Database systems for advanced applications: 22nd international conference, DASFAA 2017, Suzhou, China, March 27–30, 2017, proceedings, Part II 22. Springer, pp 556–567. https://doi.org/10.1007/978-3-319-55699-4_34
Muzammal M, Qu Q, Nasrulin B (2019) Renovating blockchain with distributed databases: an open source system. Future Gener. Comput. Syst. 90:105–117. https://doi.org/10.1016/j.future.2018.07.042
Nathan S, Govindarajan C, Saraf A, Sethi M, Jayachandran P (2019) Blockchain meets database: design and implementation of a blockchain relational database. arXiv:1903.01919; https://doi.org/10.48550/arXiv.1903.01919
Peng Y, Du M, Li F, Cheng R, Song D (2020) Falcondb: blockchain-based collaborative database. In: Proceedings of the 2020 ACM SIGMOD international conference on management of data, pp 637–652. https://doi.org/10.1145/3318464.3380594
Xu Y, Zhao S, Kong L, Zheng Y, Zhang S, Li Q (2017) ECBC: a high performance educational certificate blockchain with efficient query. In: Theoretical aspects of computing–ICTAC 2017: 14th international colloquium, Hanoi, Vietnam, October 23–27, 2017, proceedings 14. Springer, pp 288–304. https://doi.org/10.1007/978-3-319-67729-3_17
Ruan P, Dinh TTA, Lin Q, Zhang M, Chen G, Ooi BC (2021) Lineagechain: a fine-grained, secure and efficient data provenance system for blockchains. VLDB J 30:3–24. https://doi.org/10.1007/s00778-020-00646-1
Zhu Y, Zhang Z, Jin C, Zhou A, Yan Y (2019) SEBDB: semantics empowered blockchain database. In: 2019 IEEE 35th international conference on data engineering (ICDE). IEEE, pp 1820–1831. https://doi.org/10.1109/ICDE.2019.00198
Xu C, Zhang C, Xu J (2019) vchain: enabling verifiable Boolean range queries over blockchain databases. In: Proceedings of the 2019 international conference on management of data, pp 141–158. https://doi.org/10.1145/3299869.3300083
El-Hindi M, Binnig C, Arasu A, Kossmann D, Ramamurthy R (2019) BlockchainDB: a shared database on blockchains. Proc VLDB Endow 12(11):1597–1609. https://doi.org/10.14778/3342263.3342636
Wu W, Gao Z (2020) An improved blockchain consensus mechanism based on open business environment. In: IOP conference series: earth and environmental science, vol 428. IOP Publishing, pp 012043–012050. https://doi.org/10.1088/1755-1315/428/1/012043
Yang D, Zhang D, Qu B (2016) Participatory cultural mapping based on collective behavior data in location-based social networks. ACM Trans Intell Syst Technol (TIST) 7(3):1–23. https://doi.org/10.1145/2814575
Wood G et al (2014) Ethereum: a secure decentralised generalised transaction ledger
Acknowledgements
This study was supported by the General Program of University Basic Scientific Research of Education Department of Liaoning Province (Science and Engineering) (Initiating Flagship Service for Local Projects) (No. JYTMS20230761); the Applied Basic Research Program of Liaoning Province (No.2022JH2/101300250); the Ministry of Education University-Industry Collaborative Education Program (No. 230701160261310); the Youth Scientific Research Fund Program of Liaoning University (No.LDYBJB2301).
Author information
Authors and Affiliations
Contributions
Su Li and Ze Chen contributed to writing—original draft, software, validation, visualization, methodology, investigation, and proofreading. Baoyan Song contributed to conceptualization, methodology, writing—review and editing, supervision, project administration, and funding acquisition. Wanting Ji and Junlu Wang contributed to investigation, writing—review and editing, data curation, resources.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, S., Wang, J., Ji, W. et al. A hybrid storage blockchain-based query efficiency enhancement method for business environment evaluation. Knowl Inf Syst 66, 6307–6335 (2024). https://doi.org/10.1007/s10115-024-02144-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-024-02144-0