控制台安装与使用全攻略
双线性配对特性不仅可以用于签名构造,密钥协商等,还可以实现乘法的同态隐藏和校验。这一点在零知识证明项目中应用很多。另外需要说明的是,并非基于任何椭圆曲线都可以构造配对函数,对于能有效实现双线性对的椭圆曲线,称为pairing-friendly curves,例如BLS12_381曲线。
本文希望通过回顾传统央行发展的不同模式,以及介绍区块链上的货币机构创新,探讨一种另类央行 (Alternative Central Bank) 的可行性
分享CTF比赛中智能合约常见题型(重入,整数溢出,空投,随机数可控等)及解题思路,相信会给读者带来不一样的收获。
如何在智能合约中使用clone工厂模式减少合约部署 gas。
在本文中,我们先探讨智能合约钱包对账户抽象化的需求。然后描述协议的变更及其对节点的影响,借此深入到账户抽象化的关键部分。
每周以太坊进展 2020/12/27
如何在合约里创建合约
死磕以太坊源码分析之p2p节点发现
Mixin 是一个免费、快速的点对点跨链数字资产交易网络,比特币、以太坊、门罗币等众多热门公链资产通过 Domain 网关进入 Mixin 网络,所有链下交易被记录在公开透明的 Mixin 分布式账本中,提现时结算上链。
死磕以太坊源码分析之Kademlia算法
死磕以太坊源码分析之p2p网络启动
本文接着前一篇BLS密钥聚合,讲下原始的聚合密钥签名可能出现的问题,需要一些背景知识铺垫,以Schnorr签名为例来说明,对此不熟悉的可先参考相关文章:Schnorr签名与椭圆曲线
小TIPS助力开发者迅速搭建开发环境
对 EIP-1(即 EIP 推进流程)的变更贯穿着一个主旨:将 EIP 自身的完善从硬分叉协调流程中分离出来。
译者推荐:这是我看到关于合约升级及治理写的最好的好文章,有点长,但读完必定有收获。原文来自 OpenZeppelin首席开发人员 Santiago Palladino 关于合约升级的报告,本文详细讨论了当前各种升级方式的原理、各自的优缺点,同时列举了采用相应方案的项目,以便大家进行代码级的参考。在最后一部分,作者还提出了多种配合升级的治理方案。
解释了实现第一笔闪电贷最基本的方法和原理
上篇我们详细分析了智能合约反汇编后的代码内容,包括多个反汇编指令的含义,数据在栈中的存储方式,并通过上下文关联关系梳理代码逻辑。本篇我们将继续分析上篇遗留的反汇编代码,...
powersoftau,采用MPC以及随机Beacon,完成可信设置。通过POK算法实现可验证的密钥对,并建立和上一个参与方计算结果的绑定。参与可信设置的人数可扩展,并且参与方只需要按照顺序一个个的进行指定的计算即可。协调方在接收到某个参与方的计算后,验证后,发送给下一个参与方。
本周,押金合约内的 ETH 价值已超过 10 亿美元
12 篇文章,-40 学分