专业开发15年,丰富的开发经验!贴心的私人订制服务,为您打造合适的平台。

无界区块链虚拟币钱包开发咨询电话

咨询电话:13386501543

联系方式

电 话:13386501543

邮箱:1203125@qq.com

地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢

当前位置:无界区块链开发 > 区块链100问 > 什么是区块链钱包地址呢?(1)

什么是区块链钱包地址呢?(1)

文章出处:13 阅读量:13 发表时间:20-03-21 13:24
区块链100问

什么是区块链钱包地址呢?在BTC中,收款地址实际上由非对称加密算法生成的公钥和私钥组成。通过非对称加密算法生成一对公钥和私钥后,公钥经过一系列 Hash(HASH160,或先进行 SHA256,然后进行 RIPEMD160)及编码运算后生成的 160 位(20 字节)的字符串,作为区块链代币收款地址。私钥由用户自己保存,用于证明对公钥的合法拥有,失去私钥,等同于失去公钥对应地址上的所有BTC。一个自然人可以拥有不限制数量的收款地址,其掌握的私钥,是能证明其对该收款地址资产的合法性证明,而验证过程是基于数学原理之上,和自然人的社会身份无任何关联,这也是BTC匿名的原理所在。


区块链代币

 

有了账户以后就可以开始交易,基础知识介绍中有提到过,区块链代币的交易,会存放在区块中,一个区块是由若干笔交易组成,每一笔交易主要包含以下信息:

 

1)交易参考的版本,通过版本号字段,可以明确本次交易参照的规则,节点按照对应规则校验交易有效性。

 

2)一个或多个输入,每个输入包括了引用交易的哈希及索引,同时也包含了解锁脚本,以证明对其使用的合法性。

 

3)一个或多个输出,每个输出包含了输出的金额,以及锁定脚本,用来限定谁能使用该笔交易输出。

 

4)其他信息,记录交易时间戳,区块链代币高度等交易必须的其他信息。


cache
Processed in 0.008914 Second.