主页 > imtokenios下载 > 区块链Part 1 什么是区块链区块链与比特币的关系区块链的发展历史及其应用
区块链Part 1 什么是区块链区块链与比特币的关系区块链的发展历史及其应用
1、中心化记账与去中心化记账
权力下放 权力下放
区块链实现去中心化记账
2. 区块链是什么样子的?
区块链是使用密码算法生成的一组块。 每个区块按时间顺序依次连接起来,形成链式结构,因此得名区块链。
每个块的组件:
块01:
Block Header: # 区块链的头部
Hash(Previous Block Hesader) # 前一个区块头的哈希值
TimeStamp#时间戳
Nonce # 当前当前
Merkle Root Hash # Merkle树根的哈希值
Hash(Block01 Header) # 这个区块头的哈希值
交易清单 # 交易记录
区块链的定义:
区块链可以理解为一个庞大的数据库
通过互联网在数千台节点电脑上定时复制更新
这种数据结构消除了单一实体集中数据所有权的风险
3、区块链的优势:
不可篡改
永不消失
可溯源
区块链是建立信任的技术:
区块链具有匿名、去中心化、公开透明、不可篡改等特点。 区块链被称为创造信用的机器。
区块链的本质是解决信任的传递实现价值。 在这种强信任背景下,没有人有能力也没有必要质疑数据的质量和真实性。
4. 区块链与比特币的关系
区块链是比特币的底层技术 比特币是区块链的第一个应用
比特币被公认为世界上第一个区块链第一枚比特币区块记录的是什么内容,也是世界上最强大、最安全的区块链;
如果比特币是金钱,那么区块链就是账本,账本就是记录比特币转账记录的账本
2015年是世界区块链元年
5. 什么是比特币?
比特币是一种加密数字货币
所有账户公开、透明、可查询
比特币系统是一种基于P2P网络和加密技术的分布式系统
6. 比特币的特点
硬通货:比特币是加密货币中的黄金
携带方便:只需要一把私钥
保密性:仅公开钱包地址,不公开其他个人信息
没有货币供过于求:通货紧缩
比特币的最小单位:聪1聪=亿分之一*比特币
七、跨链的发展脉络
区块链1.0时代:比特币
区块链2.0时代:除了数字货币,更应关注智能合约
区块链3.0时代:进入全物联网设备民主化的“区块链+”时代
8. 全球知名区块链项目Everledger的永久账本
Everledger结合区块链、物联网和人工智能第一枚比特币区块记录的是什么内容,为珠宝提供一站式追踪识别平台
10. 区块链核心技术
P2P网络
分布式存储分布式计算
加密演算法
共识算法
智能合约
11. 区块链代表平台
比特币 Bitcion --> 区块链 1.0
以太坊以太坊 --> 区块链 2.0
EOS --> 区块链 2.5
超级账本 --> 区块链 3.0
12.围棋语言
Go语言是云计算领域解决分布式计算的新兴语言,区块链是典型的分布式
数据存储系统,
Go语言的编译和运行速度遥遥领先于很多语言
Go最大的优势就是高并发,这是目前主流编程语言所望尘莫及的
13. 学习区块链技术的途径
Go语言编程
基础、面向对象、错误处理、加密处理、文件操作、并发编程、网络编程、数据库编程
区块链1.0
密码学 共识算法 挖矿算法 客户端 比特币 bitCoind
比特币交易及交易脚本JSON-RPC Go语言公链开发
区块链2.0——以太坊
以太坊开发基本原理 基础智能合约开发语言 Solidity
以太坊钱包开发 以太坊开发框架 Truffle Dapp 开发
区块链2.5——EOS
区块链 3.0——超级账本