Block.one宣布推出Demux,DApps开发将进一步简化
据Medium.com7月31日消息,Block.one宣布推出Demux,这是EOS.IO社区的一个新的开源开发工具,可简化复杂的DApp开发。
Demux是DApp的后端基础结构模式,是一个基于EOS合约Action调用的消息处理机制,能够让链上的事件和中心化服务的结合更简单和高效。
截至2018年7月初,已有189个基于EOS.IO开发的DApp。
EOS.IO为Block.one的第一个项目,是一个免费的开源区块链软件,EOS.IO官方将其定义为一个基于MIT协议开源的高性能可水平扩展的智能合约区块链基础设施软件平台,旨在实现安全的数据传输和高性能的DApp。
据EOS.IO白皮书透露,EOS.IO 软件引入一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向的扩展。 这通过构建一个仿操作系统的方式来实现,在它之上可以构建应用程序。该软件提供帐户、身份验证、数据库、异步通信和跨越数百个 CPU 内核或集群的应用程序调度。 由此产生的技术是一种区块链架构,它可以扩展至每秒处理百万级交易,消除用户的手续费,并且允许快速和轻松的部署去中心化的应用。
据火星财经了解,任何人都可以使用EOS.IO或者参与到EOS.IO软件的开发之中,使用者通过这款软件,可以发布一个区块链或者一个去中心化的应用。
EOS.IO 软件具有以下五个优点:
1. 降低DApps开发门槛,代码难度接近于在桌面操作系统上开发中心化应用;
2. 无与伦比的可扩展性。一方面,EOS.IO软件采用了石墨烯技术,内部测试显示,目前EOS.IO软件在多节点网络中的单线程每秒交易量达到10000笔。另一方面,EOS.IO软件将支持高并发,达到数百万次TPS/秒的性能并不难,这将远超现有的中心化服务器(包括AWS);
3. 强大的抗DOS攻击特性。受益于EOS代币的经济模型,EOS上运行的Dapps受到DOS攻击的可能性大大降低;
4. EOS.IO软件把成本变得更低,效率变得更高,将给创业者提供更好的生存空间;
5. EOS.IO软件是用户友好型的,不再止步于极客玩具的教条(公钥难记、私钥丢失不可恢复、一旦被盗不可找回等);
而Demux的推出将进一步的降低DApp开发程序。目前主导EOS.IO软件开发的是Block.one公司。
据火星财经了解,Block.one是一家专门从事于高性能的区块链技术研发的软件发行商,Block.one的总部位于香港,目前在全球雇佣超过200个员工。
据Block.one官网介绍,Block.one首席执行官为Brendan Blumer,首席技术官为Daniel Larimer,Block.one在全球雇佣超过200个员工。