- Ripple Quick Start Guide
- Febin John James
- 282字
- 2021-07-02 14:32:01
The need for decentralization
Few diamond firms found it unusual when Punjab National Bank demanded 100% cash margins for issuing LOUs (letters of undertaking), which is a form of bank guarantee under which its customers can raise money from any other Indian bank's foreign branch in the form of short-term credit.
However, the firms argued that this requirement was not enforced for the LOUs they received since 2010. This raised alarms and PNB called for an investigation. They found out a few employees had been issuing fake LOUs through the SWIFT system (a messaging system between banks). Unfortunately, the software that PNB used to facilitate SWIFT didn't record its transactions. This allowed the fraud to go undetected. A month later, PNB found out that the scam cost them $1.8 billion.
We have been using centralized systems to build internet applications for a long time. Here, business logic and data lies in one or more central servers. Client applications communicate with these servers to process information. Bank employees use software, which interfaces with the bank's central system, to facilitate transactions. Another example is your bank's application: when you tap to send money, the request is sent to the bank's centralized system for processing.
What happens if that central system is compromised? What happens when someone makes a transaction and deletes its traces? How do we prevent such fraudulent activities?
To solve these problems, we need to satisfy the following requirements:
- A system shouldn't have a central point of attack
- Transactions or data in the system must be tamper-proof
These are the key concepts behind distributed ledger systems or blockchain-based systems. Technically, these concepts are known as decentralization and immutability.
- 人工智能超越人類
- 樂高機器人EV3設(shè)計指南:創(chuàng)造者的搭建邏輯
- 蕩胸生層云:C語言開發(fā)修行實錄
- Dreamweaver 8中文版商業(yè)案例精粹
- 計算機網(wǎng)絡(luò)應(yīng)用基礎(chǔ)
- 愛犯錯的智能體
- 電氣控制與PLC技術(shù)應(yīng)用
- 單片機技術(shù)一學就會
- 基于ARM9的小型機器人制作
- 貫通開源Web圖形與報表技術(shù)全集
- 納米集成電路制造工藝(第2版)
- Serverless Design Patterns and Best Practices
- Python語言從入門到精通
- 天才與算法:人腦與AI的數(shù)學思維
- AVR單片機C語言程序設(shè)計實例精粹