ptn项目

PalletOne调色板Token PTN跨链转网的技术原理

懵懂的女人 提交于 2019-11-27 01:32:45
之前一直在忙于通用跨链公链PalletOne的研发,没有怎么做技术分享的博客,最近PalletOne主网上线也有几个月的时间了,即将进行PTN(PalletOne上面的主Token)从ERC20到主网的转网工作。在转网进行时,正好将这其中的技术原理与大家分享。 一、Token转网的方式 因为ERC20同质化通证标准的流行,大量区块链项目都是通过先在以太坊上以ERC20的形式发行Token,进行募资、糖果发放、Token买卖等,等到自己的主链研发完成,就会将ERC20上的Token销毁或者冻结,而将对应数量的Token在主网上发放到各个持币用户,这个过程叫做Token转网。 Token转网一般有两种方式,通过交易所转网或者通过项目方转网。通过交易所转网对用户来说最简单,用户只需要将ERC20充币到对应的交易所,然后再提币时,提的就是主网的Token。而通过项目方转网的实现方式就比较多了,有通过以太坊合约进行地址映射,通过专门的转网网站进行转网操作,通过以太坊快照确认每个地址的Token余额,通过创世区块进行Token分配等多种方式,看项目方根据自己链的特点来决定。 二、交易所转网的技术原理 交易所要支持一个新的公链,那么必然会在交易所建立该公链的全账本节点,而交易所本来就支持ERC20代币,所以也有以太坊的全账本节点。交易所转网分为一次性转网和持续转网两种操作方式。 一次性转网