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

区块链起源

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

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

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

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

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

区块链概念

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

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

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

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

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

区块链-区块链的概念相关推荐

  1. 区块链中的基本概念整理

    区块链中的基本概念整理 区块链本身是由多种技术集合而成,涉及了多方面的内容,而在其组合应用的过程中,同时也产生了很多新的概念.对于这些概念的整理和理解,有助于更加深刻的理解区块链的本质,也可以指导我们 ...

  2. 吴军:AI应该变成通识教育,区块链不是炒概念

    来源:大数据文摘 作者:魏子敏.龙牧雪 本文共4100字,建议阅读6分钟. 本文为你分享吴军老师对AI相关话题的思考和见地. 2006年,当时的谷歌成立还不足10年.时任智能搜索部科学家的吴军,将其在 ...

  3. 吴军北京来信:人工智能应该变成通识教育,区块链不是炒概念

    大数据文摘作品 作者:魏子敏.龙牧雪 就像今天在每一所理工院校的图书馆,都能找到几台正在播放吴恩达深度学习课程的电脑,10年前,在每一栋理工院校的宿舍楼里,都能看到几本被放在枕边的<数学之美&g ...

  4. 一步一步学区块链(1)概念了解

    区块链是分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的 新型应用模式.所谓共识机制是区块链系统中实现不同节点之间建立信任.获取权益的数学算法 含义 比特币(BitCoin)的概念最初由中 ...

  5. 区块链入门二:概念篇

    文章目录 关键技术 点对点通信 分布式存储 加密算法 公钥与私钥 哈希函数 非对称加密 RSA DSA(数字签名算法) ECDSA(椭圆曲线数字签名算法) EdDSA(爱德华兹曲线数字签名算法) Ed ...

  6. 【区块链专题】基本概念

    声明:以下区块链相关概念及定义来源于维京研究院&甲子智库<区块链行业词典>,不用做任何商业用途,欢迎知识共享. 1.区块链定义 区块链/ Blockchain 区块链技术是指通过去 ...

  7. 深入浅出区块链 #1 入门基础概念辨析

    由公开资料搜集整理和加工形成,仅用于笔记整理,如有侵权联系删除. 区块链理论概述 什么是区块链? Blockchain 是什么?:正在兴起的交易服务平台:使用密码学算法防篡改的账簿:共享帐簿 (Sha ...

  8. 【问链-区块链基础知识系列】 第十五课 数字货币交易所的前世、今生和未来(二)

    编者按:在上一篇文章中,我们介绍了数字货币交易平台的概念,那么今天我们就来重点聊聊数字货币交易平台的技术.如果你有过设计或实现传统金融交易系统的经验,那么你阅读本篇就会更加容易. 由于中心化交易所是主 ...

  9. ​区块链公链“三元悖论”专题系列之去中心化(Decentralization)

    区块链作为系统去中心化的一种工具,所追求的并不一定是系统的"绝对"去中心化,而是相对于中心化来说,去中心化的程度. 在上一期的内容中,我们提到了区块链公链"三元悖论&qu ...

  10. 【问链-区块链基础知识系列】 第十课 首席架构师谈区块链技术演进

    一.区块链和比特币,都有"币-链-网"三层含义 1.第一层含义是"币".这个"币"并不是刚才王行长所说的真正意义上的"货币&quo ...

最新文章

  1. 智能假手与机器人融合可以灵活抓取物品
  2. Java Review - 并发编程_PriorityBlockingQueue原理源码剖析
  3. C++实现has-a关系的两种方法
  4. 【Hankson 的趣味题】
  5. html还原ui,前端高度还原设计稿(字体篇)
  6. Can't locate Config.pm in @INC
  7. ORA-20011KUP-11024ORA-29913
  8. 第九话 树结构实际应用
  9. JAVA8的一些写法
  10. WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆。
  11. 【c++篇】STL常见容器Stackqueue
  12. xmind可以画流程图吗_怎样用XMind方便地制作流程图
  13. 【Arduino+ESP32专题】PlatformIO串口监视器的默认波特率修改
  14. A Novel Proof-of-Reputation Consensus for Storage Allocation in Edge Blockchain Systems 精读笔记(三)
  15. js跳转页面与打开新窗口的代码
  16. C/C++的就业,发展方向
  17. 专利学习笔记2:专利申请中的独立权利要求
  18. 用jquery制作凡客诚品帮助中心页面
  19. rk3368-双以太网口
  20. Matlab表白520绘图爱心

热门文章

  1. 【重复制造精讲】5、MF50计划
  2. 开山斧 0.3.5版本
  3. 【题目】一个信道的比特速率为4Mbps,信号的传播延迟为20ms,数据帧的大小为10^4比特,采用滑动串口协议,不考虑帧的生成时间,支持捎带应答,那么帧序号应为多少bit?
  4. python线性回归实例 x轴坐标相同_python深度学习-tensorflow实现一个线性回归的案例...
  5. 在IE浏览器里打开谷歌
  6. linux中su 与su-的区别
  7. Dev-cpp 配置新编译器
  8. SpringBoot集成onlyoffice实现word文档编辑保存 [ 转载 ]
  9. 信贷反欺诈的常用手段:名单库、专家策略、机器学习
  10. 三天搞定射频识别技术(二)2.3寻卡防冲突选卡