关于Filecoin的地址,你见过几种?

11个月前
标签:IPFS/Filecoin/FIL04481
文章来源: 大有IPFS研究院

Filecoin网络使用了五种不同的地址类型,每种都具有独特的特点和用途。以下是大有对这五种地址类型的简要说明:

f0 地址 :ID 地址(ID Address)

这种地址是数字格式,表示在网络内部,每个actor(参与者)都有唯一的数字ID。这种地址形式很简洁,它占用的空间较小,但往往不用于日常交易。

例如:f01234

f1地址:secp256k1 公钥哈希地址(Secp256k1 PublicKey Hash Address)

这是使用 secp256k1 公钥生成的地址,它是由用户的公钥经过哈希运算后生成的,通常用于日常交易。这种地址可以直接对应到用户的公钥,使得验证者可以使用公钥来验证交易的合法性。

例如:f15ozr6p4juvjdilaejz7zgel6xwph4mtu6zugkwi

f2地址:Actor地址(Actor Address)

这种地址是基于actor(参与者)的结构生成的。在Filecoin网络中,每个参与者(包括存储矿工、客户等)都是一个actor。这种地址通常用于智能合约和其他程序化操作。

例如:f24vg6ut43yw2h2jqydgbg2sojfkszpmevhcvn5ha

f3地址:BLS 公钥哈希地址(BLS PublicKey Hash Address)

这种地址是使用 BLS(Boneh-Lynn-Shacham)公钥生成的。BLS是一种签名算法,它特别适合于创建短的、可聚合的签名。这种地址通常用于需要聚合多个签名的场合,例如矿工提交扇区证明。

例如:f3viyi7v6xjf6jqxnfgrmadu5kgj3vhwlzss5waznnfr5kfifdlmzr6eoaorv6itiy3bgcr63a3i2ys4tajia

f4地址:Actor Address

在Filecoin网络中作为随机地址使用,主要用于交易排序。

例如,"f4z24l7q" 就是一个可能的 F4地址,但它没有对应的私钥,不被用来接收或发送资产。

0x地址:FVM内部兼容地址

Filecoin虚拟机(FVM)兼容的0x开头的地址主要用于帮助Filecoin网络更好地整合到以太坊网络和其他EVM(以太坊虚拟机)兼容的网络。这种地址格式主要被用于智能合约和其他与以太坊网络交互的操作。它们通常是20字节长,0x开头,后面跟着40个16进制字符。

例如,"0xabc123..." 就是一个可能的EVM兼容地址。

随机哈希地址(Random Hash Address)

这种地址由用户生成的随机数通过哈希运算后生成。这种地址不直接对应到用户的公钥,因此不能直接用来验证交易的合法性。但这种地址在保护用户隐私的同时,也保证了地址的唯一性。

例如:f1xcbgdhkgkwht3hrrnui3jdopeejsoas2rujnkdi

每种类型的地址都有其特定的用途,用户在使用时应选择最适合其用途的地址类型。在大多数情况下,用户将使用Secp256k1公钥哈希地址或BLS公钥哈希地址进行交易。


免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!