区块链已经火了两年,但很多人因为不懂技术文档而气馁。实际上,它非常简单。区块链是一种数据存储结构。顾名思义,这项技术将要写入的数据分成小块和小块。同时,这些小块通过技术手段连接形成链条。数据存储方法。
举一个简单的例子。数据存储就像把东西放在仓库里。假设有一个大仓库。之前使用的方法是我们有东西放入,所有这些都堆叠在一起,直到仓库满了,然后我们向下看。仓库继续堆积。
这个存储有什么问题?
首先,使用起来不方便。当我们需要找到一些东西时,唯一的方法是逐一查看它,如果我们只需要仓库中间的东西,就会在翻找过程中浪费大量时间。
其次,它不够安全。如果你在小偷看到并记住一些有价值的东西时堆叠东西,他会记住大概的位置,拿走它或在你的仓库堆放后更换贵重物品,并且因为它们都放在仓库里面。如果你不一个一个地打开它们,你将很难知道某人已经移动了,这个小偷是我们经常说的hacker。
区块链只是解决了上述问题。怎么解决?
区块链技术可以帮助您将需要存放的东西分解成小盒子,然后用实绳将它们一个一个地捆绑在一起。您可以根据需要对它们进行分类。例如,家具是绳子,衣服是一个,文件也是一个。因此,当您需要找到某些东西时,您只需要找到您需要的某个类别,然后检查绳索上的所有方框,这样可以大大提高效率。
同时,由于箱子都连在一起,当小偷想要拿走或更换其中一个箱子中的东西时,整个绳子和绑在绳子上的箱子会移动或改变。只要我们牢牢抓住绳索的开头,我们就会知道有人正在移动仓库的内容一目了然。
这条安全绳是如何在技术上实现的?
在每个小方框中,除了我们最初需要的数据外,我们还为每个方框添加了一些有趣的东西,这是前一个方框中的内容摘要。就像论文的摘要一样,我们将10,000字的纸张缩写为200.该词的轮廓与此原理类似,然后将此摘要放入下一个框中,例如最后一个框中的26个字母:“ abcd ... xyz“,然后我们将下一个框放在下一个框中。当事情发生时,添加额外的:“az26”,用于表示从a到z的26个字母,然后与其他单词混合。
当小偷想要拿它或改变盒子时,“az26”的摘要将被一起拍摄或修改。这与前一个框中的“abc ... xyz”不兼容。这次小偷要么选择找到,要么选择一起改变前一个方框的内容,但是有一个问题,最后一个方框中的“abc ... xyz”也与前面框中的摘要混在一起,小偷我只能回到早先的盒子并改变它。这种情况将持续到第一个盒子,我们只需要在堆叠仓库的开头用绝对安全的技术完全锁定第一个盒子。要死,它保证了整个链条上所有东西的安全。
回归本质
所有这些都是生动的比喻。整个过程通过严格的功能和编程实现。真实情况和现实生活以及上述比喻可能不完全相同,有时更复杂或更简单。上面提到的小箱子就是就是一个个的区块(Block),用来连接箱子的绳子真正的名字叫哈希指针(Hash Pointer),而写摘要的方法,叫做哈希函数(Hash Function)。而这种链状的存储结构,就是区块链(BlockChain)。
今天来这里,下次我们谈谈比特币。如果您有个好主意,加入我们找到组织,一起升级意识。
更多资讯请关注:和数传媒。和数传媒(heshumedia.com),全球最新科技资讯发布平台,每日持续更新报道IT业界、互联网、区块链、人工智能、AI等技术及产品资讯新闻,是最及时权威的产业新闻及硬件新闻报道平台,致力于挖掘世界价值,传递积极、真实的价值观和信息能量,去伪存真,精准分析行业全球最新资讯,构建和谐发展的科技生态圈。
领取专属 10元无门槛券
私享最新 技术干货