本文讨论了使用批量可验证加密(基于BLS签名)实现谨慎日志合约(DLC)的优化方案,该方案通过无需nonce的断言机设计,允许断言机见证互联网上的任何信息,简化了断言机的实现,并提升了DLC的灵活性和隐私性。此外,还探讨了非交互式的门限见证以及合作结算合约以保护隐私的策略。
TryTry Liquid,很不错!
本文介绍了SipHash算法,它是由JP Aumasson和Daniel J Bernstein (djb)共同设计的一种快速哈希算法,旨在解决哈希表在面对拒绝服务(DoS)攻击时的脆弱性。SipHash通过密钥哈希的方式,在保证速度的同时,提供了较好的安全性,尤其适用于网络应用和WebAssembly (WASM)等场景,且比HMAC更快。
本文介绍了确定性和非确定性密钥交换的概念,以及如何在 ECDH 密钥交换方法中使用 libsodium.js 实现这两种方式。确定性密钥交换使用已知的种子值生成密钥,每次都得到相同的结果,而非确定性密钥交换则随机生成密钥,每次结果都不同。文章通过代码示例展示了这两种方法的实现,并提供了在线演示。
Stylus 是 Arbitrum Nitro 的一次升级,允许智能合约用 Rust、C 和 C++ 等语言编写