• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 比特币底层区块链技术到底是什么?

比特币底层区块链技术到底是什么?

作者:头条号(比特币大咖分析) 字体:[增加 减小] 来源:互联网 时间:2018-11-03

头条号(比特币大咖分析)向大家分享了比特币底层区块链技术到底是什么?,其中包含比特币底层,区块链技术等知识点,遇到此问题的同学们可以参考下

一、区块链技术

1.什么是区块链?

  1. 去中心化的、分布式的、区块化存储的数据库

  2. 存储全部账户余额及交易流水的总账本

  3. 每个节点有完整的账本数据

  4. 账本数据记录了全部的历史交易数据

  5. 交易数据存储在区块上

  6. 每个区块包含前一区块ID及HASH,形成链

2.区块链基本原理

如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。

  1. 交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录

  2. 区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识

  3. 链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

3.区块链要解决的问题

  1. 如何去中心化地共享数据?

  2. 如何确保账户不被冒用?

  3. 如何确保账户余额足够?

  4. 如何确保交易记录不被篡改?

  5. 谁负责记账?

  6. 怎么保障记账者的可信?

  7. 怎么保障记账者的积极性?

4.区块链特性

  1. 去中心化

  2. 开放性(没有限制,开源,数据公开)

  3. 去信任(仅信任机器)

  4. 自治性,集体维护

  5. 可靠的数据库(不可更改,永远可访问)

  6. 匿名性,隐私保护

5.核心技术

P2P网络、数字签名、区块化数据库,竞争记账权、共识算法、交易回溯。


二、P2P网络及通信技术(分布式计算网络)

1.自动发现

  1. 通过种子文件,获取初始节点(地址及端口)

  2. 连接初始节点,获取初始节点知道的Peer

  3. 把自己的地址及端口广播给各个Peer

  4. 接收各个Peer广播的地址信息,构建出网络的全貌或片段

2. 技术领域

  1. 分布式存储、分布式计算、分布式协同

  2. 组播

  3. 流媒体

  4. 搜索引擎

3.通信协议

  1. napster 、Gnutella、eDonkey、 Bittorrent(文件分发协议)

  2. XMPP、Jabber(即时通信协议)

  3. Paxos 、Gossip(分布式系统状态同步协议)

  4. JXTA

4.使用HASH算法及非对称加密及签名技术

  1. 每个节点、每个人有唯一的一对公钥及私钥

  2. 公钥同时也是每个节点、个人的地址和账号

  3. 私钥是证明”我就是我“的唯一手段

  4. HASH算法对数据进行规整

5.算法

  1. RSA、Elgamal、D-H、ECC<

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 底层公链的方向会在哪里
  • 比特币底层区块链技术到底是什么?

相关文章

  • 2018-11-03一分钟看懂智能合约是什么鬼
  • 2018-11-03解析区块链本质及应用!
  • 2018-11-03区块链技术原理解析
  • 2018-11-03区块链支付概念项目介绍
  • 2018-07-07区块链记账原理
  • 2018-11-03比特币交易的匿名性究竟有多高?
  • 2018-11-03你的第一个Truffle分布式app (2)
  • 2018-11-03萌奈币(MonaCoin)挖矿教程
  • 2018-11-03区块链的互联网 Dapps(分布式应用程序)
  • 2018-11-03你们以为分片(Sharding)真的是什么新技术吗

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 加密经济学:区块链技术前景之路基
    • Hcash钱包和挖矿方法教程
    • 非技术宅的区块链简介:它们如何运行
    • ERC1400、ERC1404及ERC1410三大标准简介
    • 区块链IFO概念项目介绍
    • 瑞波币Ripple(XRP)最新详细教程
    • Catapult是什么?
    • 测试您是否适合参与ICO(行业观察)
    • BLOCKBENCH:一种评估私有链的框架(上)
    • 以太坊代币标准的详细列表

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有