Blockchain technology has the potential to transform dramatically how a modern economy deals with maintaining and updating records. This innovation has already created lots of turbulence in financial markets and beyond. It will be a challenge to let markets figure out how to best use this technology while ensuring consumer safety and efficiency. Our goal in this paper is to unveil the potential of blockchain technology and guide regulators in how to approach the challenges this technology entails. The most well-known examples of blockchains are found in the area of payments systems and, more generally, in financial markets. It is thus understandable that the financial industry is leading the charge to unearth the potential of this technology in order to find cost efficiencies, but also to recapture above normal profits. The potential application of this technology, however, reaches much further than merely being a currency like bitcoin or a record-keeping system. Early applications of this technology include smart contracts and attempts by governments to build universal online identification systems. Blockchain technology also introduces new concepts such as cryptographic communication protocols and distributed data storage that can increase the safety of electronic networks and offer potential cost efficiency. We do not expect distributed ledgers to completely supplant traditional intermediaries, especially in areas where these intermediaries are of systemic importance or provide services that require a high degree of ad hoc coordination. Still, many elements of this new technology offer a unique opportunity for such intermediaries to modernize their infrastructures and offer their clients safer and cheaper systems. It is not clear, however, how to realize such benefits in a way that makes sure they are passed on to the economy as a whole. This leads us to identify three major challenges and priorities for policymakers and regulators arising from blockchain technology: 1. Design a principle-based regulation regime that achieves high safety standards, legal certainty and a stable environment for transactions based on distributed ledger technology; 2. Ensure that this technology leads to appropriate end-user cost efficiencies rather than simply a redistribution of above-normal profits among intermediaries; and 3. Determine areas where government involvement is advisable, be it in the role of facilitator for a private or public distributed ledger, or as a direct central node that applies elements of the technology but retains the monopoly of managing the ledger entries.
Most modern electronic devices can produce a random number. However, it is difficult to see how a group of mutually distrusting entities can have confidence in any such hardware-produced stream of random numbers, since the producer could control the output to their gain. In this work, we use public and immutable cryptocurrency smart contracts, along with a set of potentially malicious randomness providers, to produce a trustworthy stream of timestamped public random numbers. Our contract eliminates the ability of a producer to predict or control the generated random numbers, including the stored history of random numbers. We consider and mitigate the threat of collusion between the randomness providers and miners in a second, more complex contract.
Open access
2 source records
Cryptography and Data Security
Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Abstract Smart contracts on a blockchain behave exactly as specified by their code. To be sure that a smart contract behaves as expected, the end-user has to either analyze its code or trust a potentially anonymous developer or auditor to do so. This approach proposes a smart contract deployment and management platform that can execute development tools and code quality tools in a trusted way and uses this to reduce the trust required into the smart contract developer or auditor. Additionally, such a platform can provide new capabilities for developers aiding them in the creation of smart contracts.
The purpose of this Master's thesis is to explore blockchain technology and smart contracts as a way of building privacy-sensitive applications. The main focus is on a medication plan containing prescriptions, built on a blockchain system of smart contracts. This is an example use case, but the results can be transferred to other ones where sensitive data is being shared and a proof of validity or authentication is needed. First the problem is presented, why medication plans are in need of digitalisation and why blockchain technology is a fitting technology for implementing such an application. Then blockchain technology is explained, since it is a very new and relatively unfamiliar IT construct. Thereafter, a design is proposed for solving the problem. A system of smart contracts was built to prove how such an application can be built, and suggested guidelines for how a blockchain system should be designed to fulfil the requirements that were defined. Finally, a discussion is held regarding the applicability of different blockchain designs to the problem of privacy-handling applications.
This paper presents the design and implementation of a reward system for collaborative care of elderly based on distributed ledger technologies. The work is motivated by the demographic change, where an aging population consequently increases the need for care. This causes a great tension in our society, as care resources become increasingly constrained, both regarding costs and availability of care staff. Much of the daily care of the elderly is today done by family members (spouses, children) and friends, often on a voluntarily basis, which adds to the tension. The core idea of this work is to help broaden the involvement of people in caring for our elderly, enabled by a system for collaborative care. The proposed system benefits from recent advances in distributed ledger technologies, which similarly to digital currencies, are build on the ability for mutual agreements between people who do not know each other. The system also benefits from recent gamification techniques to motivate people to collaborate on a larger scale through performing simple daily tasks. The system builds on rewards automatically given when these smart contracts are fulfilled, a gamification technique that is believed to maintain motivation of the volunteers. In this paper, we thus describe a reward system designed to connect elderly and volunteers by mutual agreements implemented as smart contracts.
Shayan Eskandari, Jeremy Clark, Vignesh Sundaresan, Moe Adham
In this paper, we present Velocity, a decentralized market deployed on Ethereum for trading a custom type of derivative option. To enable the smart contract to work, we also implement a price fetching tool called PriceGeth. We present this as a case study, noting challenges in development of the system that might be of independent interest to whose working on smart contract implementations. We also apply recent academic results on the security of the Solidity smart contract language in validating our codes security. Finally, we discuss more generally the use of smart contracts in modelling financial derivatives.
An appealing feature of blockchain technology is smart contracts. A smart contract is executable code that runs on top of the blockchain to facilitate, execute and enforce an agreement between untrusted parties without the involvement of a trusted third party. In this paper, we conduct a systematic mapping study to collect all research that is relevant to smart contracts from a technical perspective. The aim of doing so is to identify current research topics and open challenges for future studies in smart contract research. We extract 24 papers from different scientific databases. The results show that about two thirds of the papers focus on identifying and tackling smart contract issues. Four key issues are identified, namely, codifying, security, privacy and performance issues. The rest of the papers focuses on smart contract applications or other smart contract related topics. Research gaps that need to be addressed in future studies are provided. http://aircconline.com/ijcsit/V9N5/9517ijcsit11.pdf
Questo studio si propone di analizzare il complesso delle novità introdotte al sistema dei pagamenti e al trasferimento di diritti da Distributed Ledger e Blockchain, in una prospettiva che tenga conto delle applicazioni di mercato di queste innovazioni tecnologiche e della tutela giuridica degli interessi economici e delle posizioni soggettive che ne derivano. In particolar modo, l’opera vuole stimolare la discussione volta alla definizione di un quadro normativo socialmente adeguato che sostenga l’efficienza di questi strumenti in un’ottica di scambio economico globalizzato.
Blockchain technology as a whole is experiencing a dramatic rise in adoption, in no small part due to the developer-friendly Ethereum network. While the number of smart-contract powered distributed applications (Dapps) continues to rise, they face many of the same challenges all new technologies face as they are introduced to a market. By modeling the consumer adoption of blockchain technology and analyzing scholarly literature on supply-side factors affecting the diffusion of technology, we seek to prove the growth of a Dapp can be accelerated using abstraction, whole product planning, and complementaries.
Modern economies are held together by innumerable contracts. However, current contracts are neither machine-readable nor easily human-readable. The Ricardian Contract paradigm of parameters, prose and code posits a hybrid model of automation and conventional legal text. This paper connects recent work on design criteria for 'Smart Contract Templates' with prose objects and prototype inheritance demonstrated at CommonAccord. Templates authored and shared as prose objects can become the basis for automation, codification, commentary, big data analysis and graphic presentations.
Given the rise of interest, opportunities and use of smart contracts, it is important to understand what they are, what technology they rely upon and how they function so that it can be ascertained whether this new technology requires additional regulation, or whether the law as it stands is adequate to administer their usage. This paper will outline two key contentions. First, that smart contracts are well managed by existing contract law principles, however, there are some novel issues associated with this new technology. Second, this paper will suggest a resolution on how to take these novel issues into consideration and ensure they are overcome.
The blockchain constitutes a technology-based, rather than social or regulation based, means to lower uncertainty about one another in order to exchange value. However, its use may very well also lead to increased complexity resulting from having to subsume work that displaced intermediary institutions had performed. We present our perspective that smart contracts may be used to mitigate this increased complexity. We further posit that smart contracts can be delineated according to complexity: Smart contracts that can be verified objectively without much uncertainty belong in an inter- organizational context; those that cannot be objectively verified belong in an intra- organizational context. We state that smart contracts that implement a formal (e.g. mathematical or simulation) model are especially beneficial for both contexts: They can be used to express and enforce inter-organizational agreements, and their basis in a common formalism may ensure effective evaluation and comparison between different intra-organizational contracts. Finally, we present a case study of our perspective by describing Intellichain, which implements formal, agent-based simulation model as a smart contract to provide epidemiological decision support.
This paper gives an overview on smart contracts and assess their legal relevance. The first part, explains the notion of smart contract and provides simple examples of it. In the second part, we propose a legal analysis of smart contract. First, we explore how smart contracts can be relevant in the eyes of the law. Then we differentiate and assess smart contract with regards to their types. And finally, we look at chosen problematic of smart legal contracts.