区块链是比特币的底层技术和基础架构,本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)并生成下一个区块。

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。

区块链是什么?一句话,它是一种特殊的分布式数据库。

首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。

其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。

参考:

1. 一个故事看懂“区块链”

2. 区块链入门教程

3. 比特币入门教程

最新文章

  1. 精通Web Analytics 2.0 (9) 第七章:失败更快:爆发测试与实验的能量
  2. JavaScript中的私有属性
  3. 基本 sql语句
  4. socket关联查询
  5. Android Launcher分析和修改9——Launcher启动APP流程
  6. Sublime中增加格式化代码的快捷键
  7. Shell脚本中的交互式命令处理
  8. docker 感性体验
  9. Centos System Info
  10. UISearchBar -- 备忘
  11. Chapter 32:动态规划一 总结
  12. ListView与CheckBox组合实现单选
  13. UVA 12657 Boxes in a Line
  14. webservice axis2客户端设置代理方法(公司网络通过代理访问时)
  15. Nyoj Arbitrage(Floyd or spfa or Bellman-Ford)
  16. java垃圾回收总结(2)
  17. 【学习总结】GirlsInAI ML-diary day-11-while循环
  18. composer 自动加载(php-amqplib)
  19. HTML笔记(适合新手入门)
  20. 逆向安全基础之IDA使用简介

热门文章

  1. Android 线程 thread 两种实现方法
  2. php开启与关闭错误提示
  3. js 万恶之源 是否滚动到底部?
  4. SG仿真常用模块
  5. 参数化查询 '(@ActualShipTime datetime' 需要参数 @AuthorizationNumber,但未提供该参数。
  6. MySQL各类日志文件相关变量介绍
  7. 如何更新 Visual Studio 2017 的离线安装包
  8. Darwin Streaming Server for Windows 安装
  9. 菜鸟学数据库(六)——方便快捷的开启、关闭Oracle服务
  10. python-enumerate方法