1-1基本知识-区块链是什么

嗯,区块链就是区块的链。我知道这个解释看起来一点也不走心,实际上真的挺走心的。

众所周至,区块链是制造信任的机器,制造信任的方法是权利分散与互相验证。

那么怎么样互相验证呢,这就不得不回到区块的链这个话题了。

因为区块首尾相接,下一个区块包含上一个区块的Hash值。

多数区块链使用一个称为默克尔树的算法。这里要说明这个问题,并不需要解释默克尔树。

Hash是计算机加密方面的一个重要概念,hash中文称为摘要算法。简单来说就是一串长的数据,可以提取一个短的特征值。

可以在一定程度上用特征值代表这串长的数据,两个不同的长数据,得到同一个特征值,称为碰撞。越好的摘要算法,越不容易发生碰撞。

那么为什么下一个区块包含上一个区块的Hash值,可以作为互相验证的手段呢?

区块A -》区块B(包含A的hash)-》区块C(包含B的Hash)......子子孙孙无穷尽也

此时若有人想篡改区块A,那么区块A的hash会变化(因为寻找到一个和区块Ahash碰撞的假区块A很难,我们近似认为找不到)。一旦区块A的hash变化,区块B里包含A的hash,拿区块B来验证区块A通不过呀。所以就得篡改区块B,然后区块C验证区块B又通不过了。

这就是原理,你要想作弊,就得改掉一个区块之后所有的区块。

正是因为采用了区块的链,首尾相接,后者包含前者的Hash这种方式,提供了区块链的难以篡改特性。

所以,下一次有人问你,区块链是什么,你可以回答,区块链就是区块的链,没毛病。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 货币的演变——从贝壳到比特币 当社会分工产生之后,人类就产生了商品交换的需求。在货币被发明之前,人类是以以物换...
    longlee阅读 7,980评论 1 23
  • 小雨淅淅沥沥的下了一天,本来是想写点关于雨的但是无奈文笔太差,实在描绘不出雨的美景,那就索性写点因为下雨反思轻信...
    五方阅读 310评论 0 1
  • 春 不管命运的手如何沉重, 不管人如何执迷于虚妄, 不管皱纹怎样犁着前额, 不管心里充满几多创伤; 不管你在忍受怎...
    翔910阅读 369评论 0 0
  • R(阅读原文) I(重述知识) 由于男性和女性的脑构造不同,所以在做事情的时候专注度也不同。 男性做事情一心一用,...
    小娇1437阅读 374评论 0 0

友情链接更多精彩内容