全部: utxo 更改为仅包含 utxo 偏移量而不是整个哈希 交易只需要一个签名,而不是对每个 utxo 输入进行签名 联网 将 pow 算法从 sha256 更改为更耐 asic 的东西。(也许是 Nerva 的算法?) 可以通过切换到 Schnorr 来提高安全性和内存 O(n) -> O(1)(因此我们可以在每个 tx 中批量签名,因为 sum(sig) 验证 sum(keys)) 基于 Utxo 的加密货币使用 sha256 散列算法和 secp256k1 椭圆曲线上的 ecdsa 签名 序列化输出/utxo 版本 -- 2 个字节 值 -- 4 个字节 所有者 -- 32 字节 序列化输入 utxo hash -- 32 bytes <-- 这是从 Sha256([utxo, blockheader, index in utxos of block]) 创建的 信号大小 -- 1 字节 签名sig 大小-- 67-70 字节 序列化交易 版本 -- 2 个字节 输入计数n -- 1 字节 序列化输入n -- 99-102 字节 输出计数z -- 1 字节 序列化输出z
2022-06-11 18:06:23 22KB rust 算法
Rendezvous(又称最高随机权重)哈希算法的 Rust 实现。
2022-06-11 18:06:21 9KB 算法 rust
基于安全散列算法的FPGA加密方法.pdf
2021-07-13 18:08:52 115KB FPGA 硬件技术 硬件开发 参考文献
sha verilog 散列算法 带测试文件
2021-07-08 19:31:35 4KB sha verilog 散列算法
1
马夸 Makwa 密码散列算法的纯 Go 实现。 有关文档,请检查 。
2021-07-05 09:05:11 8KB Go
1
LSH论文,改进的局部敏感哈希,可供参考
2021-06-08 19:11:27 840KB LSH 哈希
1
hmac散列算法python源代码
2021-05-27 09:00:08 7KB python hmac 密码学
1