美文网首页EOS
pEOS:将EOS推向极限(下)

pEOS:将EOS推向极限(下)

作者: EOSCafe | 来源:发表于2019-04-14 02:06 被阅读42次

pEOS是EOS上的隐私币,结合了Monero的技术和EOS性能,不过跟刚才微文提到的MonerEOS还是有很大区别。MonerEOS或是骗局,而pEOS在技术上做了一些探索,例如本文。另外,大家记得在4月25日前申领 pEOS token,否则pEOS将被回收。向任意EOS账户发送任意 pEOS即可自动申领完成。当然,申领需要消耗一点RAM,不过最近PEOS涨得挺好的,稍微卖出几个就回本了。

翻译自:peos-pushing-eos-to-the-limits

image

C++ API在内部使用C API。直接使用C API,我们可以跳过所有C++结构反序列化和数据复制,并且速度更快。如下所示:

image

使用C API直接检索数据会使性能提高一倍!然而,仍然涉及到数据复制,因为我们仍然不仅仅是在固定时间内在RAM中取消引用指针,并且随着您检索的数据的增长,此函数所花费的时间也会增加。我们可以进一步优化来减少这个时间,但我们将暂时保守这一行业的秘密;)

请记住,在最新版本的CDT中,这些C API调用已被弃用,并且不能通过C++编译器访问。您只能通过C编译器访问它们。

目前在pEOS,我们使用几种技术来提高平台的性能和灵活性。我们打算与社区其他成员慢慢分享这些信息。例如,您已经可以使用Eos Contract Development Toolkit (github) 的分支,它支持大于8KB的堆栈。使用此版本的工具编译的合约现在与EOS兼容,但允许您拥有MB级别的堆栈。加密合约肯定需要这一点来保持代码的合理性和高效性。EOS能够利用C++和C中的各种库的承诺实际上已经成为现实,因为现在大多数库都假设堆栈大小超过8kb!

相关文章

网友评论

    本文标题:pEOS:将EOS推向极限(下)

    本文链接:https://www.haomeiwen.com/subject/uthfwqtx.html