• Corpus ID: 239768947

Towards Blockchain-enabled Open Architectures for Scalable Digital Asset Platforms

  title={Towards Blockchain-enabled Open Architectures for Scalable Digital Asset Platforms},
  author={Denis Avrilionis and Thomas Hardjono},
Today there is considerable interest in deploying blockchains and decentralized ledger technology as a means to address the deficiencies of current financial and digital asset infrastructures. The focal point of attention in many projects on digital asset and cryptocurrency is centered around blockchain systems and smart contracts. Many projects seek to make the blockchain as the centerpiece of the new decentralized world of finance. However, several roadblocks and challenges currently face… 

Figures from this paper

From Trade-only to Zero-Value NFTs: The Asset Proxy NFT Paradigm in Web3

The notion of the NFT design patterns which recognizes that a coherent framework for dealing with hybrid assets is required, and that for specific hybrid-asset deployments, suitable technological components must utilized under the framework.



Towards Global Asset Management in Blockchain Systems

This paper proposes a global asset management system by unifying permissioned and permissionless blockchains, where a governmental permissioned blockchain authenticates the registration of end-user assets through smart contract deployments on a permissionless blockchain.

Toward an Interoperability Architecture for Blockchain Autonomous Systems

The goal is to define an interoperable blockchain architecture, in which common components of the blockchain architecture can begin to be standardized, leading to lowering of development costs, better reusability, and higher degree of interoperability.

Understanding the Blockchain Oracle Problem: A Call for Action

This literature review of the latest papers in the field aims to give clarity to the blockchain oracle problem by discussing its effects in some of the most promising real-world applications, and supports the view that the more trusted a system is, the less the oracles problem impacts.

Atomic commitment across blockchains

AC3WN is presented, the first decentralized all-or-nothing atomic cross-chain commitment protocol and an open permissionless network of witnesses is used to guarantee that conflicting events could never simultaneously occur and either all smart contracts in an atomicCrosschain transaction are redeemed or all of them are refunded.

Blockchain Oracles: A Framework for Blockchain-Based Applications

The proposed blockchain oracle framework addresses the origin of data, oracle properties, encryption method, oracles data source, validation procedures, and the integration of oracles to blockchain-based applications.

XCLAIM: Trustless, Interoperable, Cryptocurrency-Backed Assets

XCLAIM is presented, the first generic framework for achieving trustless and efficient cross-chain exchanges using cryptocurrency-backed assets (CbAs) and is compatible with the majority of existing blockchains without modification, and enables several novel cryptocurrency applications, such asCross-chain payment channels and efficient multi-party swaps.

Obsidian: A Safer Blockchain Programming Language

  • Michael J. Coblenz
  • Computer Science
    2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
  • 2017
A new programming language, Obsidian, is proposed to make it easier for programmers to write correct programs on blockchain systems, because bugs in Solidity programs have recently been exploited to steal money.

Decentralized Identity: Where Did It Come From and Where Is It Going?

The technology category now widely known as ‘decentralized identity’ and more narrowly as “self-sovereign identity” didn’t even exist four years ago, but along came Bitcoin and a surge of interest in blockchain and distributed ledger technology (DLT).

Cross-chain deals and adversarial commerce

This work proposes the notion of a cross-chain deal, a new way to structure complex distributed computations that manage assets in an adversarial setting, and describes novel safety and liveness properties, along with two alternative protocols for implementing cross-chains deals in a system of independent blockchain ledgers.

Adding concurrency to smart contracts

This paper presents a novel way to permit miners and validators to execute smart contracts in parallel, based on techniques adapted from software transactional memory and proves that the validator's execution is equivalent to miner’s execution.