【区块链】什么是比特币地址?
比特币地址是一串由字母和数字组成的26位到34位字符串,看起来有些像乱码。但它就是你个人的比特币账户,相当于你的银行卡卡号,任何人都可以通过你的比特币地址给你转账比特币。
它与比特币私钥不同,不会因为信息泄露而造成比特币丢失,因此你可以将比特币地址放心的告诉任何人。
通过区块链浏览器可以查看每个比特币地址所有的转账交易记录。
常用的比特币区块链浏览器有:
我们常用的比特币地址格式一般有如下四种。
1、BASE58格式
BASE58格式是人们常见的比特币地址格式,一般由1开头的。
例如:1M8DPUBQXsVUNnNiXw5oFdRciguXctWpUD
2、HASH160格式
HASH160格式为RIPEMD160算法对130位公钥的SHA256签名进行计算得出的结果 。
例如:fbfb58defc272942fc31d00c007b59aa4cb5087a
3、WIF压缩格式
WIF压缩格式即钱包输入格式,是将BASE58格式进行压缩后的结果130位公钥格式 这是最原始的由ECDSA算法计算出来的比特币公钥。
例如:
0469B0E479C9A358908DB9CF4628BDD643C3F81C4F0096AAD442DA6CA8BCC4FD86A8D47D7A865E178B6D062CC9B702908973952062A1D767DA9B2BD2095D5CCF6E
4、60位公钥格式
60位公钥格式即130位公钥进行压缩后得出的结果。
例如:
0269B0E479C9A358908DB9CF4628BDD643C3F81C4F0096AAD442DA6CA8BCC4FD86
比特币是建立在数学加密学基础上的,中本聪大神用了椭圆加密算法(ECDSA)来产生比特币的私钥和公钥。
由私钥是可以计算出公钥的,公钥的值经过一系列数字签名运算会得到比特币地址。
比特币地址是由算法随机生成,那么就会有人问,既然都是随机生成的,那么比特币的地址会不会重复呢?关于这个问题,想必就更不用担心。
因为比特币的私钥长度是256位的二进制串,那么随机生成的两个私钥正好重复的的概率是2 ^ 256 ≈ 10 ^ 77之一,这个数字大到你根本无法想象,比中彩票的概率还要小好多;所以不用担心的啦,每个人的比特币地址都是独一无二的。
公链代币有合约地址吗
有的。
合约地址指的是合约类账户中所包含的地址,具体是指用户在某个支持智能合约的区块公链上创建了合约类的账户,这一类型的账户是由合约地址和储蓄代码共同构成的。此外,在支持智能合约的区块公链上还可以创造一种外部账户,外部账户是公钥和私钥构成。
1、代币合约就是一个映射着账户地址以及余额的智能合约,账户的余额是由合约的创建者定义的,在代币合约中账户余额可以用来表示物理对象,或者其他货币的价值,也可以表示持有者的名望,而每个智能合约都有其对应的一串乱码,这就是合约地址。
2、一个币的合约地址可以用来查看该代币的余额等具体信息,还可以查看详细的合约内容。本质上来说,一个代币合约就是一个包含了一个对账户地址及其余额的映射的智能合约。账户余额表示一种由合约创建者定义的值:一个代币合约也许使用余额来表示物理对象,或是表示另一种货币价值,还可以表示持有人的名望。余额的单位通常被称为token。
3、当token从一个账户被转移到另一个账户的时候,代币合约更新两个账户的余额。如果该token合约允许的话,改变token总体数量有两种方案。token的总数可以通过铸造新token来增加。举个例子,铸造出想要的token到具体的合约地址 。销毁token的另一种方式是将token发送到一个未创建私钥的地址,通常来说就是0地址。这会使得这些token不可用,在这方面,它与销毁token有同样的效果,但并没有减少token的总数。简单的代币合约在一个从地址到余额的映射中保存上述信息。当更多复杂的情景出现时,比如分红,替代性结构或者增补性结构往往更强一些。
比特币在币安智能链上的合约地址
USDT(ERC20)智能合约地址。比特币的概念最初由中本聪在2008年11月1日提出的,其比特币的合约地址在币安智能链上是USDT(ERC20)智能合约地址。一个泰达币美元兑换人民币的币种。币安智能链即是实现币安往DeFi业务方向发展的基础。
上述文章就是科灵网介绍的比特币合约地址是什么意思和比特币合约是什么意思??的详细回答,希望能够帮助到大家;如果你还想了解更多财经资讯知识,记得收藏关注我们。
标签: 比特币合约地址是什么意思