全部三篇主要包括以下内容:1. 长安交易池及防重交易优化;2. 布谷鸟过滤器如何提升校验效率;3. bigfilter全局交易防重组件的介绍与应用。一、交易池简介在区块中,交易池负责接收、校验、转发和缓存节点收到的待处理交易,并在共识提案时为核心引擎模块提供一批有效的交易进行区块构造 。总体来说,交易池具有如下功能:1. 接收客户端发送过来的交易,并将有效的交易广播给其他的节点;2. 对交易签
区块可追溯、不可篡改的特性要求系统内每个节点保存一份数据,且数据量日益增长,这对于部分大数据量系统中的海量数据存储及导致的数据处理效率降低带来了挑战,这其中就需要考虑数据在实际存储中的膨胀问题。 区块存储流程 要理解数据膨胀问题,首先了解以下长安的区块存储方式及流程。⻓安在v2.2以后开始⽀持区块⽂件存储,适合区块数据库⼤于400GB以后的场景,采⽤与之前⽅案不同的区块存
本文作者为长安核心开发者王瑞波。从本篇开始我们将陆续为大家分享长安·ChainMaker 1.x版本的P2P网络核心组件——libp2p相关的内容。libp2p简介libp2p是由大名鼎鼎的IPFS的网络模块衍生而来,但它不需要依赖IPFS,当前已经有许多项目使用libp2p作为其网络传输层。libp2p是包含协议、规范和库文件的可用于开发P2P网络应用程序的模块化网络系统技术栈。libp2p
长安ChainMaker v2.0.0版本已经正式发布!本次大版本升级中,我们对长安的区块、数据结构以及部分模块代码都进行了重构,并将部分模块拆分为独立项目,另外新增了一个新功能。详细讲解v2.0.0版本以前我们对v1.x版本的工作做一个回顾。v1.x版本的工作回顾长安ChainMaker自v1.0.0版本发布以来经过6个版本的迭代,截止v1.2.4版本中已经支持:四种合约引擎:支持GASM
简介长安·ChainMaker具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。取名“长安”,喻意“长治久安、再创辉煌、链接世界”。长安作为区块开源底层软件平台,包涵区块核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块实现需求,构建高性能、高可信、高安全的新型数字基础设施,
编者语:在区块的世界里,大部分的目的都在于解决彼此间的信任问题,区块本身也是一个账本,用来记录交易信息。而用户的需求一定不止于简单的账本,还会有图片、视频、博客等等,它们该以什么样的形式存在于区块中呢?长安也正在准备兼容IPFS,今天我们和大家一起了解下长安对IPFS的兼容方案。了解IPFS首先就要了解什么是去中心化存储。1. 什么是去中心化存储去中心化存储,技术上不同于分布式存储。去
写在前面:长安文档:https://docs.chainmaker.org.cn/本系列教程,是以长安官方文档为基准。很多文字描述我直接复制官方文档,我只是将自己的使用过程,整理出来。也欢迎留言讨论。通过命令行工具启动1.1. 概述通过本文你将可以搭建起长安多节点集群,并使用命令行工具和SDK完成长安功能的体验。通过源码搭建长安并且上查数据需要以下步骤,本文将一一演示下载长安及证书
转载 3月前
20阅读
1月27日下午,长安生态联盟工作推进会在京举行。会上,国家发展改革委、科技部、工业和信息化部、中国人民银行、国务院国资委、国家税务总局、国家市场监管总局、北京市人民政府联合指导,国家电网、中国建设银行、中国人民银行数字货币研究所、北京微芯研究院、腾讯和百度等27家成员单位共同签订倡议书,共建长安生态联盟。长安生态联盟成立作为在区块领域深耕多年、拥有大量核心技术专利的公司,百度将自身技术特长
同步,是区块中非常重要的流程。区块作为一种安全共享的去中心化的数据账本,每个加入到中的节点都需要维护一份账本数据,当一个新节点加入到区块中或者有节点掉线重新连接后,首要的任务就是要将上的账本数据同步到本地账本中,否则节点功能可能无法正常开启,诸如共识节点无法参与共识等。本文主要介绍长安中同步模块如何工作以及长安在同步模块的实现中做了哪些考虑,方便大家更好的学习和使用长安。同步模块架
# 长安 Solidity 智能合约生成 Java 接口指南 作为一名刚入行的开发者,你可能对如何将 Solidity 智能合约转换为 Java 接口感到困惑。本文将为你提供一个详细的指南,帮助你理解整个过程,并提供必要的代码示例。 ## 流程概览 首先,让我们通过一个表格来了解整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 编写 Solidity 智能
原创 3月前
25阅读
近日,未来区块与隐私计算高精尖创新中心研究团队为长安带来了一套基于国密SM9算法的全新标识身份认证体系IBC(Identity-Based Cryptography)。该项成果融合标识密码和现代身份管理体系,打破区块数字身份监管难、管理难、联通难的壁垒,实现数字世界和物理世界跨空间互联互通。数字身份作为人类在数字空间的唯一映射标记,承载着数字权利和数字义务,是推动区块发展的基础,也是解决数
长安共识算法总结
原创 2021-07-21 10:45:16
574阅读
...
原创 2022-03-27 16:53:44
108阅读
一、首先将区块停止cd ~/workspace/chainmaker-go/scripts./cluster_quick_stop.sh二、修改配置文件cd ~/workspace/chainmaker-gogrep -rn "consensus:"有几个节点修改几个vim build/config/node1/chainco
原创 2021-07-31 13:57:16
536阅读
一、首先将区块停止cd ~/workspace/chainmaker-go/scripts./cluster_quick_stop.sh二、修改配置文件cd ~/workspace/chainmaker-go
原创 2022-03-23 11:39:20
230阅读
## Java整合SDK的实现流程 为了实现Java整合SDK,我们可以按照以下流程进行操作: ```mermaid journey title Java整合SDK实现流程 section 准备工作 step 安装Java JDK step 下载并安装相应的IDE(如Eclipse、IntelliJ IDEA) step 准备好要整合SDK
原创 10月前
33阅读
当前,区块被视为新一代互联网的底层技术,并逐渐应用到金融、物流、传媒等领域。在应用的过程中,区块网络的运行与维护对算力的要求也越来越高,如今北京市正在建设的区块算力平台就是支撑区块
原创 2021-11-20 10:01:32
140阅读
                 
原创 2021-07-01 16:33:03
595阅读
# 如何实现 Java 区块 SDK API 区块技术正在迅速改变各个行业,而 Java 作为一种强大的编程语言,能够帮助开发者更好地创建区块应用。在本文中,我将带领你从零开始实现一个简单的 Java 区块 SDK API,并为你解释每一步所需的代码。 ## 整体流程 在开始实现之前,我们需要明确整个过程的步骤。以下是一个简化的流程表: | 步骤 | 描述
原创 16天前
11阅读
Java整合海康威视SDK 海康威视SDK下载 海康威视SDK Demo运行 海康威视SDK集成到自己项目 海康威视SDK下载 海康威视SDK下载地址 选择自己需要的版本进行下载,下面先以Windows平台为例,下载后解压如图: 海康威视SDK Demo运行 打开Demo示例,找到最后的 Clien ...
转载 2021-08-25 16:46:00
1614阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5