美文网首页区块链技术 blockchain区块链学习编程语言快速入门
【金马带你定投区块链】第一次作业:《精通比特币》要点总结| 第一

【金马带你定投区块链】第一次作业:《精通比特币》要点总结| 第一

作者: 竹三七 | 来源:发表于2017-07-16 09:37 被阅读275次
    bitcoin-2007769_1280.jpg

    前言

    最近币市,跌声一片。
    前几天,爱莉莎用ETH和EOS,参加了PressOne的众筹。PressOne锁仓1年。
    目前币价大跌,更觉得锁仓1年,强制长期投资,让人心态更好。(ps.常规的股权投资一般是5年以上 。)
    目前已把imToken的金额设为******,眼不见心不烦,就当换美金了。

    为什么读这本书?

    是时候静下心来好好学习比特币知识了。

    这周五,金马同学开了《精通比特币》之关键知识点速递,很棒!更激发了我一字不差,反复阅读这本书的决心。

    作者Andreas M. Antonopoulos 是比特币界大神,同时也是一名公共演说家、教师和作家,他极善于把复杂的问题变得简单而易于理解。

    觉得比特币知识晦涩难懂的同学,看看下面的类比:
    比特币客户端的三种主要形式是:

    完整客户端: 或称“全节点”,存储所有比特币交易的整个交易历史(由每一个用户完成的每一笔交易,曾经所有的每一笔),管理用户的钱包,并可以在比特币网络上直接开始交易。
    这类似于一个独立的电子邮件服务器,因为它处理着协议的各个方面,而不依赖于任何其它的服务器或第三方服务
    轻量级客户端
    一个轻量级客户端存储用户的钱包,但需要依赖第三方服务器才能进行比特币交易,才能接入比特币网络。轻量级客户端不保存所有交易的完整副本,因此必须信赖第三方的服务器来获取交易确认。
    这就类似于一个独立的电子邮件客户端,能够通过邮箱服务器来访问一个邮箱,因为它在网络交流中依赖于一个第三方服务器。
    在线客户端
    在线客户端通过网页浏览器在第三方服务器上访问和储存该用户的钱包。
    这类似于在线邮件,因为它完全依赖于第三方服务器
    秒懂!有没有?

    一起来看看 Andreas 是如何介绍比特币的吧。
    下面是第一章 《什么是比特币?》要点总结。

    第一章 《什么是比特币?》

    什么是比特币?

    广义的“比特币”是由一系列概念和技术作为基础构建的数字货币生态系统。Andrea看比特币之于货币,就像看到当年的互联网,一个通过分布式计算来传播价值和保障数字资产所有权的网络。
    狭义的“比特币”代表系统中的货币单位,用于储存和传输价值。

    比特币协议以各种开源软件的形式实现,我们可以通过互联网方便地接入比特币系统。

    比特币没有实体,是完全虚拟的。比特币隐含在收发币的转账记录中。只要有证明其控制权的密钥,用密钥解锁,就可以发送比特币。拥有密钥是使用比特币的唯一条件,这让控制权完全掌握在每个人手中。

    比特币是数十年的密码学分布式系统的巅峰之作,比特币由这些构成:

    • 一个去中心化的点对点网络(比特币协议)
      比特币是一个分布式的点对点网络系统。因此没有“中央”服务器,也没有中央发行机构。
    • ** 一个公共的交易账簿(区块链)**
      比特币账簿—一个不断膨胀的文件记录,记载了每一笔曾发生过的比特币交易,完全公开。
    • 一个去中心化的数学的和确定性的货币发行(分布式挖矿) **
      本质上,挖矿
      把央行的货币发行和结算功能进行分布式,用全球化的算力竞争来取代对中央发行机构的需求**。
      比特币通过“挖矿”产生。
      挖矿就是验证比特币交易的同时,参与竞赛来解决一个数学问题。任何参与者(比如运行一个完整协议栈的人)都可以做矿工,用他们的电脑算力来验证和记录交易。
      平均10分钟就有人能验证过去这10分钟发生的交易,他将会获得新币作为工作回报。而系统自带的调节挖矿难度协议,保证不管有多少矿工(多少CPU)挖矿,平均每10分钟只有一个矿工成功。
    • 一个去中心化的交易验证系统(交易脚本)

    比特币的发展史

    任何接受数字货币的人都面临的两个基本问题是:

    • 我能相信这钱是真实可信的,而不是伪造的吗?
    • 我能确定没人说这笔钱是他们的,而不是我的吗?(又名“双重支付”问题,即一个单一的货币单位可以使用两次)

    纸币利用纸张和打印技术来遏制造假问题。
    而因为同一张纸币不可能会同时出现在两个不同的地方,纸币很容易解决双重支付问题。

    比特币诞生之前的数字货币,通过加密数字签名来证明真伪。
    使用一个中央结算所,处理所有的定期交易,解决双重支付问题。而中央结算所,很容易遭受到政府和黑客的攻击。为了坚定的抵制对手的介入,去中心化的数字货币需要的是避免单节点攻击。
    比特币正是设计得完全去中心化,不被任何中央政权或中央点控制,这样的货币系统是不会遭受攻击,也不会变得腐败。

    2008年,一位化名中本聪的人,在《比特币:一个点对点的电子现金系统》论文中首先提出了比特币。中本聪创建了一个完全去中心化的电子现金系统,不依赖于通货保障或是结算交易验证保障的中央权威。关键的创新是:利用分布式计算系统(称为“工作量证明”算法)每隔10分钟进行一次的全网“选拔”,能够使去中心化的网络同步交易记录。优雅的解决了双重支付问题。

    比特币网络被许多其他的程序员修订后,于2009年启动。
    中本聪在2011年4月退出公众视野,将比特币代码开发与网络建设的重任留给了社区成员。
    比特币系统的运行,不依赖于任何人,只依赖于完全透明的数学原理。

    比特币有哪些应用?

    中本聪的解决方案,使用工作量证明的概念在没有中央信任机构下达成共识,是分布式计算的科学突破,已经超越了货币广泛的适用性。它可以用来达成去中心化的网络共识来公正选举、彩票、资产登记,以及数字化公证等等。

    比特币虽然是虚拟货币,但它可以做传统货币能做的所有事,例如买卖、汇款、贷款。用户可以在区块链交易所里买卖比特币或兑换其他货币。同时,比起传统货币,比特币的优点:快捷、安全、无国界

    关于应用,作者列举了低价零售、高价零售、离岸合同服务、慈善捐赠、进口/出口、 比特币挖矿创收。
    人们正使用比特币,积极地创造新市场,创造新产业,解决全球经济问题。

    使用比特币之比特币地址

    如何快速获取、发送、接受比特币,很多文章已介绍,在此不做累述。其中,关于比特币地址的描述,作者讲得非常清楚,摘抄如下:

    比特币地址只是一串数字,对应一个用户可以掌控的资金私钥。在该地址和账户之间还没有任何交易产生,也没有任何关联。直到这个地址接收到在比特币账簿(区块链)中公布过的一笔交易时,才会成为众多可能“有效”的比特币地址之一。一旦该地址接受了一笔交易,就会变成全网所知的地址之一,用户就可以在公开账簿中查询余额了。

    后记

    第一章的要点,目前能看到的就这些啦。
    以后二刷,三刷,一定会有更深入的了解。
    如果你也对比特质感兴趣,或者对比特币的很多知识是似而非,快来读读吧!

    附:
    《精通比特币》英文名《Mastering Bitcoin》,英文开源版:https://github.com/bitcoinbook/bitcoinbook
    中文版:知笔墨发布,网址:
    http://zhibimo.com/books/wang-miao/mastering-bitcoin

    参考阅读:
    爱莉莎学区块链投资系列
    如何在疯狂的区块链投资市场,冷静理性的投资?
    疯狂的ICO,你投了吗?【附ICO参投三步走】
    三招应对区块链投资风险
    《精通比特币》要点总结|第一章介绍
    《精通比特币》要点总结|第二章比特币的原理
    《精通比特币》要点总结|第三章比特币客户端
    《精通比特币》要点总结|第四章密钥、地址、钱包

    相关文章

      网友评论

      • 昨日品味:感谢好文。现在开始学习区块链,希望跟你共同成长。

      本文标题:【金马带你定投区块链】第一次作业:《精通比特币》要点总结| 第一

      本文链接:https://www.haomeiwen.com/subject/yavzhxtx.html