今天看啥  ›  专栏  ›  新余生

浅谈区块链/公共账本的三个问题

新余生  · 简书  ·  · 2018-12-13 13:19

   区块链,通俗地理解就是公共账本,人人都可以查阅,人人都可以复制,公开、透明且无法篡改;刚刚入门的小白们经常会有很多这方面的疑问,余生总结了一番,打问号较为突出的这三个问题,今天就来做一次梳理,已解小白们的困扰。


账户余额如何保证转账进行?

    打个比方,您的账户只有10个BTC,但您想转出20个BTC来一个瞒天过海,能实现不?肯定不能!因为您的账户从诞生的第一个数据开始,旷工们就已经开始记录您账户所有的交易记录,可追溯性是区块链的基本技术之一,所以,当您的账户余额不足的时候,旷工是不会接受您的交易需求。

全世界那么多旷工,谁能决定哪一个旷工生成下一个区块是有效的?

    早在2008年,中本聪设计的一道数学题,如想解决这个数学题的答案,必须用强大的CPU计算方可搞定,而当有旷工计算出这个答案生成区块需立即广播到网络中;同时,接受到新区块的旷工将会停止当前计算,并用新块重新进行下一个区块的计算,这过程就是我们通常所说的“挖矿”。而决定哪一个矿工出块有效,最简单的衡量方式是:谁最快计算出问题的答案谁就可以用这个答案生成新的区块。在这里,还有一个问题是,如果旷工们同时出块,那该算谁的?这就是通常我们所说的“分叉”,怎么办?其解决方式那就是选择最长的那条链延续下去,最长有效,其余无效。

账户如何不被冒名顶替?

    每一个账户都有公、私钥,您需要交易就用私钥签名,旷工用公钥检查您的签名即可;所以,保管好您的私钥至关重要;因为,旷工只认您的数字签名,如果您的私钥暴露,那您的账户资产将面临随时丢失的可能。

    通过以上三个问题的分析,我们可以看出整个账本的记录是无懈可击的,因全球仅此一本,所有交易数据都记录在这个账本上,您的每一笔买卖来往,在这个账本上都给您体现地清清楚楚;并且,不需要您本人记录,而是由全球旷工给您记着,这也是共识算法的威力所在!它公开、透明又无法进行篡改,除非您具备有51%的攻击力!但是让全球51%的节点都能愿意为您效劳,那是不可能的。

事实证明,从区块链的诞生那一刻开始,这种记账方式是安全的、可靠的,完美程度与其发挥的作用相比几乎是无可挑剔的。


我是余生,与您在一起学习的路上,

每天16:59,我们不见不散!




原文地址:访问原文地址
快照地址: 访问文章快照