- The paper introduces a gateway architecture leveraging standardized APIs to enable secure, compliant transfers between blockchain networks.
- It details the role of ledger gateways and Gateway Service Providers in managing identity verification and legal reporting across disparate systems.
- Evaluation includes open-source and emerging closed-source implementations, highlighting institutional adoption and regulatory compliance challenges.
This paper, "Gateways for Institutional-Grade Commerce and Interoperability of Digital Assets," proposes a solution to the interoperability problem facing digital asset networks built on distributed ledgers. The core idea revolves around using standardized service interfaces (APIs) implemented by ledger gateways to facilitate secure and compliant transfer of data and value across different blockchain networks.
Key Concepts and Problem Statement:
- Interoperability Challenge: The paper highlights the increasing need for interoperability between legacy financial infrastructure and decentralized ledger technologies. It recognizes the co-existence of these systems but emphasizes the associated risks and concerns related to security, privacy, and regulatory compliance.
- Borders and Communities: The authors acknowledge the existence of "borders" between different blockchain communities and the need to recognize that these borders can arise due to regulatory requirements within national jurisdictions.
- Standardized Service Interfaces (APIs): The paper advocates for using standardized service interfaces (APIs) as the primary mechanism for achieving interoperability. APIs offer security and cost benefits by providing stable and predictable interfaces to systems and networks.
- Ledger Gateways: Ledger gateways are defined as the computer and software systems that implement these standardized APIs, acting as the interface to a distributed ledger. Their main role is to communicate with peer gateways and facilitate data and value transfer across network boundaries.
- Compliance: Gateways enable the management of permissioned environments and adherence to legal and regulatory requirements like GDPR, MiCA, FATF Recommendation 15, and ISO 27001.
- Secure Asset Transfer Protocol (SATP): The paper highlights the Secure Asset Transfer Protocol (SATP) as a critical component, currently under standardization by the IETF, for ensuring guaranteed unidirectional transfer between asset networks, irrespective of the type of asset.
Proposed Solution and Architecture:
The proposed solution involves using gateways and APIs as interconnection points between digital asset networks. Key elements include:
- Gateway Architecture:
- Definition of Architecture: A clear definition of the distributed ledger gateway architecture, including capabilities and functionality, is necessary.
- Standardized Support: Support for standardized APIs, data formats (metadata), and asset transfer protocols (SATP) is essential.
- Business Logic Abstraction: Abstractions and tooling are required for implementing business logic using gateway-supported interoperability protocols.
- API Model: The paper identifies three key API sets:
- Application-to-Network APIs (API1): Interfaces for applications to interact with a specific asset network (e.g., initiating asset transfers). Includes pre-transaction validation.
- SATP and Network Interoperability APIs (API2): APIs for connecting blockchains via gateways, including network-level information and cross-network asset transfers.
- Common APIs for Off-Chain Validation (API3): APIs for off-chain services (e.g., Identity Providers) to validate aspects of transactions (e.g., identity verification) before they are submitted to the network.
Gateway Service Providers (GSPs):
The paper introduces the concept of Gateway Service Providers (GSPs) who own and operate gateways. GSPs implement standardized APIs, enabling them to peer with other gateways. Key points about GSPs:
- VASP Definition: Connects GSPs to the FATF Recommendation 15 discussion about Virtual Asset Service Providers (VASPs) and their compliance obligations including the Travel Rule (information sharing on originators and beneficiaries).
- Operational Model: GSPs provide connectivity services to multiple networks simultaneously.
- Benefits:
- Perform services like identity and asset verification.
- Connect to public and private networks.
- Offer connectivity to growing asset token networks.
- Outsourcing option for smaller institutions.
- Assistance with legal reporting through verifiable transaction histories.
Implementation and Evaluation:
The paper mentions open-source implementations of the protocol under Hyperledger Cacti and closed-source implementations being developed by the IETF's SATP group. It also refers to academic studies for technical details.
Institutional Adoption and Use Cases:
The paper states that universities, research institutions, and blockchain companies are working on standardizing and implementing SATP. It highlights the adoption of SATP by the Portuguese national blockchain project and references a list of use cases.
Open Challenges and Recommendations:
The paper identifies several open challenges:
- Privacy-Preserving Technologies: The lack of data privacy for non-private blockchains. Gateways are suggested as a way to alleviate the problem.
- Regulatory and Compliance Requirements: The need for gateways to manage the complexity of regulations by translating requests into legal-binding transactions.