网赚论坛

 找回密码
 免费注册
查看: 359|回复: 0
打印 上一主题 下一主题

#待续【2期1团Day05王云鹏】读精通比特币(自己落的课,自己补)笔记和随想。 ...

[复制链接]

29

主题

29

帖子

116

积分

Ⅰ级财主

Rank: 1

积分
116
跳转到指定楼层
楼主
发表于 2017-10-21 13:12:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果说,区块链有什么经典的教材的话
1、是比特币的白皮书
2、是Andreas M Antonopoulos的《精通比特币》
http://book.8btc.com/master_bitcoin

从2016年末开始正式投资区块链,一直浮躁的很,一直到最近,监管导致的区块链世界的时间一下子变慢了,好好补课吧,欠的总是要还的,有些书不看,一定会造成投资上的“损失”。

注:你会看到我摘录了很多原文,用灰色字表示,只是我认为对自己启发性大的文字。供参考。

介绍:
http://book.8btc.com/books/1/master_bitcoin/_book/
作者是以为技术专家和连续的创业者,这也就是为什么读这本书更有价值的地方,最终要商用才能有最大的价值。



前言:
比特币网络正是这样一个高度复杂的去中心化的可信网络,能够支撑无数财务流程。然而,比特币网络的每一个节点都遵循着一些简单的数学准则。节点间的相互作用促成引起了组织的复杂行为,而并不是任何某个单一节点自身具有复杂性和可信性。就像蚁群一样,比特币的弹性网络是一个由众多遵循简单准则的简单节点所组成的弹性网络,这些简单的节点准则聚合在一起可以完成惊人的事情,而不需要任何中枢协调。
遵循简单的数学准则的无数的节点,构成了一个弹性十足的比特币网络。



第1章 介绍
我能相信这钱是真实可信的,而不是伪造的吗?
我能确定没人说这笔钱是他们的,而不是我的吗?(又名“双重支付”问题)

虽然这些早期的数字通货成型了,他们却是中心化的,因此,他们很容易遭受到政府和黑客的攻击。早期的数字通货使用了一个中央结算所来处理所有的定期交易,就像一个传统的银行系统。不幸的是,在大多数情况下,这些新兴的数字货币成为了政府担忧的目标,最终从法律程序上消失了。另一些则是在发行这些数字货币的母公司突然违约时颓然失败了。为了坚定的抵制对手的介入,无论这些对手是合法的政府或是犯罪分子,去中心化的数字货币需要的是避免单节点攻击。比特币正是这样的系统,设计完全去中心化,不被任何中央政权或中央点控制,这样的货币系统是不会遭受攻击,也不会变得腐败。

比特币代表了数十年的密码学和分布式系统的巅峰之作,这是一个独特而强大的组合,汇集了四个关键的创新点。比特币由这些构成:

一个去中心化的点对点网络(比特币协议)
一个公共的交易账簿(区块链)
一个去中心化的数学的和确定性的货币发行(分布式挖矿
一个去中心化的交易验证系统(交易脚本)

这代表了分布式计算的科学突破,并已经超越了货币广泛的适用性。它可以用来达成去中心化的网络共识来公正选举、彩票、资产登记,以及数字化公证等等。

从安全角度来说,比特币地址没什么特别机密的。她可以在任何地方公布自己的地址,而不用担心帐户安全。

数字货币存在已久,只不过多次被政府和黑客干掉了而已,直到去中心化存在的比特币出现,你再也干不掉了。



第2章 比特币的原理
从千分之一比特币(1毫比特币)到一亿分之一比特币(1聪比特币),比特币网络可以处理任意小额交易。

很重要的一点是,钱包应用甚至可以在完全离线时建立交易。就像在家里写张支票,之后放到信封发给银行一样,比特币交易建立和签名时不用连接比特币网络。只有在执行交易时才需要将交易发送到网络。

一千万聪(satoshi),即 0.10比特币。
一亿聪=1比特币

因为只有Bob的钱包的私钥可以匹配这个地址,所以只有Bob的钱包可以提供这个签名以兑换这笔输出。因此Alice会用需要Bob的签名来包装一个输出。

一个对比特币交易的常见误解是它们必须要等10分钟后被确认加进一个新区块,或等60分钟以得到六次确认后才是有效的。虽然这些确认可以确保交易已被整个网络接受,但对于像一杯咖啡这样的小额商品来说就没有必要等待那么长时间了。一个商家可以免确认来接受比特币小额支付。这样做的风险不比接受一个不是用有效身份证领取或没有签名的信用卡的风险更大,而后者是现在商家常做的事情。

对于小额支付,根本就是秒到;

当区块一个个堆上来时,这个交易变得指数级地越来越难被推翻,因此它在网络中得到更多信任。

包含Alice的交易的区块后面形成的新区块使得信任度进一步增加,因为他们叠加了更多的计算在这个越来越长的链子上。按惯例来说,一个区块获得六次以上“证明”时就被认为是不可撤销的了,因为要撤销和重建六个区块需要巨量的计算。

全索引客户端可以追钱款的来源,从第一次有比特币在区块里生成的那一刻开始,按交易与交易间的关系顺藤摸瓜,直到Bob的交易地址。

轻量级客户端通过确认一个交易在区块链中且在它后面有几个新区块来确认一个支付的合法性。这种方式叫做简易支付验证(参见“6.7 简易支付验证(SPV)节点”)。

这里最重要的知识是:
1、一笔交易必须6次确认才足够安全;
2、其实一笔小额支付是可以免确认的(实际上,一笔转账,进入到记账池,对收款方在线初步接收到,是秒到的,买一杯咖啡那点钱,风险小的很)

一亿聪=1个比特币,真好记;早晚,比特币会贵到,交易是用聪为单位的,中本聪的最小度量单位,说明了比特币的野心。

SPV节点钱包,用简易支付验证,已经足够。



我去下载了一个core钱包,同步全节点数据,原来头四年左右的数据,占比5%左右,可见后面的交易量是指数级增加的。



第3章 比特币客户端
第4章 密钥、地址、钱包
第5章 交易
第6章 比特币网络
第7章 区块链
第8章 挖矿与共识
第9章 竞争币、竞争块链和应用程序
第10章 比特币安全
附录1 交易脚本的操作符、常量和符号
附录2 比特币改进协议
附录3 pycoin库、实用密钥程序ku和交易程序tx
附录4 sx工具下一些的命令
贡献与勘误

PS:为啥没有Day04啊,因为我不喜欢4这个数字啊。
PPS:作业先交了,以后自己慢慢续。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-18 23:42 , Processed in 0.109201 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表