区块链课堂100问汇总

第1问:从物物交换到比特币
1)物物交换——纸币(可能本身价值低,国家信用背书)
2)纸币——记账货币(比如发工资只在银行卡账户上做数字的+法,买衣服做-法)
比特币产生的原因和动机:纸币由于整个过程中都是银行在记账,只有银行有记账权,然而08年美国政府因为有记账权随意印刷货币,中本聪觉得这很不靠谱,于是他想创建一种新型支付体系(大家都有记账权,货币不能超发,整个账本公开透明)


第2问:什么是比特币?

比特币概念由中本聪提出,是一种点对点,去中心化的数字资产。
2009年中本聪打包了第一个区块(获得了50枚的挖矿奖励),挖矿奖励每4年减半1次,预计2140年发行完毕,总量为2100万次。
德国为首个接受比特币支付的国家,微软戴尔等知名企业也纷纷接受比特币支付。


第3问:比特币白皮书的诞生

2008年美国发生金融危机,这一年中本聪发表了一篇名为比特币:一种点对点的电子现金系统的论文,文中描述了一种全新的电子现金系统比特币。
比特币系统是一种去中心化的电子现金系统,它解决了在没有中心机构的情况下总量恒定的数字资产的发行流通问题。
通过比特币系统转账:信息公开透明,每一笔转账信息都被全网记录。白皮书的问世标志着底层区块链的诞生。


第4问:第一个比特币诞生啦

2009.1.4 距离白皮书发布3个月后,中本聪在位于芬兰赫尔辛基的一个小型服务器上创建了第一个区块:比特币的创世区块(获得了50比特币奖励)。
创世区块上面刻了信息(The Times 03/Jan/2009 Chancellor on brink of second bailout for banks)


第5问:谁是中本聪?

中本聪:比特币的开发者兼创始者
2008.11.1 中本聪发表了比特币白皮书,2009.3.1首次挖出比特币。
谁能动用创世区块里的比特币谁便是中本聪本人。


第6问:密码朋克是什么?

中本聪的比特币白皮书最早发布于“密码朋克”。
狭义来讲:密码朋克是一个加密的电子邮件系统。
密码朋克有很多成员:比如维基解密的创始人阿桑奇,BT下载的作者布拉姆·科恩,万维网发明者蒂姆·伯纳斯·李爵士,提出智能合约概念的尼克·萨博,FaceBook的创始人之一肖恩·帕克,比特币发明人中本聪。
在比特币之前,密码朋克的人讨论过失败的数字货币和支付系统多达数10个。


第7问:比特币是怎么发行的?

比特币没有特定的发行机构,而是依靠一套去中心化的发行机制,逐步将比特币发行出去。
新增比特币的发行过程:比特币系统相当于一个去中心化大账本,每个区块就是这个账本中的一页,系统自动生成比特币作为奖励矿工参与记账,每10min全体矿工一起计算一道问题,最先算出答案的矿工获得一页记账的权利,记账完成后,他将自动获得一定量的比特币。
根据中本聪的设计,最开始每记一次奖励50比特币,每记21万页记账的奖励就会减少一半,2140年比特币将无法细分,至此比特币发行完毕总量2100万。


第8问:披萨3亿元

2010.5.22 早期比特币爱好者美国程序员拉斯勒希望能用比特币交换食物商品,英国志愿者与他达成交易(10000枚比特币换2块披萨)

第9问:中本聪的继任者

加文*安德烈森是比特币核心开发团队成员之一,2011年加文接触比特币,随后向中本聪提供代码以优化比特币。
中本聪之后询问加文是否可以把他的邮箱放在比特币的主页上,加文同意故此中本聪退居幕后。
加文成了比特币的领导者,组建了比特币的核心开发团队致力于修复比特币代码的安全漏洞,提升比特币软件的稳定性使其更易用。
2012年加文创建了非赢利性的比特币基金会。


第10问:比特币水龙头

比特币刚诞生的几年非常便宜,2010年底为让更多的人知道并尝试使用比特币,加文花50美元买入了10000枚比特币,并创建了比特币水龙头的网站,向所有访问网站的人免费发5枚比特币。

已邀请:

齐天大圣 - 但求无愧我心,岂能尽如人意!

第11问:比特币为啥还没挖完
比特币系统靠调节难度系统,保证比特币不被太快挖完。
每10min全网矿工一起计算一道题,竞争记账权及比特币奖励,如果全网算力不断增长,比特币将很快被挖完。
为了保证比特币稳定在大约每10min挖出一个区块,中本聪设计矿工挖矿获得比特币的难度,每过2016个区块(约两周时间)动态调整一次。2017.9难度系统约为:480PH/S


第12问:比特币如何实现总量恒定

比特币是一种通缩型虚拟货币,总量是2100万个。
中本聪设计比特币的时候,规定每个比特币可以细分到小数点后8位,1.11111111
每个区块发行50个比特币,每发行21万枚区块后,每个区块的比特币产量减半。


第13问:比特币和Q币

比特币是一种去中心化的数字资产,没有主体。比特币可以自证其信,比特币发行和流通由全网矿工共同记账,不需要中心机构。
Q币是由腾讯公司发行的电子货币,类似于电子积分,其实不是货币。需要有中心化的发行机构,因为其使用腾讯公司的信用背书才能被认可和使用。


第14问:各国和区块链资产

欧美国家积极监管:德国是最早将比特币等数字资产认定为私有财产的国家,美国CFTC(美国商品期货委员会)将比特币定性为大宗商品(纽约州目前颁发了3张BitLicense)
日本积极支持,韩国积极监管(设置了5亿韩元的严格入门门槛),中国严格监管(有规定不得从事法定货币与虚拟货币的兑换)


第15问:比特币怎么转账

生活中我们有自己银行账户,转账是在银行之间进行的。
比特币转账就是把比特币从一个比特币地址转到另一个比特币地址上的过程。
转账给别人流程:
1)选择比特币钱包或比特币客户端
2)输入比特币地址;输入接收方地址;转账金额;手续费金额;
3)确认交易后交易信息会在比特币网络进行全网广播
4)矿工每隔10min会将比特币网络中未被记账的交易打包进一个区块,这就完成了一次确认(此时比特币已转到对方账户)
注:通常需要经过6次确认,确保交易记录不能被任何人篡改,转账才算真正完成。


第16问:比特币转账手续费

比特币转账手续费是给矿工的一笔费用用于激励矿工竞争记账,为比特币提供足够的算力而确保比特币网络的安全。
用户在比特币在发起比特币转账时一般需要支付给记账矿工一定的转账手续费,一般为0.001-0.0015个比特币。
由于区块容纳交易记录的容量有限,矿工会优先打包手续费高的交易。


第17问:区块链转账居然按字节收费

银行间转账一般是按转账金额的一定比例收取手续费,比如跨行转账手续费为千分之五,跨国转账需支付手续费和电报费。
区块链本身是全球化的,没有跨国的概念,区块链之间的转账手续费与金额无关,按字节收费。
若你需要在一笔交易中同时转账给多个比特币地址,交易所占字节数越大,因此手续费都得多付。


第18问:比特币地址是什么?

比特币地址是一串由字母和数字组成的26位到34位字符串(看起来有点像乱码)
通过区块链可以查到每个比特币地址的所有转账记录,比特币地址就是个人的比特币账户,相当于银行卡卡号。
任何人都可以通过比特币地址给你转账。
如何获得自己的专属的比特币地址?你可以下载一个比特币钱包,或在交易平台上注册。(每个人比特币地址都是独一无二的)


第19问:比特币节点是什么?

比特币是一种点对点的电子信息系统,或者说是节点对节点。
每笔交易由发起方向周围的节点进行广播,节点收到之后再广播给自己周围的节点,最终扩散至全网。
每一个比特币钱包都是一个节点,其中拥有完整区块链账本的节点叫做全节点,2017.10比特币全网约有9300个全节点(负责比特币交易广播的全验证,转账交易发生后由所有节点共同广播至全网),挖矿的节点验证该交易正确后会记录至区块链账本。
美国德国法国拥有的比特币全节点数最多,中国的全节点数量约占全球5%。
运行比特币节点不提供奖励,且不需要全节点也可以进行比特币转账,故比特币的全节点数只占节点数的一小部分


第20问:从发出交易到矿工打包需要几步?

当你发起一笔比特币转账后,你需要将交易广播至全网。
挖矿节点接到这笔交易后,先将其放入本地内存池进行一些基本验证(比如该笔交易花费的比特币是否是未被花费的交易,若验证成功则将其放入未确认交易池等待被打包,若验证失败则该交易被标记为无效交易不会被打包。
挖矿节点在比拼算力的同时还需要及时验证每笔交易更新自己的未确认交易池,节点抢到记账权之后将从未确认交易进行打包。但有时我们的交易不能被及时打包,原因是未确认交易池中的交易笔数太多,每个区块能记录的交易笔数有限,这时候就会造成区块拥堵。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第21问:比特币的数字签名比特币的数字签名就是只有比特币转出的人才能生成的一段防伪造的字符串,通过验证该字符串:证明该交易是转出方本人发起的,证明交易信息在传输中没有被篡改。
数字签名由数字摘要和非对称加密技术组成。
通过数字摘要技术把信息缩短成固定长度的字符串,然后用自己的私钥对摘要进行加密,形成数字签名,完成后需要将完整交易信息和数字签名️一起广播给矿工。矿工用某人的公钥进行验证,若验证成功说明该笔交易确实是某人发出的,且信息未被更改。
非对称加密技术是指数字签名加密的私钥和解密的公钥不一致:明文—(私钥加密)—密文(公钥解密)—明文。
真实转账过程只需输入私钥就完成了。


第22问:比特币交易和找零机制

比特币转账可以一次把多个地址的余额转出,也可一次转入多个地址。
比如:你有三个地址A B C 分别有1 2 2 个比特币,每个地址里面余额都不足以支付5个比特币,此时可以发起一笔转账同时把A B C三个地址共5个比特币转给牛牛。
比如:你有一个地址A 有5个比特币,需要转1个给牛牛,则转账的时候告诉矿工:我有5个比特币,1个转给牛牛,其余转回我自己(可以是原地址或新地址)。
注:一定要给矿工说,要不然剩下的4个比特币就当成矿工的手续费了。


第23问:挖矿是什么?
挖矿是将一段时间内比特币系统中发生的交易进行确认并记录在区块链上形成新区块的过程。
矿工:挖矿的人
简而言之,挖矿就是记账过程,矿工是记录者,区块链就是账本。
怎样激励矿工来挖矿呢?
比特币系统的记账权力是去中心化的(每个矿工都有记账的权利),成功抢到记账权的矿工会获得系统新生的比特币奖励。因此挖矿就是生产比特币的过程。
比特币被称为数字黄金,比特币生产也俗称挖矿。


第24问:比特币怎么挖矿

比特币通过挖矿产生,每10min全网矿工一起计算一道算术题,谁先算出答案就相当于挖到了这个区块,该矿工就可以获得系统新生的比特币奖励。
比特币刚诞生时,通过计算机的CPU便可挖矿,随着挖矿的人越来越多,目前用CPU已经不能挖出比特币了。
大家开始用矿机挖矿,如果你想挖矿,首先需要准备:矿机、比特币地址、挖矿软件等
但是目前比特币计算算力太大,个人购置少量矿机也很难挖出区块,很多矿工一起加入矿池一起挖矿。矿场只负责计算,矿池负责信息打包,矿池挖到比特币之后根据矿场的算力占比分配收益,以此保证更加稳定的投入产出。


第25问:矿工怎么挖矿?

从事虚拟货币挖矿的人。
矿工的主要工作是:交易确认(哈希算法)和数据打包。
如何成为一个矿工?购买一台专用设备,下载挖矿软件,就可挖矿。
挖矿不需要矿工亲自动手,实际是由电脑在执行特定的运算(哈希算法),矿工只需要保证矿机电力供应和网络连接就可。


第26问:矿机是什么?

比特币矿机就是通过运行大量计算争夺记账权从而获得新生比特币奖励的专业设备。一般由:挖矿芯片、散热片、风扇组成,只执行单一的计算程序耗电量较大。
挖矿实际上是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。人们开发出专门用来挖矿的挖矿芯片(矿机最核心的零件),芯片运转的过程会产生大量的热,为散热降温,比特币矿机一般配有散热片和风扇。用户在网络上下载比特币挖矿软件,用该软件分配好每台矿机的任务,就可开始挖矿。
每种币算法不同,所需要矿机也不同。


第27问:比特币挖矿机进化史

比特币挖矿经历了以下四个阶段:
1)CPU挖矿
2009.3.1 比特币创始人中本聪用电脑CPU挖出了第一批比特币
2)GPU挖矿
2010.9.18 第一个显卡挖矿软件发布,一张显卡相当于几十个CPU
3)专业矿机挖矿
基于挖矿芯片的专业挖矿设备:矿机
目前行业领先的蚂蚁矿机装有将近200张BM1387芯片,相当于3万多张GPU的算力。
4)矿池挖矿
矿工将自己矿机结合起来,形成矿场和矿池。


第28问:矿场长什么样

矿场是集中管理矿机的场所,一般选在电费相对便宜并且比较稳定的地方。
早期:矿场运营就是搭一个架子,然后把矿机放上去就可以运营了。
缺点:矿机损坏率高维修成本高
后来:有通风、隔尘等方案—有室内温湿度严格控制
缺点:矿场运行噪音大
后来:有些地方出现静音矿场


第29问:矿池怎么挖矿

矿池突破地理位置的限制,将分散在全球的矿工及矿场的算力进行联结一起挖矿,矿池负责信息打包,接入进来的矿场算力负责竞争记账权。
矿池挖矿产生的比例币奖励会按照每个矿工贡献算力的占比进行分配。
目前全球算力较大的矿池有:鱼池、蚁池、国池、BITFURY。(前三个来自中国)


第30问:算力是什么

在通过挖矿获得比特币过程中,我们需要找到其相应的解,但是要找到解并无固定算法,只能靠计算机随机的哈希碰撞。
一台矿机每秒钟能做多少次哈希碰撞就是算力的代表,单位是 HASH/S
算力可以简单的理解为计算能力,目前主流的矿机为14T左右的计算量级,可以说这一台14T规格的矿机就有14T的算力。矿工所掌握的所有矿机占比特币全网总算力的百分比是多少就代表Ta在这10min竞争中能够获胜的概率是多少。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第31问:竞争记账是什么?
竞争记账是比特币系统的记账方式,解决了如何在去中心化的系统中保证比特币账本一致性问题。
比特币系统中没有中心化的记账机构,每一个节点都有记账权,如何保证比特币账本一致性是个重要问题。
比特币网络中全网矿工共同参与算力竞争,算力高的矿工记账能力更强,更易获得记账权。
成功抢到记账权的矿工负责记账,并把账本信息同步给整个网络,作为回报矿工将获得系统新生成的比特币奖励。


第32问:如何投资区块链资产

从比特币白皮书发布至今,区块链资产种类增加。09年投资以极客为主。
目前投资的渠道很多:场内交易、场外交易、中心化交易平台、去中心化交易平台
投资方式也变多,投资者可通过:趋势交易、对冲、跨平台搬砖等交易方式


第33问:交易平台投资区块链

在交易平台购买是目前获得区块链资产最主流的方式:场内交易
区块链的场内交易与股票类似,由平台撮合,你不知道也不需要知道和你交易的对手是谁。
无论是买入还是买出,交易平台会记录所有人的挂单价格,买卖双方通过实时买卖盘可获取最新成交价格。
同时交易平台会将历史成交价格及成交量汇总成K线图,比如Huobi.pro就是全球比较主流的交易平台。


第34问:量化交易是什么?
量化交易(自动化交易)是指先进的数学模型替代认为的主观判断,极大的减少了投资者情绪波动的影响。
量化交易有很多种,包括跨平台搬砖(当不同目标平台价差达到一定金额,在价高的平台卖出价低的平台买入)、趋势交易(根据趋势的指标来发出买入卖出的信号)、对冲(同时进行两比由行情相关买卖方向相反数量相当盈亏相抵的交易以达到对冲风险的效果)等


第35问:区块链资产场外交易

场外交易(OTC交易):用户需要自己寻找交易对手通过撮合成交,成交价格由交易双方协商确定。
场外交易是最原始的交易方式。


第36问:去中心化平台是什么

与中心化平台不同,去中心化交易平台不需要注册账户,使用个人数字资产账户即可参与交易。
去中心化交易平台每笔交易都通过区块链进行,需要等区块链的确认才算交易成功。
去中心化交易平台不负责保管用户的资产和私钥等信息,一方面避免了交易平台的道德风险,另一方面要求自己保护好自己的私钥。
缺点:很慢。故占全球数字资产交易总量的0.03%


第37问:币币交易是什么?

币币交易:用一种区块链资产定价另一种区块链资产。比如:用比特币定价以太坊,会产生ETH/BTC交易对,该交易对的价格表示你需要用多少比特币买到一个以太坊

第38问:比特币钱包是干嘛的?

比特币是一种点对点的电子信息系统,没有实物形态,可存储在比特币钱包里(存储着比特币信息包括比特币地址)。
比特币钱包里可以存储多个比特币地址以及其对应的独立的私钥。
比特币钱包的核心功能就是保护你的私钥。若钱包丢失,意味着你将失去你的钱。比特币钱包有很多种形态,如PC或手机钱包客户端、在线网页钱包甚至是记录了比特币私钥的小本本纸钱包或者大脑脑钱包。


第39问:冷钱包 热钱包

比特币钱包按照私钥的存储方式,分为冷钱包、热钱包
冷钱包:网络不能访问到你私钥的钱包。依靠冷设备确保比特币私钥的安全,比如不联网的电脑手机写着私钥地址的小本本等。
冷钱包避免了黑客盗取私钥的风险,但是可能面临️物理安全风险比如电脑丢失损坏等。
热钱包:是指互联网能够访问你私钥的钱包。通常是在线钱包的形式,使用热钱包时最好在不同平台设置不同密码且开启二次认证以确保自己的资产安全。
谁掌握私钥谁才是比特币真正的主人。


第40问:全节点钱包、轻钱包

钱包其实就是私钥、地址和区块链数据的管理工具。
根据区块链数据的维护方式和钱包的去中心化程度,可以把钱包分为:全节点钱包、轻钱包、中心化钱包。
全节点代表是:BitCoin-Core核心钱包,需要同步所有区块链数据占用很大的内存,但可完全实现去中心化。
轻钱包以来比特币网络上其他全节点仅同步与自己相关的数据,基本可以实现去中心化。
中心化钱包不依赖比特币网络,所有的数据均从自己的中心化服务器中获得,但是交易效率很高,可以实时到账。(你在交易平台注册的账号就是中心化钱包)

齐天大圣 - 但求无愧我心,岂能尽如人意!

第41问:比特币可以用于支付吗?
比特币是数字资产,在某些国家可以用来支付,比如日本和德国。
大部分商家通过第三方支付机构间接接受比特币,买方购物支付比特币,第三方机构收到比特币后立即兑换成法币(商家收到的法币而不是比特币)。
用比特币支付很简单:打开手机上的比特币钱包扫描二维码或点击比特币地址跳转到PC客户端进行支付就可以
和微信支付宝在线支付不同,使用比特币支付扫码之后会先展示比特币的实时汇率买卖双方确认后再进行支付。


第42问:区块链和比特币关系

区块链技术是比特币的底层技术,比特币是区块链的第一个应用。
比特币的交易信息都被记录在一个去中心化的账本上面,这个账本就是区块链,若我们把区块链类比成一个实体账本,则每个区块就相当于这个账本中的一页。每10min生成一页新的账本,每一页账本上记录着比特币网络这10min的交易信息。每个区块之间按照密码学原理,按照时间顺序相连形成链状结构因此得名区块链。


第43问:区块链技术发展历史

比特币诞生之初并无区块链这个概念,人们用bitcoin比特币,用Bitcoin表示其技术也就是区块链技术。
2015经济学人发布了封面文章重塑时间的区块链技术后,区块链技术在全球掀起一股金融科技狂潮。
2017.9中国政府网发表文章我国区块链产业有望走在世界前列,公开支持区块链技术发展。区块链在金融、保险、零售、公证等实体经济领域的应用开始加速落地。


第44问:区块链制造信用的机器

区块链不是新发明技术,而是一系列技术的集成,包括:非对称加密技术、时间戳、共识机制等
例如:比特币中通过时间戳和工作量证明机制解决了双重支付问题和拜占庭将军问题,即保证同一笔比特币不可能被花费2次。并且在整个去中心化的区块链网络中,在所有节点间保持一致。非对称加密机制保证私钥的安全性,时间戳保证区块按顺序连接成链,工作量证明机制解决了在去中心化系统中如何公平的分发2100万个比特币的问题。
区块链技术具有匿名性、去中心化、公开透明等特点,故其被誉为制造信用的机器。


第45问:区块如何连接成区块链

区块链由一串使用密码学算法产生的区块连接而成,每一个区块上写满了交易记录。
区块按顺序相连形成链状结构也就是区块链大账本。
例子:比特币系统中,矿工在生成新区块时需要根据前一个区块的哈希值,新交易区块和随机数来计算新的哈希值和随机数。即每一个区块都是在前一个区块数据的基础上生成的,该机制保证了区块链数据的唯一性。故每个矿工都必须等待前一个区块生成之后才能根据前一个区块的数据开始计算符合条件的随机数,保证挖矿公平性。


第46问:区块链记录了哪些信息?

区块链是比特币网络的大账本,每个区块相当于账本中的一页,每个区块中记录了:区块头、交易详情、交易计数器和区块大小等数据。
区块头是每个区块中前80个字节,主要包括上一区块头哈希值,用户保证区块按顺序相连。
时间戳记录该区块的生成时间,随机数即全网矿工一起PK的算术题答案。难度目标该算术题的难度系数打分。
交易详情:详细记载了每笔交易的转出方、转入方、金额、转出方的数字签名是每个区块内的主要内容。
交易计数器:表述每个区块中包含交易的数量。
区块大小:表示每个区块数据的大小,当前每个区块限定在1MB以内。


第47问:时间戳是什么

区块链通过时间戳保证每个区块依次顺序相连,时间戳使区块链上每一笔数据都有具有时间标记。
时间戳证明了区块链上什么时间发生了什么事情,其任何人无法篡改。
时间戳扮演公证人的角色,比传统公正制度更为可信,因为区块链上记录的信息无法被任何人以任何方式修改。
因为运用了时间戳,区块链技术很适合用于知识产权保护等领域:比如写了一篇论文,发表之前保存在链上,找专家看也不怕被盗用。


第48问:最长区块链才是正确区块链?

比特币白皮书规定:节点永远认为最长链是正确的区块链,并将持续在它上面延长。所有矿工都在最长链上挖矿,有利于区块链账本的唯一性。
如果你转账的交易不记录在最长区块链上,你将有可能面临财产损失。
怎样才算最长区块链呢?因为全世界矿工都在挖矿,有可能同时有2个矿工算出了正确的答案,那么区块链就会形成分叉,剩下的矿工有可能在其中任意一条分叉上继续挖矿延长区块链。所有,我们一般要求在比特币转账被打包之后,还需要经历6个区块的确认,确保矿工不会再回到另一条分叉上继续挖矿时才算真正的转账成功。


第49问:区块链如何分类

区块链按准入机制分成3类:私有链、公有链、联盟链 (以后可能诞生其他类型区块链)
公有链:公开透明,世界上任何个体或团体都可以再公有链上发送交易,且交易能够获得该区块链的有效确认,每个人都可以竞争记账权,比特币区块链就是公有链的典型代表。
联盟链:半公开。是某个群体或组织内部使用的区块链,需要预先指定几个节点即记账人,每个区块的生成由所有预选记账人共同决定,其他节点可以交易但是没有记账权。
私有链:完全封闭,仅采用区块链技术进行记账,记账权并不公开,只记录内部的交易,由公司或者个人独享。


第50问:区块链资产的特点(全球流通)

区块链资产第一大特点:全球流通。
区块链资产基于互联网(万维网、各种局域网),只要有互联网,区块链资产就可进行流通。
相较于中心化的方式,区块链资产在全球流通的转账手续费非常低,比如比特币早期转账手续费为0.0001BTC。几分钟到1小时就能到账。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第51问:区块链资产的特点(匿名性)
区块链资产的第二大特点:匿名性(别人无法知道你的区块链资产有多少以及和谁进行了转账)。
这种匿名性是不分程度的。
Bitcoin比特币的匿名性是最基本的(你在区块链网络上只能查到转账记录,不知道地址背后是谁)。但是只要知道这个地址背后对应的是谁就能查到其所有相关的转账记录及资产。
DASH达世币和MONERO门罗币匿名性做的更高:即使你查到了这个地址背后的人是谁,也无法知道它所有的转账信息。
ZCASH将匿名性做到极致:只有拥有私钥的人才能查到所有转账信息。


第52问:区块链资产的特点(去中心化记账)

区块链资产的第三大特点:记账去中心化。你给别人的转账不会因为记账机构放假所以延迟几天到账,不会因为记账机构要盈利所以要付很高的手续费,不会因为记账机构作弊而受到损失。
记账是全网共同进行的,你给别人转账记录的账本,由全网共同维护,不会因为你或者别人丢失而无法统一。每个全节点都有备份,比如你转账给牛牛,你俩可以一起看全网的记录即可,有没有到账,几个确认了等等,十分透明公正。


第53问:区块链资产的特点(不可复制)

区块链资产的第四大特点:不可复制。
互联网上信息的传播方式是拷贝,我发送给给货币牛牛一个图片就是拷贝。
网络上的著作权一直是个大问题。
区块链资产之所以可以成为资产,很重要的因素就是因为它的不可复制性。它可传递是通过加密技术而不是拷贝。


第54问:区块链共识机制

共识机制解决的问题:在区块链系统中,没有一个像银行一样的中心化记账机构,保证每一笔交易在所有记账节点上的一致性,让全网达成共识至关重要。
目前主要的共识机制有:工作量证明机制POW和权益证明机制POS
POW:通过评估你的工作量来决定你获得记账权的机率,工作量越大就越有可能获得此次记账的机会。
POS:通过评估你持有代币的数量和时长,来决定你获得记账权的机率。(类似于股票的分红制度,持有股权相对多的人能够获得更多的分红)
DPOS:与POS原理相似,只是选了一些人大代表,与POS的主要区别在于节点选举若干代理人,由代理人验证和记账,随着技术的发展,未来还可能诞生更多先进的共识机制。


第55问:工作量证明机制POW是什么?

工作量证明proof of work 简称POW是共识机制的一种,可简单理解为一份证明(证明你做过一定量的工作),即我通过查看工作结果就可知你完成了指定量的工作。
比特币挖矿采用的就是工作量证明机制,比特币网络通过调节计算难度,保证每次竞争记账都需要全网矿工计算约10min,才能算出一个满足条件的结果(区块头里包含的随机数)。工作量证明是指如果矿工找到了一个满足条件的结果,我们便可认为全网矿工完成了指定难度系数的工作量,获得记账权的几率取决于矿工工作量占全网的比例,故提高工作量占比才能提高计算力,获得更多新诞生的比特币。


第56问:权益证明机制POS是什么?

权益证明机制proof of stake简称POS,也称股权证明机制。
类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。同理,采用POS系统根据你的币龄(你持币数量和时间的乘积)给你分配相应的权益。
对比POW,POS有两大优点:1)POS不会造成过多的电力浪费,因为POS不需比拼算力挖矿2)POS更难进行51%攻击(拥有51%币才能发起攻击,网络收到攻击会造成自己利益受损,显然很不划算)
目前很多数字资产用POW发行新币,POS维护区块链网络安全。


第57问:股份授权证明机制是什么?

股份授权证明机制简称DPOS,类似于董事会投票。投币者投出一定数量的节点,代理他们进行验证和记账,为了激励更多人参与竞选,系统会生成少量代币作为奖励(比特股、点点币等数字资产都采用该方式)。
DPOS类似议会制度或人民代表制度,若代表不能履行他们的职责,若轮到他记账时没能完成则会被除名,网络会选出新的节点来取代他们。
DPOS的每个客户端都有能力决定哪些节点可以被信任,对比POS:1)DPOS大幅提高区块链处理数据的能力,甚至可以实现秒到账 2)大幅降低维护区块链网络安全的费用,从而使数字资产的交易速度接近VISA等中心化结算系统。


第58问:零知识证明是什么?

零知识证明是指证明者能不向验证者提供信息本身内容的情况下,使验证者相信某个论断使真实可信的一种技术。
目前匿名性非常突出的数字资产ZCASH的匿名交易,就是依靠零知识证明实现的。
例子:A向B证明自己拥有某个房间的钥匙(假设该房间只能用钥匙打开锁,其余任何方法都打不开),①此时A可以选择把钥匙交给B,B用这把钥匙打开锁,从而证明②(零知识验证原理应用)A自己用钥匙打开房间,从房间里拿出一个东西出示给B(B知道这个东西确实只有房间里才有)。
总结:零知识证明可在不泄露信息本身的情况下,证明我知道这个秘密,可以有效解决许多验证问题。


第59问:哈希算法是什么?

哈希算法是一种只能加密不能解密的密码学算法,可以将任意长度的信息转换成一段固定长度的字符串。这段字符串有两个特点:1)就算输入值改变一定,输出的哈希值也天差地别2)只有完全一样的输入值才能得到完全相同的输出值,输入值与输出值之间没有规律(故不能通过输出值找到输入值),要想找到指定的输出值,只能采用枚举法(不断更换输入值寻找满足条件的输出值)。
哈希算法保证了比特币挖矿不能逆向推导出结果,故矿工持续不断地进行运算,本质上是在暴力破解正确地输入值,谁最先找到谁就能获得比特币奖励。


第60问:非对称加密算法是什么?

对称加密算法:在加密解密使用的是同一个密钥。通信双方使用相同的密钥,如果一方密钥被破解,整个通信都泄露。
非对称加密算法:需要公钥和私钥,公钥私钥是一对,如果用公钥对数据加密,只有用对应的私钥才能解密。公钥是公开的,私钥自己保存,通讯前不需要通信私钥,避免在同步私钥过程中被黑客侵入盗取危险。
非对称加密与对称加密性比,前者的安全性更好。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第61问:扩容是什么?
比特币诞生之初,比特币的创始人中本聪并没有特意限制区块的大小,区块最大可达到32MB。当时平均每个区块大小为1-2MB。有人认为区块链上限过高容易造成计算资源的浪费,还易发生DDoS攻击。
因此,中本聪决定临时将区块大小限制在1MB。
13年至今,用户越来越多,区块链网络拥堵,交易费用上升问题随之而来,比特币社区开始探索如何给比特币扩容,即修改比特币底层代码从而达到提高交易处理能力的目的。


第62问:比特币为什么要扩容?

目前比特币区块大小为1MB,每秒大概只能处理7个交易。
比特币区块链上最高时有上万笔交易积压,转账交易费高达几十美元,网络拥堵时,交易甚至需要好几天才能被打包。
2017.8 隔离见证激活,比特币单个区块的信息处理能力提高至以前的1.7倍。
隔离见证时SEGWIT2X扩容方案的第一步。


第63问:隔离见证是什么?

隔离见证是区块链扩容的一种方法。已经在莱特币和比特币上成功实施。
目前区块链上每个区块内记录了:每笔转账交易的具体信息(在哪个时间点账户收到或转出多少比特币),每笔交易的数字签名(用于验证该交易的合法性)。
矿工在打包区块的时候,需要用数字签名一一验证,确认没问题后将该笔交易记录在区块里。
对于普通用户而言只关心资产,隔离见证就是把区块链的数字签名信息拿出去,让每个区块可以承载更多笔交易,从而达到扩容目的。


第64问:区块链分叉是什么?

在中心化系统中,升级软件十分简单,在应用商店点击升级即可。
但在区块链等去中心系统中,升级并不是那么简单,一言不合造成区块链分叉。
分叉是区块链在升级时候发生意见分歧,从而导致区块链分叉。因为没有中心化机构,比特币等数字资产每次代码升级,都需要获得比特币社区的一致认可。若比特币社区无法达成一致,区块链很可能形成分叉。
例子:比特币,2017.7为解决比特币拥堵问题,一些比特币爱好者提出了bitcoin cash分叉方案,导致比特币区块链一分为二。
根据分叉后的区块链是否能兼容旧区块链,分叉分为:硬分叉、软分叉。


第65问:比特币生孩子?

现在比特币的社区有多种扩容方案,如果某种扩容方案能获得足够的算力支持,成功激活,那么比特币网络将避免分叉风险。但是,由于比特币没有中心化的权利机构,很难达成共识。如果没有任何一种方案获得足够的算力支持,比特币区块链将形成分叉,届时将会产生多种比特币分叉币。原先持有比特币的人,在分叉后将自动且免费拥有分叉后产生的各种分叉币,因为分叉币都是免费获得,因此又被称为糖果。
2017.8社区就扩容方案达成共识,激活了隔离见证扩容方案,比特币区块链的处理速度扩大至1.7倍,随后4个月里比特币发生了多次分叉,产生了多个分叉币。


第66问:软分叉和硬分叉

硬分叉:当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块,不符合原规则的区块将被忽略,矿工会按照原规则在他们最后验证的区块之后创建新的区块。
软分叉:旧的节点不会意识到比特币代码发生改变,并继续接受由新节点创造的区块,矿工们可能在他们完全没有理解或验证过的区块上进行操作。
软分叉和硬分叉都向后兼容(新软件接受由旧软件所产生的数据以及代码),这样才能保证新节点可以从头验证区块链。
软分叉还可向前兼容(旧软件可以接受由新软件所产生的数据以及代码)。


第67问:重放攻击是什么?

如果比特币真的发生分叉,普通用户面临最大风险就是重放攻击。
重放攻击:如果比特币分裂为一种或多种比特币,每个比特币账户内将根据他的比特币余额,同时存在对应数量的所有分叉币,由于每条链上的地址和私钥、算法、交易格式都相同,导致在其中一条区块链上发起的交易完全可以放在另一条区块链上去重新广播,可能也会得到确认。
例子:转账BTC1时候,我的BTC2,BTC3也可能同时被转走。
但目前很多分叉币做了双向放重放攻击处理。


第68问:硬分叉之以太经典

以太坊ETH和以太经典ETC是硬分叉的经典案例。
THE DAO计划基于以太坊智能合约建立一个众筹平台,2016.5正式发布。
之后它被黑客利用智能合约的漏洞转移了市值5000万美元的以太币,为挽回投资者资产,以太坊社区投票表决决定更改以太坊代码,希望索回资金。为此,以太坊在第1920000区块进行硬分叉,回滚所有以太币(包括被黑客占有的)。但是有一份人认为这种做法违背了区块链的去中心化和不可篡改精神,坚持在原链上挖矿,从而形成两条链。一条为不承认回滚交易的链以太坊经典(ETC),一条为承认回滚的交易链以太坊(ETH)。分叉时持有以太币的人在分叉后会同时持有ETH和ETC。


第69问:区块链项目的分类与应用

目前主流的区块链应用项目:
Bitcoin、Ethereum、Ripple、Bitcoin cash、Cardana 、Stellar
区块链项目主要分为四类:
第一类:币类 一般是充当区块链资产的交换媒介
第二类:平台类 指建立应用平台,用于区块链技术开发,可降低在区块链上开发应用的门槛。
第三类:应用类 广泛,涵盖金融、社交、游戏、产权保护等诸多领域
第四类:资产代币化项目 指实物资产的区块链映射,即实物资产上链,目前不超过10个品种。


第70问:区块链项目第一类:币类

主要包括:比特币和莱特币等项目
此外还有一类资产具有匿名的特点,主要功能包括实现支付的同时可以保护支付双方的隐私。比较知名的有:达世币DASH、门罗币MONERO及采用零知识证明的大零币ZCASH。
目前全球的币类区块链项目超过1000种,增长速度不快,2018.1市值最大的依旧是比特币。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第71问:莱特币是?
币类资产:莱特币 LITECOIN,简称LTC。诞生于2011.11.9,创始人是Charlie·lee,宗旨是改进比特币。(比特金,莱特银)。莱特币总量是比特币的4倍,8400万枚。
LTC减半时间4年1次,共识机制和比特币一样都是POW,区块时间是2.5min(比特币1/4)。


第72问:新经币?

新经币:NEM,诞生于2015.4.1,是第一个采用测试驱动开发模式开发出来的数字资产。
测试驱动:先进行测试,然后再进行编程。(例子:建筑工人盖房子时,喜欢先垂一根线下来,按照这根线去垒砖就能把墙堆砌得笔直)。
测试驱动开发:仅用通过测试的代码开发。
NEM采用POI重要性证明共识机制,根据交易量活跃度等维度决定记账权利。每60s便可打包一个区块,总量为90亿枚,发布之初就把所有的新经币发行完成,故每个新区块不产生新的新经币奖励,区块奖励仅为交易手续费。


第73问:达世币DASH

诞生于2014.1.8 匿名程度高于比特币。
有三种转账方式:普通转账(与比特币一样)、即时交易(不需要矿工打包确认即可确认交易,几乎秒到)、匿名交易(从区块链上看不到谁和谁进行转账)。
匿名交易:普通节点和主节点。主节点可以提供一系列服务比如匿名交易和即时支付。
想进行匿名交易的交易者发起匿名申请,由主节点进行混币,一般是3笔交易一起进行混币。
例子:一桌人把前放在桌上混在一起,再分别拿回相应面值的钱。


第74问:门罗币是?

门罗币:简称XMR,诞生于2014.4.18 
总量为1844万,截止2018.1已发行1562万。XMR区块大小没有限制,不存在扩容风险。
XMR通过环形签名的方式提供匿名性。
环形签名:在XMR的区块链网络里,网络首先将签名者的公钥和另一个公钥进行一起混合,然后对消息进行签名,使得外界无法区分集合中哪个公钥对应真正的签名者。
例子:古代联名上书,所有人签名形成一个环状,不暴露谁是发起人。


第75问:大零币Zcash

Zcash:ZERO CASH简称ZEC,大零币,研发者为ZOOKO WILCOX,诞生于2011.11.9。
采用零知识证明机制提供完全的支付保密性,是目前匿名性最强的数字资产。
ZEC目前匿名转账的时间周期比较长,大概需要20min,网络可以选择普通转账或匿名转账,对隐私保护级别有所影响。ZEC的大部分代码与比特币相似,例如它每4年减半1次,总量是2100万枚,它进一步完善了比特币匿名功能方面的不足,发行时引起了密码学和区块链界的轰动,导致其刚诞生时价格一度飙升至比特币的7倍以上。
ZEC采用POW共识机制,区块时间2.5min,区块奖励为12.5个ZEC,前四年20%挖矿所得自动分配给ZCASH团队和投资者(2011.11.9-2015.11.9)。


第76问:区块链项目第二类:平台类

平台类区块链项目主要功能为建立技术平台,满足各种区块链应用开发所需的技术要求。平台类应用让开发者可以在区块链上直接发行数字资产,编写智能合约等。
智能合约:就是在区块链数据库上运行的计算机程序,可以满足其源代码设定条件下自动执行。
例子:在区块链上开发基于房屋租金协议的智能合约,当业主收到租金时就会触发自动执行,并将公寓的安全密钥给到租户。
平台类区块链项目主要功能:建立底层的技术平台,让开发者在底层技术平台上做应用开发,相当一部分平台尚处于开发状态当中。截止到2018.1,市值最大的是以太坊。


第77问:以太坊是什么?

以太坊是一个可编程可视化更易用的区块链,它允许任何人编写智能合约和发行代币,就像比特币一样,以太坊是去中心化的,由全网共同记账,账本公开透明且不可篡改。
与比特币不同的是:以太坊是可编程的区块链,它提供了一套图灵完备的脚本语言,因此开发人员可直接用C语言等高级语言编程转换成汇编语言,大大降低了区块链应用的开发难度,类似于安卓系统,提供了非常丰富的API和接口,让用户可以开发初各种APP。
从诞生到现在,有200多个以太坊应用诞生,俄罗斯银行也与以太坊基金会达成合作,截止2018.1以太坊市值仅次于比特币排行第2位。


第78问:平台类项目:EOS

EOS是一个区块链开发平台,具有可扩展性,支持大规模商业应用等特点。
EOS采取DPOS共识算法及其他技术手段,预期实现每秒百万级别交易请求,将能够支持数千个商业级的DAPPS。
①以太坊是一条公链,在以太坊上运行的每一个应用,都会消耗整条链的资源,EOS只是区块链基础架构,开发者可以自由地在EOS上创建公链,链与链之间不会影响彼此地资源使用,不会因为个别应用消耗资源巨大而造成网络拥堵。
②在EOS上转账运行智能合约,不需要消耗EOS币。
③EOS出现系统错误时,其宪法可用于区分此错误是否确实为BUG,判断社区地修复举措是否得当。


第79问:平台类项目:以太坊

以太坊:ETHEREUM 简称ETH,是一个可编程的图灵完备的区块链开发平台,相当于一个去中心化的全球计算机。2013.12,Vitalik发布以太坊白皮书。2014.7开始以太币的预售。那时候圈内人称这种代币发行叫币众筹。通过为期42天预售,以太坊团队通过预售60102216个以太币募集了30000多个比特币,另外还对预售之前参与开发的早期贡献者,长期从事项目研究的开发者,分别按照当时以太币发售总量的9.9%进行分配,所以以太坊正式发行时有7200多万个以太币。以太币预售结束后,采用POW工作量证明机制进行挖矿,每年按照当时发行总量的26%奖励矿工。
2014.10以前时间大约是1min,2014.10以太坊将区块的出块时间从60s缩减到了12s,目前基本稳定在15s。每个区块奖励5个以太币。
以太坊出块机制与比特币出块机制:都采用POW 
以太坊        出块时间短导致以太坊很容易形成孤块(不在最长链上的区块),孤块被引用称为叔块,其打包的数据也会被记录在区块链中。        以太坊的叔块有奖励,每个叔块最多可获得4.375个以太币的奖励。
比特币        也会形成孤块。        比特币的孤块没有任何区块奖励
在一个编程系统上,通常会有一些编译和执行的虚拟机去做支撑,JAVA有JVM,以太坊有EVM可以执行任意复杂的开发代码。开发者可以使用现有的JAVASCRIPT或PYTHON等编程语言,在以太坊中创造初自己想要的应用。通过以太坊的虚拟机,你可以很简便的发行数字资产,编写智能合约,建立和运行去中心化的应用,成立去中心化自治组织等。
以太币ETH又被称为以太坊内部的燃料,和币类数字资产不同,以太坊除了用于转账,还用于支付智能合约的费用,为了避免以太坊区块链上充斥垃圾合约和垃圾应用,在以太坊上建立和运行智能合约,你必须用ETH支付智能合约费用。
例子:在以太坊区块链上转账到你新创建的数字资产,需要用ETH支付手续费,而不是你新创造的数字资产。


第80问:区块链项目第三类:应用类

应用类项目就是基于区块链开发平台(例如以太坊),开发的能够解决实体经济各个领域诸多问题的区块链项目(预测、算力交易、奢侈品溯源、资产兑换、产权保护)。
例如基于区块链的预测平台Augur,基于区块链的算力交易平台Golem,基于区块链的奢侈品溯源平台VeChain,基于区块链提供资产兑换及转义服务的OmiseGo。
利用区块链技术可以更好的解决信任问题,跨国界流通等问题,同时利用区块链上的智能合约和代币,可以更好的实现自动执行。

齐天大圣 - 但求无愧我心,岂能尽如人意!

第81问:应用类项目:Augur
Augur是基于以太坊区块链打造的去中心化预测平台,于2015.6正式发布,是以太坊上的第一款应用。其采用了一个叫群体智慧的概念(一群人的智慧会高于这群人中最聪明的人),所以其预测结果比较接近事情的真实走向。
优点:可以有效的消除对手方风险和服务器的中心化风险,同时利用区块链全球流通的属性,Augur创建了一个全球性的市场。
如何保证用户做出理性的预测呢?用户用Augur代币进行预测和下注,如果预测正确你将获得对手方的筹码,如果预测错误将损失下注的成本。


第82问:应用类项目GOLEM

GOLEM是第一个基于以太坊区块链打造的计算资源交易平台,通过区块链GOLEM能链接全球的算力资源,从而实现计算能力的全球共享,应用所有者和个体用户算力请求方,可以点对点地从其他用户处作用算力,算力供应商。


未完待续...

要回复帖子请先登录注册



Copyright ©