30,804 research outputs found
The Role of International Rules in Blockchain-Based Cross-Border Commercial Disputes
[excerpt] The concept of online dispute resolution (ODR) is not new. 1 But, with the advent of Web 3.0, the distributed web that facilitates pseudonymous and cross-border transactions via blockchain\u27s distributed ledger technology, 2 the idea of, and pressing need for, appropriate dispute resolution models for blockchain-based disputes to support this novel system of distributed consensus and trust of which blockchain proponents boast, is a primary concern in rapid development. 3 The common goal of each project is to utilize smart contracts to facilitate superior, quicker[,] and less expensive proceedings by eliminating so many of the tedious and protracted trappings of traditional arbitral proceedings, such as the sending and receiving of documents via courier. , Despite myriad approaches, all emerging blockchain-based dispute resolution services (BDR solutions) generally seek to bridge the divide between automated performance mechanisms, like smart contracts, and the human judgment traditionally required to settle legal disputes.5
How our existing legal frameworks must develop to ensure that smart contracts 6 facilitate, rather than frustrate, the parties\u27 intent is a critically important question to ask as the blockchain stack\u27s infrastructure and application layers are being built and, ultimately, scaled. Indeed, interest is high in the race to create alternative dispute resolution mechanisms to resolve disputes arising from blockchain-based commercial transactions that, due to the transnational, borderless, pseudonymous, and distributed nature of blockchain, clearly necessitate international solutions.
A true concurrent model of smart contracts executions
The development of blockchain technologies has enabled the trustless
execution of so-called smart contracts, i.e. programs that regulate the
exchange of assets (e.g., cryptocurrency) between users. In a decentralized
blockchain, the state of smart contracts is collaboratively maintained by a
peer-to-peer network of mutually untrusted nodes, which collect from users a
set of transactions (representing the required actions on contracts), and
execute them in some order. Once this sequence of transactions is appended to
the blockchain, the other nodes validate it, re-executing the transactions in
the same order. The serial execution of transactions does not take advantage of
the multi-core architecture of modern processors, so contributing to limit the
throughput. In this paper we propose a true concurrent model of smart contract
execution. Based on this, we show how static analysis of smart contracts can be
exploited to parallelize the execution of transactions.Comment: Full version of the paper presented at COORDINATION 202
- …
