Blockchain Papers

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

1,455 papersLast indexed Aug 31, 2026
Search papers

Paper index

1,455 results · page 51 of 61

Clear filters
Feb 20, 2019·HAL (Le Centre pour la Communication Scientifique Directe)
8 cites
Rationals vs Byzantines in Consensus-based Blockchains

Yackolley Amoussou-Guenou, Bruno Biais, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

In this paper we analyze from the game theory point of view Byzantine Fault Tolerant blockchains when processes exhibit rational or Byzantine behavior. Our work is the first to model the Byzantine-consensus based blockchains as a committee coordination game. Our first contribution is to offer a game-theoretical methodology to analyse equilibrium interactions between Byzantine and rational committee members in Byzantine Fault Tolerant blockchains. Byzantine processes seek to inflict maximum damage to the system, while rational processes best-respond to maximise their expected net gains. Our second contribution is to derive conditions under which consensus properties are satisfied or not in equilibrium. When the majority threshold is lower than the proportion of Byzantine processes, invalid blocks are accepted in equilibrium. When the majority threshold is large, equilibrium can involve coordination failures , in which no block is ever accepted. However, when the cost of accepting invalid blocks is large, there exists an equilibrium in which blocks are accepted iff they are valid.

Open access
3 source records
cs.DC
cs.GT
Distributed systems and fault tolerance
Original source
Feb 20, 2019·IBM Journal of Research and Development
37 cites
Automatic smart contract generation using controlled natural language and template

Takaaki Tateishi, Sachiko Yoshihama, Naoto Sato, Shin Saito

Smart contracts, which are widely recognized as key components of blockchain technology, enable automatic execution of agreements. Since each smart contract is a computer program that autonomously runs on a blockchain platform, their development requires much effort and care compared with the development of more common programs. In this paper, we propose a technique to automatically generate a smart contract from a human-understandable contract document that is created using a document template and a controlled natural language (CNL). The automation is based on a mapping from the document template and the CNL to a formal model that can define the terms and conditions in a contract including temporal constraints and procedures. The formal model is then translated into an executable smart contract. We implemented a toolchain that generates smart contracts of Hyperledger Fabric from template-based contract documents via a formal model. We then evaluated the feasibility of our approach through case studies of two types of real-world contracts in different domains.

Blockchain Technology Applications and Security
Auction Theory and Applications
Advanced Malware Detection Techniques
Original source
Feb 1, 2019·2019 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT)
22 cites
Comparative Analysis of Blockchain-based Smart Contracts for Solar Electricity Exchanges

Jason Lin, Manisa Pipattanasomporn, Saifur Rahman

With the advent of blockchain technology and the increasing penetration of rooftop photovoltaic (PV) systems, a new opportunity for energy trading through smart contracts has emerged. Challenges arise in such transactive markets to ensure individual rationality, incentive compatibility, budget balance, and economic efficiency during the auction process. This paper presents a comparative analysis of different smart contracts for solar electricity exchange in terms of market demand and supply metrics. Auction mechanisms considered in this paper are discriminatory and uniform k-Double Auction (k-DA). A simulation case study of 100 participants in a microgrid is presented using typical residential load and solar PV generation profiles. Results indicate that the discriminatory k-DA mechanism has the highest average percentage of contracts cleared and quantity traded during the period of excess solar energy generation, regardless of the level of PV penetration.

Smart Grid Energy Management
Auction Theory and Applications
Blockchain Technology Applications and Security
Original source
Feb 1, 2019·2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)
34 cites
Towards Generating Cost-Effective Test-Suite for Ethereum Smart Contract

Xingya Wang, Haoran Wu, Weisong Sun, Yuan Zhao

In Ethereum, many accounts and funds have been managed by smart contracts, thereby making them easy to be targeted. Due to the persistence characteristic of blockchain, revising a deployed smart contract is almost impossible. Both realities heighten the risks of managing funds and thus increase the demand for conducting sufficient testing to Ethereum Smart Contracts (ESC). Different from the conventional software, ESC is a gas-driven program, where developers must charge gases for deploying and testing it. Therefore, it is important to provide a cost-effective yet representative test suite, where its representativeness can be typically measured by its branch coverage. In this paper, we deem the problem of ESC test generation as a Pareto minimization problem, and three objectives, minimizing (1) uncovered branch coverage, (2) time cost, and (3) gas cost are considered. Then, we propose a random based and an NSGA-II based multi-objective approach to seek cost-effective test-suites. Our empirical study on a set of smart contracts in eight of the most widely used Ethereum Decentralized Applications (DApps) verified that the proposed approaches could significantly reduce the gas cost as well as the time cost while retaining the ability to cover branches.

Blockchain Technology Applications and Security
Auction Theory and Applications
Optimization and Search Problems
Original source
Jan 25, 2019·ACM SIGMETRICS Performance Evaluation Review
18 cites
Mining competition in a multi-cryptocurrency ecosystem at the network edge

Eitan Altman, Alexandre Reiffers, Daniel Sadoc Menasché, Mandar Datar · 6 authors

We model the competition over several blockchains characterizing multiple cryptocurrencies as a non-cooperative game. Then, we specialize our results to two instances of the general game, showing properties of the Nash equilibrium. In particular, leveraging results about congestion games, we establish the existence of pure Nash equilibria and provide efficient algorithms for finding such equilibria.

Blockchain Technology Applications and Security
Game Theory and Applications
Auction Theory and Applications
Original source
Jan 1, 2019·Lecture notes in computer science
9 cites
On the Unfairness of Blockchain

Rachid Guerraoui, Jingjing Wang

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Auction Theory and Applications
Original source
Jan 1, 2019·IRIS - Institutional Research Information System (Libera Università Internazionale degli Studi Sociali Guido Carli)
0 cites
Smart contract, robo advisor e mercati finanziari

Francesco Di Ciommo

No abstract is available for this record.

Management, Economics, and Public Policy
Auction Theory and Applications
Digital Platforms and Economics
Original source
Jan 1, 2019·Repository KITopen (Karlsruhe Institute of Technology)
0 cites
Verifying the integrity of information along a supply chain using linked data and smart contracts

Christoph H.-J. Braun, Tobias Käfer

We showcase our approach to verify off-chained information using Linked Data, Smart Contracts, and RDF graph hashes stored on a Distributed Ledger. In this demo, we present our implementation and a use case from the supply chain domain.

Open access
Blockchain Technology Applications and Security
Digital Rights Management and Security
Auction Theory and Applications
Original source
Jan 1, 2019·Duo Research Archive (University of Oslo)
0 cites
Selling artifical intelligence services to smart contracts

Alexander Alf Daae Jonassen

Nylig lansert åpen kildekode blokkjede mellomvareteknologi kalt Chainlink har gjort det mulig å enkelt kombinere og koble smarte kontrakter sammen med eksterne systemer med varierende grad av sikkerhet og pålitelighet. Måten dette oppnås på er ved å koble de smarte kontraktene sammen med flere tredjeparter eller ”orakler” som tilbyr tjenesten å knytte smart kontrakten til det eksterne\nsystemet.\n\nDenne oppgaven tar for seg om det er etterspørsel for og hvordan kunstig intelligens kan bli solgt til og kombinert i smarte konrakter på en måte som minimerer behovet for tillit. For å gjøre dette blir markedet og økosystemet rundt Chainlink nettverket beskrevet. Ulike orakeltyper i Chainlink nettverket blir identifisert og det blir identifisert at det ikke er et umiddelbar mulighet å selge til kunstig intelligens til smarte kontrakter i dag på grunn av at teknologien fortsatt er umoden og nødvendig infrastruktur fortsatt mangler.\n\nVidere så blir det identifisert flere måter å kombinere smarte kontrakter med kunstig intelligens ved hjelp av orakler og at det finnes måter hvor kravet til tillit er minimalt. For å motivere leseren blir det gitt eksempler på bruksområder for kunstig intelligens og smarte kontrakter i introduksjonskapittelet og disse blir gjenbesøkt senere i oppgaven hvor de relateres opp mot kombinasjonene av kunstig intelligens og smarte kontrakter som er funnet.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Cryptography and Data Security
Original source
Jan 1, 2019·IEEE Access
27 cites
Blockchain-Based Distributive Auction for Relay-Assisted Secure Communications

Amjad Saeed Khan, Yogachandran Rahulamathavan, Bokamoso Basutli, Gan Zheng · 6 authors

Physical layer security (PLS) is considered as a promising technique to prevent information eavesdropping in wireless systems. In this context, cooperative relaying has emerged as a robust solution for achieving PLS due to multipath diversity and relatively lower transmission power. However, relays or the relay operators in the practical environment are unwilling for service provisioning unless they are incentivized for their cost of services. Thus, it is required to jointly consider network economics and relay cooperation to improve system efficiency. In this paper, we consider the problem of joint network economics and PLS using cooperative relaying and jamming. Based on the double auction theory, we model the interaction between transmitters seeking for a particular level of secure transmission of information and relay operators for suitable relay and jammer assignment, in a multiple source-destination networks. In addition, theoretical analyses are presented to justify that the proposed auction mechanism satisfies the desirable economic properties of individual rationality, budget balance, and truthfulness. As the participants in the traditional centralized auction framework may take selfish actions or collude with each other, we propose a decentralized and trustless auction framework based on blockchain technology. In particular, we exploit the smart contract feature of blockchain to construct a completely autonomous framework, where all the participants are financially enforced by smart contract terms. The security properties of the proposed framework are also discussed.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Wireless Communication Security Techniques
Original source
Jan 1, 2019·Journal of ICT Standardization
4 cites
Smart Contractsas Techno-Legal Regulation

Peter GL Hunn, Accord Project, UK

Smart contracts on a blockchain network can be implemented to control digital value. A key question that arises is the extent to which smart contracts can, or should, operate as "smart legal contracts". Simply put, can smart contracts meet requirements of validity at law and practical efficacy. In order to achieve the goal of value maximization, the efforts of policy-makers, standards organisations and regulators should be informed by first principles. Standards, and other regulatory activities, must be driven by consideration of the technolegal functions of contracting. Blockchain-based smart contracts offer the potential to reduce transaction costs through new methods of stateful computation. When applied to commercial transactions, smart contracts can represent enforcement of an executed state. This paper argues that distributed ledger and smart contracts standards should seek to provide sufficient flexibility to facilitate contracting parties to coordinate in an optimal manner.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Auction Theory and Applications
Original source
Jan 1, 2019·SSRN Electronic Journal
0 cites
Barter Machine: Defier of the Money

Can Özturan

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Auction Theory and Applications
Original source
Jan 1, 2019·Lecture notes in computer science
3 cites
Regulating Blockchain Smart Contracts with Agent-Based Markets

Thiago R. P. M. Rúbio, Zafeiris Kokkinogenis, Henrique Lopes Cardoso, Rosaldo J. F. Rossetti · 5 authors

No abstract is available for this record.

Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Auction Theory and Applications
Original source
Jan 1, 2019·Spiral (Imperial College London)
8 cites
Balance : Dynamic Adjustment of Cryptocurrency Deposits.

Dominik Harz, Lewis Gudgeon, Arthur Gervais, William J. Knottenbelt

Financial deposits are fundamental to the security of cryptoeconomic protocols as they serve as insurance against potential misbehaviour of agents. However, protocol designers and their agents face a trade-off when choosing the deposit size. While substantial deposits might increase the protocol security, for example by minimising the impact of adversarial behaviour or risks of currency fluctuations, locked-up capital incurs opportunity costs. Moreover, some protocols require over-collateralization in anticipation of future events and malicious intentions of agents. We present Balance, an application-agnostic system that reduces over-collateralization without compromising protocol security. In Balance, malicious agents receive no additional utility for cheating once their deposits are reduced. At the same time, honest and rational agents increase their utilities for behaving honestly as their opportunity costs for the locked-up deposits are reduced. Balance is a round-based mechanism in which agents need to continuously perform desired actions. Rather than treating agents' incentives and behaviour as ancillary, we explicitly model agents' utility, proving the conditions for incentive compatibility. Balance improves social welfare given a distribution of honest, rational, and malicious agents. Further, we integrate Balance with a cross-chain interoperability protocol, XCLAIM, reducing deposits by 10% while maintaining the same utility for behaving honestly. Our implementation allows any number of agents to be maintained for at most 55,287 gas (ca. USD 0.07) to update all agents' scores, and at a cost of 54,948 gas (ca. USD 0.07) to update the assignment of all agents to layers.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
FinTech, Crowdfunding, Digital Finance
Original source
Jan 1, 2019·Open MIND
0 cites
2-Ethereum Price Prediction

Yasser Mustafa

No abstract is available for this record.

Open access
Consumer Market Behavior and Pricing
Auction Theory and Applications
SAS software applications and methods
Original source
Jan 1, 2019·SSRN Electronic Journal
4 cites
Optimal Smart Contracts with Costly Verification

Akaki Mamageishvili, Jan Christoph Schlegel

We study optimal smart contract design for monitoring an exchange of an item performed offline. There are two parties, a seller and a buyer. Exchange happens off-chain, but the status update takes place on-chain. The exchange can be verified but with a cost. To guarantee self-enforcement of the smart contract, both parties make a deposit, and the deposits must cover payments made in all possible final states. Both parties have an (opportunity) cost of making deposits. We discuss two classes of contract: In the first, the mechanism only interacts with the seller, while in the second, the mechanism can also interact with the buyer. In both cases, we derive optimal contracts specifying optimal deposits and verification policies. The gains from trade of the first contract are dominated by the second contract, on the whole domain of parameters. However, the first type of contract has the advantage of less communication and, therefore, more flexibility.

Open access
2 source records
Auction Theory and Applications
Blockchain Technology Applications and Security
Digital Platforms and Economics
Original source