tpwallet私钥压缩未压缩格式区别,导入前的细节
关于在tpwallet当中导入私钥这个环节, 压缩格式以及未压缩这种两类格式, 通常是会让大家产生困惑的。实际上核心的区别仅仅是在于比对了之后发现多出来了一个前缀字符这一个事情罢了。如果把这个差异给弄不清楚的话, 那么就会导致导入失败或者是地址对不上这个结果的出现。
私钥被压缩之后, 它是一个具有64位十六进制字符串的形式。这个形式, 是直接对应椭圆曲线之上的私钥数值的。当用户在tpwallet进行导入操作的时候。如果填写的是这种格式的话, 钱包会自动去补全前缀部分。进而生成对应的地址, 这个地址是和压缩公钥相对应的。
未压缩私钥的长度则是128位, 它的前面多出了一段由0x4或0x8构成的标识。很多人把其他链导出的内容直接粘贴过来,结果发现生成的地址和他们预期的并不一致, 这种情况多数是因为没有注意到压缩状态的问题。请问你在导入tpwallet之前, 有没有仔细确认过原始数据的格式呢?