不知不觉踏入2018年的最后一个月,即将发布的Bernoulli版本已逐渐成型。下面我们来为社区汇报十一月的开发进度。
测试网代码更新
Bluzelle技术团队一直采取敏捷式开发的方式,在科学规划开发周期的同时,可以更及时地接收和响应技术社区的反馈。我们希望通过一些短期小版本的发布,让用户更早了解到重大版本更新所包含的功能,让团队更好地了解用户的真实需求,并及时修复必要的漏洞。
在11月,团队在Github进行了一次重要的代码更新,这是Lovelace与Bernoulli之间的一个小的版本更新,其中包括:
数据:3月第一周84%的以太坊NFT交易发生在Blur平台:金色财经报道,根据TheBlock的数据,在3月第一周所有基于以太坊的NFT交易中,有84%发生在Blur平台,超过了2月68%的高位,1月份为43%。这意味着在两个多月的时间里,Blur的市场份额几乎翻了一番,超过了竞争对手OpenSea。此外,2月份整个NFT市场与Blur一起上涨,达到了自5月以来的最高交易量。
TheBlock Research分析师Thomas Bialek表示,目前尚不清楚这种飙升是可持续的还是仅与Blur提供的激励措施有关。分析师表示,在不久的将来,这场激烈的NFT市场战争似乎可能会继续加剧,Blur需要证明其方法的持久性,而OpenSea需要推出有效的回击措施。[2023/3/8 12:47:59]
强大的持久层引擎,并使用RocksDB作为每个参与Bluzelle网络的节点的本地二级存储设施
数据:Blur已占约30%NFT交易份额,交易总额突破75万枚ETH:1月27日消息,据Dune Analytics数据显示,目前Blur的NFT市场份额已占市场总交易量约30%,正在逼近OpenSea,后者当前市场份额约为48%。截止目前,Blur总交易额已突破75万枚ETH,交易量接近160万笔。
此前报道,1月20日,NFT市场Blur在社交媒体上发文表示决定将Token发布日期推迟至2月14日,同时第三阶段空投也将持续至2月14日。[2023/1/27 11:32:14]
在Lovelace测试网的基础上新增发布/订阅支持
币核科技Bluehelix与AWS合作升级 助力币核云产品再突破:近日,区块链金融信息技术服务商币核科技Bluehelix宣布,与全球知名云平台AWS(Amazon Web Services ) 的合作全面升级,助力币核云交易所系统在安全性、稳定性、高可用性等方面更上一个台阶,共同打造最值得信赖的交易所系统产品。
AWS是全球最全面、应用最广泛的云平台之一,包括Intel、IBM、三星、Deloitte等在内的全球性知名企业都在使用 AWS。
币核科技致力于为行业客户提供专业的技术支持和服务,打造现货、合约、期权及流动性服务等五大核心技术产品、不同场景下的交易所全栈解决方案、和第一套行业SaaS CSM服务新标准,为客户快速上线交易所业务提供全周期技术和服务。币核科技已服务全球超过260家企业客户,覆盖千万级用户体量。币核云系统可做到99.99%的高可用性,在持久化、缓存服务、名称服务等基础设施方面,都引入了高可用的支持。[2020/7/10]
新加入网络和共识机制的节点将需要进行加密认证。这个版本仍使用旧的共识机制RAFT,在Bernoulli发布后,我们将全面使用PBFT共识,加密认证将会是新共识机制的重要一环。
修复一系列由团队与社区共同发现的Lovelace版本漏洞
若您想测试最新的测试网版本,欢迎从BluzelleGithub中下载:
https://github.com/bluzelle/swarmDB
PBFT共识
如之前的进度更新提及,PBFT共识已在十月完成了开发,现仍在内部进行测试,内测完成后将发布到Github进行公测。
除此之外,系统要符合PBFT标准的关键是要能够检测和处理拜占庭故障。我们正在修复当前的JS、Python、Ruby、PHP和C#等不同的客户端以支持PBFT,使它们能检测到这些故障,并可以对这些故障进行及时高效的响应。
用户权限
Bluzelle的用户权限引擎开发正在有效进行,我们也对之前的设计进行了一些改进。现在,数据库创建者需要明确创建数据库命名,并需要把创建者的公钥指定为数据库所有者。一旦创建成功,该所有者可以对该数据库执行CREATE、UPDATE、DELETE的命令。因此在Bernoulli版本中,所有对数据库的写入请求都将需要使用数据库所有者的私钥进行签署交易。
我们也在修复当前的JS、Python、Ruby、PHP和C#客户端以支持密钥管理。客户端将可以生成非对称公/私钥对,并安全地存储在文件系统上,应用程序也可以安全地使用这些密钥对数据库写入进行签署授权。
CRUD客户端
我们还整合了基于Web和桌面的CRUD客户端新版本。新版本大幅提升了数据库的可用性、处理错误的能力、为服务器提供GET参数的能力以及处理请求与交易的能力,这将极大地改进用户体验。除此以外,新的客户端也正在修复以支持数据库权限,可以向客户端提供加密公/私钥对,并对数据库的写入请求进行签署授权。
我们还为CRUD客户端取了一个新的名字,我们将在Bernoulli发布时为新名字揭晓!
其它更新
我们完成了对新的客户端线路协议和架构的重新设计,以适应PBFT和数据库权限,这些将全部由Protobuf驱动
我们创建了数据库管理API,以方便数据库的显示与管理,并支持附加元数据(metadata)
我们完善了客户端的技术使用文档,你可以通过此链接查看:
https://devel-docs.bluzelle.com/client-development-guide/v/v0.4.x/client-architecture
倒数一个月发布Bernoulli版本,你们准备好了吗?
Bluzelle中文社区有你更精彩!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。