Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

498 papersLast indexed Aug 31, 2026
Search papers

Paper index

498 results · page 2 of 21

Clear filters
Apr 20, 2026·JIKO (Jurnal Informatika dan Komputer)
0 cites
IMPLEMENTATION BLOCKCHAIN IN MOBILE APPLICATIONS SEMINAR ON E-CERTIFICATE VERIFICATION USING SMART CONTRACTS

Sahri Ramadan, Sawali Wahyu, Budi Tjahjono, Riya Widayanti

The increasing adoption of electronic certificates in academic and professional environments raises critical challenges related to authenticity, data integrity, and verification reliability. Conventional certificate management systems commonly rely on centralized architectures and manual validation procedures, which are vulnerable to manipulation, duplication, and single points of failure (SPoF). This study proposes a blockchain-based electronic certificate verification system implemented on a private Hyperledger Fabric network using smart contracts. The system records certificate verification metadata on a distributed ledger to ensure integrity and traceability while maintaining storage efficiency. Smart contracts automate the issuance and validation lifecycle, enabling transparent and tamper-resistant certificate management. The verification process is conducted by comparing document authentication data with records stored on the blockchain. Experimental evaluation demonstrates that the proposed system can accurately identify document alterations and consistently distinguish between valid and invalid certificates. The results indicate that the integration of blockchain and smart contracts as an active validation mechanism enhances transparency, reduces dependence on centralized authorities, and improves trust in mobile-based digital credential systems. Therefore, the proposed approach provides a secure and reliable framework for electronic certificate verification in academic environments.

Open access
Blockchain Technology Applications and Security
Cloud Data Security Solutions
Digital Rights Management and Security
Original source
Apr 11, 2026·Scientific Reports
0 cites
A zero-knowledge enabled dynamic sharding architecture for scalable decentralized smart contract execution in IOT environments

Kashif Aman, Atiq Ur Rehman, Fahad Masood, Sikander Azam · 7 authors

Internet of Vehicles (IoV) and IoT environment require decentralized platforms that can support a high number of transactions and provide high security and privacy assurance. This study suggests a reputation-aware, zero-knowledge proof (ZKP) based, dynamically sharded smart contract system that is able to process scalable and privacy-preserving transactions. The suggested architecture highly incorporates dynamic sharding, ZKP-based verification, decentralized smart contracts and reputation-based selection of leaders to jump over the scalability, trusting and performance limitations of traditional blockchain systems. There are also extensive experimental assessments that occur within 100-1000 transactions per second (tps) and batch sizes of 10, 30, 50, and 100. Findings indicate that the given framework demonstrates the ability to scale throughput linearly to about 1000 tps, and Enhanced Fabric and Ethereum reach throughput saturation at 140-150 and 15-20 tps, respectively. The proposed system has an average latency of less than 500 ms at an arrival rate of 1000 tps whereas at the same rate, baseline approaches have a latency of over 8000 ms with larger batch sizes. The success rate of the transaction is always above 97, which is due to the isolation of reputation and adaptive scheduling of shards. Moreover, the framework decreases 40-50% and 45-50% the computation overhead and the cost of communication respectively, over heavyweight baseline schemes. These results show that the synergistic implementation of ZKP, dynamic sharding, decentralized smart contracts, and reputation-aware control are a scalable solution with high throughput IoT and IoV applications that is efficient and secure.

Open access
Blockchain Technology Applications and Security
Mobile Agent-Based Network Management
Digital Rights Management and Security
Original source
Apr 9, 2026·Preprints.org
0 cites
A Survey on Progressive Web Applications for Decentralized Systems

Gajji Shivateja

Progressive Web Applications (PWAs) have emerged as a transformative paradigm in modern software engineering, combining the reach of the web with the capabilities of native applications. Simulta- neously, decentralized systems—anchored by blockchain technology, distributed ledger frameworks, and peer-to-peer networking protocols—are reshaping trust architectures across industries ranging from finance and healthcare to supply chain and digital identity. Despite the clear synergies between these two technological pillars, the intersection of PWAs and decentralized systems remains relatively underexplored in the academic literature. This survey addresses that gap by systematically reviewing and analyzing the convergence of PWA design principles with decentralized infrastructure paradigms. We examine how service workers, Web App Manifests, push notifications, and IndexedDB offline storage can be effectively integrated with blockchain nodes, smart contracts, IPFS-based content stor- age, and decentralized identity (DID) frameworks to produce resilient, censorship-resistant, and user- centric applications. We survey thirteen seminal works spanning cross-platform application devel- opment, blockchain architecture, decentralized identity management, IoT integration, and distributed application (DApp) design. Our analysis reveals recurring challenges including transaction latency, key management complexity, offline consistency under Byzantine fault conditions, and the tension between decentralization purity and user experience expectations. We further synthesize findings through a structured comparative analysis across six dimensions: focus area, PWA feature utilization, blockchain integration depth, reported performance metrics, and identified limitations. Based on this synthesis, we identify open research directions and propose guidelines for practitioners seeking to build production-grade PWA-based DApp frontends. This survey contributes a consolidated reference for researchers and engineers working at the intersection of web engineering and decentralized computing.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Digital Rights Management and Security
Original source
Apr 8, 2026·Figshare
0 cites
INTEROPERABILIDADE DE CONTRATOS: PADRÕES ERC E COMUNICAÇÃO CROSS-CONTRACT

Tiago Ferreira Cavazin

Este artigo discute como padrĂ”es ERC e mecanismos de comunicação cross‑contract sustentam a interoperabilidade entre contratos inteligentes em Ethereum e EVM‑chains. PadrĂ”es de tokens como ERC‑20, ERC‑721, ERC‑777 e ERC‑1155 definem interfaces mĂ­nimas para transferĂȘncia, consulta de saldo e eventos, permitindo que carteiras, DEXs, marketplaces e outras aplicaçÔes interajam de forma uniforme com ativos fungĂ­veis e nĂŁo fungĂ­veis, enquanto extensĂ”es multi‑token como o ERC‑1155 combinam caracterĂ­sticas de ERC‑20 e ERC‑721 e suportam transferĂȘncias em lote. A interoperabilidade Ă© reforçada pelo padrĂŁo ERC‑165, que introduz um mecanismo padronizado de detecção de interfaces via supportsInterface(bytes4), permitindo que contratos verifiquem, on‑chain, se outros contratos implementam interfaces especĂ­ficas antes de interagir com eles. Na prĂĄtica, a comunicação cross‑contract em Ethereum Ă© implementada via opcodes de chamada (CALL, DELEGATECALL, STATICCALL), que permitem compor funcionalidades entre contratos, mas introduzem riscos de segurança como reentrĂąncia cross‑contract, em que contratos mal projetados sĂŁo reentrados por outros antes de atualizar seu estado, abrindo espaço para exploração. Estudos e guias de segurança catalogam padrĂ”es de ataques de reentrĂąncia, incluindo reentrĂąncia entre funçÔes e entre contratos, e recomendam padrĂ”es como checks‑effects‑interactions, uso de mutexes e desenho criterioso de callbacks em tokens com hooks (como ERC‑777) para mitigar esses riscos. Conclui‑se que a interoperabilidade de contratos na Web3 depende tanto de padrĂ”es de interface bem definidos (ERCs, ERC‑165) quanto de prĂĄticas seguras de comunicação cross‑contract, com impacto direto na liquidez, composabilidade DeFi e governança de protocolos.<br>

Open access
2 source records
Blockchain Technology Applications and Security
Digital Rights Management and Security
European and International Contract Law
Original source
Apr 7, 2026·Figshare
0 cites
VERIFICAÇÃO FORMAL DE CONTRATOS INTELIGENTES: FERRAMENTAS E LIMITAÇÕES ATUAIS

Tiago Ferreira Cavazin

O presente artigo analisa o estado atual da verificação formal de contratos inteligentes, com ĂȘnfase em ferramentas, mĂ©todos e limitaçÔes prĂĄticas para o ecossistema Web3. A verificação formal Ă© compreendida como o emprego de tĂ©cnicas matemĂĄticas – entre as quais model checking, verificação baseada em SMT (Satisfiability Modulo Theories) e lĂłgica de Hoare – para provar que propriedades especificadas sĂŁo vĂĄlidas para todas as execuçÔes possĂ­veis de um contrato, oferecendo garantias de segurança mais fortes do que aquelas proporcionadas por testes e auditorias manuais. Pesquisas recentes comparam ferramentas lĂ­deres voltadas Ă  linguagem Solidity, a exemplo de solc-verify, SMTChecker, VeriSmart, ESBMC-Solidity e Certora Prover, destacando diferenças em expressividade de especificaçÔes, grau de automação, desempenho e taxas de falsos positivos e negativos. Surveys sistemĂĄticos revelam ainda que, entre mais de duzentas ferramentas de anĂĄlise e detecção de vulnerabilidades desenvolvidas entre 2018 e 2024, fração relevante adota mĂ©todos de verificação formal – especialmente model checking em nĂ­vel de design e SMT em nĂ­vel de implementação – mas que a adoção em esteiras industriais permanece limitada por fatores como complexidade de uso, custo e expertise especializada exigida. Casos prĂĄticos em protocolos de finanças descentralizadas (DeFi) demonstram que a verificação formal Ă© capaz de detectar erros sutis, como bugs de arredondamento (rounding errors) que podem ensejar perdas de milhĂ”es de dĂłlares, desde que invariantes de negĂłcio e propriedades de segurança sejam corretamente especificados nas linguagens prĂłprias de cada ferramenta. Conclui■se que, embora a verificação formal constitua peça crucial para elevar o patamar de segurança de contratos inteligentes crĂ­ticos, ela enfrenta limitaçÔes de escalabilidade, cobertura de propriedades, dependĂȘncia de especificaçÔes precisas e integração com ciclos ĂĄgeis de desenvolvimento, o que aponta para tendĂȘncia de emprego combinado com auditoria manual, fuzzing e anĂĄlise estĂĄtica tradicional.

Open access
4 source records
Blockchain Technology Applications and Security
Artificial Intelligence in Law
Digital Rights Management and Security
Original source
Mar 24, 2026·2026 IEEE 2nd International Conference on Secure IoT, Assured and Trusted Computing (SATC)
0 cites
Blockchain-Based Document Verification System Using Ethereum Smart Contracts and Cryptographic Hashing

Md. Mazenul Islam, Akib Sadman Nafi, Kazi Refat Ullah, Jonayed Hossain · 7 authors

In this paper, we presented an e-Registry prototype that builds on the decentralized and tamper-evident nature of Ethereum to authenticate digital documents. The system is a gas-efficient Smart Contract on the Ethereum blockchain that stores SHA-256 hashes of documents, so your sensitive files are secure with us, but we don't know what they are! Accessible through a web-based user interface using MetaMask for transaction signing and the Web Crypto API for client-side hashing of documents offers an intuitive privacy-preserving process. Finally, system diagnostics and security reports can be generated using Python-based tools and hashed to store on the blockchain for validation. Running on the Ethereum Sepolia testnet, the system provides practical efficiency, with transaction fees of 0.0005-0.001 SepoliaETH and verification delay less than 3 seconds. This provides an alternative to traditional centralized verification systems that suffer from single points of failure, lack of transparency, and reliance on third-party services by offering a secure and tamper-resistant decentralized proof of existence for digital files.

Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Digital Rights Management and Security
Original source
Mar 1, 2026·IOSR Journal of Computer Engineering
0 cites
he Use of Blockchain for Royalty Distribution in the Music Industry

Rahul Supekar, Rushikesh Savalke, Nikita Sable, Ankush Ingale

The growth of digital music streaming platforms has changed the way music is distributed and accessed across the world. These platforms make music easily available to listeners the royalty distribution process still faces several challenges. Limited transparency, delayed payments, and the involvement of multiple intermediaries often reduce efficiency and affect the earnings received by artists. This work shows a blockchain-based framework for music royalty distribution. The given system combines Ethereum smart contracts, Non-Fungible Tokens (NFTs), and the Inter Planetary File System (IPFS) to support secure ownership management and automated royalty payments. Smart contracts execute royalty transactions based on predefined conditions, while NFTs represent ownership of digital music files. IPFS is used for decentralized storage to maintain secure and tamper resistant media files. By reducing dependency on central authorities, the framework makes royalty transactions easier to track and supports fair revenue distribution for artists. The obtained results show fast royalty processing and improved revenue sharing compared with old royalty management systems [18].

Open access
Blockchain Technology Applications and Security
Digital Rights Management and Security
Copyright and Intellectual Property
Original source
Feb 26, 2026·2026 International Seminar on Intelligent Business and Edge-Computing Research (ISIBER)
0 cites
Designing IoT-Enabled Smart Contracts for Transparent and Secure Tourism Transactions

Akhmad Khudri, Deris Siawan, Yesi Novaria Kunang, Rahmat Budiarto · 5 authors

Tourism transactions face persistent challenges related to transparency, security, and dependence on online travel agents (OTAs), which reduce local providers' margins and limit direct customer engagement. Existing blockchain-based tourism solutions remain fragmented and often lack modularity and platform-agnostic integration. This study proposes SmartTourismChain (STC), a modular smart contract architecture deployed on the Ethereum Sepolia test network. STC is designed as a plug-in framework supporting cross-platform adoption through interoperable APIs and SDKs, with backend services for reservation, verification, and nonce management, and frontend integration via wallet connection or Sign-In with Ethereum (SIWE). The architecture supports dual transaction modes, enabling fast off-chain operations while maintaining auditable on-chain records. Functional validation demonstrates a 100% success rate for booking execution, token transfer, and QR-based verification. On-chain deployment records a gas consumption of 175,550 gas ($\approx 0.00026$ETH), indicating technical and economic feasibility. Security analysis confirms resistance to common smart contract vulnerabilities, including reentrancy and unauthorized state manipulation. Overall, STC reduces OTA dependency and supports the development of decentralized, IoT-ready digital tourism ecosystems.

Blockchain Technology Applications and Security
Digital Rights Management and Security
Digital Platforms and Economics
Original source
Feb 26, 2026·International Scientific Technical Journal Problems of Control and Informatics
0 cites
Mandatory access control method application for smart contracts

Yurii Baryshev, Dmytro Zarezenko

The task of access control in distributed information systems utilizing smart contracts is considered. A concise review of the main access control approaches — mandatory, role-based, and discretionary — is presented, along with their key features and limitations. Particular attention is paid to the access control approach based on mandatory access control (MAC). Known access control approaches applied in both traditional non-distributed and distributed information systems utilizing smart contracts are analyzed. The peculiarities of these distributed information systems that influence access control decisions are identified. Based on these peculiarities, the drawbacks of the discretionary and role-based approaches are determined, and the mandatory approach is proposed. To formalize the approach, a mathematical description of MAC for smart contracts is provided. To demonstrate the concept, several examples of implementing this mathematical description are presented in the form of Solidity code fragments: a direct naive implementation, an implementation using modifiers, and an implementation based on a dedicated access manager contract. The code is described, its main idea is explained, and possible directions for further scaling of these code fragments are outlined. Based on the analysis of the proposed applications, the modifier-based implementation of MAC is identified as the most efficient in terms of computational resources, while the access manager approach is considered the most scalable. The latter approach is proposed for complex distributed systems involving multiple smart contracts. The results of the experimental study are presented to compare the performance indicators of the proposed access control implementations with known implementations. Prospects for further research aimed at improving access control in distributed information systems utilizing smart contracts are identified.

Open access
Blockchain Technology Applications and Security
Access Control and Trust
Digital Rights Management and Security
Original source
Feb 18, 2026·IEEE Transactions on Software Engineering
0 cites
Improving Gas Efficiency in Smart Contracts: Data-Driven Insights and LLM-Assisted Remediation

Yijie Ruan, Zhipeng Gao, Jiachi Chen, Lingfeng Bao · 5 authors

Smart contracts, primarily written in Solidity, are Turing-complete programs on platforms like Ethereum, requiring gas fees for deployment and execution. Gas quantifies computational costs, and inefficient contracts result in unnecessary expenses for developers and users. Gas optimization at the source code level has been studied in various related works; however, existing methods for summarizing gas-inefficient patterns primarily rely on author-defined rules or heuristic approaches, and their evaluations lack a labeled dataset.In this paper, we conduct a comprehensive empirical study on the issue of gas optimization in smart contracts. We begin by gathering audit reports from Code4rena, a well-known smart contract audit platform. These reports include both expert evaluations, conducted by professionals known as Wardens, and automated analyses generated by the platform’s static analysis tool, 4naly3er. After filtering out false-positive gas optimization instances from the automated reports, we identify 2,095 instances of gas-inefficient patterns across 54 projects. We categorize these inefficiencies into 24 types using thematic analysis and find that static analysis tools often produce false positives and negatives. To address this, we propose a hybrid method combining static analysis and large language models (LLMs) to detect and repair gas inefficiencies. The static analysis tool identifies potential optimization opportunities, while the LLM refines these findings and suggests effective repairs. Our evaluation shows that our approach achieves a precision rate of 82.28% and a recall rate of 88.46%, and can save 919 units of gas per function on average during execution.

Blockchain Technology Applications and Security
Digital Rights Management and Security
Mobile Crowdsensing and Crowdsourcing
Original source
Feb 11, 2026·merz | medien + erziehung
0 cites
Stichwort: NFT

Swenja WĂŒtscher

NFTs, kurz fĂŒr Non-Fungible Tokens, sind digitale Zertifikate auf einer Blockchain, einer unverĂ€nderlichen Datenbank. Sie zeigen, wem ein digitales Objekt gehört, beispielsweise eine Grafik, Audio-Dateien, In-Game-Items oder Tweets. Anders als klassische Dateien, die beliebig kopiert werden können, dienen NFTs als Eigentumsnachweis. Die eigentliche Datei liegt meist auf externen Servern. NFTs sind Teil der Vision des Web3, eines dezentralen Internets, in dem Nutzer*innen ĂŒber Inhalte, Besitz und digitale IdentitĂ€ten selbst bestimmen sollen. Das Konzept eröffnet neue Möglichkeiten in virtuellen Welten, Spielen und Community-Projekten, stĂ¶ĂŸt aber an Grenzen, weil Plattformen, Wallets und Anbieter letztlich entscheiden, wer teilnehmen darf. Bekannt wurden NFTs ab 2020 im Kunst- und Sammlermarkt, beispielsweise Beeples Every­days oder Sammlungen wie CryptoPunks. In Games und virtuellen Welten wie Axie Infinity oder Decentraland lassen sich Besitzrechte, Handelsmechanismen und Community-Dynamiken praktisch nachvollziehen. Nach dem anfĂ€nglichen Boom sank ab 2023 der Wert vieler NFTs, Plattformen verschwanden und technische wie rechtliche Fragen blieben offen. FĂŒr die MedienpĂ€dagogik bieten NFTs zahlreiche Ansatzpunkte: FachkrĂ€fte können mit Lernenden ĂŒber digitale Besitzformen, Wertzuschreibung, Marktmechanismen und soziale Dynamiken diskutieren. Eigene Experimente – Tokens erstellen, Sammlungen aufbauen, Spielobjekte gestalten – machen Logik, FOMO-Effekte und Machtstrukturen erfahrbar. Gleichzeitig lassen sich Nachhaltigkeit, langfristige VerfĂŒgbarkeit von Daten und ZugangshĂŒrden kritisch reflektieren. NFTs bieten so einen Einstieg, um digitale Wertlogiken, Teilhabe und Verantwortung im Web3 zu hinterfragen.

Open access
Digital Rights Management and Security
Libraries and Information Services
Blockchain Technology Applications and Security
Original source
Jan 23, 2026·Proceedings of the 2026 2nd International Conference on Digital Education and Information Technology
0 cites
Intelligent Generation and Security Protection for IP Digital Assets: Key Technologies and Teaching-Oriented Practice

Dai Lixi, Di Wu

With the rapid proliferation of artificial intelligence generated content (AIGC), non‑fungible tokens (NFTs), and blockchain‑based services, creative works are increasingly born digital and managed as intellectual property (IP) digital assets. However, the assetization of content has outpaced the maturity of the supporting legal, technical, and educational infrastructures. Content creators and learners face fragmented tools for creation, registration, traceability, and infringement detection, which leads to weak evidence chains and high transaction costs in rights protection. This paper proposes an integrated framework for intelligent generation and security protection of IP digital assets that tightly couples AIGC engines with multi‑modal watermarking, blockchain‑based registration, and privacy‑preserving analytics. On this basis, a teaching‑oriented implementation is designed and deployed in a university course on digital media and IP management. The system supports full‑lifecycle management of images, text, code, and multimedia works, enabling students to experience rights creation, proof‑of‑ownership, risk diagnosis, and evidence preservation in realistic project tasks. Experimental results on a mixed benchmark of 4,200 assets show that the proposed scheme improves watermark robustness by 7.5% on average and shortens rights registration latency by 68% compared with traditional workflows, while significantly enhancing students’ IP literacy and compliance intention. The study demonstrates that IP digital‑asset technology can be transformed from a purely legal or technical topic into an operational teaching infrastructure, supporting both innovation and compliance in the AIGC era.

Open access
Blockchain Technology Applications and Security
Digital Rights Management and Security
Physical Unclonable Functions (PUFs) and Hardware Security
Original source
Jan 1, 2026·International Journal of Intellectual Property Management
0 cites
Smart contracts for digital copyright protection and management: a legal perspective

Dona Budi Kharisma, Ifan Arsyad

Inderscience is a global company, a dynamic leading independent journal publisher disseminates the latest research across the broad fields of science, engineering and technology; management, public and business administration; environment, ecological economics and sustainable development; computing, ICT and internet/web services, and related areas.

Copyright and Intellectual Property
Digital Rights Management and Security
Law, AI, and Intellectual Property
Original source
Jan 1, 2026·IEEE Access
0 cites
Cost-Scalable Verification of Outsourced Structured Arithmetic Computation in Smart Contracts

Xiushu Jin, Taisei Takahashi, Kazumasa Omote

Protocol-level validity mechanisms, such as validity rollups and STARK-based proving systems, improve blockchain scalability, but do not remove the cost of executing computation-intensive application logic inside smart contracts. At the application layer, a meaningful class of structured arithmetic workloads&#x2014;including polynomial evaluations, cryptographic primitive computations, and signal-processing operations over finite fields&#x2014;arises naturally in contract logic, yet remains subject to the on-chain fee model regardless of protocol-level optimizations. This paper investigates whether outsourcing such workloads and replacing direct execution with transparent on-chain verification can provide a practical cost advantage under realistic smart-contract fee models. We present a cross-platform implementation of GKR-based transparent on-chain verification for outsourced structured arithmetic circuits on the Ethereum Virtual Machine (Solidity) and Starknet (Cairo). GKR requires no trusted setup, which makes it particularly suitable for deployment in permissionless public blockchain environments where trust assumptions must be minimized. The design targets layered circuits with regular structure and incorporates implementation techniques that reduce verifier-side overhead and eliminate the linear input-handling bottleneck in naive deployments. These workloads can be represented as layered arithmetic circuits with regular wiring and logarithmic depth. Our evaluation shows that direct execution cost increases rapidly with input size, whereas GKR-based verification scales much more favorably. At size 4096, verification reduces execution cost by approximately 84% on the EVM and 91% on Starknet. These results identify outsourced execution with on-chain GKR verification as a practical design point for application-layer verifiable computation, especially in public blockchain environments where transparency and the absence of trusted setup are important.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Digital Rights Management and Security
Original source
Jan 1, 2026·Blockchain Research and Applications
1 cites
Fair blockchain-based delivery of digital assets

Andreu Pere Isern-DeyĂ , M. Francisca Hinarejos, Josep LluĂ­s Ferrer Gomila

Online transactions are becoming increasingly popular, and the purchase and delivery of digital assets is a prominent example. In these transactions, buyers are hesitant to pay for an asset until they receive it, whereas sellers are reluctant to send the asset until they are paid. Unfortunately, actual solutions do not always meet all the requirements to conduct a secure exchange, with fairness being one of the requirements that needs more attention. Historically, solutions to this problem have relied on trusted third parties (TTPs) serving as trusted intermediaries among participants, but the advent of blockchain has enabled the reduction or elimination of TTP involvement in many cases. In this paper, we present a fair blockchain-based solution that does not require any TTP for the secure delivery of digital assets, proving its technical feasibility and cost-effectiveness through assessments on blockchains based on the Ethereum Virtual Machine.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Digital Rights Management and Security
Original source
Jan 1, 2026·IEEE Access
0 cites
Practical Runtime Verification of Cross-Organizational Smart Contracts

Damaris Jepkurui Kangogo, Bertalan Zoltån Péter, Attila Klenik, Imre Kocsis

<title>Abstract</title> Smart contracts in blockchains often implement critical functionality; consequently, their development time software fault detection, removal, and avoidance have been the target of intensive research. However, the applicability of runtime dependability mechanisms to smart contracts has not been explored systematically, mainly due to the transaction pricing models of public blockchains. In this paper, we propose a novel and practical runtime verification approach for Hyperledger Fabric, the leading cross-organizational blockchain platform, as an error detection facility for fault tolerance mechanisms; building on the proposition that, in contrast to the public setting, cross-organizational blockchains have ample computational headroom for their systematic use. We introduce a smart contract entity framework architecture with reusable domain models and encapsulated runtime verification. We describe Hypernate, our open-source implementation of the approach for Java smart contracts, which uses the Java Modelling Language for requirement specification and integrates the OpenJML verification tool. We demonstrate and evaluate the approach on a Fabric implementation of the TPC-C benchmark.

Open access
Auction Theory and Applications
Blockchain Technology Applications and Security
Digital Rights Management and Security
Original source