这两年区块链这个事被炒作得特别神秘, 什么去中心化, 智能合约,还有Web3这些词, 听起来很高深莫测, 其实它的核心要点仅仅是一件简单的事, 那就是能够让彼此都不认识的人们也能够公平地进行账目记录以及协同合作, 我在分布式系统架构方面已经有八年的工作时间了, 现在我今天要采取一种详细分解并且深入剖析的方式来把这一整套知识体系给大家解释得非常清楚明了。
区块链到底是什么
简单而言之, 区块链这种东西, 说白了它就是一本由全体参与者共同予以维护的账本。每当去记录一笔交易的数据内容的时候, 整个网络之中的全部节点都要来进行投票并最终进行确认工作, 在完成了确认这个动作之后, 那些数据是绝对不可以被加以篡改的, 也是绝对不可以被删除的。
这其中的机制, 和银行那边所采取的做法是完全不同的, 因为银行是把所有相关的关键数据统统都锁存在其自家内部的那些服务器里面的。所以这种模式不存在一个可以实施单一控制的人或者机构, 也不存在任何所谓的后门漏洞。

很多人现在都在纠结, 区块这个东西和区块链的意思, 到底个到底是啥子意思, 这个区块, 它其实就是把某一次的交易记录, 一次性全部打包在一起的一个东西, 然后呢, 那个链, 它就是把上面说的这些记录, 按照时间的先后顺序, 一根根地像珠子一样串起来, 前面一页的哈希值, 会被嵌进后面那一页里面去, 所以如果你想要篡改哪怕任何一页的内容, 都是没办法通过系统校验的, 这个就是它之所以能够让数据防篡改的那个最底层的逻辑原因。
区块链能解决什么
从现实的角度来观察, 最为实际的表现场景之一便是多方协作中的信任成本的问题。我们可以参考一下跨境供应链里的情况, 工厂、物流公司以及银行各自持有一套独立的数据记录。这就导致在对账的时候, 往往需要耗费好几周的时间才能完成。
但是, 一旦使用了链上技术, 大家就可以共同查看同一份数据记录。这样一来, 因为事实清晰了, 发生纠纷的情况自然就变少了。同时, 也不需要那么多中间的审核环节了, 因此资金的周转速度也变得更快了一截。
你别指望这个东西能起到万能的作用。在高频率进行交易或者是需要处理个人隐私数据这样的场合里面, 目前传统数据库其实还是更加合适一些。区块链所要解决的核心问题在于陌生人之间相互信任的问题, 而并非性能层面会出现的障碍。
其实, 想要搞明白区块链是咋回事儿, 你根本用不着去硬背那些专业的术语, 只要你把分布式记账、密码学校验以及共识机制这三根主要的逻辑线给抓住了, 那么整个过程就自然而然地全都通了顺了, 至于说剩下的那些细节部分, 则主要就要看你的具体业务场景到底有没有必要, 去把原本属于你自己的信任问题给外包到一张公共的网络上去, 所以说, 千万不要为了单纯地上链而去上链, 这样才是对的。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://zmdyd.cn/gwimqb/10400.html
