本文通过多个例子详细解释了同态映射的概念,并探讨了其在加密技术和零知识证明中的应用。文章结构清晰,分为简单和复杂例子两部分,并附有详细的数学公式和Python代码示例。
本文详细介绍了多项式承诺机制的原理和实现,特别是如何使用Pedersen承诺和椭圆曲线来验证多项式在特定点的估值,而不泄露多项式本身。文章还讨论了验证步骤的工作原理和为什么验证者无法被欺骗。
解析 Avail DA
本文详细介绍了如何使用 Sway 编程语言构建一个去中心化的英语拍卖合约,包含了拍卖的基本原理、安装工具的步骤、合约的结构与实现细节。通过代码示例,读者能够学习如何创建拍卖、出价、取消拍卖及提取资产,并且文中还强调了对数据结构、错误处理和事件的管理。最后,文章还提到了如何为拍卖应用程序实施测试,确保代码的正常运作。
本文详细介绍了代数群的基本概念,通过多个例子帮助读者建立对群的直觉,包括群的定义、阿贝尔群、有限群、循环群等,并探讨了这些群在零知识证明中的应用。
永续合约DEX不仅局限于交易场景,它正在拓宽区块链的应用范畴,为web3的mass adoption铺路
基本概念:在Solidity中,函数的可见性(Visibility)定义了谁可以访问该函数。主要有四种可见性修饰符:private(私有)、internal(内部)、public(公共)和external(外部)。
在 Solidity 中关于 tx.data 有约定俗成的用法。
我们检测到BnbSmartChain的HFLH项目遭到攻击,攻击者通过此次攻击获利约 9.099 BNB 约为 5300 USD 。
本文探讨了区块链技术对金融服务的未来影响,作者从个人经历出发,强调无权限区块链已经改变了全球金融架构,并探讨其为金融基础设施降低建设成本及促进竞争的潜力。文章还指出区块链不仅仅是金融领域的工具,未来还将在更广泛的社会应用中发挥作用。
本文介绍了抽象代数中的基本概念,如群、半群和 Monoid ,并解释了它们在零知识证明中的应用。
文章详细介绍了如何通过将Rank 1 Constraint System (R1CS)中的见证向量转换为有限域椭圆曲线点,并使用双线性配对来实现零知识证明。文中还讨论了验证步骤的实现细节,并指出了该算法在实际应用中的低效性。
Brevis 集成了 Ingonyama 的 ICICLE 加速库,显著提升了零知识证明的性能,特别是在多标量乘法(MSM)和数论变换(NTT)等关键操作上,实现了高达 70% 的加速。通过此次集成,Brevis 能够更高效地处理大规模数据集上的复杂计算,并扩展其在区块链领域的应用,例如数据驱动的 DeFi、zkBridges 和 zkDID 等。
介绍了拉格朗日插值法,通过一组点计算一个经过这些点的多项式,并提供了Python代码示例。
文章介绍了ZK-SNARKs中使用的可信设置机制,详细解释了如何在保密值上计算多项式,并提供了Python代码示例。
Solidity简明教程本教程适用于有语言基础,速查或者快速入门。
公链之王以太坊上一期我们介绍了去中心化、区块链,比特币;那为什么还有以太坊呢?它是什么?解决了什么问题?以太坊解决了什么问题?先来看看以太坊对自己的定义:以太坊是新一代的智能合约和去中心化应用看不懂没关系,先不看。回顾比特币,我们可以发现他的去中心化仅仅体现在了交易上,有了比特币,我们
本文介绍了如何创建 Uniswap V4 的第一个Hook,包括必需的库、合约结构和安全风险等内容。通过逐步引导,读者可以了解到如何实现自定义流动性池行为以及注意事项,并给出了完整的Hook模板代码。
深入探讨Go语言中的自定义Zap日志zap日志:https://github.com/uber-go/zapzap包提供快速、结构化、分级的日志记录。一、日志写入文件zap.NewProduction、zap.NewDevelopment是预设配置好的。zap.New可自
不标准的 ERC2612 导致可利用 permit 滥用零地址的“僵尸资金”
扫一扫 - 使用登链小程序
406 篇文章,483 学分
175 篇文章,424 学分
41 篇文章,353 学分
118 篇文章,352 学分
30 篇文章,306 学分