mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

探索CyberMiles 生态:现今加密经济中的虚拟资产

收藏
分享

区块链中可置换资产 VS 不可置换资产,#CM用例#

比特币是加密领域一项杰出的成就。在数字世界中创造不可复制的东西具有巨大价值。

——前谷歌C.E.O,Eric Schmidt。

世界上只有两种类型的资产:可置换的资产和不可置换的资产。

可置换资产就像美元或股票。每个单位是相等的。可置换性使它们易于交易,但是,它们不是“天然的”;现实世界中很少存在真正可置换的东西。

现实世界中的资产,如房屋、厂房、贷款、酒以及公司,彼此之间是不一样的。它们是不可置换的。

大部分价值10万亿美元的金融业,都是从潜在的可置换资产中创造不可置换的证券,以方便交易。但是,在模拟的华尔街证券化世界中,潜在可置换资产的关键细节可能会丢失,并导致整个系统崩溃。比如,次级抵押贷款证券化导致了2008年的金融危机。

在区块链金融的崭新世界中,我们致力于将资产变为数字化和可编程的。我们能否想象一种新的证券化形式,可以保留甚至利用基础资产的不可替换性?

对比ERC 20和ERC 721

ERC 20 token标准被专门设计为可置换的,这与传统的货币或证券类似。ERC 20 token的交易很容易进行,但也可能会丢失它们代表的资产的关键细节。

从技术上讲,ERC 20 token的合约可用作数据阵列管理和追踪帐户余额。但它无法追踪帐户中的个人token。因此,帐户内的token都是完全相同且可置换的。

// 部分代码
contract ERC20Token {
mapping(address => uint256) balances;

function balanceOf(address tokenOwner) public constant returns (uint balance) {
return balances[tokenOwner];
}

function transfer(address to, uint tokens) public returns (bool success) {
balances[msg.sender] = balances[msg.sender].sub(tokens);
balances[to] = balances[to].add(tokens);
return true;
}
}

有了ERC 721,任何人都可以发行独一无二的个人token 。然而,今天的公链都缺乏链接到现实世界的关键基础设施,例如标准的预言机(oracles)。今天ERC 721 token的实际用途是什么?这可能才是有趣之处。

// 部分代码
contract ERC721Token {
mapping(address => uint) private balances;
mapping(uint256 => address) private tokenOwners;
mapping(address => mapping(uint256 => uint256)) private ownerTokens;

function balanceOf(address _owner) constant returns (uint){
return balances[_owner];
}

function ownerOf(uint256 _tokenId) constant returns (address){
return tokenOwners[_tokenId];
}

function takeOwnership(uint256 _tokenId){
address oldOwner = ownerOf(_tokenId);
address newOwner = msg.sender;

balances[oldOwner] -= 1;
tokenOwners[_tokenId] = newOwner;
balances[oldOwner] += 1;
}

function transfer(address _to, uint256 _tokenId){
address currentOwner = msg.sender;
address newOwner = _to;
balances[currentOwner] -= 1;
tokenOwners[_tokenId] = newOwner;
balances[newOwner] += 1;
}
}

计算机代码超越了无形资产,让创建、追踪甚至交易精细粒度的数字资产成为可能。ERC 721依据NFT(不可置换token)标准就是专门为此目的而设计的。ERC 721合约中包含的数据结构不仅可以追踪帐户余额,还可以追踪每个token所有者的帐户。可以看到,区块链中能够存储更多的数据,同时这也对选择在哪个区块链平台选择发行ERC 721 token产生影响。

解决ERC 721的痛点

作为专为商业应用优化的公链,CyberMiles为实际资产发行ERC 721通证提供了最佳平台。原因有以下三点:

Lity编译器和CyberMiles虚拟机(CVM)可以主动防止与token合约相关的常见安全问题。 正如最近我们经常看到的那样,以太坊token合约容易出现整数溢出和其他编程错误。 Lity编译器可以检查几种常见的编码错误,虚拟机则会进一步保护运行时的内存溢出。 CyberMiles使token合约更安全。

CyberMiles区块链为低成本的链上数据存储优化。 ERC 721的特征 —— 一般是安全token——token合约需要存储大量的相关数据(例如所有权、历史交易记录和聊天信息)。就gas费而言,在以太坊进行链上存储非常昂贵。而CyberMiles设计了一种新的 DPoS共识机制,因此产生了新的gas费结构。CyberMiles为低成本存储链上和链下的数据进行了优化,并且这些数据是可验证的

CyberMiles的libENI功能可对预言机实现一流支持。 为了表现真实世界的资产,如前所述,ERC 721 token需要与预言机一起工作。然而,外部系统交互所需的加密计算,使大多数预言机在传统以太坊上变得不切实际。例如,在以太坊上验证单个比特币交易,需要花费超过370M(等值500美元)的gas费。CyberMiles 的libENI对CVM允许按需扩展,以便低成本地执行这些任务,并且速度比理想环境下的以太坊快了万倍。

虚拟机及其功能扩展将让CyberMiles区块链成为发行有资产支持的电商token的最佳选择。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。