一文透辟相识比特币收集背地的运转逻辑

联系人:内部会员号 | 

导言:

陀螺仪金融专栏作家万向区块链对比特币网络背后的操作逻辑有着透彻的理解。简介:比特币系统不受任何人控制。为什么世界上有这么多节点和参数?

为什么矿工们会打包空砖块?

为什么矿工们会打包空砖块?陀螺财经专栏作家智光大学的文章内容很简单:出于利润最大化的考虑,矿工们打包了空砖块。

许多人都熟悉区块链的进入渠道和区块链应用程序——比特币收藏的创始人。我相信许多小合伙人都熟悉它。但你真的知道幕后比特币收藏的真相吗?比特币系统不属于任何个人或任何公司/机构,也没有员工、老板和股东来维持它的运行。换句话说,比特币系统不受任何人控制。为什么世界上这么多的节点和干预者应该信任它?我们如何防止比特币被非法复制?

这个万向区块链的小教室将系统地介绍比特币的真相和比特币的基础工艺——区块链的贸易应用潜力,以及数字货币和白银,确保“会说话的人”,一针见血,易于理解。我们真诚邀请您来精品~

银行等处于治理中间的业务系统的缺乏通常会面临以下三大挑战:

资产确认

防范商业信息欺诈

某些商业记录的可靠性和声望

然而,没有金融机构的第三方治理中介,比特币能够应对这三个挑战。通过理解比特币如何应对这三个挑战,我们自然可以理解比特币的真相。让我们仔细看看比特币是如何战胜这三大困难的。

战斗1:资产确认

当有人向比特币区块链宣布一项商业记录时,他们怎么能确定这项业务真的是由比特币的所有者提出的,而不是骗子试图伪造的?这需要使用计算机加密技术。

不对称加密

比特币采用的黑白对称加密技术需要一对密钥。通过其中一个密钥加密的数据可以用另一个密钥解密。在使用过程中,一个公钥(即公钥)和另一个非公钥相应地成为私钥(公钥类似于互联网中的账号,私钥类似于登录密码)。

如何使用这对钥匙发送信息?假设《银河护卫队》中的星爵想给格鲁特发一条信息,说“你好,格鲁特”,但他必须确保超级反派灭霸不能看到这条信息。我该怎么办?我们可以让格鲁特建立一对密钥,把公钥给星爵,自己保留私钥。星珏可以用公钥加密信息,而加密的信息看起来像是胡说八道。只有格鲁特用私钥解密后,他才能知道星爵说了什么。

数字签名

比特币还将反向应用这对密钥来验证数据创建者的身份,即把密钥视为用户的数字签名。我们仍然要求银河守护者帮助总结情况。假设格鲁特想给星爵发一条信息说“我是格鲁特”,但星爵怎么能确定这条信息真的来自格鲁特,而不是别人假装从格鲁特发来的呢?Grut可以用私钥加密这条消息。星爵收到消息后,可以用相应的公钥对消息进行解密,这足以读取消息“我是格鲁特”。此外,由于公钥和私钥之间对应关系的唯一性,星珏可以用公钥成功解密信息,以证明该信息确实是私钥持有者Grut发送的,否则星珏无法解锁该信息。

战斗2:防范商业信息欺诈

如果有人在一个月前持有比特币业务,现在后悔了,想悄悄退出该业务,而比特币这个非中介系统缺少一位有声望的管理者,这种信息欺诈伎俩怎么可能失败?这需要哈希算法。

散列算法

哈希算法可以用来验证数据的真实完整性。任何信息都可以通过历史哈希函数操作获得哈希值,但是原始信息的涓流转换使得获得的哈希值完整且不同。

假设星珏想把数字“12345”传给格鲁,忧郁被灭霸中途拦截,信息被修改。他可以计算这一串数字的哈希值:Fe 100 DDA 6d 28 b 2280 b 34 fc 228 adab 42 e,然后将这一串数字和他的哈希值同时发送给Grut。在获得这串数字后,格鲁特进行了同样的散列运算,看看获得的散列值是否与星爵告诉他的一致。如果一致的话,说明格鲁特和星觉的原始号码是一样的,这一系列号码在传输过程中没有被修改或销毁。如果灭霸悄悄地干扰了数字传输过程,把原来的数字串改成“12346”,然后把有缺陷的数字传输给Grut,Grut计算出来的哈希值是:1761420899 A8 f 0b 731 a 2e e56 a6 f 71567,这与星爵的判断不同,发明数据自然会被修改。

区块链环环相扣

在比特币中,处于稳定期的业务将被打包成一个区块。每个块存储前一个块的哈希值。这些块通过历史哈希值来回连接,形成一个链结构,通常称为区块链。

在下图中,三个块记录了从业务1到业务9的信息。

如果第一个块中的业务3被删除,第二个块中的哈希值将改变,这证明第一个块中的业务信息已经被修改。

您能否尝试修改第二个块,以便存储在其中的哈希值能够处理修改后的第一个块中的信息?它也不起作用。因为在第二块中的信息被修改之后,第三块中的散列值不能对应于第二块中的信息,所以人们一眼就可以知道第二块已经被修改。

因此,可以看出,关于区块链的信息是不能修改的。如果一个块中的信息被随意修改,它将与下一个块中的哈希值冲突。只要每个块中的信息被逐个纠正,初始信息修改动作将被保护,从而原始区块链中的信息将被完全转换,这相当于新的链。

战斗3:某些商业记录的可靠性和声望

假设有人修改了每个块中的信息并建立了一个新的链,我们应该选择新的信任链作为旧的信任链吗?如何确保两者的可靠性和威望?

证明的数量(工作证明)

这需要用事物的数量来证明。计算机将把上述散列值转换成由“0”和“1”组成的一系列数字:

0010111011110100000001000001101010010010001011101111100001001010

我们可以指定只上传散列值从0开始的块,这样就有50%的机会获得满足要求的块。

0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

同样,如果我们定义只有散列值以“00”开始的块才会被上传,概率是25%。

00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

如果要求以32“0”开头的块链接到哈希值,概率可能只有40亿分之一。

0000000000000000000000000000000 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx

比特币区块链也设定了这样的界限。然而,链中每个块的哈希值是恒定和稳定的。如何保证在输入可靠信息的情况下能够得到符合分界的哈希值?因此,有必要在每个块中随机选择一个数值,也称为“随机数”。

在散列操作时,随机数应该与块中的数据相关联。比特币区块链的世界各地的计算机都需要从大量的随机数中找出谁能计算出散列值的随机数,该随机数在与现有的块连接后以特定的数字“0”开始,然后将该块放在链上。搜索随机数的过程是对事物数量的验证。

这个过程将会损失很多计算能力,并且很难估计完成时间。在比特币区块链,10分钟后将出现一个新的区块。然而,由于区块链群体计算能力的不断提高,为了增加寻找随机数的难度,比特币区块链还不断增加散列值开头的数字“0”。

最长链标准

事件的数量证明了这种划分规则在限制新块出现的速度方面是有用的,并且具有更多块和更长长度的链将存在得越长。因此,一个人不可能制造出比官方比特币区块链更长的链条,除非这个人的计算能力大于系统中所有其他人的计算能力之和。

基于上述原因,当系统中出现多条链时,比特币用户只承认该链具有最大的块数和最长的存在时间,并认为该链中的信息是可靠和有声望的。

区块链延迟的应用场景

除了比特币,区块链还有什么应用前景?

在上面,我们从三个方面简要解释了比特币区块链的真相:

用数字签名确认比特币

使用散列来验证链中业务的真实完整性

用事物的数量来证明子块在链上

因此,我们可以看到,比特币是一种人人都可以信任的非中介账户。但是,该账簿不仅记录了货币和白银业务的业务信息,还记录了其他种类的信息,这样其他机构也可以完成非中介化的信息共享。现在它已经应用于以下领域。

防范产品假冒:制造商可以在每件产品上贴上二维码,并在区块链记录二维码号码,这样可以记录产品的流畅信息,帮助消费者追踪产品是否来自可靠的制造商。如今,药品生产行业中的虚假情况越来越严重,危及患者的健康,迫切需要这种区块链治疗方案。

防范物流信息欺诈:许多拥有庞大复杂供应链的公司也同样受到信息欺诈的困扰。他们可以通过历史建立一个私有链来跟踪供应商的物流信息。私有链的所有者有权决定谁参与区块链,供应链中的中间企业可以为私有链中的每个供应商设置不同的权限。关于货物从小供应商流向中等供应商,然后流向大供应商,最后进入制造商手中的多层次供应链,区块链帮助优化了整个过程的治理。在这种多层次的供应链中,小供应商的一个小失误就会给生产商造成损失,但区块链技术可以使整个过程中的信息公开化,使所有参与方能够很容易地实时发明和处理问题。环球区块链的供应链金融服务平台就是一个典型的应用案例。

加强协作:汽车保险索赔通常需要多个保险公司共享数据并相互合作。将区块链治理应用到相关信息和数据中,可以使这些保险公司对信任链中数据和信息的真实性感到放心,从而不需要耗费人力去搜索和验证数据和信息,从而降低保险公司的人力成本,提高理赔的有效性,提升车主的满意度。

大宗商品交易应该争取时间

近年来,区块链的观点愈演愈烈,其中有许多被强调的身份。对企业来说,关键是考虑能否好好利用区块链。

此外,谁来为区块链的投资买单也是一个问题。企业必须有这样的顾虑:为什么我要花钱建设一个区块链,让行业内的其他公司能够轻松合作、共赢?花钱的是我,但好处被每个人分享。这显示了私有链和联盟链的优越性,花钱建立私有链或联盟链的一方有权治理这个区块链,并确保自身利润最大化。

尽管困难重重,区块链的贸易价值仍然非常可观。区块链的特点是,不信任甚至不竞争的人或企业可以有信心地交流信息。因此,如果我们想找出贸易中信息交流不畅所造成的问题,开出正确的药方,并运用区块链来解决这些问题,我们就可以让有关各方得到他们所需要的东西,并使多方的利益最大化。