区块链的底层安全体系, 是核心依赖着一套属于非对称加密类型的一个算法群体的。
绝大多数人是知道有关区块链技术的安全性这一个情况的, 但是他们是说不清楚它们到底是在什么样的一个程度上去调用并且使用了哪些具体的密码学工具的相关内容的, 那么这个事情呢, 是非常值得去把它掰开了然后进行一番详细讲解和叙述操作的。
区块链加密算法叫什么
大家最常碰到的一种疑问情况是这样的, 就是说在区块链领域里面涉及到的那种加密算法技术, 它们整体是被统一叫做作密码学这个概念的, 而把这一些东西真正落实在具体工程开发实践里去的时候, 主要就是分为非对称加密、哈希函数以及数字签名这三大个类别的一个样子了。
像比特币这个东西它所运行使用的是叫椭圆形曲线 secp256k1 的这种标准, 以太坊在它早期的时候是沿用了同一棵这样的椭圆曲线来干的,可是到了后面又引入了 BLS12-381 这样一个新的东西以后, 就换掉了那一组对应的参数设置了。
所以, 从严格的意思上去讲, 实际上是不存在一个叫做“唯一名字”的那个东西的, 存在的是一系列算法的组合在一起的这一种形式。在不同的链这个概念上面进行选型的操作是会不相同的, 但是在最底层的逻辑这一点上, 却是保持一致的状态。
区块链加密算法有哪些
在哈希函数这个方面, SHA-256 是被用作比特币区块头的核心部分。Keccak, 也就是 SHA-3 的前身, 是被以太坊给采用到了。这两条技术路径, 已经跑了接近快十年的时间了。

在数字签名这个层面, ECDSA 和 Schnorr 是现在的主流选择。以太坊所提出的 EIP-712 这一项内容, 就是基于 Schnorr 来构建的。
如今, zk-SNARKs 近几年也被分到了这一类里, Layer2扩容和隐私链都特别依赖它来计算, 虽然它的计算工作量很大, 可是验证的过程却非常快, 现在在生态圈里面的应用也变得越来越多了。
这些算法并不是各自孤立地存在。它们是互相咬合的。它们又是层层嵌套的。正是这种结构才把去中心化信任这件事真正撑了起来。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://m.zmdyd.cn/gwimqb/10768.html
