据Panda 交易所获悉,1月27日,国家电网公司、中国建设银行、中国人民银行数字货币研究所、北京微芯区块与边缘计算研究院等27家单位在京发布“长安”软硬件技术体系,这是我国首个自主可控区块软硬件技术体系,将有力推动数字基础设施建设。当天,中国建设银行、国家电网公司还分别发布了基于“长安应用场景,涵盖供应金融服务和碳交易领域。Panda 交易所,此次发布长安”由北京微芯研究院
与我们交流区块相关技术请关注长安公众号:长安ChainMaker,点击加入社区进群交流。作者为长安核心开发工程师史金乾。编者语:长安ChainMaker(以下简称“ChainMaker”)目前实现了很多种共识算法,比如SOLO、RAFT、TBFT、HOTSTUFF等,TBFT共识算法是ChainMaker实际应用中常见共识算法。TBFT共识算法是一种拜占庭容错算法,可以在拜占庭节点数小
在当下“软件定义”、“数据驱动”大背景下,国内外传统主机厂已经从特斯拉“硬件预埋、OTA升级、软件收费“模式带来震撼中改变,纷纷开始大力投入操作系统开发,尤其是自动驾驶操作系统开发。本文重点分析国内外自动驾驶相关企业操作系统发展现状和未来趋势。自动驾驶操作系统架构关于自动驾驶操作系统架构,笔者认为《车载智能计算基础平台参考架构1.0》已经给出了很好描述,现已经成为行业共识。广义自动驾
长安技术不断迭代,距离前面的教程已经过去一年多,迭代非常多功能与特性,本次基于2.2.1版本继续学习长安源码,相比早期教程,给阅读带来一定复杂度是IOC,我们先来分析它。1. 介绍关于ioc含义,网上介绍有很多,这里不多赘述。简单来说这是一种降低模块间耦合方式,在运行期间动态关联对象某种实现。ioc机制在长安store 存储模块中使用较多,例如:根据配置加载区块存储引擎,文件形式
区块可追溯、不可篡改特性要求系统内每个节点保存一份数据,且数据量日益增长,这对于部分大数据量系统中海量数据存储及导致数据处理效率降低带来了挑战,这其中就需要考虑数据在实际存储中膨胀问题。 区块存储流程 要理解数据膨胀问题,首先了解以下长安区块存储方式及流程。⻓安在v2.2以后开始⽀持区块⽂件存储,适合区块数据库⼤于400GB以后场景,采⽤与之前⽅案不同区块存
转载 2024-06-04 20:23:45
102阅读
本文作者为长安核心开发者王瑞波。从本篇开始我们将陆续为大家分享长安·ChainMaker 1.x版本P2P网络核心组件——libp2p相关内容。libp2p简介libp2p是由大名鼎鼎IPFS网络模块衍生而来,但它不需要依赖IPFS,当前已经有许多项目使用libp2p作为其网络传输层。libp2p是包含协议、规范和库文件可用于开发P2P网络应用程序模块化网络系统技术栈。libp2p
转载 2024-05-11 20:50:28
104阅读
同步,是区块中非常重要流程。区块作为一种安全共享去中心化数据账本,每个加入到节点都需要维护一份账本数据,当一个新节点加入到区块中或者有节点掉线重新连接后,首要任务就是要将账本数据同步到本地账本中,否则节点功能可能无法正常开启,诸如共识节点无法参与共识等。本文主要介绍长安中同步模块如何工作以及长安在同步模块实现中做了哪些考虑,方便大家更好学习和使用长安。同步模块架
转载 2024-05-28 10:08:51
68阅读
作者:明神特烦恼提案一般是共识流程中第一步,后面步骤为多阶段投票,最终达到一致。这里分析提案将独立于共识,分析如何生成待共识消息。提案高度信息、提案人确认等由其他共识模块传入,这里不做分析。带着问题读代码: 1)提案触发点有哪些? 2)从交易池获取交易集合,作为待提案消息,还要经过哪些检查? 3)提案最终数据结构是什么? 4)生成提案消息生命周期是如何管理? 5)交易读写集是
转载 1月前
388阅读
# JAVAsdk如何使用 在现代软件开发中,利用SDK(软件开发工具包)来实现特定功能已经成为一种普遍做法。Java SDK为开发人员提供了丰富功能库,使得编写高效、可维护代码变得更加容易。本篇文章将介绍如何使用Java SDK解决一个具体问题:从用户输入中生成饼状图和旅行图。 ## 问题描述 假设我们有一个旅行计划应用,用户可以输入他们旅行目的地以及相应花费。我们希望通过该数
原创 2024-08-21 07:22:01
32阅读
什么是预言机?预⾔机(oracle mechanism)是⼀种将区块外信息写⼊区块机制,在保险、金融、物联网等各个场景中已经开始展现出其价值。常⻅预⾔机有两类,⼀是依赖某⼀中⼼化信息源,⼆是将区块外信息离散化后⽤经济激励和投票写⼊区块。这两类预⾔机各有利弊:中⼼化预⾔机依赖信息源单⼀;去中⼼化预⾔机则隐含参与投票群体投票时不存在系统偏差,这个假设在现实中则不⼀定成⽴。长安·预
近日,未来区块与隐私计算高精尖创新中心研究团队为长安带来了一套基于国密SM9算法全新标识身份认证体系IBC(Identity-Based Cryptography)。该项成果融合标识密码和现代身份管理体系,打破区块数字身份监管难、管理难、联通难壁垒,实现数字世界和物理世界跨空间互联互通。数字身份作为人类在数字空间唯一映射标记,承载着数字权利和数字义务,是推动区块发展基础,也是解决数
长安ChainMaker v2.0.0版本已经正式发布!本次大版本升级中,我们对长安区块、数据结构以及部分模块代码都进行了重构,并将部分模块拆分为独立项目,另外新增了一个新功能。详细讲解v2.0.0版本以前我们对v1.x版本工作做一个回顾。v1.x版本工作回顾长安ChainMaker自v1.0.0版本发布以来经过6个版本迭代,截止v1.2.4版本中已经支持:四种合约引擎:支持GASM
长安介绍长安背景资料长安生态长安逻辑架构长安区块产生流程长安虚拟机长安智能合约SDK长安共识协议点对点网络特性包含长安存储项目概览长安是联盟公有、私有和联盟有什么区别和特点?长安设计比较好地方完全联盟设计更加实用 Policy 机制压缩证书机制修改配置简化原生支持国密算法智能合约支持多引擎,多语言 长安背景资料长安ChainMaker由北
作者:明神特烦恼交易池,一般称为mempool、txpool,用于缓存交易信息、为共识模块提供交易集输入。带着问题读代码: 1)传入交易请求结构是什么,交易池是否会补充参数? 2)交易入池前检查有哪些? 3)存储大量交易数据结构是什么,是map 还是 链表 ? 4)交易池支持索引是什么,是否支持根据txid检索交易信息?还有哪些检索条件? 5)提供给共识模块交易集合如何选择? 6)何时增加
1月27日下午,长安生态联盟工作推进会在京举行。会上,国家发展改革委、科技部、工业和信息化部、中国人民银行、国务院国资委、国家税务总局、国家市场监管总局、北京市人民政府联合指导,国家电网、中国建设银行、中国人民银行数字货币研究所、北京微芯研究院、腾讯和百度等27家成员单位共同签订倡议书,共建长安生态联盟。长安生态联盟成立作为在区块领域深耕多年、拥有大量核心技术专利公司,百度将自身技术特长
转载 2024-03-06 06:12:20
58阅读
全部三篇主要包括以下内容:1. 长安交易池及防重交易优化;2. 布谷鸟过滤器如何提升校验效率;3. bigfilter全局交易防重组件介绍与应用。一、交易池简介在区块中,交易池负责接收、校验、转发和缓存节点收到待处理交易,并在共识提案时为核心引擎模块提供一批有效交易进行区块构造 。总体来说,交易池具有如下功能:1. 接收客户端发送过来交易,并将有效交易广播给其他节点;2. 对交易签
转载 2024-05-14 12:43:27
120阅读
目录一、前言  前几天搞到了一台性能不错台式机,想着把它拿来当作编译服务器用。折腾半天装了个linux系统,各种驱动一打,是真的浪费时间。结果最后发现公司编译环境在linux系统上跑不起来。当时整个人都裂开了,这种说不出来感觉,就像到嘴鸭子跑了。  无奈之下又花费几个小时重新格盘装了个windows系统,装上后配置了下远程桌面连接和文件共享。虽然可以实现在本机上编译代码然后远程连接到服务器上
简介长安·ChainMaker具备自主可控、灵活装配、软硬一体、开源开放突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。取名“长安”,喻意“长治久安、再创辉煌、链接世界”。长安作为区块开源底层软件平台,包涵区块核心框架、丰富组件库和工具集,致力于为用户高效、精准地解决差异化区块实现需求,构建高性能、高可信、高安全新型数字基础设施,
编者语:在区块世界里,大部分目的都在于解决彼此间信任问题,区块本身也是一个账本,用来记录交易信息。而用户需求一定不止于简单账本,还会有图片、视频、博客等等,它们该以什么样形式存在于区块中呢?长安也正在准备兼容IPFS,今天我们和大家一起了解下长安对IPFS兼容方案。了解IPFS首先就要了解什么是去中心化存储。1. 什么是去中心化存储去中心化存储,技术上不同于分布式存储。去
 引  言 长安Batch交易池是业内首个生产可用批量交易池。区块中只需放入批次ID,实现对区块极致剪裁;通过以批次为单位交易并发处理机制,进一步提升交易池性能。在一轮共识中(16核/64G,4节点),长安Batch交易池相较Single交易池性能整体提升32倍,提升区块压缩率至0.23%,并且支持更具扩展性和理论性能更优MaxBFT共识算法。 
  • 1
  • 2
  • 3
  • 4
  • 5