区块链基础百问-下篇

本文主要内容来自火币资讯区块链100问科普摘录,方便自己翻阅,仅供参考

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

  • 区块链资产首先是基于互联网的。只要有互联网的地方,区块链资产就可以进行流通。这里的互联网可以是万维网,也可以是各种局域网

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

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

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

  • 去中心化记账让区块链资产公开透明且无法作弊
  • 记账是全网共同进行的。你给别人转账记录的账本,这个账本是全网共同维护,每个全节点都有备份
  • 可以直接在全网数据查看数据:是否到账、达到了几个确认等

53. 区块链资产的特点——不可复制

  • 传统资源如文字、图片、影像很容易被拷贝,给它们的版权所有者带来很大困扰
  • 区块链资产可传递是通过加密技术而不是拷贝,不可复制性,是保证它成为资产的一个重要因素

54. 区块链的共识机制

  • 区块链系统上没有类似银行的中心化记账机构,所以让全网节点保持一致性,即达成共识成为重要问题。目前主要的共识机制有工作量证明PoW和权益证明PoS
  • PoW通过评估节点的工作量来决定获得记账权的机率,PoS通过评估节点持有代币的数量和时长决定获得记账权的机率。DPoS属于PoS变种,主要在节点间选举若干代理人,由代理人验证和记账。共识机制还在不断进化中。

55. 工作量证明机制(PoW)

  • 比特币采用的就是工作量证明机制,挖矿即工作,比特币网络通过调节计算难度,保证每次竞争记账都需要全网节点计算大约十分钟。所以一定程度上,获得记账权的几率与工作量占比(算力占比)成正比。
  • 竞争记账权需要巨大的算力,所以国内形成了大量的矿池于线下专用矿机组成的矿场,造成了极大的电力消耗。

56. 权益证明机制(PoS)

  • 也称股权证明机制,类似于把资产存进银行里,银行会根据你持有的资产的数量和时间给你相应的收益。采用PoS的数字资产,根据币龄给节点分配权益,币龄一般为持币数量和时间的乘积(数量*天数)。
  • 相对于PoW的两点优势:1. 不会因大量运算造成大量电力浪费。2. 更难进行51%攻击,PoW网络可以被占据51%或以上的算力攻击,而PoS则需要有能力的攻击者拥有51%的币,持有大量币的人一般不会自己主动攻击网络。
  • 目前很多数字资产采用PoW发行新币,用PoS维护区块链网络安全。

57. 股份授权证明机制(DPoS)

  • 类似于董事会投票,持币者投票给一定数量的节点,代理进行验证和记账,为了激励更多节点参与竞选,系统会产生代币进行奖励。
  • 如果“董事”不能履行职责,如果在需要他们记账时他们没能完成则会被除名,网络会选出新的节点来取代他们。
  • DPoS大幅提高区块链处理数据的能力,甚至可以实现秒到账,同时大幅降低维护区块链网络安全的费用,这就使代币交易速度接近于支付宝、网银等中心化结算系统。

58. 零知识证明

  • 证明者不向验证者提供信息内容本身的情况下,使验证者完成信息为真的验证。
  • 比如A有一栋房子的钥匙,且假定房子只能用钥匙进入,A要向B证明自己有该房子的钥匙,又不让B看到钥匙本身的样子,就可以自己用钥匙进入房子后,让B看到自己在房子内,也就证明了A确实拥有钥匙,且没有让B看到。

59. 哈希算法

  • 单向加密的密码学算法,将任意长度的信息转换为固定长度的字符串。
  • 雪崩效应:输入值即使修改一点点,输出串就会变化巨大;一般情况下,只有完全一样的输入值才会得到相同的输出值(但也会有很小概率的哈希碰撞存在,即不同输入值得到相同的输出值);不能由输出值推导出输入值,单向性。

60. 非对称加密算法

  • 对称加密算法指的是在加密和解密时使用的是同一个密钥。而非对称加密则有公钥和私钥的概念,公钥和私钥是成对的,用公钥对数据进行加密,只有用对应的私钥才能解密。
  • 非对称加密安全性更好,对称加密一旦密钥泄露,整个网络上的内容就会被破解。而非对称加密中的私钥是自己的,不需要同步私钥。

61. 扩容

  • 比特币最初区块大小默认上限为32MB,后来为防止大量算力浪费以及DDOS攻击,中本聪临时将区块大小调整到1MB。后来比特币节点大量增多,网络变得拥堵,比特币开发团队尝试修改底层代码提高交易能力。

62. 扩容原因

  • 目前比特币区块大小为1MB,每秒大约只能处理7个交易,随着交易量增长,比特币网络已经处于拥堵,最高时产生上万笔交易积压,手续费高达数十美元,交易要经过好几天才能被打包。
  • 17年采用隔离见证提升了70%的信息处理能力。

63. 隔离见证

  • 区块链扩容的一种方式,已经在莱特币和比特币上运用。
  • 目前比特币上每个区块内不仅记录每笔交易信息,还包括了每笔交易的数字签名,用来验证交易的合法性。矿工在将对每一笔交易的数字签名进行验证。
  • 隔离见证也就是把区块中的签名信息拿出去,所以每个区块可以承载更多交易

64&65. 区块链分叉与糖果

  • 去中心化系统升级,节点意见分歧,产生区块链分叉。分叉又根据是否兼容之前的链分为软分叉和硬分叉。
  • 比特币社区有多种扩容方案,如果某种方案得到足够的算力支持,就会重新激活,比特币网络就不会分叉。如果没有方案得到足够的算力支持。那么比特币网络将产生分叉,原先拥有比特币的人将自动并免费拥有分叉后的每种币,因为这些币都是免费的,又被称为糖果。

66. 软分叉和硬分叉

  • 硬分叉:比特币底层代码改变后,旧节点拒绝接受由新节点创造的区块,不符合原规则的区块将被忽略。矿工会按照原规则,在他们之前最后验证的区块之后创建新的区块。
  • 软分叉:旧节点并不会意识到比特币代码改变,继续接受新节点产生的区块,矿工可能会在他们完全没有理解或者验证过的区块上进行工作,两种分叉都可以向后兼容,但软分叉可以向前兼容。

67. 重放攻击

  • 比特币若发生分叉,普通用户最大的风险就是重放攻击。如果比特币分叉为多个分叉币,由于分叉币间加密方式相同,在其中一条链上的交易,完全可以在另一条链上重新广播,可能也会得到确认,即重放攻击。

68. 硬分叉的以太经典

  • 以太坊ETH和以太经典ETC是硬分叉的经典案例。THE DAO基于以太坊智能合约打造了一个众筹平台,募资资金超过1.6亿美元,之后这个平台被黑客利用漏洞转移了5000万美元的资产。之后以太坊社区投票决定修改以太坊代码,回滚所有交易来索回资金。但是有一部分人认为这种做法违背了去中心化和不可篡改精神,坚持在旧链挖矿,也就成了以太经典。

69-70. 区块链项目分类和应用

  • 目前主要分为四类:币类、平台类、应用类,资产代币化。
  • 币类充当交换媒介,比如传统的黄金银票等。这类包括比特币,莱特币等。
  • 平台类指建立技术平台用于满足各种区块链应用开发,降低区块链应用开发门槛
  • 应用类就很多了,涵盖诸多领域的DApp,也是目前增长最快的领域
  • 资产代币化指实物资产的区块链映射,也就是实物资产上链,可行度有待考证。

71. 莱特币LTC

  • 莱特币的宗旨是改进比特币,所以它和比特币有很多相似之处。

  • 莱特币总量是比特币的四倍,8400万枚;它的产量减半时间和比特币一样都是4年;它的共识机制和比特币一样都是工作量证明机制(PoW);它的区块时间是2.5分钟,是比特币的四分之一,每2.5分钟打包一个区块;莱特币的区块奖励最早是50枚莱特币,截止目前(2018年1月)莱特币区块奖励为25莱特币,已发行量约为5400万。

72. 新经币NEM

  • 是第一个采用测试驱动开发模式开发出来的数字资产。
  • 测试驱动:先进行测试,然后再进行编程。举个常用的例子,建筑工人在盖房子的时候,喜欢先锤一根线下来,然后按照这根线去垒砖,就能把墙砌得笔直。如果直接垒砖,后面有可能会把墙砌歪了。测试驱动开发就是仅用通过测试的代码开发。
  • 新经币采用重要性证明PoI共识机制(配音备注:poi),根据交易量、活跃度等维度决定记账权利,所以它每60秒就能打包一个区块,相较比特币、莱特币快很多。但是激励不足。

73. 达世币DASH

  • 匿名币类区块链项目的典型代表之一,还可以用即时支付实现秒到账
  • 它有三种转账方式,一是像比特币一样的普通转账;二是即时交易。不需要矿工打包确认,就可以确认交易,几乎可以实现秒到;三是匿名交易。从区块链上看不到是谁和谁进行了转账。
  • 如何实现匿名交易:除了普通节点之外,还有一种节点叫“主节点”。主节点可以提供一系列服务,如:匿名交易和即时支付。想进行匿名交易的交易者发起匿名申请,由主节点进行混币,一般是3笔交易一起进行混币。举个例子,一桌人把自己的钱都放在桌上,混在一起,然后再分别拿回相应面值的钱,这样就不知道你手里的钱到底是谁的了,这就是混币。混币后,网络就不知道究竟谁转账给了谁。

74. 门罗币XMR

  • 它的总量为1844万,2018年1月已发行1562万。门罗币的区块大小没有限制,所以不存在扩容风险。
  • 通过环形签名的方式提供匿名性。环形签名:在门罗币的区块链网络里面,网络首先将签名者的公钥和另外一个公钥进行一起混合,然后对消息进行签名,使得外界无法区分集合中哪个公钥对应真正的签名者。
  • 门罗币的匿名性甚至可以做到让发送币的人不知道币打给了哪个地址、接受币的人仅打开钱包也不知道是谁打来的币。

75.大零币Zcash

  • 前最高匿名性最强的数字资产,采用零知识证明机制提供完全的支付保密性。
  • Zcash匿名转账的时间周期比较长,大概需要20分钟。网络可以选择普通转账或匿名转账,对隐私保护级别有所影响。
  • 进一步完善了比特币匿名功能方面的不足,发行时引起了密码学和区块链界的轰动,导致其刚诞生时价格一度飙升至比特币的7倍以上。

76. 区块链项目-平台类

  • 平台类应用让开发者可以在区块链上直接发行数字资产、编写智能合约等。智能合约就是在区块链数据库上运行的计算机程序,可以在满足其源代码设定条件下自行执行。
  • 比如你在区块链上开发一个基于房屋租金协议的智能合约,当业主收到租金时就会触发自动执行,并将公寓的安全密钥给到租户。目前市值最高的平台类为以太坊。

77&79. 以太坊

  • 平台类应用的典型代表,被称为区块链2.0,
  • 与比特币不同,它是一个可编程、可视化、更易用的区块链,相当于一个去中心化的全球计算机,它允许任何人编写智能合约和发行代币。
  • 虽然都是采用PoW挖矿机制,但是以太坊的出块机制和比特币还是有所区别。由于以太坊的出块时间短,导致以太坊很容易形成孤块,孤块是指不在最长链上的区块。比特币的孤块没有任何区块奖励,但是在以太坊中,孤块可以被引用,被引用的孤块被称为“叔块”(uncle block),它们打包的数据也会记录在区块链中。和比特币不一样,以太坊的叔块有奖励,每个叔块最多可以获得4.375个以太币的奖励。
  • JAVA有JVM,在以太坊里,也有以太坊的虚拟机EVM,可以执行任意复杂的算法代码。开发者可以使用现有的JavaScript 或Python等编程语言,在以太坊上创造出自己想要的应用。通过以太坊的虚拟机,你可以很简便地发行数字资产,编写智能合约,建立和运行去中心化的应用,成立去中心化自治组织等。

78. EOS

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

80. 区块链项目-应用类

  • 基于区块链开发平台(例如以太坊)开发的能够解决实体经济各个领域诸多问题的区块链项目。
  • 例如基于区块链的预测平台Aug基于以太坊区块链打造的去中心化预测平台。
  • ur,基于区块链的算力交易平台Golem,基于区块链的奢侈品溯源平台VeChain,基于区块链提供资产兑换及转移服务的OmiseGo。利用区块链技术,这些项目可以更好地解决信任问题、跨国界流通等问题,同时,利用区块链上的智能合约和代币,可以更好地实现自动执行,大大提高社会经济活动的效率。

81. Augur

  • 基于以太坊区块链打造的去中心化预测平台。采用了群体智慧的一个群体手段,用像我这类高精尖的人才群体来发散思维,以三个臭皮匠顶个诸葛亮的技能来进行判断。然后就会更接近事实走向。
  • 用户用QUGUR代币进行预测和下注。正确获得奖励,错误失去所有代币。

82. Golem

  • 基于以太坊区块链打造的计算资源交易平台。通过区块链,Golem能链接全球的算力资源,从而实现计算能力的全球共享。应用所有者和个体用户(算力“请求方”)可以点对点地从其他用户处租用算力(算力“供应商”)。
  • Golem代币简称GNT,在使用算力资源时需要支付GNT酬劳给算力供应商、软件开发商。GNT总量为10亿枚,82%的GNT在外面出售和流通,18%的GNT保留在Golem团队手里。

83. 区块链项目-资产代币化

  • 资产代币化是指将区块链资产挂钩黄金和美元等实物资产,是实物资产的区块链映射,目前只有不超过10个品种,比较典型的代表是对标美元的USDT,对标黄金的Digix Dao,DigixDAO每个代币代表 1 克由伦敦金银市场协会认证的黄金。
  • 资产代币化具有方便交易,便于保管等优势。

84. 对标黄金的Digix

  • 黄金是避险的不二选择。Digix发行的黄金代币则是数字资产世界里的黄金,其代币简称DGX,能够在数字资产世界中起到避险的作用。
  • 它将黄金资产进行了上链(即:区块链)操作。举个例子,假如你有1公斤黄金准备出售,你可以将黄金切割出售,但这样太麻烦,而且容易形成损耗。你也可以将1公斤黄金寄到新加坡,让伦敦金银协会(LBMA) 验证黄金,验证合格后会给你发放黄金资产所有权的证书。该数字化证书可以转换为1000枚DGX代币,即1个DGX代币=1克黄金。大大地提高了黄金的流通效率。同理,需要提取黄金时,只要你拥有相应的代币,即可换成证书去提取黄金。

85. 对标美元的USDT

  • 1USDT=1美元,用户可以随时使用USDT与USD进行1:1兑换。Tether公司执行1:1准备金保证制度,即每个 USDT 代币,都会有1美元的准备金保障,对USDT价格的恒定形成支撑。某个数字资产单价是多少USDT,也就相当于是它的单价是多少美元(USD)。
  • 由于USDT与等量的美元是等值的,因此它是价值比较稳定的数字资产。在市场价格波动剧烈时,用户可以将账户中的区块链资产替换成USDT,达到保值避险的作用。

86. 山寨币和竞争币

  • 山寨币是指以比特币代码为模板,对其底层技术区块链进行了一些修改的区块链资产,其中有技术性创新或改进的又称为竞争币。因为比特币代码开源,导致比特币的抄袭成本很低,甚至只需复制比特币的代码,修改一些参数,便可以生成一条全新的区块链。
  • 大多数山寨币由于创始人技术实力弱、缺少技术维护、缺少市场推广等原因并不被市场认可,不具有投资价值。少数技术实力、创新能力都很强的团队开发的优秀竞争币才能被市场认可,具有投资价值,我们比较熟悉的竞争币有莱特币、以太坊等。

87. 区块链能否像互联网改变世界?

  • 互联网是一种去中心化的信息传输体系,区块链是一种去中心化的价值传输体系。
  • 互联网的主要用途是实现信息的快速发送和接收,在互联网上传输word文档,是信息的拷贝,你有一份,别人也有一份。
  • 区块链用于价值传输,在区块链上传递比特币,本质上是传递所有权,你的比特币变成了别人的比特币。

88. 区块链的缺点

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

89. 区块链适用领域

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

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

  • 近两年,区块链联盟涌现,截止2017年7月,目前已有由约40多家国际银行组成的R3、由Linux基金会发起的超级账本(hyperledger)、位于中国互联网核心腹地的中关村区块链产业联盟、由11家机构共同发起的China Ledger联盟、由25家金融机构联合成立的金链盟、被称为“俄罗斯版R3”的俄罗斯区块链联盟、寻求与微金融结合点的区块链微金融产业联盟、由深圳前海管理局主导的前海国际区块链生态圈联盟、位于陆家嘴的陆家嘴区块链金融发展联盟。

(完)

###