导航:首页 > 以太坊区 > hubwiz以太坊

hubwiz以太坊

发布时间:2024-08-27 18:54:37

A. 以太坊身份名怎么搞

以太坊是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币提供去中心化的虚拟机来处理点对点合约

B. 以太坊中的国际银行账号iban

简单地说,以太坊中的iban账号是以太坊为了和传统的银行系统对接而引入的概念,web3.js中提供了以太坊地址和iban地址之间的转换方法。

iban这个概念源于传统的银行系统,其英文全称为 International Bank Account Number ,即国际银行帐号。iban的作用是为全球任意一家银行中的任意一个账户生成一个全球唯一的账号,以便进行跨行交易。一个iban账号看起来像这样:

iban地址最多可以包含34个字母和数字,其中的字母大小写不敏感。在iban
中包含以下信息:

以太坊引入了一个新的IBAN国别码:XE,其中E代表Ethereum,X代表非法币(non-jurisdictional currencies)。同时,以太坊提出了三种BBAN的编码格式:direct、basic和indirect。

direct编码方案中的BBAN为30个字母/数字,只有一个字段:账户编号。例如,以太坊地址 转换为direct方案的BBAN账号,就得到 。

可以使用web3.js中的 web3.eth.Iban.fromEthereumAddress()
方法来执行这一转换:

basic编码方案与direct方案的唯一区别在于,其BBAN长度为31个字母/数字,因此该方案不兼容IBAN。

indrect编码方案中的BBAN长度为16个字母/数字,包含三个字段:

例如,一个采用indrect编码方案的以太坊iban账号,看起来是这样:

前面的 XE 表示国别码, 81 为校验和,后面的16个字符就是indrect编码的BBAN,其中:

如前所述,使用 web3.eth.Iban.fromEthereumAddress() 方法,可以将一个以太坊地址转换为direct编码方案的iban账号。与之对应的,可以使用 web3.eth.Iban.toAddress 方法,将一个采用direct编码方案的iban账号,转换回以太坊地址。例如:

iban账号中的校验和用来帮助核验一个给定字符串是否为有效的iban账号。可以使用web3.js中的 web3.eth.Iban.isValid()
来进行执行校验。例如:

原文: http://blog.hubwiz.com/2018/06/03/ethereum-iban/

阅读全文

与hubwiz以太坊相关的资料

热点内容
bz交易虚拟货币 浏览:722
区块链每日必读 浏览:777
矿池连接不上 浏览:478
创建以太坊合约需要多少以太币 浏览:152
区块链与电子证据保全 浏览:431
以太坊的巴比特论坛 浏览:620
为什么玩虚拟货币买不完 浏览:267
区块链同步要多久 浏览:579
以太坊价格还会涨吗 浏览:739
虚拟货币交易平台场外交易 浏览:325
哪些基金有数字货币 浏览:778
中国央行数字货币有什么商机 浏览:154
用以太坊创建代币 浏览:231
数字货币支付安全吗 浏览:475
以太坊币有数量吗 浏览:925
数字货币商家有几种 浏览:396
区块链首次代币 浏览:1
2019适合看涨的虚拟货币 浏览:689
虚拟货币微信如何诈骗 浏览:71
央行数字货币开网发行时间 浏览:914