上周参加了公司组织的everiToken培训,自我总结一下。
序
everiToken是近期主网上线的一个区块链项目,力志于打造可融入人们日常生活的通证(token)经济。
特点
1、Token-base模型
2、安全合约
3、简洁、快速、高效
Token-base
token-base模型是everiToken的核心。
已知的其他区块链交易模型:
UTXO:未消费的交易输出,每次交易产生新的UTXO,旧的UTXO失效,例:A 挖矿得12.5比特币,即得到一个写了12.5个比特币的UTXO,A给B2.5个比特币,原12.5 的UTXO失效,生成一个10比特币的UTXO与2.5比特币的UTXO分别给A、B。
账户模型:记录用户的余额,交易直接加减,需要保证分布式环境下的事务性。
token-base模型核心价值为资产上链,创建一个token,标识其资产属性并赋予所有者,token交易即更改所有者。不同于其他模型服务于资产的量,该模型主要服务于一个物,现在的缺点也很明显,一个token不可拆分。
安全合约
everiToken摒弃了智能合约思想,主张安全合约,简单来说就是统一标准,共用同一合约,且合约虽公开透明但除everiToken的社区开发团队外不可修改。旨在使everiToken简单化,仅服务于其目标——通证经济而不是一个万能链。
策略
everiToken继承EOS的选举投票策略,并随机选择出块节点出打包出块。
架构
App/Dapp=>安全合约=>执行层(基于RocksDB)=>网络层(EOS的PBFT、DPOS共识机制)
其他
everiToken中账户模型与token-base模型并存,沿用了EOS的共识机制,在保证数据不可篡改的同时保证交易的快捷性(ps:主讲人带了pos机演示扫码支付)。
个人小结
everiToken以其交易模型的优势带来了极高的交易速度,选举模式与安全合约并用,降低主节点的作恶风险。
不过目前版本功能仍较少,资产上链需要验证流程,会使其往中心化偏移。
对于DPOS选举策略,个人感觉比所有人都下载几个T的数据要好,毕竟若要服务于更多的人,每个人都做主节点不可行。不过对于如何选举,主节点数量,投票机制等,有待商榷。