赞
踩
学习地址:https://www.bilibili.com/video/BV1gt411T7Tq
参考书目:《区块链基础知识25讲》
狭义:区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。
常规理解:一条链,链上有好多区块,区块里面数据不能改。
(1)高度自治
(2)无国界贸易
(3)不可篡改(交易数据,一旦完成 不可篡改)
(4)隐私安全(比特币不用提交真实姓名和用途)
去中心化系统的优势
(1)更强的计算能力(一个去中心化系统的计算能力表现为系统中所有互联计算机的计算能力之和)
(2)更低的成本
(3)更高的可靠性(去中心化系统中即使一个节点计算机宕机,整个系统依旧可以照常工作)
(4)自增长的能力
去中心化系统的劣势
(1)节点间的协调。
(2)节点间的冗余通信。
(3)对网络的过度依赖。
(4)系统编程的较高复杂度。
(5)安全问题。
hash算法:①提取特征;②明文加密;
hash在线加密(网址之一): http://www.jsons.cn/allencrypt/
比特币中账本隐私和快速对账:
1.比特币系统利用hash算法对交易信息(账户、交易内容)进行加密,保护隐私。
2.比特币系统利用Hash值进行对账。
比特币解决双重支付(双花)问题
1.比特币系统规则:最长链为可信任的链条
2.采用工作量证明(简称:pow)获取记账权
“双花”也有以下3种含义:
(1)复制数字商品引起的问题。(同一笔加密货币在同一时间多次使用)
(2)去中心化的点对点分布式账本中可能存在的问题。(同一所有权在同一时间多次转让)
(3)完全分布式点对点系统中违反完备性的一个例子。(影响数据完备性)
比特币交易原理:
区块链实例网址:https://anders.com/blockchain/block.html
扩容前:每秒交易7笔
比特币硬分叉(不能合并)
比特币软分叉(可以合并)
比特币分叉
1. 硬分叉,因为系统更新导致出现分支,并且不可合并。如,比特币扩容
2.软分叉,可合并。如,篡改数据
1.比特币不是一种货币,是一个分布式的账务系统。
2.比特币系统采用了去中心化的方式。
3.比特币系统中节点的通信,采用的是点对点(Peer to Peer)的通信方式。
4.去中心化的账本存在一些弊端,比特币系统都进行了解决。
5. 比特币分叉
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。