• 【区块链】区块链100问41-60问


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

  • 相关阅读:
    Spring 注解@Component,@Service,@Controller,@Repository
    HttpServlet service方法
    Intellij Idea生成serialVersionUID的方法
    创建数据库池实战
    代理模式
    基于SOA架构的TDD测试驱动开发模式
    服务治理要先于SOA
    简述我的SOA服务治理
    SOA服务类项目开发模式
    oracle容器化docker解决方案
  • 原文地址:https://www.cnblogs.com/ycx95/p/9194421.html
Copyright © 2020-2023  润新知