区块链公用地址(Public Address)是一种唯一的公开地址,也称为密钥对(keypair),用于接收和发送区块链资产(比特币,以太币等)。公用地址通常由一个公共椭圆曲线钥匙(public elliptic curve key)和一个私有椭圆曲线密钥(private elliptic curve key)组成。要完成一笔数字货币交易,使用者需要在一个区块链网络上运行一个特殊客户端,为此交易生成一个椭圆曲线密钥对。这个密钥对中有一个公开的椭圆曲线组成的公用地址,它可以用来向区块链账本注册用户,接收或发送和转账资产,以及查询该账本的 balance(余额)。
当用户想要接收一笔数字货币交易时,他/她需要共享自己的公用地址和私有椭圆曲线钥匙。相反,发起交易的用户可以使用接收方的公用地址,并使用自己的私有钥匙来签名该交易,从而向此公用地址发送资产。交易在网络上完成后,它就会持续地被共识网络节点所记录,不可被篡改。
公用地址还可用于公钥加密,其原理是用户在将明文经历加密后,所产生的密文只能被用户的公钥对应的私钥解密,从而防止信息的被泄露。
总之,区块链公用地址是一种公开的椭圆曲线密钥对,它可以用来接收,发送和转账数字货币,以及记录账本中的balance,也可用于公钥加密,防止信息被泄露。