尊敬的LBank用户:
LBK代币销毁采用向固定地址发送交易,该地址禁止向其他地址进行代币转移操作,在LBK合约中该地址为profitAddress,其值为:0xb8e52b05faf9490507a0f5e8ed0c286ef0c21ef6;合约中限制其代币转移代码为:
modifier onlyOpen( ) {require( _openTransfer );require( msg.sender!=profitAddress );_;}functiontransfer(address _to,uint256 _value) publiconlyOpen {require( freezeOf[msg.sender] ==false&&freezeOf[_to] ==false);require( _to !=address(0) );require( _value >0);require(balanceOf[msg.sender] >=_value) ;require((balanceOf[_to] +_value ) >=balanceOf[_to]) ;balanceOf[msg.sender] =SafeMath.safeSub( balanceOf[msg.sender],_value );balanceOf[_to] =SafeMath.safeAdd( balanceOf[_to],_value );emit Transfer(msg.sender,_to,_value);}
在合约代码中,用户进行LBK代币转移时必须同时满足两个条件:1. _openTransfer必须为true; 2. 发送方地址必须不为profitAddress;当其中任何一条件无法满足时就无法实现LBK代币的转移。
LBK的profitAddress地址是在合约部署时,通过构造函数写入,其在合约中初始化代码为:
constructor( string memory _name,string memory _symbol,uint8 _decimals,uint256 _totalSupply,address _admin,address _profitAddress ) publicAuthorized( _admin,_profitAddress ) {name =_name;symbol =_symbol;decimals =_decimals;totalSupply =_totalSupply;balanceOf[_admin] =totalSupply;}
依据区块链具有防篡改特性和Solidity合约构造函数仅初始化执行的特性,LBK代币的profitAddress的值仅能通过合约部署时进行初始化赋值,在LBK代币合约的整个生命周期内都无法进行替换更改;LBK代币的profitAddress的值可通过Etherscan进行查询,查询方式(https://cn.etherscan.com/address/0x9cb1aeafcc8a9406632c5b084246ea72f62d37b6#readContract),其在Etherscan中的值如图所示:
为保证LBK代币销毁的有效性,用户可通过Etherscan查询LBK销毁交易以及销毁总量,其销毁交易查询方式为(https://cn.etherscan.com/address/0xb8e52b05faf9490507a0f5e8ed0c286ef0c21ef6#tokentxns):
销毁总量查询方式为(https://cn.etherscan.com/address/0xb8e52b05faf9490507a0f5e8ed0c286ef0c21ef6#tokentxns):
或者通过Etherscan阅读合约查询(https://cn.etherscan.com/address/0x9cb1aeafcc8a9406632c5b084246ea72f62d37b6#readContract)
LBK采用profitAddress地址对比零地址作为销毁地址的优势:
从安全角度,零地址亦存在对应私钥的理论可能性,从代码执行逻辑层次过滤掉从profitAddress地址发出的资金转移操作,消除了这种理论可能性;
从监督角度,全零地址包含有大量代币转移操作,对于某个代币的销毁查看和监督操作繁琐,而LBK采用的profitAddress地址可以简便的实现销毁查询和金额查看;
附:
合约代码查询地址:https://cn.etherscan.com/address/0x9cb1aeafcc8a9406632c5b084246ea72f62d37b6#code
声明:本资讯不能作为投资依据,与数字货币交易平台导航(https://www.heqi.cn/ex/)无关。
东方财经https://www.yiyihuadao.com/温馨提示,转载请注明文章出处
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。