官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 康马县| 枞阳县| 光山县| 安远县| 平邑县| 宝应县| 乌海市| 蒙自县| 赣榆县| 巴林右旗| 成都市| 合肥市| 安平县| 东安县| 吉木乃县| 陆河县| 康马县| 长海县| 西和县| 唐河县| 丹凤县| 太谷县| 蕲春县| 金昌市| 海淀区| 垣曲县| 嵊泗县| 湘阴县| 徐闻县| 南丹县| 高邮市| 兴宁市| 莆田市| 台东市| 安宁市| 西林县| 巴彦县| 刚察县| 漳浦县| 临洮县| 余干县|