近日,秘猿科技宣布开源第一个基于 Rust 语言的国密算法代码库,以及对该算法支持友好的 CITA v0.18 版本。随着社会信息化程度的不断提升,各国对于本国的密码算法及标准均上升到国家战略的高度。在我国,各级政府、金融等行业在设计软件及信息化系统时,在密码算法实现上均需采用国密标准,区块链系统同样不例外。但作为一种新兴的技术,平滑支持国密代码库且开源的区块链系统寥寥无几。
CITA 采用 Rust 语言实现,作为世界首个采用微服务架构设计的区块链底层架构,自开源之日起就广泛与社区和高校合作,不断丰富相关开发工具与公共代码资源,现已拥有众多企业级客户和社区开发者。此次更新,用户在尊重版权的前提下,即可自由调用 Rust 实现的国密算法库,来匹配业务场景所需的国密签名算法,大幅降低企业用户及开发者获得高性能区块链底层设计服务的成本,方便用户打造最贴近业务需求的区块链。
国密代码库地址:
https://github.com/cryptape/libsm
CITA v0.18链接:
https://github.com/cryptape/cita/releases/tag/v0.18
感谢北京航空航天大学伍前红老师及唐宗勋、牛俊翔为该实现版本做出的贡献。
在区块链技术研发方面,秘猿科技一直坚持开源精神,欢迎愿意参与区块链开源社区研发的机构和个人,共同打造世界一流的区块链开源社区,创造更大价值。
版本更新时间线:
v0.19 Osmanthus Cake
@kaikai1024 kaikai1024 released this 23 days ago
v0.18 Egg Fried Rice
@driftluo driftluo released this on 30 Aug · 271 commits to develop since this release
v0.17 Flos Sophorae Pancake
rink1969 released this on 18 Jul · 307 commits to develop since this release
v0.16 Kutto Roti
u2 released this on 15 May · 730 commits to develop since this release
v0.15 Orient Express
rink1969 released this on 30 Mar · 982 commits to develop since this release
v0.13 Happy Chinese New Year
janx released this on 1 Feb · 1238 commits to develop since this release
v0.12 Happy New Year
janx released this on 18 Jan · 1327 commits to develop since this release
v0.10
urugang released this on 26 Oct 2017 · 1608 commits to develop since this release
源码地址:
https://github.com/cryptape/cita/releases/
转载于:https://my.oschina.net/u/3919161/blog/2251319
分享到:
相关推荐
修改过的帕特里夏树(又名Trie)的CITA-Trie Rust实施,该实施受到go-ethereum trie的强烈启发。功能实施修改过的帕特里夏树(又名Trie)的CITA-Trie Rust实施,该实施受到了go-ethereum trie的强烈启发ethereum ...
基于CITA区块链的纠删码分片存储实现 纠删码是一种数据保护方法,最初被用于解决网络传输中的丢包问题,后被推广到存储领域,可以提高存储的可靠性。在基于CITA区块链的纠删码分片存储实现中,我们设计了一种基于纠...
@citahub/cita-sdk严格遵守Semver,并与MAJOR和MINOR版本的兼容,例如, @citahub/cita-sdk@0.20.x将与CITA@0.20完美配合 注意 支持Websocket,但目前尚未在CITA中完成发布/订阅。 贡献 资料库 科技栈 节点:9.4.0 ...
cita-vm 针对CITA的快速EVM实现。 为高性能而优化,比奇偶校验速度快5倍。 完全基于 。 [dependencies]cita-vm = "0.1.6"例子让我们从最基本的例子开始。 首先,我们在内存中初始化一个数据库: let db = Arc::new...
CITA监控器 | 用于链监控系统,使用存储监控和性能指标,使用可视化这些指标。 指标包括区块链数据,进程状态,主机信息(如CPU /内存/磁盘使用率等)。 仪表板的屏幕截图 摘要仪表板演示 CITA节点信息仪表板...
CITA Cloud Proto 为每个微服务设计grpc界面。 用法 [ dependencies ] cita_cloud_proto = { git = " https://github.com/cita-cloud/cita_cloud_proto " } 生成python代码 pip install grpcio grpcio-tools mkdir ...
Remix是基于浏览器的编译器和IDE,可让用户使用Solidity语言构建以太坊合约并调试交易。 要尝试,请访问 。 Remix由许多模块组成,在此存储库中,您将找到Remix IDE(又名Browser-Solidity)。 离线使用 gh-pages...
English |什么是CITA CITA是面向企业的快速且可扩展的区块链内核。 CITA支持本机合同和EVM合同,企业用户可以通过它们来构建自己的区块链应用程序。 CITA具有独特的体系结构,使企业用户可以释放其所有计算资源。 ...
CITA( Rivtower Inter-enterprise Trust Automation )是一个面向企业级应用的支持智能合约的高性能区块链内核, 旨在为企业级区块链应用提供一个稳固、高效、灵活、可适应未来的运行平台
cita-vm 针对CITA的快速EVM实现。 为高性能而优化,比奇偶校验速度快5倍。 完全基于 。 [dependencies]cita-vm = "0.1.6"例子让我们从最基本的例子开始。 首先,我们在内存中初始化一个数据库: let db = Arc::new...
语言:English,русский从任何站点收集和编辑报价Cita是一个免费的扩展程序,它允许保存和编辑任何网页上的报价。对于那些创建演示文稿或使用大量来源的报价撰写文章的人来说,它是必不可少的工具。使用Cita...
在Java这个广泛使用的编程语言中,我们可以探讨多个关键知识点,包括但不限于对象导向编程、类库应用、多线程、异常处理、I/O流、网络编程、数据库连接以及框架使用等。 1. **对象导向编程**:Java是基于面向对象的...
CITA-280-炸弹人 基于Bomberman(NES)的GROUP PROJECT,使用Unity和C#Mercedes Banker,Jazmin Brown,Monica Ly 注意:您将无法将整个Unity项目文件夹拖放到GitHub上 一次可以上传的文件数量是有限制的 建议:一...
这个项目的核心编程语言是JavaScript,一种广泛应用于Web开发的动态脚本语言。JavaScript以其强大的功能和灵活性,为网站带来了丰富的交互性和动态性,使得“La-Cita-de-Joe”不仅是一个静态的信息展示平台,更是一...
Cita:Zotero 的维基数据插件 添加引文元数据支持的插件,与来回通信,从文件附件中提取引文,以及本地引文网络可视化。 这个插件的开发是由一个支持来自维基媒体基金会。 警告:此插件尚未经过彻底测试,可能会...
biginteger源码cita-sdk-java 介绍 cita-sdk-java 最初改编自 Ethereum web3j,是一个 Java 库,用于处理智能合约并与 CITA 上的客户端集成。 有关详细文档,请参阅 。 特征 通过 HTTP 完成 CITA JSON-RPC API 的...
从任何网站收集和编辑报价 Cita是一个免费的扩展,允许保存和编辑任何网页的报价。这是一个必须有的工具,谁创建演示文稿或撰写来自许多来源报价的文章。 与Cita可以: ...支持语言:English,русский
CITA监控器 | 用于链监控系统,使用存储监控和性能指标,使用可视化这些指标。 指标包括区块链数据,进程状态,主机信息(如CPU /内存/磁盘使用率等)。 仪表板的屏幕截图 摘要仪表板演示 CITA节点信息仪表板...
奇塔Cita是面向企业和个人的一站式销售应用程序。 搜索服务,预约约会并通过cita进行付款。 访问以查看业务仪表板。目录安装如何使用安装将目录更改为客户端,并安装客户端依赖项并启动客户端开发服务器。 cd ...