区块链-区块链的概念

目录:https://blog.csdn.net/qq_40452317/article/details/89646633

区块链起源

区块链作为一种独立的技术出现,最早可以追溯到比特币系统中。2008 年一个笔名为中本聪的人(或团队)发布了一
篇名为《比特币 —— 一种点对点的电子现金系统》的文章,又在 2009 年公开了其早期的实现代码,比特币就此诞生。

抛去比特币价格的跌宕起伏,仅探讨比特币系统本身的设计,可以把它视作一次电子货币在概念和技术上的实验。

在传统的电子支付系统(如银行转账或第三方支付等)中,由银行或支付服务提供方来对验证并记录系统中发生的交易,账本在中心机构手中;

而比特币在人类历史上第一次实现了去中心化的电子货币发行和交易,即不需要一个中心化的第三方认证机构或账务管理系统对交易进行验证和记录,全网共同维护更新一份相同的账本。

比特币的出现使得电子货币系统出现了由传统的“中心化账本+中介”的模式向“公共账本+共识”的模式转变的可能性,而这种转变正是由区块链技术实现的

区块链概念

比特币白皮书中并没有直接提出“区块链”(Blockchain)这一概念,但其解决交易记录真实有效并不可篡改的方案可以看做区块链系统的雏形:

客户端发起交易后向全网广播等待确认,系统中的节点将若干待确认的交易和上一个块的 hash 值打包放进一个块(Block)中并审查块内交易的真实性以形成一个备选区块;

随后试图找到一个随机数使得该侯选区块的hash值小于某一特定值,一旦找到该数后系统判定该区块合法,节点向全网进行广播,其他节点对该区块进行验证后公认该区块合法,此时该区块就会被添加到链上,进而区块中的所有交易也自然被判定为有效。

此后发生的交易则依此法类推链在该区块之后,以此形成一个历史交易记录不断堆叠的账本链条。任何对链条上某一块的改动将会导致该块 hash 值的变化,进而导致后续块的 hash 值变化与原有账本对不上,因此篡改难度极高。

而这个链就是区块链。区块链也没统一定义,我的理解是:区块链就是一个个区块,按照时间顺序排列的链表结构。区块,简单理解就是一个个小型数据库。