|Brisbane Time||New York Time||Paris Time||Shanghai Time||6 May, Friday|
|08:00||(-1 day) 18:00||00:00||06:00||Welcome/Session 1|
|09:00||(-1 day) 19:00||01:00||07:00|
|10:00||(-1 day) 20:00||02:00||08:00|
|11:00||(-1 day) 21:00||03:00||09:00|
|12:00||(-1 day) 22:00||04:00||10:00|
|13:00||(-1 day) 23:00||05:00||11:00|
You can find more information about the presentations (slides, recordings) and the speakers at the workshop's webpage
08:00 – 10:30 Brisbane Time
Workshop Session 1
Crosschain asset transfer for Non-Fungible Tokens
Weijia Zhang, Wanchain
A crosschain system is a protocol and platform to transfer assets, messages, data, or even commands from a source chain to a target chain. Recently, there have been multiple bridges developed to transfer fungible tokens from one blockchain to another. However, the transfer of Non-Fungible Tokens (NFT) crosschain different blockchains is still limited both in research and application. In this presentation, we describe a NFT crosschain transfer framework and discuss major categories such as workflow, smart contracts, finality, bridge nodes, and security.
Limitations of Hashlocks in Cross-Chain Commerce
Daniel Engel, Brown University
This paper makes three contributions. We define a general synchronous model of computation for cross-chain commerce. We describe an equivalent combinatorial model that is more convenient for describing executions of arbitrary cross- chain protocols. We use this combinatorial model to understand to what extent protocols based on hashlocks can be used to solve generic cross-chain deals.
On the Atomicity of Crosschain Transactions
Ermyas Abebe, ConsenSys
In this talk, we discuss and analyze a single property, Atomicity, in the context of crosschain communication. We define and motivate the need for this property and examine the design space for achieving it. We distinguish between conceptual atomicity and protocol guaranteed atomicity and explore the various challenges of achieving the latter. We analyze the current landscape of protocols that attempt to offer protocol level atomicity, outline their limitations, discuss open problems and motivate the need for new mechanisms.
Level of conceptual interoperability model for blockchain based systems
Babu Pillai, Griffith University
The Level of Conceptual Interoparbilty Model (LCIM) is a widely used framework that represents inter- relationship among integratability, interoperability, and compos- ability of different information systems. Although this model has been successfully applied to various domains such as cybernetics and informatics, there are many challenges in directly adopting the model for blockchain-based systems. This paper identifies those challenges and proposes a new Level of Conceptual Inter- operability Model for blockchain systems based on the original LCIM. We define five different levels of interoperability for blockchain-based systems and theoretically evaluate the level of interoperability achieved by different blockchain networks. The evaluation outcomes show that there exists technical inter- operability (Level 1) between Bitcoin and Ethereum networks whereas Solana, Binance and Polkadot networks achieve dynamic interoperability (Level 5) with Ethereum networks by suitably conveying the state changes to the other network. We present a case study that demonstrates how the proposed LCIM for blockchain systems map various real-world applications to their respective levels.
Interoperability Project for Enterprise Blockchains: YUI and Cross Framework
Ryo Sato (Datachain), Hiroki Yasui (Datachain)
YUI is an interoperability project based on Inter Blockchain Communication protocol and used for enterprise projects together with Cross Framework, which enables general purpose crosschain computations among multiple ledgers by providing locking and coordination mechanisms. Cross also supports conflict-free data types for efficient operations for integer and set, convenient for managing balances and whitelists.
16:00 – 17:45 Brisbane Time
Workshop Session 2
Cryptoeconmic Incentivization and the Crosschain Protocol Stack
Peter Robinson, ConsenSys
The GPACT protocol allows arbitrary call execution trees to be executed across blockchains. The protocol sits in the Function Call Layer of the Crosschain Protocol Stack. This talk analyses economic models that could exist across the Crosschain Protocol Stack, and in particular in conjunction with the GPACT protocol.
Lisk interoperability: cross-chain interactions between homogeneous state machines
Alessandro Ricottone, Lightcurve
The Lisk interoperability protocol is based on cross-chain certification. Certificates authenticating a finalized state of the sending chain are injected into the receiving chain, along with a payload of cross-chain messages which are directly executed in the receiving-chain state machine. We present the underlying state design and data structures that facilitate interoperability.
Towards a Comparison Framework for Blockchain Interoperability Implementations
Alexander Neulinger, Vienna University of Economics and Business
Blockchain interoperability has gained importance in practice, is increasingly discussed in literature, and serves as basis for new use cases such as manufacturing and finan- cial services. However, many of the blockchain interoperability solutions discussed in literature are still in the design phase, are unpopular or have a small developer community. Therefore, this study proposes a comparison framework for blockchain interoperability implementations, focusing on data from pub- lished GitHub repositories. Interim results show that these implementations vary significantly in terms of popularity, their developer communities as well as their source code, indicating differences in quality. The proposed framework facilitates the selection of an appropriate implementation to enable blockchain interoperability use cases.
Bridging Sapling: Private Cross-Chain Transfers
Aleixo Sanchez, Web3 Foundation
Interoperability is one of the main challenges of blockchain technologies, which are generally self- contained systems. Interoperability schemes for privacy-focused blockchains are particularly hard to design: they must integrate with the unique privacy features of the underlying blockchain to prove statements about specific transactions in protocols designed to obfuscate these transactions. This has led to users being forced to weaken their privacy, e.g., by using centralised exchanges for cross-chain transfers. We present ZCLAIM, a framework for trustless cross-chain asset migration based on the Zcash private protocol. ZCLAIM integrates with the Sapling version of the Zcash on a smart-contract capable issuing chain in order to attain private cross-chain transfers. We show that a tokenised representation can be created via a set of collateralised intermediaries without relying on or revealing the total amount to any third party. We review how our scheme achieves privacy.