【区块链技术工坊30期实录】公链如何做到TPS过万?
1,活动基本信息
1)题目:
【区块链技术工坊30期】公链如何做到TPS过万?
2)议题:
EveriToken 日前已突破1w tps,对比btc的7tps和以太坊的30tps是量级上的差距。而曾号称百万tps的EOS,目前仍旧在4K的边缘挣扎。那么EveriToken是如何做到的呢?
1) 共识机制 DPOS3.0。
2) 新的交易模型 Token-Based。
3)更精简的存储方式 rocksDB
4)更标准的合约方式,安全合约。
3)嘉宾:
黄佳磊,EveriToken技术负责人,负责基础链的研发和测试工作,毕业于浙江理工大学,曾获得ACM-ICPC亚洲区决赛银奖。everiToken是公有链,致力于通证经理发展的底层基础设施,是分布式资本和清华长三角研究院的投资项目之一。
4)活动定位
区块链技术工坊活动,由HiBlock,兄弟区块链,创业股平台联合主办,HPB芯链战略支持。区块链技术工坊活动聚焦于深度分享区块链知识,实现小会技术交友。区块链技术工坊坚持4F原则:
- Frency - 每周三晚上一次;
- Focus - 聚焦区块链技术分享;
- Fun - 20人以内会前做自我介绍,分享有深度的技术内容,技术交友;
- Feedback - 会后有活动总结和合影照片。
2,分享实录
POW:Proof of Work工作量证明简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比如现实生活中的毕业证、驾驶证等等,也是通过检验结果的方式(通过相关的考试)所取得的证明。
工作量证明系统(或者说协议、函数),是一种应对拒绝服务攻击和其他服务滥用的经济对策。它要求发起者进行一定量的运算,也就意味着需要消耗计算机一定的时间。这个概念由Cynthia Dwork 和Moni Naor 1993年在学术论文中首次提出。而工作量证明(POW)这个名词,则是在1999年 Markus Jakobsson 和Ari Juels的文章中才被真正提出。
哈希现金是一种工作量证明机制,它是亚当·贝克(Adam Back)在1997年发明的,用于抵抗邮件的拒绝服务攻击及垃圾邮件网关滥用。在比特币之前,哈希现金被用于垃圾邮件的过滤,也被微软用于hotmail/exchange/outlook等产品中(微软使用一种与哈希现金不兼容的格式并将之命名为电子邮戳)。
哈希现金也被哈尔·芬尼以可重复使用的工作量证明(RPOW)的形式用于一种比特币之前的加密货币实验中。另外,戴伟的B-money、尼克·萨博的比特金(Bit-Gold)这些比特币的先行者,都是在哈希现金的框架下进行挖矿的。
DPOS(delegated proof of stake 委托权益证明)EOS的共识机制就是用DPOS委托权益证明。DPOS与POS其实差别不大,只是DPOS选择了一些节点代表来参与以后的交易验证和记账。我们可以把它想象成是“人民代表大会”,社区选择少数可以代表的人,这些人代表整个社区去做投票记账的事。
优点:继承了POS的有钱且比POS更快的效率和更高的性能。
缺点:为了性能,对去中心化做了一个妥协。比如EOS来说,就21个超级节点,那么这个区块链网络已经不是真正意义上的“去中心化”了,反而变成了“弱中心”或者说“部分去中心化”。
everiToken的共识机制由POW改为DPOS,明显提升了TPS速度。
共识机制对于TPS的影响:
POW共识由于通过算力竞争的方式角逐记账权,浪费大量的计算资源在无用的哈希计算上,导致TPS难以提升。
DPOS的共识在于投票选举超级节点,也就是相对固定的记账者。由于释放出了更多算力,并且超级节点有能力集中资源升级硬件,使得TPS相较于POW有至少两个数量级的提升。
事务模型对于TPS的影响:
Token-Based 简化了事务处理的流程,直观上能够提升两倍。
又由于其天然地支持并行处理,所以在并发场景下有更为良好的表现。everiToken采用事务模型。
Token DB
“Token DB”是一个索引型数据库(RocksDB), 可用于快速查找区块链的最新状态, 例如通证的所有权以及链上账户某账户同质化通证的余额。
“Token DB”也是 Key-Value 型数据库。Key代表通证的ID,Value 代表当前通证的所有权。由于这种数据库只能添加,每一个键可以对应多个值,但是最近的值代表当前通证的所有权状态,其它值只用历史参考以及回滚。对于每个通证来说,everiToken将分配一个单独的存储空间用于存储包括所有权更改记录等数据,就像一条单独的链。
链上最先初始化地便是所有权值。当用户执行交易(包括转移token的动作),新的所有权将会附加在后面。如果区块被逆转,旧版本可用于回滚数据,最终被当做垃圾处理。
加嘉宾微信号,说明姓名,公司和职务,诚信交友。
现场活动照片:
本次实录纪要由辉哥(王登辉,尖晶资本副总,HiBlock上海合伙人)整理记录,转发务必注明出处及本段信息。
3,下期活动宣传
1)题目:
【区块链技术工坊31期】艺术品领域区块链探索实践
2)议题:
正所谓古语有云,盛世兴古董,乱世重黄金。
刚巧我们正处于一个盛世中,各种古玩、古董、名贵字画等艺术品都非常有市场,动辄可能会拍出超级天价。
然而这里面也产生了一些问题,那就是在古董的拍卖流转过程中,始终存在着不不开不透明等弊端。并且不同地点的拍卖活动,会受到种种制约
同时还有一个较为严重的弊病,那就是一些古董或者艺术品的超级高价,往往将人群割裂开来,艺术品成为富人“继续致富”的工具,普通民众则无法通过艺术品增加财富。
艺术品实体资产怎么与虚拟资产绑定?艺术品如何拆分份额化?怎么才能产生不可篡改的艺术品流转记录并与实体资产绑定?
议题纲要:
- 艺术品普遍的痛点
- 信息可信度与防篡改
- 尝试与挑战
- 实物资产的数字化与绑定
- 数字化资产份额化
- 实践
- 基于BTS的去中心化艺术交易平台
- 业务与区块链底层的解耦
- 使用智能合约解决安全风险
- 溯源数据上链
3)嘉宾:
许向,架构师,全栈开发工程师,DevOPS工程师。多年电商系统开发运维经验,擅长高并发系统设计与实现,大数据收集分析,先专注于区块链在传统行业的落地与应用。
4)时间/地点:
2019-01-16(周三晚上) 18:30 / 上海徐汇区龙华中路596号A座
5)活动报名海报
请微信扫描二维码报名参与,有门禁密码私送,空降无法参加。