Impact of Blockchain Technology on System Architecture and Its Application in China Merchants Bank
This article examines blockchain's core mechanisms, its influence on system architecture—including tight coupling, security, privacy, and consensus challenges—and presents China Merchants Bank's practical implementation of a blockchain‑based cross‑border clearing system.
Impact of Blockchain on System Architecture
Blockchain has become a hot topic in recent years, praised as a "value Internet" that complements the information Internet, yet its practical applications beyond cryptocurrencies remain limited, prompting a technical investigation into its fundamentals.
Core Concepts and Mechanisms
Blockchain is a decentralized, trust‑less distributed ledger that relies on a peer‑to‑peer architecture, public/private key cryptography, and consensus mechanisms to achieve its goals.
It can be classified as public, consortium (alliance), or private chains, each with different openness levels that affect architecture, consensus choice, data distribution, and security implementations.
Collaboration Between Blockchain‑Based Systems and Existing Information Systems
Introducing blockchain into an existing system changes the architecture: the presentation and application layers often remain unchanged, while the business and data layers incorporate blockchain components. Some business logic stays off‑chain due to performance constraints, resulting in a split between on‑chain and off‑chain processes and data.
On‑chain data processing is complex and slower, so a hybrid approach stores critical data on the chain and backs it up off‑chain, ensuring resilience and recoverability.
Tight‑Coupling Across Organizations
Unlike the loosely coupled Internet, blockchain promotes a tightly coupled model where a single system serves multiple institutions, reducing duplicated effort (e.g., unified payment clearing) but increasing coordination challenges among organizations.
Security and Privacy Concerns of Distributed Ledgers
Security issues stem from private‑key management; loss or compromise of a private key results in asset loss. Current software‑based key protection can be vulnerable, leading to attacks such as those that caused major Bitcoin losses. Solutions like cold storage mitigate risk but introduce usability challenges.
Privacy is another dilemma: data must be hidden from unauthorized parties yet verifiable by authorized ones. Emerging techniques such as ring signatures and homomorphic encryption aim to address this, especially in regulated financial contexts.
Legal and Technical Challenges of Smart Contracts
Smart contracts translate contractual clauses into code, raising legal questions about interpretation, enforceability, and the adequacy of code to express nuanced terms. Technically, code defects are inevitable, and bugs in financial contracts can have severe consequences.
Versioning and upgrade of contracts across different nodes also present unresolved problems.
Consensus Algorithms Are Not Perfect
No consensus algorithm is ideal: Proof‑of‑Work offers decentralization but suffers from high latency and resource consumption; consortium chains use Byzantine or modified algorithms with lower energy use but limited scalability and fault tolerance. Selecting and tuning the appropriate consensus for a given scenario is essential.
China Merchants Bank’s Exploration of Blockchain
China Merchants Bank (CMB) focuses on extensive industry collaboration, building internal expertise, and developing a proprietary blockchain platform to address real‑world needs.
The bank created a blockchain‑based cross‑border clearing system that connects its head office and six overseas subsidiaries (one sub‑bank and five branches). The legacy clearing system only supported head‑office‑to‑branch transactions, involved many manual steps, and was tightly coupled to core systems, leading to lengthy onboarding and high operational overhead.
By adopting a private, permissioned blockchain with a peer‑to‑peer architecture, CMB achieved:
Decentralization: any two institutions can initiate and settle clearing requests, reducing message propagation from six minutes to seconds.
High security: a closed network makes message forgery and tampering extremely difficult, eliminating cumbersome reconciliation steps.
High availability: the distributed design removes single points of failure; node failures do not disrupt the system.
Scalability: new participants can be added quickly and easily.
These benefits demonstrate that blockchain can effectively address specific challenges in financial infrastructure when carefully integrated.
This article is compiled from a speech by Zhou Tianhong, General Manager of CMB’s Information Technology Department, by the ICT New Vision editorial team.
Source: http://e.huawei.com/cn/publications/cn/ict_insights/201704251558/leading-digital-transformation/201704261003
Architecture Digest
Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.