密码学|你真的了解区块链吗?(二)

【密码学|你真的了解区块链吗?(二)】密码学|你真的了解区块链吗?(二)

文章图片

密码学|你真的了解区块链吗?(二)

文章图片

密码学|你真的了解区块链吗?(二)

前面我们大概的说了什么是区块链 , 那我们来了解下区块链的技术 。

区块链的技术正如我们说的区块链包括分布式账本、密码学、共识机制 , 智能合约四个技术创新 。

分布式账本
相比大家都知道 , 每个数据库都一个组织来掌控的 , 而他们在这其中起到中介的作用 。 而区块链就是去掉了这个中介 。 那么去掉这个中心的话 , 谁来记录数据呢?我们都可以记录 , 去掉了这个中心我们可以直接的“接触对方” , 每个人都会有“记录本” , 都可以记录“数据”的变化 。 这就是分布式账本 。

共识机制
没有了中心 , 谁来管理那 , 这成了一个问题 , 因为没有了管理 , 每个人都可以进去“区块链” , 就会非常的混乱 。 共识机制就随着产生了出来 , 共识机制从字面上就可以看出来 , 他是一个人们认可并且能够自觉遵守的规则 。 共识机制就相当于“规则”和“法律” 。 就拿游戏来说吧 , 每个游戏设置都有他的玩法 , 不管是通关的还是pk的等 。

密码学
用户和玩法都出现了 , 你总的给我游戏账号吧 , 没有他怎么玩是吧 , 并且账号是否安全那?这就需要我们的密码学 。
区块链主要应用的密码学有两个部分 , 一个是哈希算法 , 另一个是非对称加密 。 简单来说 , 哈希算法就是一种特殊的函数 , 不论我输入多长的一串字符 , 只要通过这个函数 , 都可以得到一个固定长度的输出值 。
哈希算法有三个特点 , 单向性、抗篡改和抗碰撞 , 它们赋予了区块链不可篡改、匿名等特性 , 并保障了整个区块链体系的安全 。 就就是我们说的游戏账号 。
非对称加密分加密与解密两个 。 而狭义的讲就是游戏中的个人聊天记录 , 只有对方知道发的内容 。

智能合约
而智能合约一词就可以看出是做什么的?信任和信用 , 维护“用户”与“用户” , “用户”与“区块链”等的信任 。


    推荐阅读