分类: Lumos系统开发
-
Lumos使用离散对数Discrete Log来支持Elgamal加密
离散对数(Discrete Log)在密码学和数学领域中是一个非常重要的概念。它通常与有限域或椭圆曲线群等代数…
-
Lumos使用Zero Balance Proof来证明账户余额为零
在区块链和加密货币领域,Zero Balance Proof 是一种零知识证明(Zero-Knowledge …
-
默克尔树Merkle Tree在区块链中的应用
Merkle Tree(默克尔树)是一种树形数据结构,它在区块链技术和计算机科学中广泛应用,主要用于验证数据的…
-
Lumos项目如何在开发和运营中避免“伪去中心化”的现象
牺牲一部分性能以换取更广泛的去中心化参与,是区块链系统长久生存和发展的关键。这是一个重要的方向选择,尤其是在区…
-
Curve25519在Lumos各种验证机制中发挥的作用介绍
Curve25519 是一种广泛使用的椭圆曲线加密方案,它主要用于高效的公钥加密、数字签名和密钥交换。Curv…
-
Lumos中Sigma与Range两种证明机制的介绍和对比
Sigma Proof(Σ证明)和 Range Proof(范围证明)是两种不同的密码学证明机制,虽然它们有相…
-
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,它用于实…
-
为什么Lumos支持用web调用区块链系统的函数
wasm-bindgen 是一个用于在 Rust 和 WebAssembly(Wasm)之间进行互操作的库。它…
-
Rust的trait bounds自动识别绑定机制
在 Rust 中,当你为一个类型实现某个 trait 并且在作用域中引入这个 trait 时,Rust 编译器…