多语言展示
当前在线:826今日阅读:60今日分享:41

小白如何简单理解区块链?

最近的网络上的热词兴起,区块链便是其中一个,仿佛稍微都在关注着区块链技术的发展。作为一个小白,如何简单地理解区块链?下面我来为大家分享。
方法/步骤
1

区块链技术简单来说是所有人共享但无法篡改,所有行为都是公开透明最初的广泛运用是数字货币,没错就是那个恐怖到达币值的比特币它被广泛运用于以比特币为代表的货币交易和挖矿技术

3

第一点中心化,在网购中很常见。1,你在淘宝上下单买了个包2,你把钱打给淘宝3,淘宝通知卖家发货4,你收到货后发送信息给淘宝5,淘宝得到信息后把钱转给卖家而去中心化的想表达的是,这一切交易都因为淘宝的背书而存在,一旦淘宝发生了BUG或者有恶意的篡改,那么你所在账上的花呗啊或者账单都难以被承认,因为连淘宝自己都不清楚你的交易是否真实。那么一旦去中心化后1你下单并把钱转给卖家;2你将这条转账信息记录在自己账本上;3你将这条转账信息广播出去;4卖家和支付宝在收到你的转账信息之后,在他们自己的账本上分别记录;5卖家发货,同时将发货的事实记录在自己的账本上;6卖家把这条事实记录广播出去;7你和淘宝收到这条事实记录,在自己的账本上分别记录;8你收到包包。这8个流程,每个流程都会由区块链技术形成依次连接的信息链,被所有广播到的人广泛保存。

4

通过对比,你可以发现所有人都有着一本一模一样的账本,记录着发生的一切交易信息,这样即使发生重大的网络故障,平台上的交易信息没了,但你我他的账本都还清楚地记录着每一笔交易,所以对比起以一个中心为交易保障的中心化,去中心化的运作是绝对安全和可靠的。

方法/步骤2
1

说完了中心化,那么不可篡改和历史可溯性又如何理解我们以比特币为例子,我们要完成一笔比特币的交易,那么这个过程不外乎是这样的1,系统判断账户里面是否足够2,完成支付后生成卖方交易增额和买方交易余额3,把信息发送出去,让全球节点认同验证和备份

2

以上过程我们需要保证1,接受到的这条交易记录在传输过程没有被其他人所篡改2,接受到的这条交易记录确实是由发起交易的人所创造这样的交易从头到尾都是合法的,所以能被认可,那么区块链技术是如何保证的呐?

3

首先形成区块链中信息的加密主要依靠两个点1,公开型加密函数:任意文件或者字符串经过这个函数都会产生一个输出结果,但输入文件有稍微的改动就会发生天翻地覆的改变,这个函数是公开的,所有人都可以使用。2,非对称加密:在区块链世界里,每个人都有两把钥匙,私钥:只能自己拥有,公钥:公布给所有人。流程如下:1首先将需要传达的信息,使用加密函数进行加密,保证了密文的独一无二2使用自己的私钥进行生成了签名,同时加密生产公钥3,需要被传递信息的人收这签名,公钥和需要被验证的明文信息,首先将明文信息进行公开型加密函数处理,得到结果。然后使用发布者公布的公钥,对发过来的签名进行解密,得到另一个结果。通过比对结果是否一致,便可充分证明:信息在中途没有被其他人所篡改同时也证明了是发布者所创造的。

4

这样的一环接一环的区块链一旦形成,是难以篡改的,理论上是需要整个区域世界的51%的算力,才有可能从头到尾造出假的区块链,但这样的付出是远远大于得到的回报的,所以这样的设计是很精湛和难以打破的。

推荐信息