[偷可] 区块链与比特币到底是什么?

楼主: TKB5566 (我们的元首阿道夫希特勒)   2023-12-25 20:56:29
首先要知道,任何一笔资料,例如一串数字、一段密码、一篇网络文章,都可以被
算法转换成相对应的hash code。
这个hash code是一段文数字,这段文数字的特性是,只要原始的数字、密码、文章
做出一点微小的改变,例如文章某处被加上了某个标点符号,那么这篇文章所对应的
hash code,就会产生极大的变化;利用hash code的这个特性,就可以确保
一旦原始资料被外人窜改时,当事人可以很快察觉到资料被窜改,因此hash code对于
原始资料,提供了完整性的保护。
既然hash code提供了对资料完整性的保护,那如果现在有很多笔资料,每笔资料
都有对应的hash code,将这一笔笔资料与对应hash code当成一个个的区块并集中起来,
每个区块除了资料与对应hash code外,另外也保存了前一个区块的hash code,
就这样利用hash code将一个个的区块串接起来,就形成了区块链。
形成区块链有什么好处呢?
根据上面所提到,hash code的特性是:一旦对应资料被窜改可以很快被察觉到。
所以,若这一串区块链的某笔资料被修改,只要去拿前后区块的hash code做比较,
若前后区块的hash code不一致,就表示资料被窜改。这就是将资料串成区块链的好处。
而且区块炼的资料,强调分散去中心化,这表示区块链资料可以被备份到全世界各地去,
利用世界各地区块链使用者社群彼此相互的协助、监督,也可维持资料的完整性。
这意味着若有骇客要攻击某个区块链,例如窜改区块链内的资料。
那么骇客就必须有办法去取得或至少是影响全世界范围内的计算机运算能力,
或著最少最少,要能掌握超出全世界区块链使用者计算能力的能力,
这都是很困难的,这就是区块链被人们认为是安全的资安机制的原因。

Links booklink

Contact Us: admin [ a t ] ucptt.com