BLS12-381是双线性对友好(pairing-friendly)的曲线,这类曲线有较合适的embedding degree(下文将会介绍)和一个大素数阶子群,这些条件比较难满足,随机创建一个椭圆曲线是双线性对友好的概率微乎其微。但这种曲线可以被构造出来,BLS曲线就是被构造出来的pairing-friendly曲线,还有其他pairing-friendly的曲线家族,参见这里(h...
通过使用智能合约实现来支持任何曲线 BLS12–381 是一种较新的配对友好型椭圆曲线。 与常用的 BN-256 曲线相比,BLS12-381 的安全性明显更高,并且安全目标是 128 位。 所有其他区块链,例如 Zcash 和以太坊,都必…
EIP 2333标准是用于在以太坊上实现BLS12-381椭圆曲线数字签名的标准。通过使用eip2333-tool生成BLS12-381密钥对,可以在以太坊上实现安全的数字签名和验证功能。这有助于保护交易的完整性和防止欺诈行为。同时,BLS12-381椭圆曲线数字签名还具有高效、可扩展和抗量子攻击等优点,使其成为以太坊等区块链平台上的理想选择。
EN我找不到确切的类型和设置的BLS12-381曲线。这个时区要设置好,不然会出现时差, 如果你设置serverT...
bls12_381.go bls12_381_test.go field_element.go field_element_test.go fp.go fp12.go fp2.go fp2_arithmetic_x86.s fp6.go fp_arithmetic_x86.s fp_fallback.go fp_test.go fr.go fr_arithmetic_x86.s fr_fallback.go fr_test.go ...
问BLS12-381 G2点到G1的同构映射EN给定两个字符串 s 和 t ,确定它们是否是同构的。 两个字符...
用C和汇编语言编写的BLS12-381签名库专注于性能和安全性。 blst(读作“ blast”)一个用C和汇编语言编写的BLS12-381签名库,着重于性能和安全性。 状态此库尚未审核。 使用风险自负。 符合IETF规范草案:IETF BLS签名V2 IETF Hash-to-Curve V8对x86_64的支持对Linux,Mac和Windows的支持在Mac和Windows上的有限...
bls12-381 cost type: split on-curve and in-subgroup check (stellar#217) curr(stellar/stellar-xdr#217) 172a47c 529d517 File tree Stellar-contract-config-setting.x Stellar-contract-config-setting.x +27-23 Original file line numberDiff line numberDiff line change ...
import * as Bls12381Multikey from '@digitalbazaar/bls12-381-multikey'; const keyPair = await Bls12381Multikey.generateBbsKeyPair({ algorithm: Bls12381Multikey.ALGORITHMS.BBS_BLS12381_SHA256 });Importing a key pair from storageTo create an instance of a public/secret key pair from data ...
Combined BLS12-381 utilities for the Mainsail blockchain. Latest version: 0.0.1-alpha.20, last published: 8 months ago. Start using @mainsail/crypto-consensus-bls12-381 in your project by running `npm i @mainsail/crypto-consensus-bls12-381`. There are 3