作者: 高侃绪
-
Curve25519在Lumos各种验证机制中发挥的作用介绍
Curve25519 是一种广泛使用的椭圆曲线加密方案,它主要用于高效的公钥加密、数字签名和密钥交换。Curv…
-
Lumos中Sigma与Range两种证明机制的介绍和对比
Sigma Proof(Σ证明)和 Range Proof(范围证明)是两种不同的密码学证明机制,虽然它们有相…
-
Rust属性宏#[allow(clippy::needless_range_loop)]的作用
#[allow(clippy::needless_range_loop)] 是一个用于抑制 Clippy li…
-
Lumos的“零知识证明”ZKP实现方案
“零知识证明”(Zero-Knowledge Proof, ZKP)是一种密码学技术,允许一方(称为“证明者”…
-
Lumos使用Ristretto椭圆曲线加密协议增强加密安全性
Ristretto是一种用于椭圆曲线加密的协议,特别是在涉及到隐私和安全性方面。Ristretto协议通过限制…
-
Lumos使用tarpc库实现远程RPC支持服务
Tarpc 是一个为 Rust 设计的异步 RPC(Remote Procedure Call,远程过程调用)…
-
Lumos系统使用Tokio库来实现异步网络编程框架
Tokio 是一个用于异步编程的 Rust 库(或框架),它提供了高性能的异步 I/O、任务调度和网络操作等功…
-
digest::XofReader功能和用法介绍
digest::XofReader 是 Rust digest crate 中定义的一个 trait,它用于实…
-
Cargo.toml文件中dependencies 和 dev-dependencies的区别
在 Rust 的 Cargo.toml 文件中,dependencies 和 dev-dependencies…
-
为什么Lumos支持用web调用区块链系统的函数
wasm-bindgen 是一个用于在 Rust 和 WebAssembly(Wasm)之间进行互操作的库。它…
-
Rust的trait bounds自动识别绑定机制
在 Rust 中,当你为一个类型实现某个 trait 并且在作用域中引入这个 trait 时,Rust 编译器…