Blockchain Papers

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

237 papersLast indexed Aug 31, 2026
Search papers

Paper index

237 results · page 6 of 10

Clear filters
Dec 24, 2024·Preprints.org
3 cites
Decentralized Intelligence in GameFi: Embodied AI Agents and the Convergence of DeFi and Virtual Ecosystems

Jia Fu, Jade Zheng, Florence Li

In the rapidly evolving landscape of GameFi, a fusion of gaming and decentralized finance (DeFi), there exists a critical need to enhance player engagement and economic interaction within gaming ecosystems. Our GameFi ecosystem aims to fundamentally transform this landscape by integrating advanced embodied AI agents into GameFi platforms. These AI agents, developed using cutting-edge large language models (LLMs), such as GPT-4 and Claude AI, are capable of proactive, adaptive, and contextually rich interactions with players. By going beyond traditional scripted responses, these agents become integral participants in the game's narrative and economic systems, directly influencing player strategies and in-game economies. We address the limitations of current GameFi platforms, which often lack immersive AI interactions and mechanisms for community engagement or creator monetization. Through the deep integration of AI agents with blockchain technology, we establish a consensus-driven, decentralized GameFi ecosystem. This ecosystem empowers creators to monetize their contributions and fosters democratic collaboration among players and creators. Furthermore, by embedding DeFi mechanisms into the gaming experience, we enhance economic participation and provide new opportunities for financial interactions within the game. Our approach enhances player immersion and retention and advances the GameFi ecosystem by bridging traditional gaming with Web3 technologies. By integrating sophisticated AI and DeFi elements, we contribute to the development of more engaging, economically robust, and community-centric gaming environments. This project represents a significant advancement in the state-of-the-art in GameFi, offering insights and methodologies that can be applied throughout the gaming industry.

Open access
5 source records
cs.CR
cs.AI
cs.GT
Original source
Dec 10, 2024·University of Birmingham Institutional Research Archive (University of Birmingham)
0 cites
Explainability requirement in blockchain smart contracts: a human-centred approach

Hanouf Al Ghanmi

Blockchain smart contracts have emerged as a transformative technology, enabling the automation and execution of contractual agreements. These self-executing software programs leverage blockchain’s distributed and immutable nature to eliminate the need for third-party intermediaries. However, this new paradigm of automation and authority introduces a complex environment with technical intricacies that users are expected to understand and trust. The irreversible nature of blockchain decisions exacerbates these issues, as any mistake or misuse cannot be rectified. Current smart contract designs often neglect human-centric approaches and the exploration of trustworthiness characteristics, such as explainability. Explainability, a renowned requirement in Explainable Artificial Intelligence (XAI) aimed at enhancing human understandability, transparency and trust, has yet to be thoroughly examined in the context of smart contracts. A noticeable gap exists in the literature concerning the early development of explainability requirements, including established methods and frameworks for addressing requirements analysis phases, design principles, evaluation of their necessity and trade-offs. Therefore, this thesis aims to advance the field of blockchain smart contract systems by introducing explainability as a design concern, fundamentally prompting requirements engineers and designers to cater to this concern during the early development phases. Specifically, we provide guidelines for explainability requirements analysis, addressing what, why, when and to whom to explain. We propose design principles for integrating explainability into the early stages of development. To tailor explainability further, we propose a human-centred framework for determining information requirements in smart contract explanations, utilising situational awareness theories to address the ‘what to explain’ aspect. Additionally, we present ‘explainability purposes’ as an integral resource in evaluating and designing explainability. Our approach includes a novel evaluation framework inspired by the metacognitive explanation-based theory of surprise, addressing the ‘why to explain’ aspect. The proposed approaches have been evaluated through qualitative validations and expert feedback. We have illustrated the added value and constraints of explainability requirements in smart contracts by presenting case studies drawn from literature, industry scenarios and real-world projects. This study informs requirements engineers and designers regarding how to elicit, design and evaluate the need for explainability requirements, contributing to the advancement of the early development of smart contracts.

Explainable Artificial Intelligence (XAI)
Multi-Agent Systems and Negotiation
Artificial Intelligence in Law
Original source
Dec 4, 2024·2024 3rd International Conference on Automation, Computing and Renewable Systems (ICACRS)
5 cites
Quorum-based Tier Approach: Integrating PBFT and PoS in a Hybrid Consensus Mechanism

S Abinivesh, Deva Priya Isravel, Julia Punitha Malar Dhas

Blockchain technology is an advanced system centered around the concept of a shared and immutable ledger, emphasizing decentralization, security, and transparency. Transactions on a blockchain are securely linked through cryptographic hashes, forming blocks. A fundamental component of blockchain is the consensus mechanism, which comes in various types, each with its own advantages and limitations. For instance, Proof of Work (PoW) faces challenges related to energy consumption, while Proof of Stake (PoS) is susceptible to certain attacks. This paper proposes a hybrid consensus mechanism that integrates Practical Byzantine Fault Tolerance (PBFT) and Proof of Stake (PoS) using a quorum-based tier approach. This new hybrid model combines the refined features of both PoS and PBFT to create a hierarchical structure for reaching consensus. Nodes are categorized into high-tier and low-tier groups, with the consensus process primarily involving high-tier nodes. Low-tier nodes serve as backups in situations like network issues or node failures. Through experimentation it is evident that the hybrid consensus mechanism achieves a balance between decentralization and energy efficiency. The results demonstrate that this newly developed mechanism outperforms several existing consensus algorithms in terms of throughput and latency.

Multi-Agent Systems and Negotiation
Original source
Nov 27, 2024·IEEE Transactions on Network Science and Engineering
6 cites
QPoS: Decentralized Stake-Based Leader and Voter Selection in a PBFT System With Mobile Voters

Jelena Mišić, Vojislav B. Mišić, Xiaolin Chang

Both Proof of Stake (PoS) and Delegated Proof of Stake (DPoS) consensus schemes for permissioned blockchains incur the risk of centralization of voting power in the hands of a small number of wealthy voters. In this work, we present Qualified Proof of Stake (QPoS) scheme which alleviates centralization by rewarding truthful behavior of both voters and leaders, and penalizing their untruthful behavior. Leaders are elected according to the current stake which gives preference to more trustworthy nodes. Nodes with low stake at the end of a round which consists of multiple PBFT voting cycles are excluded from voting in subsequent rounds, while nodes with sufficient stake may leave the network temporarily without losing their stake. We consider multiple node classes with different voting behavior and model them using embedded Markov Chain which corresponds to Semi Markov Process (SMP) in order to determine system performance. Our results show the interaction of class populations, voting behavior, and mobility with round size, and show notable stake-based prioritization among the nodes for selection of PBFT leaders. Moreover, we show that higher proportion of well behaved nodes and shorter voting rounds are needed to achieve consensus with high probability.

Transportation and Mobility Innovations
Auction Theory and Applications
Multi-Agent Systems and Negotiation
Original source
Nov 10, 2024·2024 IEEE 10th World Forum on Internet of Things (WF-IoT)
0 cites
Decentralized Mobile Robot Collaboration in Multi-Vendor Contexts: Service Robot Crowdsourcing via Distributed Ledger Technology

Yoshito Watanabe, Ryohei Banno, Takashi Miki

The collaboration among service robots operated by multiple vendors is in demand, but it is difficult to achieve due to issues such as the lack of interoperability among vendor-specific operating systems. To tackle this problem, we propose a crowdsourcing platform leveraging distributed ledger technology (DLT), where users can request services by flexibly combining multiple tasks assigned to robots. We also present a solution to avoid collisions of mobile robots by employing a universal space identification technology, called Spatial-ID, and defining a Space of Attention (SoA) as a location that requires attention for navigating robots. Our approach does not require the sharing of navigation maps among vendors unlike conventional methods. As a case study, we compared the transaction approval latency of the Ethereum blockchain and IOTA Tangle using their test networks through computer simulations. We then evaluated the risk of transaction conflicts, concluding that IOTA Tangle is a promising technology for implementing the proposed platform.

Modular Robots and Swarm Intelligence
Peer-to-Peer Network Technologies
Multi-Agent Systems and Negotiation
Original source
Aug 5, 2024·arXiv (Cornell University)
0 cites
CLVR Ordering of Transactions on AMMs

Rob McLaughlin, Nir Chemaya, Dingyue Liu, Dahlia Malkhi

This paper introduces a trade ordering rule that aims to reduce intra-block price volatility in Automated Market Maker (AMM) powered decentralized exchanges. The ordering rule introduced here, Clever Look-ahead Volatility Reduction (CLVR), operates under the (common) framework in decentralized finance that allows some entities to observe trade requests before they are settled, assemble them into "blocks", and order them as they like. On AMM exchanges, asset prices are continuously and transparently updated as a result of each trade and therefore, transaction order has high financial value. CLVR aims to order transactions for traders' benefit. Our primary focus is intra-block price stability (minimizing volatility), which has two main benefits for traders: it reduces transaction failure rate and allows traders to receive closer prices to the reference price at which they submit their transactions accordingly. We show that CLVR constructs an ordering which approximately minimizes price volatility with a small computation cost and can be trivially verified externally.

Open access
2 source records
cs.GT
q-fin.MF
q-fin.TR
Original source
Jun 24, 2024·2024 IEEE 32nd International Requirements Engineering Conference (RE)
3 cites
SymboleoNLP: A Tool for Generating Formal Specifications from Legal Contract Templates

Regan Meloche, Daniel Amyot, John Mylopoulos

SymboleoNLP is a Web-based tool that allows contract authors to make customizations to a legal contract template using a controlled, yet expressive, natural language. The tool also maintains a formal specification of the contract in Symboleo, a formal specification language designed for the legal contract monitoring domain. The controlled customizations allow for the automated formalization of the customized contract, enabling Symboleo-based property verification and code generation of monitoring smart contracts. This work pushes the boundaries of requirements-based contract template customization with a view towards full formalization.

Multi-Agent Systems and Negotiation
Artificial Intelligence in Law
Business Process Modeling and Analysis
Original source
Jun 1, 2024·Applied Ontology
3 cites
Towards a semantic blockchain: A behaviouristic approach to modelling Ethereum

Giampaolo Bella, Giampaolo Bella, Domenico Cantone, Domenico Cantone · 6 authors

Decentralised ledgers are gaining momentum following the interest of industries and people in smart contracts. Major attention is paid to blockchain applications intended for trading assets that exploit digital cryptographic certificates called tokens. Particularly relevant tokens are the non-fungible tokens (NFTs), namely, unique and non-replicable tokens used to represent the cryptographic counterpart of assets ranging from pieces of art through to licenses and certifications. A relevant consequence of the hard-coded nature of blockchains is the hardness of probing, in particular when advanced searchers involving the capabilities of the smart contracts or the assets digitised by NFTs are required. For this purpose, a formal representation for the operational semantics of smart contracts and of tokens has become particularly urgent, especially in economy and finance, where blockchains become increasingly relevant. Hence, we feel the need to tailor Semantic Web technologies to achieve that semantic representation at least for NFTS. This article reports on an ontology that leverages the Ontology for Agents, Systems, and Integration of Services (“OASIS”) towards the semantic representation of smart contracts responsible for managing ERC721-compliant NFTs and running on the Ethereum blockchain. Called Ether-OASIS, the proposed ontology adopts OASIS and tailors its behaviouristic approach to the Ethereum blockchain by conceiving smart contracts as agents running on the blockchain and, consequently, smart contract interactions as agent commitments. Smart contracts are represented in terms of their actions, purposes and tokens that they manage, thus realising a blockchain that is more usable both by users and automated applications. The ontology is evaluated using standard ontological metrics and applied on a case study concerning the minting and transferring of NFTs that digitise batches of wheat.

Blockchain Technology Applications and Security
Multi-Agent Systems and Negotiation
Semantic Web and Ontologies
Original source
Apr 4, 2024·arXiv (Cornell University)
1 cites
Groundhog: Linearly-Scalable Smart Contracting via Commutative Transaction Semantics

Geoffrey Ramseyer, David Mazières

Groundhog is a novel design for a smart contract execution engine based around concurrent execution of blocks of transactions. Unlike prior work, transactions within a block in Groundhog are not ordered relative to one another. Instead, our key design insights are first, to design a set of commutative semantics that lets the Groundhog runtime deterministically resolve concurrent accesses to shared data. Second, some storage accesses (such as withdrawing money from an account) conflict irresolvably; Groundhog therefore enforces validity constraints on persistent storage accesses via a reserve-commit process. These two ideas give Groundhog a set of semantics that, while not as powerful as traditional sequential semantics, are flexible enough to implement a wide variety of important applications, and are strictly more powerful than the semantics used in some production blockchains today. Unlike prior smart contract systems, transactions throughput never suffers from contention between transactions. Using 96 CPU cores, Groundhog can process more than half a million payment transactions per second, whether between 10M accounts or just 2.

Open access
2 source records
cs.DC
Auction Theory and Applications
Blockchain Technology Applications and Security
Original source
Mar 27, 2024·FinTech
6 cites
Argumentation Schemes for Blockchain Deanonymisation

Dominic Deuber, Jan Gruber, Merlin Humml, Viktoria Ronge · 5 authors

Cryptocurrency forensics have become standard tools for law enforcement. Their basic idea is to deanonymise cryptocurrency transactions to identify the people behind them. Cryptocurrency deanonymisation techniques are often based on premises that largely remain implicit, especially in legal practice. On the one hand, this implicitness complicates investigations. On the other hand, it can have far-reaching consequences for the rights of those affected. Argumentation schemes could remedy this untenable situation by rendering the underlying premises more transparent. Additionally, they can aid in critically evaluating the probative value of any results obtained by cryptocurrency deanonymisation techniques. In the argumentation theory and AI community, argumentation schemes are influential as they state the implicit premises for different types of arguments. Through their critical questions, they aid the argumentation participants in critically evaluating arguments. We specialise the notion of argumentation schemes to legal reasoning about cryptocurrency deanonymisation. Furthermore, we demonstrate the applicability of the resulting schemes through an exemplary real-world case. Ultimately, we envision that using our schemes in legal practice can solidify the evidential value of blockchain investigations, as well as uncover and help to address uncertainty in the underlying premises—thus contributing to protecting the rights of those affected by cryptocurrency forensics.

Open access
Blockchain Technology Applications and Security
Multi-Agent Systems and Negotiation
Auction Theory and Applications
Original source
Mar 15, 2024·The ITEA Journal of Test and Evaluation
7 cites
Transforming the Testing and Evaluation of Autonomous Multi-Agent Systems: Introducing In-Situ Testing via Distributed Ledger Technology

Stuart Harshbarger, Rosa Heckle, Michael P. Collins

International Test & Evaluation Association (ITEA) For 45 years, we’ve been the catalyst for excellence in T&E – empowering professionals through education, fostering collaboration, and driving innovation that matters. Advance Your T&E Career What We Do Uniting global T&E leaders and experts to address technological challenges collaboratively.[2024

Open access
Multi-Agent Systems and Negotiation
Simulation Techniques and Applications
Access Control and Trust
Original source
Jan 13, 2024·arXiv (Cornell University)
2 cites
Classifying Proposals of Decentralized Autonomous Organizations Using Large Language Models

Christian Ziegler, Marcos Luiz Cavalcanti de Miranda, Guangye Cao, Gustav Arentoft · 5 authors

Our study demonstrates the effective use of Large Language Models (LLMs) for automating the classification of complex datasets. We specifically target proposals of Decentralized Autonomous Organizations (DAOs), as the clas-sification of this data requires the understanding of context and, therefore, depends on human expertise, leading to high costs associated with the task. The study applies an iterative approach to specify categories and further re-fine them and the prompt in each iteration, which led to an accuracy rate of 95% in classifying a set of 100 proposals. With this, we demonstrate the po-tential of LLMs to automate data labeling tasks that depend on textual con-text effectively.

Open access
2 source records
Topic Modeling
Multi-Agent Systems and Negotiation
cs.CY
Original source
Jan 1, 2024·International Journal of Advanced Computer Science and Applications
2 cites
SCEditor: A Graphical Editor Prototype for Smart Contract Design and Development

Yassine Ait Hsain, Naziha Laaz, Samir Mbarki

In recent years, particularly with the Ethereum blockchain’s advent, smart contracts have gained significant interest as a means of regulating exchanges among multiple parties via code. This surge has prompted the emergence of various smart contract (SC) programming languages, each possessing distinct philosophies, grammatical structures, and components. Conse-quently, developers are increasingly involved in SC programming. However, these languages are platform specific, implying that a transition to another platform necessitates the use of different languages. Additionally, developers require a certain level of control over SCs to address encountered bugs and ensure maintenance. To address these developer-centric challenges, this paper presents SCEditor, a novel Eclipse Sirius-based prototype editor designed for the visualization, design, and creation of SCs. The editor proposes a means of standardizing the usage of SC programming languages through the incorporation of graphical syntax and a metamodel conforming to Model-Driven Engineering (MDE) principles and SC construction rules to generate an abstract SC model. The efficacy of this editor is demonstrated through testing on a voting SC written in Vyper and Solidity languages. Furthermore, the editor holds potential for future exploitation in model transformation and code generation for various SC languages.

Open access
Modeling, Simulation, and Optimization
Securities Regulation and Market Practices
Multi-Agent Systems and Negotiation
Original source
Jan 1, 2024·International Journal of Blockchain Technologies and Applications
0 cites
Autopoiesis in Decentralized Autonomous Organizations as Complex Systems: A Comparative Analysis and Case Studies

Francesco Santoro

This article explores the concept of autopoiesis and its application to Decentralized Autonomous Organizations (DAOs). Autopoiesis describes the self-producing and self-maintaining characteristics of living systems, a concept that has been applied in various fields beyond biology. DAOs, operating on blockchain technology, exhibit a level of autonomy, transparency, and democratic governance. They are self-governing and self-sustaining systems that operate based on coded rules and protocols. The article suggests that DAOs align with the concept of autopoiesis, making them a specific type of complex system. Diverse case studies demonstrate the resilience and autopoietic features of these organizations. All things considered, the concept of autopoiesis could provide a valuable lens for understanding DAOs.

Open access
3 source records
Business Strategy and Innovation
Collaboration in agile enterprises
Multi-Agent Systems and Negotiation
Original source
Oct 26, 2023·Open Repository and Bibliography (University of Luxembourg)
0 cites
Distributed Argumentation Technology: Advancing Risk Analysis and Regulatory Compliance of Distributed Ledger Technology (DLT) for Transaction and Management of Securities

YU, Liuwen

Distributed argumentation technology is a computational approach incorporating argumentation reasoning mechanisms within multi-agent systems. For the formal foundations of distributed argumentation technology, in this thesis, we conduct a principle-based analysis of structured argumentation as well as abstract multi-agent and abstract bipolar argumentation. The results of the principle-based approach of these theories provide an overview and guideline for further applications of the theories. Moreover, in this thesis we explore distributed argumentation technology using distributed ledgers. We envision an Intelligent Human-input-based Blockchain Oracle (IHiBO), an artificial intelligence tool for storing argumentation reasoning. We propose a decentralized and secure architecture for conducting decision-making, addressing key concerns of trust, transparency, and immutability. We model fund management with agent argumentation in IHiBO and analyze its compliance with European fund management legal frameworks. We illustrate how bipolar argumentation balances pros and cons in legal reasoning in a legal divorce case, and how the strength of arguments in natural language can be represented in structured arguments. Finally, we discuss how distributed argumentation technology can be used to advance risk management, regulatory compliance of distributed ledgers for financial securities, and dialogue techniques.

Open access
Multi-Agent Systems and Negotiation
Artificial Intelligence in Law
Blockchain Technology Applications and Security
Original source
Oct 19, 2023·Companion Proceedings of the 2023 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity
10 cites
Sui Move: Modern Blockchain Programming with Objects

Adam Welc, Sam Blackshear

This paper presents Sui Move, a new smart contract language for programming blockchains using objects as an abstraction.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Multi-Agent Systems and Negotiation
Original source
Sep 4, 2023·arXiv (Cornell University)
0 cites
Efficient Social Choice via NLP and Sampling

Lior Ashkenazy, Nimrod Talmon

Attention-Aware Social Choice tackles the fundamental conflict faced by some agent communities between their desire to include all members in the decision making processes and the limited time and attention that are at the disposal of the community members. Here, we investigate a combination of two techniques for attention-aware social choice, namely Natural Language Processing (NLP) and Sampling. Essentially, we propose a system in which each governance proposal to change the status quo is first sent to a trained NLP model that estimates the probability that the proposal would pass if all community members directly vote on it; then, based on such an estimation, a population sample of a certain size is being selected and the proposal is decided upon by taking the sample majority. We develop several concrete algorithms following the scheme described above and evaluate them using various data, including such from several Decentralized Autonomous Organizations (DAOs).

Open access
2 source records
Opinion Dynamics and Social Influence
Complex Network Analysis Techniques
Multi-Agent Systems and Negotiation
Original source
Jul 1, 2023·2023 IEEE International Conference on Software Services Engineering (SSE)
9 cites
Chat2Code: A Chatbot for Model Specification and Code Generation, The Case of Smart Contracts

Ilham Qasse, Shailesh Mishra, Björn Þór Jónsson, Foutse Khomh · 5 authors

The potential of automatic code generation through Model-Driven Engineering (MDE) frameworks has yet to be realized. Beyond their ability to help software professionals write more accurate, reusable code, MDE frameworks could make programming accessible for a new class of domain experts. However, domain experts have been slow to embrace these tools, as they still need to learn how to specify their applications' requirements using the concrete syntax (i.e., textual or graphical) of the new and unified domain-specific language. Conversational interfaces (chatbots) could smooth the learning process and offer a more interactive way for domain experts to specify their application requirements and generate the desired code. If integrated with MDE frameworks, chatbots may offer domain experts with richer domain vocabulary without sacrificing the power of agnosticism that unified modelling frameworks provide. In this paper, we discuss the challenges of integrating chatbots within MDE frameworks and then examine a specific application: the auto-generation of smart contract code based on conversational syntax. We demonstrate how this can be done and evaluate our approach by conducting a user experience survey to assess the usability and functionality of the chatbot framework. The paper concludes by drawing attention to the potential benefits of leveraging Language Models (LLMs) in this context.

Open access
AI in Service Interactions
Multi-Agent Systems and Negotiation
Transportation and Mobility Innovations
Original source
Jun 12, 2023·IEEE Communications Magazine
25 cites
Exploring Reliable Decentralized Networks with Smart Collaborative Theory

Fei Song, Yuyin Ma, Zhenhui Yuan, Ilsun You · 6 authors

The Internet of Things (IoT) is supposed to bridge diversiform service functions and heterogeneous network components. Although the Web3 and blockchain have been regarded as pioneers to retrieve the power and rights from current and future Internet giants, there are still many serious integration issues if information centric mechanisms are enabled. In this article, we establish a system for Reliable Decentralized Networks (RDN) to enhance the capability of content privacy protection based on smart collaborative theory. Possible solutions are explored to create compatible IoT environment when massive data packets have been exposed and shared in complex scenarios. Specifically, we first present common cyberattack approaches inspired by well-known service patterns and typical network characteristics. The information centric requirements are investigated to reduce the leakage risk of existing procedures, which provides necessary repertoire for implementations. The details of RDN design and deployment include target content classifications, representative combination analysis, caching pattern identifications, and so on. Finally, we validate the RDN prototype to illustrate endogenous advantages and potential utilities.

Distributed systems and fault tolerance
Multi-Agent Systems and Negotiation
Collaboration in agile enterprises
Original source
Jun 1, 2023·2023 IEEE International Conference on Metaverse Computing, Networking and Applications (MetaCom)
2 cites
A Distributed Asset Trading Mechanism Based on Automated Negotiation

Jiahao Zeng, Xiuhuan Zang, Chang Liu, Zhiyi Chen · 7 authors

Asset digitization is an important part of digital society. However, there are many problems in existing centralized asset trading platforms, for example, the platform has the dominant power in the transaction process and holds a large amount of user data, which is detrimental to users’ interests. To solve these problems, we propose a distributed asset trading mechanism based on automated negotiation. Firstly, we propose a distributed asset trading framework based on the consortium blockchain, which provides trust guarantees for trading through the access control of the consortium blockchain, represents the ownership of assets through non-fungible tokens (NFT), and reduces the blockchain burden by moving the negotiation process off the blockchain through the state channel technology. Then, to reduce the negotiation cost and improve the negotiation results, we propose a bilateral automated multi-issue negotiation model for asset trading. The experimental results show that the negotiation model performs well in terms of success rate and negotiation time, and can achieve win-win agreements.

Auction Theory and Applications
Game Theory and Applications
Multi-Agent Systems and Negotiation
Original source
Mar 2, 2023·arXiv (Cornell University)
0 cites
Developing a Compiler for EROP -- A Language for the Specification of Smart Contracts, An Experience Report

Adrian Delchev, Ioannis Sfyrakis, Ellis Solaiman

A smart contract is a translation of a standard paper-based contract that can be enforced and executed by a contract management system. At a high level of abstraction, a contract is only a document that describes how the signing parties are to behave in different scenarios; nevertheless, the translation of a typical paper-based contract to its electronic counterpart has proved to be both time-consuming and difficult. The requirement for a language capable of capturing the core of a contract in simple phrases and definitions has been a focus of study for many years. EROP (Events, Rights, Obligations, Prohibitions) is a contract specification language that breaks a contract down into sets of events, rights, obligations, and prohibitions.

Open access
2 source records
cs.PL
cs.DC
cs.SE
Original source