区块链入门—币客BKEX区块链

币客BKEX 2018-09-04 20:49
分享到:
导读

区块链入门,对区块链的入门知识进行一个整理。

1. 什么是比特币

比特币(Bitcoin)是由中本聪在2009年提出的一种数字虚拟货币。比特币没有实物,而是以数据的形式,存在计算机中。比特币不依赖特定的货币机构发行。

2. 比特币出现的缘由

2008年爆发全球金融危机,一位化名“中本聪”的人在一个隐秘的密码学评论组上贴出了一篇《比特币:一种点对点的电子现金系统》,陈述了他对电子货币的新设想,描述了比特币的模式。2009年,不受央行和任何金融机构控制的比特币诞生。

3. 第一枚比特币是什么时候诞生的

在距离比特币白皮书发布的3个月后的2009年1月4日,中本聪在位于芬兰赫尔辛基的小型服务器上,亲手创建了第一个区块-即比特币创世区块,并获得了50枚比特币的奖励,第一枚比特币正式诞生。

4. 谁是中本聪

中本聪是比特币的开发者兼创始者。中本聪本人在互联网上留下的个人资料很少,尤其是近几年几乎完全销声匿迹,因此其身世也变成了一个迷。2013年有人爆料,在数学领域有过卓越贡献的望月新一就是中本聪,但是望月新一本人却极力否认。但外界猜测中本聪可能不是一个人的化名,而是一个团队。

5. 比特币产生的原理

比特币的本质其实就是一堆复杂算法所生成的特解。特解是指方程组所能得到无限个(其实比特币是有限个)解中的一组。而每一个特解都能解开方程并且是唯一的。以人民币来比喻的话,比特币就是人民币的序列号,你知道了某张钞票上的序列号,你就拥有了这张钞票。而挖矿的过程就是通过庞大的计算量不断的去寻求这个方程组的特解,这个方程组被设计成了只有 2100 万个特解,所以比特币的上限就是 2100万。

6. 什么是共识机制

由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为"共识机制"。

7. 比特币如何实现总量恒定

中本聪在白皮书提出比特币的概念时,规定每个比特币可以细分到小数点后8位,每个区块发行50个比特币,每21万个区块后,每个区块的比特币产量减半,因为比特币每10分钟产生一个区块,21万个区块大约是4年的时间,截止2017年比特币产量已经减半了2次。当前每个区块发行12.5个比特币,大约在2045年,99.5%的比特币将会发行完毕。到2140年,比特币无法继续细分,至此比特币完全发行完毕。

由于比特币系统采用了分散化编程,所以在每10分钟内只能获得25个比特币,而到2140年,流通的比特币上限将会达到2100万。换句话说,比特币系统是能够实现自给自足的,通过编码来抵御通胀,并防止他人对这些代码进行破坏。

8. 比特币和Q币的区别

比特币是一种去中心化的数字资产,没有发行主体。Q币是由腾讯公司发行的电子货币,类似于电子积分,其实不是货币。Q币需要有中心化的发行机构,因为有腾讯公司的信用背书,才能被认可和使用,使用范围也局限在腾讯的游戏和服务中。Q币的价值完全基于人们对腾讯公司的信任。比特币不通过中心化机构发行,但却能够得到全球的广泛认可,是因为比特币可以自证其信。比特币的发行和流通由全网矿工共同记账,不需要中心机构,也能确保任何人都无法篡改账本。

9. 比特币是怎么转账的

生活中,我们都有自己的银行账户,转账是在银行间进行的。同样,比特币转账就是把比特币从一个比特币地址转移到另一个比特币地址上的过程。如果你想要转账比特币给别人,你需要在比特币交易平台、比特币钱包或者比特币客户端中,输入你的比特币地址、接收方地址、转账金额和手续费金额,确定支付后交易信息会在比特币网络进行全网广播。矿工每隔10分钟,会将比特币网络中未被记账的交易打包进一个区块,这就完成了一次确认,此时,比特币已转到对方账户,通常需要进6次确认,确保交易不被任何人篡改,转账才算真正成功。

10. 比特币地址是怎样的

比特币地址是一串由字母和数字组成的26位到34位字符串。比特币地址就是个人的比特币账户,相当于个人的银行卡卡号,每个人都可以通过比特币地址向你转账比特币。每个人的比特币地址都是独一无二的。

11. 比特币的转账费

比特币的转账费是交易者付给矿工的一笔费用,用于激励矿工竞争记账,为比特币提供足够的算力从而确保比特币网络的安全。有的地方叫做矿工费,用户在比特币网络发起一笔提现时一般需要给记账矿工支付一定的转账手续费。转账费一般为0.001-0.0015个比特币。由于网络容量的有限,矿工会优先打包手续费高的交易,所以多转手续费可以更快被记账。交易手续费的存在能提高转账门槛,有效防止区块链中充斥垃圾信息,并且能够保证比特币被挖完后,矿工仍有动力维护比特币网络。

12. 什么是比特币节点

比特币是一种点对点的电子现金系统,更直接地说,是节点对节点。每笔交易由发起方向周围的节点进行广播,节点收到之后再广播给自己周围的节点,最终扩散至全网。每一个比特币钱包都是一个节点,其中拥有完整区块链账本的节点叫做全节点,负责比特币转账交易的广播和验证。转账交易发生后,由所有节点共同广播至全网,挖矿的节点验证该交易正确后会记录至区块链账本。由于运行比特币节点不提供任何奖励,且不需要全节点也可以进行比特币转账,所以比特币的全节点数只占节点数的一小部分。

13. 从发出交易到矿工打包需要几步

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

14. 什么是比特币的数字签名

数字签名由数字摘要和非对称加密技术组成。首先通过数字摘要技术把交易信息缩短成固定长度的字符串,然后用自己的私钥对摘要进行加密,形成数字签名。

15. 数字签名的作用

比特币的数字签名,就是只有比特币转账中转出的人才能生成的,一段防伪造的字符串。通过验证该数字串,一方面证明该交易是转出方本人发起的,另一方面证明交易信息在传输中没有被更改。 

16. 比特币交易和找零机制

比特币交易的规则:将用户有权使用的若干比特币汇款地址上的之前交易的输出金额作为一次交易的输入,若干比特币收款地址上增加的交易金额作为本次交易的输出。输入金额必须大于等于输出金额,超出部分作为本次交易的手续费。手续费没有输出地址,奖励给将本次交易记账成功的矿工。

因为有时作为输出的金额超过了用户想要支付的金额。在这种情况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址,这就是比特币的找零机制。

打个比方,比如你想从商店买1块钱的棒棒糖,你打开你的钱包,发现里面只有一张20元面值的人民币。你能支付的最小金额是多少呢?当然不是1块钱,你不能把这张20元钱的纸币撕下20分之1再交给营业员。你必须把这张20元面值的人民币全部交给收银员,然后因为你只需要支付1元钱,收银员会找给你19元。

17.  什么是挖矿

挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程,挖矿的人叫做矿工。简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本。挖矿就是生产比特币的过程。

18. 比特币怎么挖矿

每10分钟,全网矿工一起计算一道算术题,谁先算出答案,就相当于挖到了这个区块,该矿工便能获得系统新生的比特币奖励。在比特币刚诞生的时候,通过计算机的CPU便可以挖矿。随着挖矿的矿工越来越多,目前用CPU已经不能挖出比特币了,大家开始用矿机挖矿。

19. 什么是矿工

在区块链兴起之前,矿工专指挖煤矿的工人。区块链诞生之后,矿工不再只是煤矿工人的简称,有了一种全新的含义:从事虚拟货币挖矿的人。和传统的“矿工”不同,区块链产业区块链领域的矿工具有更多的科技色彩。矿工的主要工作是交易确认和数据打包。

20. 矿工是怎么挖矿的

在挖矿的早期,算力要求不高,通过计算机的CPU便可以挖矿。随着挖矿的矿工越来越多,目前用CPU已经不能挖出比特币了,大家开始用矿机挖矿。很多矿工加入矿池一起挖矿,矿场只负责计算,矿池负责信息打包。矿池挖到比特币之后根据矿场的算力占比分配收益,以此保证更加稳定的投入产出。

21. 什么是矿机

矿机就是通过运行大量计算争夺记账权从而获得新生比特币奖励的专业设备,一般由挖矿芯片、散热片和风扇组成,只执行单一的计算程序,耗电量较大。挖矿实际是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。随着全网算力上涨,用传统的设备(CPU、GPU)挖到比特的难度越来越大,人们开发出专门用来挖矿的芯片。每种币的算法不同,所需要的矿机也各不相同。

22. 矿场长什么样

矿场是集中管理矿机的场所,一般选址在电费相对比较便宜并且比较稳定的地方。早期的矿场运营比较粗放,就是搭一个架子,然后把矿机放上去,就可以开始运营了。后来发现这种运行方式下,矿机损坏率高,维修成本太高了。后来开始有了通风、还有隔尘等方案,再往后发展,就有了有室内温度和湿度的严格控制。现在整个矿场的运营方案还在不断升级和进化。因为矿机运行起来噪音比较大,一台矿机运转时,在一米处测试噪音达73dB(a)左右,几千台矿机运转起来的时候对周围的影响可想而知,所以有些地方经过设计和装修改造,出现了静音矿场。

23. 比特币挖矿机的进化史

自从比特币诞生以来,比特币挖矿经历了以下四个阶段:CPU挖矿→GPU挖矿→专业矿机挖矿→矿池挖矿。2009年1月3日,比特币创始人中本聪用电脑CPU挖出了第一批比特币。2010年9月18日第一个显卡挖矿软件发布。一张显卡相当于几十个CPU,挖矿能力得到明显提升。之后又有人发明了基于挖矿芯片的专业挖矿设备,即矿机。目前行业领先的蚂蚁矿机装有将近200张BM1387芯片,相当于3万多张GPU的算力。随着更多矿机加入挖矿,单独的矿机也很难挖到比特币了。于是,矿工将自己的矿机集中起来,形成了矿场和矿池。

24. 矿池怎么挖矿

随着参与挖矿的人数越来越多,比特币全网的算力不断上涨,单个设备或少量的算力都很难再挖到比特币。这时候,矿池诞生了。矿池突破地理位置的限制,将分散在全球的矿工及矿场的算力进行联结,一起挖矿。矿池负责信息打包,接入进来的矿场算力负责竞争记账权。由于集合了很多矿工的算力,所以矿池的算力占比大,挖到比特币的概率更高。矿池挖矿所产生的比特币奖励会按照每个矿工贡献算力的占比进行分配。

25. 什么是算力

在通过“挖矿”得到比特币的过程中,我们需要找到其相应的解,而要找到其解,并没有固定算法,只能靠计算机随机的哈希碰撞。一台矿机每秒钟能做多少次哈希碰撞,就是其“算力”的代表,单位写成hash/s。算力可以简单的理解为计算能力。目前主流的矿机为14T左右的计算量级,即一台矿机就能每秒做至少1.4*10的13次方次哈希碰撞,我们可以说,这一台14T规格的矿机就有14T的算力。矿工所掌握的所有矿机占比特币全网总算力的百分比是多少,就代表TA在这10分钟竞争中能够获胜的概率就是多少。举个例子,如果比特币现在全网的算力是100,而某个矿工拥有10的算力,那么TA每次竞争记账成功的概率就是1/10。

26. 什么是竞争记账

竞争记账是比特币系统的记账方式,它解决了如何在去中心化的记账系统中,保证比特币账本一致性的问题。比特币系统中没有中心化的记账机构,每一个节点都有记账权,如何保证账本一致性是一个重要的问题。在比特币网络中,全网矿工共同参与算力竞争,算力高的矿工计算能力更强,更容易获得记账权。成功抢到记账权的矿工负责记账,并将账本信息同步给整个网络。作为回报,矿工将获得系统新生成的比特币奖励。随着比特币价格上涨,为了获得比特币,越来越多人参与竞争比特币记账权,全网算力难度呈指数级上升。

27. 什么是POW机制

POW指比特币协议中的工作量证明机制,即Prof of Work,通过一定的工作量来获得相应的奖励。

28. POW的优点

算法简单,容易实现;节点间无需交换额外的信息即可达成共识;破坏系统需要投入极大的成本;

29. POW的缺点

浪费能源;区块的确认时间难以缩短;新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性;

30. 什么是POS机制

PoS即权益证明,即Proof of Stock。它将PoW中的算力改为系统权益,拥有权益越大则成为下一个记账人的概率越大。

31. POS的缺点

没有专业化,拥有权益的参与者未必希望参与记账;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性;

32. 如何在交易平台投资区块链资产

相较于点对点交易、挖矿等,在交易平台购买是目前获得区块链资产最主流的方式,即场内交易。区块链资产的场内交易和股票类似,由平台帮你撮合,你不知道也不需要知道跟你成交的对手是谁,你的成交对手有可能是一个人,也有可能是很多人。无论是买入还是卖出,交易平台会记录所有人的挂单价格,买卖双方通过实时买卖盘可以获取最新成交价格。同时,交易平台会将历史成交价格及成交量汇总成K线图,方便投资者用于分析行情走势。比如币客就是全球比较主流的交易平台。

33. 什么是量化交易

量化交易是一种科学高效的投资交易方式,它用先进的数学模型代替人为的主观判断,利用计算机的筛选功能挑出有价值的投资对象,并制定投资组合,能够最大可能的去减少投资者情绪波动的影响,避免在市场高涨的时候追高,市场低迷的时候割肉。

34. 量化交易的主要分类

量化交易有很多种,主要包括跨平台搬砖、趋势交易、对冲套利、三角套利、跨期套利等。

35. 什么是跨平台搬砖

跨平台搬砖是指当不同目标平台价差达到一定金额,原理跟传统搬砖一样. A平台低买入币,B平台高卖出币. 那么出现套利机会的时候,程序会在几乎小于1秒的时间内, 在A和B平台操作,实现搬砖套利,目前中国国内截断了法币—人民币与数字货币交易,使得交易所不能够通过自动化接入银行和第三方支付。在此情况下,我们只能够将法币兑换成比特币、以太坊、USDT三大流通的数字货币,才能够进行程序化搬砖。传统的搬砖套利会因转账延迟等因素而造成没有差价,甚至出现亏损。

36. 什么是趋势交易

趋势交易讲究的是顺应市场的趋势,根据趋势的指标来发出卖出和买入的信号,在大势上涨是加仓,在大势下跌时减仓,认为这样操作可以顺水行舟,事半功倍。

37. 什么是对冲套利

对冲是指同时进行两笔与行情相关、买卖方向相反、数量相当、盈亏相抵的交易,以达到对冲风险的效果。

38. 什么是三角套利

三角套利是利用数字货币交叉汇率定价进行的套利。在国际市场上,几乎所有的数字货币兑比特币或ETH都有一个兑换率。不同交易所对比特币或ETH汇率报价不同于其他交易所报出的汇率。如果差异大到足以与购买及出售数字货币货币的交易成本相比,就出现了无风险套利机会。打个比方,用手里的USDT换成BTC,然后BTC换成ETH,最后用ETH换成USDT,实现手里的USDT增多的方法。

39. 什么是跨期套利

跨期套利是利用同一商品但不同交割月份之间正常价格差距出现异常变化时进行对冲而获利的,又可分为牛市套利(bull spread)和熊市套利(bear spread两种形式。例如在进行BTC牛市套利时,交易所买入近期交割月份的BTC合约,同时卖出远期交割月份的BTC合约,希望近期合约价格上涨幅度大于远期合约价格的上涨幅度;而熊市套利则相反,即卖出近期交割月份合约,买入远期交割月份合约,并期望远期合约价格下跌幅度小于近期合约的价格下跌幅度。

40. 区块链资产如何在场外交易

场外交易也叫OTC交易。用户需要自己寻找交易对手,不通过撮合成交,成交价格由交易双方协商确定,交易双方可以借助当面协商或者电话通讯等方式充分沟通。场外交易是最原始的交易方式。比特币刚诞生的时候,并没有交易平台,投资者只能通过场外交易交易比特币,且大多采用一手交钱一手交货的交易方式。现在,已经有很多规范化的场外交易平台,投资者可以直接在交易平台上选择交易对手方,和场内交易一样便捷。通过交易平台,可以有效避免在场外交易中因信息不对称导致人货两空的情况。

41. 什么是去中心化交易平台

2013年至今,诞生了很多去中心化交易平台。与中心化交易平台不同,去中心化交易平台不需要注册账户,使用个人数字资产账户即可参与交易。其次,去中心化交易平台每笔交易都通过区块链进行,需要等待区块链的确认才算交易成功。同时,去中心化交易平台不负责保管用户的资产和私钥等信息,一方面避免了交易平台的道德风险,另一方面要求你千万保管好自己的私钥。

timg (2).jpg

42. 什么是币币交易

随着区块链资产种类的增加,传统的法定货币对区块链资产的交易已经不能满足全球投资者的投资需求,更多专业投资者开始尝试币币交易。币币交易是指用一种区块链资产定价另一种区块链资产,比如说用比特币定价以太坊会产生ETH/BTC交易对。该交易对的价格表示你需要用多少比特币可以买到一个以太坊。通过币币交易,你可以直接用一种区块链资产换取另一种区块链资产,中间不涉及法定货币的中转或者结算。现在全球比特币的交易量,将近一半来自币币交易,法定货币与比特币交易的比例逐渐缩小。目前比较知名的币币交易交易平台有币客bkex等。

43. 比特币钱包的作用

比特币钱包里存储着你的比特币信息,包括比特币地址(类似于你的银行卡账号)、私钥(类似于你银行卡的密码)。就像实物钱包里可以存放多张银行卡,比特币钱包里也可以存储多个比特币地址,以及每个比特币地址所对应的独立的私钥。比特币钱包的核心功能就是保护你的私钥,如果钱包丢失,你将永远失去这笔比特币。比特币钱包有很多种形态,如PC或手机钱包客户端、在线网页钱包、甚至是记录了比特币私钥的小本本(纸钱包)或者大脑(脑钱包)。你可以根据需求来选择适合自己的钱包。

44. 什么是冷钱包

冷钱包是指网络不能访问到你私钥的钱包。冷钱包往往依靠“冷”设备确保比特币私钥的安全,比如不联网的电脑、手机、写着私钥地址的小本本等。冷钱包避免了被黑客盗取私钥的风险,但是可能面临物理安全风险,比如电脑丢失损坏等。热钱包是指互联网能购访问你私钥的钱包。

45. 什么是热钱包

热钱包往往是在线钱包的形式。使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。无论是使用冷钱包还是热钱包,只要其他人知道了你的比特币私钥,就能转走你的比特币。记住,谁手握私钥,谁才是比特币真正的主人。

46. 什么是全节点钱包

全节点的代表是bitcoin-core核心钱包,需要同步所有区块链数据,占用很大的内存,但是可以完全实现去中心化。

47. 什么是轻钱包

轻钱包依赖比特币网络上其他全节点,仅同步与自己相关的数据,基本可以实现去中心化。中心化钱包不依赖比特币网络,所有的数据均从自己的中心化服务器中获得,但是交易效率很高,可以实时到账,你在交易平台注册的账号就是中心化钱包。

48. 比特币可以用于支付吗

比特币作为一种数字资产,目前在部分国家可以用于支付,比如日本和德国。大部分商家通过第三方支付机构间接接受比特币,即买方购物支付比特币,第三方机构收到比特币后立即兑换成法币,商家收到的是法币而不是比特币。商家这种把交易限定在第三方平台内的做法,使得交易时不用真的转账比特币,只是双方资产数字的变化,让比特币“秒到账”成为了现实。用比特币支付操作很简单,一般是打开手机上的比特币钱包扫描二维码,或者点击比特币地址跳转到PC客户端进行支付就可以。和微信、支付宝等在线支付不同,使用比特币支付,扫码之后会先展示比特币的实时汇率,买卖双方确认后再进行支付。

49. 什么是区块链

区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式 。

50. 区块链和比特币是什么关系

区块链技术是比特币的底层技术,比特币是区块链的第一个应用。前面提到,比特币的交易信息都被记录在一个去中心化的账本上面,这个账本就是区块链。如果我们把区块链类比成一个实物账本,那么每个区块就相当于这个账本中的一页,每10分钟生成一页新的账本,每一页账本上记载着比特币网络这10分钟的交易信息。每个区块之间依据密码学原理,按照时间顺序依次相连,形成链状结构,因此得名区块链。自白皮书《比特币:一种点对点的电子现金系统》诞生后,国内外各大金融机构争相研究比特币底层技术区块链,并寻求区块链技术的实际应用。

51. 区块链技术的发展历史

比特币刚诞生的时候,并没有“区块链”这个概念,人们用bitcoin(小写b)表示比特币,用Bitcoin(大写B)表示其底层技术,也就是我们现在说的区块链技术。2015年,经济学人发布了封面文章《重塑世界的区块链技术》后,区块链技术在全球掀起一股金融科技狂潮,世界各大金融机构、银行争相研究区块链技术,仅2016年就有数十亿美元投资到区块链相关企业当中。2017年9月,中国政府网(www.gov.cn)发表文章《我国区块链产业有望走在世界前列》,公开支持区块链技术发展,并向13亿中国人民普及了区块链技术。区块链在金融、保险、零售、公证等实体经济领域的应用开始加速落地。

52. 区块链,制造信用的机器

区块链并不是新发明的一种技术,而是一系列技术的集成,包括非对称加密技术、时间戳、共识机制等。

53. 区块如何连接成区块链的

区块链由一串使用密码学算法产生的区块连接而成。每一个区块上写满了交易记录,区块按顺序相连形成链状结构,也就是区块链大账本。以比特币为例,矿工在生成新区块时,需要根据前一个区块的哈希值、新交易区块和随机数,来计算新的哈希值和随机数。也就是说每一个区块都是在前一个区块数据的基础上生成的,该机制保证了区块链数据的唯一性。因为交易记录细微的变化也会彻底改变哈希值的结果,所以矿工在进行算力竞争的时候无法作弊,每个矿工都必须等前一个区块生成之后才能根据前一个区块的数据开始计算符合条件的随机数,保证了挖矿的公平性。

timg (3).jpg

54. 区块链记录哪些信息

区块链是比特币网络的大账本,而每个区块相当于账本中的一页。那么“账本”内记载了哪些信息呢?目前比特币每个区块内主要记载了区块头、交易详情、交易计数器和区块大小等数据。“区块头”区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。

55. 什么是时间戳

区块链通过时间戳保证每个区块依次顺序相连。时间戳使区块链上每一笔数据都具有时间标记。简单来说,时间戳证明了区块链上什么时候发生了什么事情,且任何人无法篡改。时间戳在区块链中扮演公证人的角色,而且比传统的公证制度更为可信,因为区块链上记录的信息无法被任何人以任何方式修改。

56. 比特币转账怎样才能确认成功

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

57. 区块链的分类

区块链按准入机制分成3类:公有链,私有链和联盟链。以后还可能诞生其他类型的区块链。

58. 什么是公有链

公有链公开透明。世界上任何个体或者团体都可以在公有链发送交易,且交易能够获得该区块链的有效确认。每个人都可以竞争记账权。比特币区块链就是公有链的典型代表。

59. 什么是联盟链

联盟链半公开。是某个群体或组织内部使用的区块链,需要预先指定几个节点为记账人,每个区块的生成由所有预选记账人共同决定,其他节点可以交易,但是没有记账权。

60.  什么是私有链

私有链则完全封闭。仅采用区块链技术进行记账,记账权并不公开,且只记录内部的交易,由公司或者个人独享。

61. 区块链资产全球流通的特点

区块链资产首先是基于互联网的。只要有互联网的地方,区块链资产就可以进行流通。所以,区块链资产是全球流通的。

62. 区块链资产匿名性的特点

比特币的匿名性是最基本的。你在区块链网络上只能查到转账记录,但是不知道地址背后是谁。但是,一旦知道这个地址背后对应的人是谁,也就能查到其所有相关的转账记录及资产。达世币和门罗币匿名性做得更高。即使你查到了这个地址背后的人是谁,你也无法知道它所有的转账信息。而Zcash将匿名性做到极致,只有拥有私钥的人才能查到所有的转账信息。

63. 区块链资产去中心化记账的特点

在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。去中心化,不是不要中心,而是由节点来自由选择中心、自由决定中心。简单地说,中心化的意思,是中心决定节点。节点必须依赖中心,节点离开了中心就无法生存。在去中心化系统中,任何人都是一个节点,任何人也都可以成为一个中心。任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。 

64. 什么是零知识证明

零知识证明是指证明者能够在不向验证者提供信息本身内容的情况下,使验证者相信某个论断是真实可信的一种技术。目前匿名性非常突出的数字资产ZCASH的匿名交易,就是依靠“零知识证明”实现的。

65. 什么是非对称加密算法

对称对称算法指的是在加密和解密时使用的是同一个秘钥,与对称对称算法不同,非对称加密算法需要公钥和私钥,公钥和私钥是一对,如果用公钥进行加密,只有对应的私钥才能解密,非对称加密和对称加密相比,其安全性更高,对称加密双方使用的是相同的秘钥,如果一方的秘钥遭到泄露,那么整个通信系统就会被破解,而非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,私钥是自己保存的,在通讯前不需要先同步秘匙,避免了在同步私钥过程中被黑客盗取信息的风险。

66. 什么是扩容

在比特币诞生之初,比特币的创始人中本聪并没有特意限制比特币的区块大小,区块最大可达到32MB,当时,每个区块大小为1-2KB,有人认为区块上限过高容易造成计算资源的浪费,还容易发生DDOS攻击。因此,为了保证比特币系统的安全和稳定,中本聪临时将区块大小限制在1MB,那时候比特币少,交易量没有现在这么大,不容易造成交易拥堵,2013年至今,比特币价格一直飙升,用户越来越多,网络拥堵,交易费用上升的问题涌现出来,比特币社区开始探索怎么给比特币“扩容”,即通过更改比特币的底层代码,从而达到提高交易处理能力的目的。

67. 比特币为什么要扩容

随着比特币的交易量不断增长,比特币网络已经难以迅速的进行转账交易确认。比特币网络出现拥堵,比特币区块链上最高时有上万笔交易积压。网络拥堵时,比特币交易甚至需要几天才能被打包,大家开始讨论如何扩容?自2013年起,人们提出了很多关于比特币扩容的方案。2017年8月隔离见证激活,比特币单个区块处理信息的能力提高至以前的1.7倍。隔离见证是SEGWIT2X扩容方案的第一步。

68. 什么是隔离见证

隔离见证是区块链扩容的一种方法,已经在比特币和莱特币上成功实施。目前区块链上每个区块内,不仅仅记录了每笔转账交易的具体信息,还包含了每笔交易的数字签名,用来验证该交易的合法性。矿工在打包区块的时候,需要用数字签名一一验证每笔交易,确认没有问题后才会将该笔交易记录在区块链上。隔离验证就是把区块内的数字签名信息拿出,让每个区块可以承载更多笔交易,从而达到扩容的目的。

69. 什么是区块链分叉

在中心化系统中升级软件十分简单,在应用商店点击“升级”即可。但是在区块链等去中心化系统中一言不合可能造成区块链分叉。简单说,分叉是指区块链在进行“升级”时,发生了意见分歧,从而导致区块链分叉。因为没有中心化机构,比特币等数字资产每次代码升级,都需获得比特币社区的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉。以比特币为例,根据分叉后的区块链是否能兼容旧区块链。分叉又分为“硬分叉”和“软分叉”。

70. 什么是硬分叉

硬分叉是当比特币代码发生改变后,旧节点拒绝接受由新节点产生的区块。不符合原规则的区块将被忽略。矿工会按照原规则在他们最后验证的区块之后创建新的区块;硬分叉可向后兼容,指新软件接受由旧软件说产生的数据或者代码,比如window 10可以运行window xp 应用。

71. 什么是软分叉

而软分叉是指旧的节点并不会意识到比特币代码发生了改变,并继续接受由新节点创造的区块,矿工们可能会在他们完全没有理解或者验证过的区块上进行工作。软分叉不仅可以向后兼容还可以向前兼容,旧软件可以接受新软件所产生的数据以及代码,比如你用Word 2013 保存的文档,假如仍然可以用Word 2011 打开就是一种向前兼容。

72. 什么是重放攻击

如果比特币分裂成一种或者多种比特币,如BTC1、BTC2、BTC3等,每个比特币账户内将根据他比特币的余额,同时存在对应数量的所有分叉币,由于每条链上的地址和私匙算法都相同,交易格式也完全相同,导致在其中一条区块链上发起的交易,完全可以到另一条区块链上去重新广播,可能也会得到确认,这就是重放攻击。简单来说,当你转账BTC1的时候,你的BTC1、BTC2也可能同样被转走,但是目前很多分叉币做了双向防重放攻击,避免分叉后被重放攻击的风险。

73. 什么是C2C交易

C2C交易的本质是买卖双方在市场上充分自由选择(物品和定价),直接交易,无需第三方介入,快速完成交易。C2C本质也不应该夹杂买家注册,卖家交保证金,帐号充值等人为的商业模式。因此,C2C的本质要求新一代的商城是自由的,快速的,高效的,无需夹杂商业模式在内的买卖双方可直接交易的。

74. 什么是OTC交易

OTC源自于当初银行兼营股票买卖业务:因为采取在银行柜台上向客户出售股票的做法,被称柜台交易市场。又因为这种交易不在交易所里进行,也叫做场外市场或店头市场。 OTC(场外交易市场,又称柜台交易市场或店头市场),和交易所市场完全不同,OTC没有固定的场所,没有规定的成员资格,没有严格可控的规则制度,没有规定的交易产品和限制,主要是交易对手通过私下协商进行的一对一的交易。场外交易主要在金融业,特别是银行等金融机构十分发达的国家。

75. ETC和ETH

THE DAO计划基于以太坊智能合约建立一个众筹平台。2016年5月正式开始,截止当年6月共筹集1.6亿美金,之后THE DAO被黑客利用智能合约的漏洞,转移了市值5000万美金的以太币,为了挽回投资者资产,以太坊社区投票表决决定更改以太代码,希望索回资金,为此以太坊在第1920000区块进行硬分叉,回滚所有以太币(包括黑客所盗取的),但是有一部分人认为以太坊这种做法,违背了区块链的去中心化和不可篡改的精神,坚持在原链上挖矿从而形成两条链,一条为不承认回滚交易的以太经典(ETC),一条为承认回滚交易的以太坊(ETH),各自代表不同的社区以及价值观。分叉时持有以太币的人在分叉后会同时得到ETC和ETH。

76. 区块链项目的分类和应用

从目前的主流区块链项目来看,目前主要分为四类:币类、平台类、应用类、资产代币化。币类主要充当区块链资产领域的“交换媒介”。交换媒介指一般等价物,比如以前的黄金、银票等。平台类项目是指建立技术平台,用于满足各种区块链应用开发,可以降低在区块链上开发应用的门槛,涵盖金融、社交、游戏、产权保护等领域,也是目前区块链资产增长最快的领域。资产代币化项目是指实物资产的区块链的区块链映射,也就是实物资产上链。

77. 什么是币类区块链项目

币类项目也是最早的区块链项目,币类项目主要包括比特币和莱特币等项目,此外还有一类资产具有匿名的特点。主要功能包括实现支付的同时,可以保护支付双方的隐私,比较知名的有达世币、门罗币及采用零知识证明的大零币。币类主要充当区块链资产上的“交换媒介”,交换媒介就是你用来换取商品的一般等价物,比如以前黄金、银票等可以作为交换媒介。

78. 什么是莱特币

莱特币简称LTC,诞生于2011年11月9日,创始人是李启威,莱特币的宗旨是改进比特币。莱特币总量比比特币更多,确认速度更快。莱特币有8400万枚,它的产量减半时间和比特币一样都是四年,共识机制是工作量证明机制(POW),区块时间是2.5分钟,为比特币的四分之一。每2.5分钟打包一个区块,莱特币的区块奖励最早是50枚莱特币。

79. 什么是新经币

新经币简称NEM,诞生于2015年4月10日,是第一个采用测试驱动开发模式开发出来的数字资产。根据交易量活跃度等维度决定记账权力,所以每60秒就能打包一个区块,相比比特币、莱特币要快很多,它的总量是90亿枚,在发布的最初就将所有的新经币发行完成,所以每个区块不产生新的新经币奖励。区块奖励仅为交易手续费,对于后进者的激励不够。

80. 什么是测试驱动

就是先进行测试,然后进行编程。测试驱动开发就是用了通过测试的代码开发。新经币采用重要性证明POL共识机制。

81. 什么是BKK

BKK是币客BKEX交易平台的平台币,BKK 是 BKEX 主链上代币的简称,前期基于以太坊 ERC20 标准发行,BKEX 主网上线后,1:1 兑换至主网,所有在平台持有 BKK 的用户都可以享受每日平台全部收入的分红。其代币主要功能有手续费分红、社区打赏、BKEX生态共识主链的流通、BKK理财产品、BKK交易对等。

82. 什么是BKC

BKC是BKEX Capital的缩写,主要专注孵化区块链独角兽项目,将收益所得分配给BKEX Capital参与者及BKK持有者。

83. 什么是BKF

BKF是BKEX Finance的缩写,主要专注于数字资产理财,业务涵盖个人抵押借贷、存币生息、量化交易、算力交易、杠杆交易等。

84. 什么是达世币

达世币诞生于2014年1月18日,匿名程度比比特币更高,达世币有三种转账方式。一是像比特币一样的普通转账;二是即时交易,不需要矿工打包确认就可以确认交易,几乎可以实现秒到。三是匿名交易,从区块链上看不到谁和谁进行了转账。

85. 达世币怎么实现匿名交易的

达世币中除了普通的节点外还有一种主节点,主节点可以提供一系列的交易,如匿名交易和即时支付。想进行匿名交易的交易者发起匿名申请,由主节点进行混币,一般是3笔交易一起进行混币。举个简单的例子,三个人把自己的钱全放在桌上,然后再拿回相应的钱,这样就不清楚手里的钱是谁的了。退币后,网络就不知道究竟谁转账给谁了。

86. 什么是门罗币

门罗币简称XMR,诞生于2014年4月18日,总量是1844万枚。门罗币的区块大小没有限制,所以它没有扩容的风险。门罗币通过环形签名的方式提供匿名性。

门罗币的匿名性甚至可以做到让发送币的人不知道币打给了哪个地址,接收人仅打开地址也不知道谁打来的币。

87. 什么是环形签名

环形签名是什么意思呢?在门罗币的区块链网络里,网络首先将签名者的公钥和另外一个公钥进行一起混合,然后对消息进行签名,使得外界无法区分集合中哪个公钥对应真正的签名者。

88. 什么是大零币ZCASH

ZCASH全称ZERO CASH简称ZEC,中文叫大零币。诞生于2011年11月9日,采用零知识证明机制提供完全的支付保密性,是目前匿名性最强的数字资产。目前ZCASH匿名转账周期时间较长,大概需要20分钟,网络可以选择普通转账或匿名转账,对隐私保护级别有所影响。ZCASH的大部分代码和比特币类似,ZCASH进一步完善了比特币匿名性功能方面的不足。ZCASH采用POW共识机制,区块时间为2.5分钟,区块奖励为12.5个ZCASH。

89. 什么是平台类区块链项目

平台类区块链项目主要功能为建立技术平台,满足各种区块链应用开发所需要的技术要求。简单的说,平台类应用可以让开发者在区块链直接发行数字资产、智能合约等。智能合约就是在区块链数据库上运行的计算机程序,可以满足其源代码设定条件下自行执行。

90. 什么是以太坊

以太坊是一个可编程可视化更容易的区块链。它允许任何人编写智能合约和发行代币。以太坊是去中心化的由全网共同记账,账本公开透明且不可串改。以太坊是可编程的区块链,它提供了一套图灵完备的脚本语言,因此开发人员可以直接的用C语言的高等语言编程转变成汇编语言,大大降低了区块链应用的开发难度,类似于安卓系统提供了非常丰富的API和接口,让用户可以开发出各种APP。

91.  什么是EOS

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

timg (4).jpg

92. 什么是XRP

XRP是Ripple的简称,中文名称瑞波币,XPR的出现让货币在全球范围内的流通变得更加简单方便了。但不同的是,比特币是一种虚拟货币,而Ripple 是一种互联网交易协议,它允许人们用任意一种货币进行支付。例如,甲方可以利用Ripple 以美元支付,而乙方则可以通过Ripple 直接收取欧元。共识机制允许Ripple 网络中的所有计算机在几秒钟内自动接受对总账信息的更新,而无需经由中央数据交换中心。这种处理速度是Ripple 在工程学方面的一次重大突破。它意味着Ripple 的交易确认时间仅为3 ~ 5 秒,而比特币则需要40 分钟。

93. 什么是BCH

比特现金(BCC)全称为Bitcoin Cash,是矿池ViaBTC基于Bitcoin ABC方案推出的新的加密数字资产,可以视作比特币BTC的分叉币或竞争币。Bitcoin ABC方案为保持协议稳定简单,去除了Segwit功能,支持将区块大小提升至8M,是链上扩容的技术路线。所以BCH实际上只是在BTC原链的基础上延伸出来的一条新链,虽然感觉像是BCH的分叉,但实际上我觉得更像是一种新的竞争币。

94. 什么是ADA

ADA是Cardano是英文缩写,中文简称卡尔达诺,是一个分散且公开的区块链,也是一个加密货币项目,而且是完全开源的。卡尔达诺正在开发一个智能合约平台,旨在提供比以前开发的任何协议更先进的功能,它是第一个从科学哲学和以研究为首驱使向导,进而演变而来的区块链平台。

Cardano是从科学哲学领域开发出来的第一个区块链项目,也是由主导学者和工程师们组成的全球团队设计和制造的唯一项目。至关重要的是,Cardano的技术是安全、灵活和可扩展的,并可供数百万用户使用。因此,一些主导专家们已经对该项目进行过深思熟虑,并且设计决策也已成形。科学的严谨性被应用于关键任务的系统当中,比如航空航天技术和银行业已经被带入到数字货币领域当中,并且具有高度的安全保证。

95. 什么是IOTA 

IOTA 是 Internet of Things (物联网)面临的基础设施挑战的解决方案,是一个去中心化物联网加密货币平台。它基于新型的分布式账本——Tangle(缠结),能够克服现有区块链设计中的低效性,具有零传输费用、无限扩展、数据安全等新特性。有希望成为任何P2P交易结算的支柱。

96. 以太坊的由来

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

97. 什么是应用类区块链项目

应用类项目就是基于区块链开发平台(例如以太坊),开发的能够解决实体经济各个领域诸多的问题的区块链项目,例如基于区块链的预测平台Augur,基于区块链的算力交易平台Golem,基于区块链的奢侈品溯源平台VeChain,基于区块链提供资产兑换及转移服务的OmiseGo,利用区块链技术,这些项目可以更好地解决信任问题,跨国界流通等问题,同时,利用区块链上的智能合约和代币可以更好地实现自动执行,大大提高社会经济活动的效率,应用类区块链项目范围比较广泛,涵盖金融、社交、游戏、产权保护等诸多领域,也是目前区块链项目市值增长最快的领域。

98. 什么是Augur

AUGUR 是基于以太坊区块链打造的去中心化预测平台,于2015年6月正式发布,是以太坊第一款应用,AUGUR采用了一个叫做群体智慧的概念,它的意思是一群人的智慧会高于这群人中最聪明的人,所以AUGUR得预测结果往往比较接近事情的真实走向,依靠群体智慧来预判事件的发展结果,可以有效的消除对手方风险和服务器的中心化风险,同时利用区块链全球流通的属性,AUGUR创建了一个全球性的市场。如何保证每个人都作出理性的预测呢?用户用AUGUR代币进行预测和下注,如果预测正确,你将获得对手方的筹码,如果预测错误,你将损失下注的成本。

99. 什么是Golem

GOLEM是第一个基于以太坊区块链打造的计算资源交易平台,通过区块链GOLEM能链接全球的算力资源,从而实现计算能力的全球共享,应用所有者和个体用户算力“请求方”可以点对点地从其他用户租用算力“供应商”。当前算力市场垄断严重,他们借助市场优势享受高额利润,进而导致算力价格居高不下,去中心化的算力交易平台或许可以显著降低算力价格,但是其发展非常依赖平台参与者的数量。GOLEM代币简称GNT,在使用算力资源时需要支付GNT酬劳给算力供应商,软件开发商,GNT总量为10亿枚,82%的GNT在外面出售和流通,18%的GNT保留在GOLEM团队手里。

100. 什么是资产代币化区块链项目

资产代币是指将区块链资产挂钩黄金和美元等实物资产,是实物资产的区块链映射,目前只有不超过10个品种,比较典型的代表是对标美元的USDT,对标黄金的DigixDao。资产的代币化具有方便交易,便于保管等优势。举个例子,目前房产需要整体转让,如果房产可以代币化,便可拆分购买,更方便交易,其次实物资产代币化更利于保管。黄金等在实物交易中,很容易形成磨损,造成损失,但是实物资产代币化后并不需要进行实物转移,更利于实物资产保管。

101. 什么是Digix

DIGIX发行的黄金代币则是数字资产世界里的黄金,其代币简称DGX,能够在数字资产世界中起到避险的作用。DGX将黄金资产进行了上链操作,大大的提高了黄金的流通效率。

102. 什么是USDT

USDT是TETHER公司推出的对标美元(USD)的代币TETHER  USD,1USDT=1美元,用户可以随时使用USDT与USD进行1:1兑换,TETHER公司执行1:1准备金保证制度,即每个USDT代币,都会有1美元的准备金保障,对USDT价格恒定形成支撑,某个数字资产单价是多少USDT,也就相当于是它的单价是多少美元,由于USDT与等量的美元是等值的,因此它是价值比较稳定的数字资产,在市场价格波动剧烈时,用户可以将账户中的区块链资产替换成USDT,达到保值避险的作用,用户可以通过SWIFT电汇美元至TETHER公司提供的银行账户换取USDT,赎回美元时,反向操作即可。用户也可以在交易平台购买USDT。

103. 什么是山寨币

山寨币是指以比特币代码为模板对其底层技术区块链进行了一些修改的区块链资产,其中有技术性创新或改进的又称为竞争币。因为比特币代码开源导致比特币的抄袭成本很低,甚至只需复制比特币代码,修改一些参数,便可以生成一条全新的区块链。目前已存在的山寨币有数百种,大多数山寨币由于创始人技术实力弱,缺少技术维护,缺少市场推广等原因并不被市场认可,不具备投资价值。

104. 什么是竞争币

有技术创新或者改进的山寨币称为竞争币。此类币具有投资价值,我们比较熟悉的竞争币有莱特币、以太坊等。

105. 区块链和互联网的区别

互联网是一种去中心化的信息传输体系,区块链是一种去中心化的价值传输体系,两者都被誉为改变时代的伟大技术。互联网的主要用途是实现信息的快速发送和接收,在互联网上传输WORD文档其实是信息拷贝,你有一份别人也有一份。区块链用于价值传输,在区块链上传输比特币,本质上是传递所有权,你的比特币变成了别人的比特币,区块链上的数据具有高度的防篡改性,经过全网多数节点验证方可使用,一旦记录便无法修改,区块链上的每一次价值传输都被明确记录且可以溯源,区块链能在各个中心间建立信任,有人说区块链能像互联网一样改变世界。

106. 区块链有哪些缺点

区块链的优势很多,劣势也很明显。区块链上的信息公开透明,可以有效的防止黑箱操作等现象,但也意味着如果知道某个人的账户,我就能知道它的所有财富和每一笔交易,没有隐私可言;区块链上信息不可修改,意味着如果你转账信息填错谁也无法帮你找回损失。区块链是去中心化的节点之间无需中心化机构便可以自证其信,但也意味着每个人都需要一本完整的账本,随着时间推进,账本越来越大,普通计算机可能难以运行,同时去中心化意味着没有中心化机构替你保存秘钥,一旦丢失便永远无法找回。去中心化网络在各个节点之间达成一致的效率很低,很难像中心化支付那样快速。

107. 区块链适合应用于那些领域

区块链是去中心化的价值传输体系,具有信息公开透明,不可篡改,全球联通且交易成本低等特点,适合运用于暂时无信任中心,解决信任的成本非常高,跨中心间价值传输的领域。目前区块链的应用领域广泛,档案管理,专利保护等社会管理领域,物品溯源,防伪等物联网领域,慈善捐款等公益领域均运用了区块链上信息公开透明且不可篡改的特点,交易清算结算,私募等金融服务领域运用了区块链低交易成本的特点,社交、通讯领域,共享租赁等共享经济领域运用了区块链全球联通的特点。区块链的运用前景巨大,将彻底革新现有价值传输体系。

108. 目前的区块链联盟盘点

在区块链行业发展早期阶段,很多企业、机构等组成区块链联盟,共享区块链技术研究成果,寻求区块链技术更广泛的应用。近两年,区块链联盟涌现,截止2017年7月目前已有由40多家国际银行组成的R3,由LINUX基金会发起的超级账本(HYPERLEDGER),位于中国互联网核心腹地的中关村区块链联盟,由11家机构共同发起的CHINALEDGER联盟,由25家金融机构联合成立的金联盟,被称为“俄罗斯版R3”的俄罗斯区块链联盟,寻求与微金融结合点的区块链微金融产业联盟,由深圳前海管理局主导的前海国际区块链生态圈联盟,位于陆家嘴的陆家嘴区块链金融发展联盟。众人拾柴火焰高众多机构和人才加入推动区块链的蓬勃发展。

109. 什么是EOS.IO

EOS.IO有两个含义,可以指EOS.IO软件,也可以指用于EOS平台的通证。EOS.IO是由一个其创始团队block.one开发的一个平台软件,他构建一个区块链底层的技术架构,类似区块链中的操作系统,使得更多的开发者能够基于EOS.IO平台,快速方便的构建分布式应用软件(DAPP),EOS就像PC中的Windows手机中的安卓和ios是区块链中的基础平台,能够提供账户、身份认证、数据库、异步通信等程序调用和并行计算,是一个以商用为目的的区块链平台,具有低延迟和免费交易费用,未来有望实现百万级TPS(每秒处理交易数),成为和eBay Uber Facebook竞争的平台,处理数千万日活跃用户。

110. EOS的创始团队是谁

Block.one是EOS背后的创始团队,CTO是BM(byte master),原名Daniel Larimer是目前世界上唯一一个连续成功开发了三个基于区块链技术的去中心化系统的人,是Bitshares Steem 和EOS的联合创始人。2009年BM开始接触比特币,当时在论坛上,NM曾因比特币交易速度过慢而质疑中本聪大神,并被大神回怼,成为人们津津乐道的话题。2013年 BM开始开发一个去中心化的交易所—Bitshares,为当时满是山寨比特币的市场注入了一丝活力,市值排名排名最高达到所有数字资产第四名,但由于一代BTS准备不够充分、bug不断,并且由于BM和团队成员的意见分歧,其离开Bitshares并创立Steem。

111. 什么是Stem

Stem是一个基于区块链技术的中心化社交网络平台,在Steemit中成员可以通过发帖、回帖、讨论、点赞等等形式参与,而参与者可以得到数字货币形式的奖励,若帖子质量高、点赞越多、收到的奖励则越高,这对传统媒体平台是一个颠覆,Steemit的历史最高市值排名曾达到第三名。

112. EOS是怎样发行

EOS有两种不同的发行方式:众筹和增发。EOS主网未上线前指代基于以太坊ERC20发布的临时EOS代币,通过众筹方式发行。

113. EOS众筹过程是怎样的

EOS众筹将从2017年6月26日13:00 UTC(世界协调时间)开始 历时341天,众筹总共发行10亿枚EOS 分两个阶段,第一阶段为2亿EOS将在2017年6月26日开始至2017年7月1日止,第二阶段将7亿枚EOS分为350份发售,即每23小时一份,每份200万枚,剩余1亿归属于Block.one,并且不能在以太坊网络上进行交易,在EOS主网上线后,将每年增发的5%的EOS,其中1%将用于奖励区块生产者和备选节点,在主网未映射的EOS是基于以太坊ERC20发布的临时EOS代币。

114. 什么是EOS主网映射

当EOS主网上线之后,临时的EOS需要被转换成真正的EOS平台通证,这个操作就是映射。相当于在以太坊和EOS主网直接建立一座桥梁,在主网上线前,需要生成一个主链的EOS原生币地址,并通过一系列操作将其与以太坊钱包地址相关联。若未做主网映射,则手上的临时EOS代币将无法被主网所认可,即所谓的不映射就归零。

115. EOS的核心特点是什么

EOS的愿景是成为能运行大量商业级应用的公链,其核心特点是“商用”。目前的公链项目例如比特币和以太坊为了保证去中心化和安全性,在区块扩展性上有一定的局限,虽然随着以太坊的智能合约的推出,很大程度上丰富了区块链的应用,但同时降低了发币门槛,使得以太坊网络变得非常拥堵。现有很多公链存在网络转账速度慢,费用高,系统并发量低或稳定性差等问题,不能很好的支撑真正的大规模商业级应用的运转,从EOS白皮书得知,EOS采用石墨烯区块链架构 BFT-DPOS的共识机制减少了验证节点,但使得EOS的扩展性明显增强 能够支持很快的交易处理速度,目前比特币系统每秒可转账大约7次 以太坊则为每秒15次,相比之下,EOS的白皮书中称其未来有望达到百万级的TPS,此外EOS为用户和开发者提供了良好的发展环境,EOS网络上的交易并不需要收取手续费,提高了用户体验 更容易广泛地吸引用户,EOS为开发者们提供了友好的底层模块,可以支持多种编程语言,降低了DAPP的开发难度,开发者们可以更专注于所开发应用的功能实现上。

116. EOS的共识机制是怎样的

EOS最开始采用的是DPOS共识机制,后做了一些改进,现为BFT-DPOS共识机制。

117. 什么是DPOS

DPOS(Delegated  Proof of Stake)意思是授权权益证明共识机制,相比于比特币的POW机制,DPOS不用浪费算力资源争夺记账权,其通过赋予EOS通证持有人投票权,选出21个超级节点来担任记账人的角色,保证整个网络的正常运行,21个超级节点轮流负责记账,每一个区块产生后,会按照顺序传递到下一个超级节点中,第二个超级节点要负责打包新的区块,同时确认上一个区块的内容,当某一区块被超过2/3的超级节点确认后,该区块被确认为不可逆区块。

118. 什么是BFT-DPOS

BFT(Byzantine  Fault  Tolerance)意思是拜占庭容错算法,DPOS共识加上BFT算法后,验证时不再按照顺序由超级节点一个个验证区块内容,而是让出块节点成为主节点,出块后同时向剩下的20个超级节点进行广播,并获得节点的验证反馈,如果有超过2/3的节点验证通过,则该区块成为不可逆区块,BFT可以使得EOS的区块确认速度显著增加,目前采用BFT-DPOS共识机制的EOS,可以实现0.5s的出块速度,1s实现区块的不可逆转,为避免因出块速度过快而漏块,EOS的超级节点会按照其他地理位置分布轮流成为主节点,尽可能减少超级节点间的网络延迟,同时规定每个超级节点连续产生6个块,至少保证6个区块中的前几个能确认完成,不会出现整个超级节点被跳过。

119. EOS的经济模型是怎样的

EOS的经济模型采用了通胀的发行模式,每年增发总量的5%,EOS采用通胀的模型主要有以下两个原因:

1:使用EOS系统无需手续费,为了能够更大运行大量的商业级应用,并提高用户的使用体验,用户使用EOS系统时不需要手续费,在比特币系统中,采用的是POW的共识机制,区块生产者是通过竞争算力而随机选定,区块生产者将会获得手续费的激励,在Bitcoin达到2100万上限前还会获得创建区块的激励,而在EOS系统中,采用的是BFT-DPOS的共识机制,通过投票产生21个超级节点,担任区块生产者,区块生产者的激励并不通过收取手续费,而是每年增发EOS代币用于激励超级节点,通过增发EOS代币,用于激励来实现免除用户手续费的目标。

2:除了上面说到的激励机制,还有另外一个原因,即EOS代币的占比,代表的是能够使用的EOS系统的网络资源的占比,包括计算能力、存储空间等资源,意思就是如果拥有1%的EOS代币则能够使用EOS系统最高1%的资源,按照EOS的愿景,若越来越多的商业级应用构建在EOS系统上,则将导致需要越来越多的计算能力和存储空间等,由于EOS系统的资源是按照EOS代币的持有量进行分配,那么现有的EOS代币,必定无法支持更多的商业级应用的运作,所以EOS代币需要不断增发以应对长久的发展需求。

120. 什么是空投糖果

空投糖果有两种方式:一种是指在某条链发生分叉的时候会有新的分叉币,以1:1的比例进行空投,比如BTC分叉后产生了BCH,BCH以1;1BTC的比例对所有拥有BTC的用户进行空投;另一种则是指:一些项目发行方规定制定一些规则和比例,在某个时间点,快照的时间点是指在某一区块高度或某个时间点,对一些潜在用户的账户进行快照,记录用户持有的某种代币量(比如EOS)而后进行新项目代币的免费派发活动,比如前段时间的eosDAC token空投,快照时间为世界标准时间2018年4月15日01:00:00,针对持有100个以上EOS的用户进行1:1空投,低于100个的用户可以通过申请随机获得eosDAC token 的空投,空投糖果实际上是一种营销模式,能够有以下的优点:

1:通过空投糖果的方式,能够迅速获得大部分的用户,若项目优质,则会形成良好的网络效应,为项目建立比较高的保护堡垒;

2:建立支持者社区,并有可能将支持者社区转化为项目的维护团队以维持项目的安全运行;

3:降低用户使用新项目的门槛;

4:对于采用某些共识机制的项目来说,空投糖果可以在一定程度上减少中心化的趋势。

121. 什么是石墨烯技术

石墨烯技术(Graphene blockchain library)是一种区块链底层技术架构,由Cryptonmex公司开发,采用C 语言编写,而Dan Larimer就是Cryptonomex的创始人,他创建的Bitshares Steem和EOS都是基于石墨烯架构的项目,基于此架构开发的区块链项目还包括YOYOW、公信宝、DECENT等,我们说的EOS的DPOS共识,高度模块化等特点,其实都是采用石墨烯架构包含的内容,凡是基于石墨烯技术的项目都具有通用的特性,比如较快的转账速度、较高的交易吞吐量以及稳定、功能强大等,不同的项目基于石墨烯架构,则会总不同的修改和开发;如EOS基于DPOS共识增加了BFT容错算法,手续费改成了免费等。

122. 什么是DAPP

DAPP是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,是基于区块链底层开发平台建立的,比如以太坊和EOS,DAPP与底层平台的关系,就好比APP与IOS和Android系统,一个真正的DAPP应用,需要同时满足以下几个条件:

应用必须完全开源自治,且没有一个实体控制着该应用超51%Token,该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户意见达成一致之后,方可进行:

1.应用的数据必须加密后存储在公开的区块链上;

2.应用必须拥有Token机制,可用基于相同底层区块链平台的通用代币或自行发行新币,旷工或应用维护节点需要得到代币奖励;

3.应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。

123. EOS真的能达到上百万笔/秒的速度吗

EOS采用的是BFT-DPOS共识机制,从理论上来说能够支持上百万笔/秒的速度。该机制,需要每个EOS平台通证的持有者,通过投票选举出21个超级节点,由该21个超级节点轮流出块,为了提升EOS的性能,Daniel Larimer在将出块速度缩短到0.5秒/块的同时,将原先的随机出块顺序改为了,由见证人商议后确定的出块顺序,这样网络连接延迟较低的见证人之间可以相邻出块,并且每个见证人连续生产6个区块,使得6个区块能够有足够的时间传递给下一个见证人,并且区块的确认和生产是独立的,每个区块生产后立即进行全网广播,区块生产者一边等待0.5秒生产下一个区块,同时会接收其他见证人对上一个区块的确认结果,新区快的生产和旧区块确认的接收同时进行,大部分情况下,交易会在1秒内确认,为不可逆。

124. 什么是超级节点

EOS的超级节点为“区块生产者”,指的是那些收集、打包、验证交易信息到区块中的节点,是EOS网络稳定运行的基础,基于BFT-DPOS的共识机制。EOS是一个社区驱动的项目,因此超级节点的数量并非一成不变,若超级节点的数量不能满足项目发展,社区成员可以投票增加超级节点的数量。

125. 超级节点的职责是什么

超级节点主要有以下职责:

1.提供服务器节点,保证节点的正常运行;

2.收集网络中的交易;

3.验证交易并把交易打包到区块;

4.广播区块给其他区块,在通过验证后将区块添加到自己本地区块链上;

5.保障并促进区块链项目的发展。

126. EOS超级节点的算力

可以看出超级节点决定EOS整个生态系统的稳定,基于超级节点的主要职责,其所有算力均需自行提供,按照EOS团队公布的硬件门槛,首先最少需要达到亚马逊AWSEC2主机*1.32*large型128核处理器 2*1920GB SSD 25Gb 带宽,光一台服务器的成本,一年就需要高达七八十万人民币,当基于EOS的DAPP上线之后,因为交易量的提升而带来的网络带宽成本也将上升,这就要求想要参加竞选必须要有雄厚的经济基础,以及专业的技术实力。

127. 21个超级节点的由来

EOS的DPOS共识机制是出于效率和公平的综合考量,通过设置21个超级节点,从而达到整体系统效率的提升。首先,节点肯定需要为奇数个,因为有一个“多数节点是正义的”的设定,并且需要有长链机制,所以奇数个数的生产者能够保证最长链只有一条,BM在做第一版DPOS共识机制时,即做Bitshares时使用的是101个见证人节点,而在Bitshares 2.0时BM将101这个数字改为用户自定义,以便人们投票时可自由调节,于是观察到,当一个社区处于可控状态时,可票选得节点数通常在15个左右,于是BM在做第二个DPOS项目即Steem时,将节点数设置略高于15个为21个,这样就能够保证可控状态下的“去中心化”运行;其次,EOS白皮书中有个“绝对不可逆”的确认,需要2/3以上的节点同意,若节点数量比较大,则需要更长的等待时间用于确认,若节点数量比较小,则更短的等待时间容易发生某些集中风险,可以理解为21是一个去中心化和性能之间的平衡点,当然,最新的白皮书中表明,可以通过社区投票决定超级节点的数量。

区块 比特币 交易 节点 EOS
分享到:

1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。