首页  /  热门NFT  /  长安链 区块链软硬件技术体系
长安链 区块链软硬件技术体系

长安链 区块链软硬件技术体系

“长安链ChainMaker”是国内首个自主可控区块链软硬件技术体系,由微芯研究院联合头部企业和高校共同研发,具有全自主、高性能、强隐私、广协作的突出特点。长安链面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案,为长安链生态联盟提供强有力的区块链技术支撑。取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。

点击链接
okx

长安链交易防重之布谷鸟过滤器

一、背景  

长安链在商业化实施过程中收集了诸多实际场景的需求。其中随着区块链系统的长期运行,账本数据规模持续增长,带来如下的技术挑战:

1、随着账本数据容量的持续增长,基于全量账本的交易防重处理耗时增加,导致tps越来越低;

2、交易防重都基于账本库进行操作,在海量交易场景下,账本库的读写负担更加繁重;

基于以上问题决定推出长安链布谷鸟过滤器。

二、什么是布谷鸟过滤器  

2.1 概率过滤器

概率过滤器是一种快速的、节省空间的数据结构,是一种常见的数据结构,就是否存在的问题,检索一个元素是否在一个集合中”称为“集合隶属测试”;存在假阳性率的“集合隶属测试”称为“近似集合隶属测试”。而在概率过滤器中比较优秀的两个实现一个是布隆过滤器,另一个是布谷鸟过滤器。

2.2 为什么使用布谷鸟过滤器

从添加、查询、删除、空间大小几个方面阐述为什么基于布谷鸟过滤器实现交易过滤器。

添加

添加操作会在节点出块时将交易添加到交易过滤器中;布谷鸟随着接近负载因子容量,效率会曲线下降,而布隆过滤器效率是恒定的,这点布隆过滤器优于布谷鸟过滤器,但是我们在实际使用中使我们要存的项的数量控制在负载因子以下即可减少假阳性的概率。

查询

交易防重主要依赖查询方法来检查过滤器中项是否存在;布谷鸟过滤器的时间复杂度是O(1),而布隆过滤器是O(k),k = 布隆过滤器的哈希数量,布谷鸟过滤器查询方法的时间复杂度优于布隆过滤器。

删除

布谷鸟过滤器中支持删除操作,而布隆过滤器不支持。

空间大小

在实际测试中200w的项的数量实测相比布隆过滤器空间占用减少24%。

三、长安链布谷鸟交易过滤器  

3.1 简介

长安链布谷鸟交易过滤器是基于布谷鸟过滤器添加时间规则、分片、快照等功能完美符合长安链的交易防重场景。

3.2 特性

纳秒级交易查重

通过时间ID规则,交易过滤器中只保留了最近一批交易,排除时间范围之外的交易,范围内的交易也可以通过分组时间区间快速路由到某个布谷鸟中查重。

优化到极致的内存占用

基于布谷哈希一亿笔交易占用550M空间,如果直接保存一亿交易ID约需要6G空间,存储效率提升89%。

分片加速并行处理能力

每个分片包含多组布谷鸟过滤器,通过分片算法将交易均匀并且快速的分配到每一组,让每组布谷鸟交易过滤器都可以同时处理交易。

数据安全不丢失

根据区块高度间隔或者时间间隔保存当前交易过滤器快照功能让节点随停随起不丢数据。

交易过滤器预热,如果节点有历史数据,但是没有快照,交易过滤器初始化时预热节点区块数据,保证交易过滤器中的交易和节点已有数据一致。

LRU循环淘汰策略

交易过滤器中一组交易过滤器内部会利用LRU循环淘汰策略将最旧的布谷鸟过滤器淘汰调并创建一个新的布谷鸟过滤器,让交易过滤器中永远保存最近一批交易。

四、使用效果  

4.1 内存占用

在使用容量为一亿的交易过滤器的情况下仅用305M内存。用户可以根据实际情况调整交易过滤器的参数。

4.2 如何使用

长安链布谷鸟交易过滤器是基于本地内存的过滤器,使用长安链v2.2.1及以上版本,在`chainamker.yml`中设置`tx_filter`配置项,即可实现快速的交易防重处理。


okx
免责声明:
世纪数藏NFT作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世纪数藏NFT无关。
风险提示:
本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
Aavegotchi兼具DeFi趣味化和NFT金融化的游戏

Aavegotchi 是一个开源、社区拥有的 NFT 游戏协议,为游戏玩家提供真正的资产所有权。Aavegotchi NFT 是用 Aave 产生利息的 aToken 质押的链上可收藏幽灵。Aavegotchi 部署在以太坊的领先侧链 Polygon 上,通过赚取 XP、升级和增加 Aavegotchi 朋友的稀有度来争夺玩家奖励。Aavegotchi 由 AavegotchiDAO 和原生生态治理代币 GHST 管理。

Alien Worlds元宇宙游戏平台

Alien Worlds 是一个集挖矿、NFT、DeFi、DAO为一体的元宇宙游戏。其中的元宇宙通用货币 Trillium(简写为TLM)用于激励用户探索 Alien Worlds 世界。用户可以通过在行星的一块土地上挖矿获得TLM奖励;成为土地所有者收取佣金;质押 TLM 参与 DAO 治理,影响行星的 TLM 分配;租用航天器做任务获得额外TLM收益与NFT等。

AutographNFT支持数字签字的NFT平台

AutographNFT 允许创作者使用 web2 ID对 NFT 进行数字签名。NFT 创作者通过使用此功能,能够对他们铸造的 NFT 进行数字身份证明。任何拥有 Twitter 帐户的人都可以对在以太坊区块链上创建的任何 NFT 进行「签名」。AutographNFT 通过这种方式在创作者、粉丝和投资者之间建立新的关系网络。这项技术有可能消除 NFT 领域内的抄袭。 AutographNFT 也有能力促进 NFT 创作者和消费者之间的新型关系,并改善或增强 NFT 资产本身。

Blankos Block Party 基于EOS链上的MMO游戏

Blankos Block Party 是一款 EOS 链上的 MMO 游戏,与大多数链游不同的是,该游戏提供了客户端支持,它利用专门开发的智能合约使用户能够获取、拥有、转让和生成独特的数字角色和视觉资产或内容。其美术风格类似于大型街区派对,玩家可在游戏内进行和设计、建造和探索,并获得 Blankos 藏品。

Bored Ape Yacht Club横空爆火的NFT项目

如果要在众多NFT项目中选出一个富有代表性的NFT内容,Bored Ape Yacht Club(无聊猿)一定显得相当耀眼。NFT在和艺术的联动下,经过一系列天价NFT事件的发酵,终于在2021年迎来爆发。2021年4月23日,一个由4名好友组成的Bored Ape Kennel(无聊猿俱乐部)设计的10000个不同形状、风格的猴子图集-Bored Ape Yacht Club横空出世。丰富的色系、迥异的风格、夸张的造型,卷携在NFT大火的热浪的一飞冲天。篮球巨星库里、足球巨星内马尔、国际歌手贾斯汀·比伯

Bunny Park

BunnyPark部署在币安智能链(BSC)上,是一个新颖安全的去中心化应用,能够与主流和创新的DeFi产品兼容。它不仅支持DEX、oracle机器、NFTs、流动性工作证明、贷款和保险等常见功能,而且还可通过通用开发者协议快速构建和灵活组装任何形式的分布式应用(Dapps)。BunnyPark平台作为唯一以NFT代替代币作为治理权的区块链平台,通过销毁BP代币获得NFT的独家版权,并将其应用于生态系统建设。这个开放的网络将支持基于金融、游戏、影视、音乐、电子竞技和流媒体等传统和创新DeFi内容的定制NF

推荐资讯

查看更多

热门标签

nft 藏品 元宇宙 nft艺术品交易平台 热门nft nft概念 nft头像 nft系统 NFT平台 nft概念是什么意思 nft发行 币安NFT 数字 nft艺术 nft盲盒 NFT项目 周杰伦nft被盗 头像NFT 头像 nft是什么意思 nft艺术品 nft科普 艺术品 交易平台 日本nft 周杰伦持有nft被盗 nft实盘 平台 nft数字藏品 交易 区块链 艺术 周杰伦持有的nft被盗 价值 国内nft nft怎么买 币安 概念 项目 市场 后悔 风口 系统 以太坊 艺术家 数字藏品 板块 游戏 无聊 加密货币 热门 火爆 赛道 币圈 泡沫 上线 骗局 概念股 代币 巨头