This research paper proposes SmartchainDB, a novel approach to enhance blockchain usability and performance by introducing a declarative transaction model as an alternative to smart contracts.
Bibliographic Information: Korchiev, N., Pateria, A., Samatova, V., Mansouri, S., Anyanwu, K. (2024). Taming the Beast of User-Programmed Transactions on Blockchains: A Declarative Transaction Approach. arXiv:2411.02597v1 [cs.CR].
Research Objective: The study investigates the feasibility and benefits of incorporating common transactional behaviors, typically handled by smart contracts, into the core blockchain layer as native transactions using a declarative model.
Methodology: The researchers developed a formal declarative blockchain transaction model and implemented it as SmartchainDB, an extension of the BigchainDB platform. They designed new transaction types and validation algorithms, focusing on functionalities common in decentralized marketplaces. A comparative performance evaluation was conducted against a traditional smart contract implementation (ETH-SC) using a reverse auction marketplace scenario.
Key Findings:
Main Conclusions:
Significance: This research contributes to the field of blockchain technology by addressing key limitations of smart contracts related to performance, scalability, and usability. The proposed declarative approach and SmartchainDB implementation offer a promising direction for developing more efficient and user-friendly blockchain applications.
Limitations and Future Research: The study focuses on a specific application scenario (reverse auction marketplace) and a limited set of transaction types. Further research is needed to explore the generalizability of the approach to other application domains and a wider range of transaction types. Additionally, investigating the security implications of the proposed model in depth is crucial for its practical adoption.
Başka Bir Dile
kaynak içeriğinden
arxiv.org
Önemli Bilgiler Şuradan Elde Edildi
by Nodirbek Kor... : arxiv.org 11-06-2024
https://arxiv.org/pdf/2411.02597.pdfDaha Derin Sorular