《区块链与数字金融革命》读书笔记
2022-05-21 13:51:14 0 举报
AI智能生成
这本书比较专业,从技术层面讲解了比特币,比较偏重于从区块链技术的源头讲起,可以帮助读者全面的了解加密货币。 第一部分必读,不只是给入门者讲解清楚了比特币到底是什么,还从金融的角度讲解比特币的货币属性,便于读者正确认知最近一年比特币涨幅超10倍是否源于其储值功能。 第二部分是技术详解,第三部分概述了整个加密货币的世界。虽然比较专业,但是可读性比较强,作者善于用贴合实际生活的例子深入浅出的介绍技术,并通过流程图等图表降低理解难度,是比较好读的一本书。
作者其他创作
大纲/内容
加密货币概览
其他
其他交易协议
微支付通道
解决微支付费用高的问题
微支付典型应用:服务付费
原子跨链交易
解决两个不同区块链之间安全交易资金的问题
工作量证明的替代方案
权益证明
能耗少
集中度低
提高51%攻击的成本
降低交易费
销毁证明
应用
奖励新块铸造权
在不同区块链之间转移价值
初始分配新数字资产
联合挖矿
侧链
与比特币共用货币基础的区块链
双向锚定
开放交易
开源金融加密库“资金的优质保密协议”
基于三联记账法
李嘉图合约
应用:为交易所和网络钱包
创建多重签名投票池
量子计算
密码学的最新进展
同态加密
混淆代码
隐私之战
网络分析
去匿名化的技术
整合离网信息
整合IP流量
网络拓扑结构
聚类分析
流程和时序分析
与其他社交网络的图形同构
洗币服务
允许用户将资金发送到中心资金池
然后提取到不同的比特币地址
绿名单
用户经过身份验证过程,
向绿名单服务商注册地址
隐私增强技术
聚币
几个用户创建具有多个输入
和输出且指定资金量的交易
换币
将第三方引入交易
创建两个关联的哈希锁定交易
隐形地址
允许接收方发布他们控制的地址的生成种子
基于Diffie-Hellman密钥交换协议
反归并
要求钱包将付款以不同面额分散指出到一大组地址中
承诺交易
完全匿名的去中心化的货币
零知识证明
三色问题的零知识证明
离散对数的零知识证明
非交互式零知识证明
累加器
零币
零现金
合约
(加密货币2.0)
数字资产
可能消除金融业务中托管人的角色
匿名性
可用于证券发行
支持投票
跟踪资产所有权
募资
智能资产
上链资产
使用比特币技术标注所有权
隐私
微支付
费用低
离链交易
自治代理
分布式文件托管
云计算或服务器代理
去中心化交易所
新闻聚合器
其他应用
众筹
外部状态合约
根据预定义规则决定资金接收者
例如押注比赛
差价合约
通常是场外交易品种
分布式交易所
存款
储蓄地址
子主题
将数据插入区块链
作为学习促进者,现场学习最主要是要主动创造信息,
以提问为主,把大部分时间给学习者,让他们在提问后
有时间创造信息和讨论表达。有价值的笔记应该是自己
创造的信息,且具备高度的个人相关性。
元币
彩色币
在比特币框架之上创建数字资产
协议规范:Chroma Wallet和CoinPrism
合约币
使用比特币区块链来保护数据的元币
原生代币XCP
合约币交易包括:输入地址、输出地址、交易数据输出
消息类型:发行、发送、挂单、广播、投注、股息、销毁。
以太坊ETH
开源的第二代分布式账本,图灵完备
可用于构建和部署去中心化应用。
合约存储方式:栈、堆、键值对存储
万事达币
使用比特币区块链存储元数据的元币
原生代币MSC
功能:创建数字资产、发布馈送数据、去中心化交易所、差价合约和下注
未来币
NXT使用和比特币不同的代码库
主要应用:去中心化交易所、投票系统、消息传递和DNS
瑞波币
去中心化的金融网络
提供内置的分布式交易所
支持发布数字资产
山寨币
山寨币-复制比特币源代码的加密货币
不同于元币:合约币、以太币、瑞波
张瑞敏在海尔公司推行的“日清工作法”,成功拯救公司的业绩。
这种工作法是收到书籍《卓有成效的管理者》的启发,
要求公司日事日毕,日清日高,事事人人管,人人都管事,
形成目标、日清与激励的良性循环体制。
得出结论,职场人要主动学习对自己工有实际用处的知识。
莱特币LTC
2011年发布
使用scrypt作为工作量证明算法
块生成时间2.5分钟
点点币PPC
2012年发布
融合采用了权益证明和工作量证明系统
域名币NMC
既是加密货币又是去中心化的键值仓库
极光币AUR
2014年2月推出
莱特币的分支
预挖50%空投给冰岛公民
素数币XMP
2013年推出
其工作量证明函数,可以生成有用的科学成果
狗狗币DOGE
2013年推出
运输币FPC
2012年推出
有滞期费
其他山寨币
对山寨币的支持和反对论点
支持
竞争带来创新
减少网络负载
实现其他公共功能
反对
网络效应使得用户集中于比特币
最终山寨币将走向消亡
竞争标准对货币没有意义
兑换成本
协调问题
比特币的起源
20世纪90年代,密码朋克运动
生存负载(事)=外部+内部,
生存力量(人)=内部+外部
生存余力=生存力量/生存负载
1982年,David Chaum提出基于盲签名的无法追踪的支付系统。
1990年提出改进版ECASH
以知识为中心的学习,即应试教育,需要熟读和硬背知识;
但是成人的学习,更应该是以自我导向型的学习。
1997年Adam Back推出限制垃圾邮件的方法Hashcash
没必要读完一本书的原因
①书中有许多我们不需要的知识,不必浪费时间
②价值与读书多少无关,关键于精,能在实际中应用
③即便从书中学到的东西,在工作中有一丁点的作用,
也远大于书本的购买价值。
书本无需完全阅读
①读书不是照搬作者的知识体系
②不必非必须不,需要具体内容具体选择 。
1998年,Nick Szabo和Wei Dai独立提出了相似的
分布式数字货币计划:bit gold和b-money
1999年,Tomas Sander和Amnon Ta-Shma提出了
一种匿名的电子现金系统,有效代币列表由Merkle树表示
2004年,Hal Finney推出了可重用工作量证明RPOW
2008年,中本聪发表比特币论文
2009年1月3日,中本聪启动比特币点对点网络并开始挖矿
比特币技术
公钥加密
公钥加密
比特币不适用公钥加密算法,
但使用与其强相关的、
被称为数字签名的加密技术
避免中间人攻击
使用不同的、安全的
通道交换公钥
信任网
公钥基础设施PKI
数字签名
主要使用的公钥族:整数分解、离散对数、椭圆曲线
主要使用的数字签名方案:RSA、Schnorr签名、
Elgamal签名、DSA
比特币使用椭圆曲线算法和DSA签名方案
RSA
没必要读完一本书的原因
①书中有许多我们不需要的知识,不必浪费时间
②价值与读书多少无关,关键于精,能在实际中应用
③即便从书中学到的东西,在工作中有一丁点的作用,
也远大于书本的购买价值。
书本无需完全阅读
①读书不是照搬作者的知识体系
②不必非必须不,需要具体内容具体选择 。
椭圆曲线加密算法
基于广义离散对数问题
参数选择:比特币使用标准secp256kl的参数
其他密码学原语
盲签名
Shamir私密共享
比特币地址
比特币地址是ECC公钥的一种呈现(哈希)
ECC密钥的散列使得它更能抵抗量子计算机的攻击
交易
交易组成
交易输入列表
前一交易的输出引用
签名
交易输出列表
金额
接收方地址
交易脚本
比特币的脚本基于栈,由操作码表示指令
<scriptSig>将数据压栈
<scriptPubKey>会压栈,也会弹栈
比特币不是图灵完备的
基于地址交易
和基于公钥交易
①自我导向,即要从依赖型→自我导向型
②要学会关联以往经验;
③强调实践,做事的“准备度”分为能力水平和意愿水平;
选择学习内容的判断:是否用得上;学习效果的判断:是否用得上。
④要聚焦于解决实际问题,未来应用→立即应用。
⑤关于内在驱动的比较,内在因素驱动型的学习会更开心,
外在因素驱动型的学习比如考试考证,这会不快乐。
多重签名交易
使用场景
三方托管
钱包保护服务
其他交易类型
培训师往往进行安排游戏、笑话、故事、视频等多个板块,
以使学习者调用多个感官参与学习,有助于学习者理解、思考和记忆.
交易签名
RIA=阅读拆页(书籍)+讲解引导(师者)+拆为己用(学者)
基于脚本哈希的交易
P2SH
用于花费交易的脚本放在<scriptSig>中
<scriptPubKey>只保存该脚本的哈希值
标准交易
比特币有6种交易类型
基于公钥交易
基于地址交易
基于脚本哈希的交易
多重签名交易
OP_RETURN交易
非标准交易
挖矿
矿工竞争激励,
优势来自于
技术优势
对冲比特币波动
廉价电
挖矿技术
四个阶段
CPU
GPU
FPGA
ASIC
矿池挖矿
矿工的集合体,分享挖矿收益
矿工和矿池运营方的冲突
矿工有动机夸大他们的哈希率
或只贡献部分哈希率,其余私下挖矿
矿工找到新区块时,
有动力自行公布新区块
矿池运营方有动机欺骗矿工
处理冲突的协议
比特币矿池挖矿BPM
按share付费PPS
按近期share付费PPLNS
P2Pool
交易费
低交易费的交易确认更慢
自私挖矿
钱包
对称密钥加密
两种类型:流加密和块加密
Bitcoin Core钱包,使用AES256块密码
Bitcoin Core钱包为每笔交易生成一个新的随机找零地址
用户在每次交易后备份钱包
离线钱包
外部存储介质
USB闪存或光盘
纸钱包
离线设备
硬件钱包
网络钱包
资金由网络钱包服务商控制
脑钱包
生成私钥、用户记住
不推荐,容易被暴力破解
确定性钱包
消息认证码
分级确定性钱包
多重签名钱包
比如附会旧知,泛泛而谈,决心泛滥和感慨万千。
因此需要实际锻炼,通过调整和磨合,以熟练掌握对便签的使用。
靓号地址
vanitygen
丧失匿名性,但提高品牌度
简化支付验证
SPV客户端只保留块头的副本,
验证交易时,下载绑定到块头的Merkle分支
查询机制:连接Bloom过滤
“支付协议”
区块链
哈希函数
哈希值——任意长度的数据输入哈希函数,输出的固定长度的二进制数据
比特币使用加密哈希函数
执行工作量证明
单向性
弱冲突抗性
强冲突抗性
Merkle-Damgard构建加密哈希函数
时间戳
保护数字时间戳
向受信任方发送副本
时间戳授权机构TSA
在公共场所公布数据的哈希值
工作量证明
质询-响应
答案-验证
比特币
出块时间间隔10分钟
矿工贡献算力,获得出块奖励和交易费
分叉
传播延迟
双花攻击和其他攻击
双花攻击
51%攻击,耗资巨大
竞争攻击
芬尼攻击
垃圾交易
Merkle树
交易延展性
可扩展性
未来可能出现的瓶颈
计算能力
网络
存储
比特币简介和经济系统
比特币简介
去中心化
不被某个机构或组织中
少数关键人物控制
任何修改必须被大多数
节点认可
开放源码
开源:有更强生命力,
更值得信任
比特币的分叉
公共财务账本
分布式数据库:
原则上每个节点都可以保有一份副本
每个用户通过加密私钥掌管财产
所有交易信息公开、透明、可追踪
目前尚未实名化
不只是货币,
还是新技术
智能合约
比特币协议是一个资产的API
比特币货币只是第一个它的第一个应用
比特币协议可以成为某些应用开发的
基础架构
技术介绍
中心数据库
存在的问题
掌握用户信息
容易成为攻击焦点
单点故障就能造成系统崩溃
比特币地址和交易
转币只需知道对方比特币地址
用户可使用多个地址保护隐私
区块链——
新形态的分布式数据库
区块链:
交易打包进区块——区块依次记录成链
难以被篡改
矿工的海量算力保障比特币免于攻击
增发的比特币作为矿工奖励
钱包
密钥的保存
保存于联网设备,需再次加密
保存于不联网的数码设备或纸张上
钱包的分类
全节点钱包
轻量级钱包(手机上常用):依赖第三方节点
在线钱包
比特币的不同含义
比特币协议
比特币网络
比特币货币
比特币开源实现
被重命名为比特币核心
比特币核心钱包
比特币核心服务
经济模型
货币三大功能
交换媒介
优点
安全漏洞的风险低
交易费低
提高匿名性
缺点
不支持借贷
流动性不如法币
储值手段
优点
避免被无端罚没
没有存储成本
易于运输
稀缺性已由算法固定
加密安全性
自动保存记录
通缩货币
缺点
山寨币与其竞争
波动性强
政府可以禁止
记账单位
不太用于直接标价
通货紧缩
对经济尚无影响
可以理解为赋予比特币稀缺性价值的必要条件
波动性
对金融业和货币政策的影响
金融业
推动其创新
迫使其改造基础设施
去中间商化
货币政策
体量尚不足以
对央行政策产生影响
提高经济弹性
监管
在美国,比特币不非法
加密货币是纳税资产
资金划拨机构需接受监管
投资者和矿工不属于
交易所或支付处理商属于
每个州获得授权
受银行保密法约束
受finCEN监管
KYC
AML
商业应用
汇兑
目前有成本优势
交易所
支付处理商
为商家提供使用
比特币支付的解决方案
网络钱包
第一代:持有用户资金
第二代:采用三分之二多重签名地址
尚未被确认为资金划拨机构
多重签名托管服务
用于争议调解和撤销交易
一个密钥存储在常规用户设备中
第二个密钥由网络钱包存储
带三个密钥由用户保存在安全(离线)位置
挖矿
挖矿业的商业模式
挖矿设备制造商
托管矿场
矿工
矿池运营商
托管挖矿
比特币ATM
旅行者可将比特币兑换为当地货币
0 条评论
下一页