2023-08-02 17:01:15
区块链地址,一般指的就是区块链钱包的地址,是根据公钥的信息计算得出,长度不固定,它可对全节点公开,公开后无任何风险,本质是一长串的字符代码,区块链地址有别于传统概念中的地址,它不是我们现实生活中可以通过地标与方向确定的地方,不能用现实世界的经纬度坐标来表示,也不是我们以往接触过的邮箱地址等,它是一种数据,是经过计算得出,具有一定安全性的加密地址。这样介绍的话,相信大家也都能看出区块链地址有多少位数?下面211Coin小编为大家具体介绍。
区块链有很多类型,比如,BTC、ETH、Solana等,每种类型的区块链其地址长度是不同的。BTC的地址长度为34,ETH的地址长度为42(包含前缀0x),Solana的地址长度的44。
地址的生成步骤如下((以比特币为例)):
1.生成私钥与公钥;
2.将公钥通过SHA256哈希算法处理得到32字节的哈希值;
3.对得到的哈希值通过RIPEMD-160算法来得到20字节的哈希值——Hash160;
4.把版本号+Hash160组成的21字节数组进行双次SHA256哈希运算,得到的哈希值的头4个字节作为校验和,放置21字节数组的末尾;
5.对组成25位数组进行Base58编码,得到地址。
讲到地址,我们就不得不先说一说密码学,作为保护信息传输安全的技术手段,密码在人类社会中的应用非常广泛,它的基本思想是通过字符的代换来实现加解密。
对称加密是加密算法和解密算法都是同一模式,用秘钥来对信息进行加解密,通常情况下,密钥越长,代表着密文被破解的难度越大。对称加密有一个最大弱点:只有一把密钥保证加密和解密数据,所以甲方必须把密钥告诉乙方,否则乙方无法解密。而保存和传递密钥,就成了最头疼的问题。
上述信息带大家快速了解区块链地址有多少位数?按照现在的内容分析,区块链地址的长度是不固定的,而且区块链地址的加密很关键,基于对称加密的弱点,怎么样可以在不直接传递密钥的情况下,完成密文的解密呢,加密和解密可以使用不同的规则,只要这两种规则之间存在某种对应关系即可,基于这种公钥机制的思想,开始出现了一系列非对称加密算法,之后这种算法被广泛使用,直到目前区块链市场以及项目也都在使用这种加密算法。
好文章,需要你的鼓励
Copyright © 2018-2022 211COIN版权所有.