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

Double-spending and how Bitcoin resolved it

Double-spending is a problem that is unique to digital currencies, because digital information can be reproduced relatively easily. Physical currencies do not have this issue, as they cannot easily be replicated. You probably have an idea of all of the protections in place that secure the banknotes in your wallet from anyone simply copying them.

Bitcoin was the first digital currency system to solve the double-spending problem in a decentralized way, and the solution is indeed elegant and ingenious. All transactions on the Bitcoin network are recorded on a shared public transaction log, also known as a blockchain database. On the Bitcoin blockchain, the network timestamps the first transaction where the owner spends a specific coin, and rejects any subsequent attempts by the same owner to spend the same coin, thus eliminating double-spending. The network is smart, and its blocks keep records of who owns a coin right now, and who has already spent it.

At this point, you may think: OK, but this doesn't seem like such an incredible innovation. After all, they just keep a record of all transactions, in order of appearance, in a ledger, just as any bank or similar financial intermediary does.

Well, yes, but the uniqueness of this solution is that the transaction verification and recording is done in a decentralized way, by the entire network, rather than by a single, trusted central authority.

Satoshi's goal is to eliminate the third parties that can become potential central points of failure. Hence, any such verification must be performed by the peers themselves, and not by any middlemen.

In the next section, we'll discuss in more detail how the Bitcoin's decentralized model is different from the existing legacy financial infrastructure.

主站蜘蛛池模板: 高邑县| 阳朔县| 辛集市| 旅游| 偏关县| 陇川县| 潜山县| 博爱县| 靖远县| 天全县| 洛宁县| 凉城县| 犍为县| 沽源县| 菏泽市| 双流县| 鱼台县| 昌江| 乐平市| 福清市| 德令哈市| 饶平县| 沾益县| 秦皇岛市| 阜宁县| 大冶市| 宣城市| 金堂县| 茂名市| 平安县| 高陵县| 甘肃省| 玉屏| 邯郸市| 郁南县| 孟津县| 九江市| 垣曲县| 贵南县| 铜川市| 彭阳县|