编者注:价格操纵攻击已经几乎无处不在,本文中,介绍了使用 DEX 交易所作为价格预言机有被操控的风险,最难得的难得的是:作者详细介绍了数个案例攻击原理、攻击Demo 演示(文末包含全部代码)、已经应对的解决方案。 推荐DEFI 开发者阅读。
改进的密钥聚合的算法是如何防止伪签名的呢?本质上增加了公钥的可验证性
闪电贷可用于跨DEX的套利,Dy/Dx等协议的头寸清算以及CDP(Collateralized Debt Positions:抵押债仓)的迁移。
本文展示了在编写智能合约时需要遵循的一系列模式和规范。
本文介紹了BLS签名简要过程及其原理,综上可以看出BLS签名过程没有使用随机数,签名结果具有确定性(与RSA,EdDSA类似,不同于ECDSA,Schnorr等)。其构建在具有双线性映射的配对函数之上。
大多数交易都有事件日志,但是这些事件日志却比较难读懂,通过本文,我们可以理解事件如何在存储的。
本文列出了 12 个优化合约字节码的 Solidity 编程技巧。
本文介绍参与者少于门限值t时的方案,实质上是通过提高c的值来改变门限值。 需要说明的是后m个节点虽然也参与计算了,但不是和前k节点一样(生成秘密随机数,计算准备多项式),属于被动参与,不会影响最终结果。
译者注: 越来越多的项目要依赖价格预言机,而少有项目去认真的思考价格预言机的可靠性,本文用分析多个预言机失败的案例,帮助我们意识到价格预言机不总是可靠的,并提出了一些在其他项目已经实践过用来防止预言机操控的技术。推荐每个 DEFI 开发者读一读。
Solidity 0.7.0 所涉及的更新的概述
动态秘密共享方案可有效提高长周期密钥的安全性。本文介绍了典型的Amir Herzberg实现方案,默认情况下所有参与者都参与,恢复阶段只要大于或等于门限t个参与能够周期性地更新自己的密钥部分,就能达到目的,本质上是 n 个参与者协商了一个常数项为零的 t-1 次多项式!
分享好东西:以太坊可用RPC节点列表
chainId为了防止双花攻击。 网络ID(NetworkID),主要用来在网络层标识当前的区块链网络。NetworkId 不一致的两个节点无法建立连接。
RC20-Permit(EIP-2612)下,如何避免 使用进行两步交易:授权+ transferFrom!
引用类型,应明确指定数据位置
Feldman的方案提供了可验证的密钥分享机制,验证子密钥的正确性的关键是密钥分发者公布了承诺信息$(c_i)$,$c_i$ 绑定了多项式系数,从而使得每个参与者收到的承诺都来自同一个多项式
Synthetix 是基于以太坊的去中心化合成资产发行协议。这些合成资产由 Synthetix 网络通证(SNX)担保,只要将 SNX 在智能合约中锁定,即可发行合成资产(Synths)。
密钥分享技术本质上是单一密钥的拆分管理,使用n份冗余储存,保证m份分片确定的秘密。这个秘密可以是私钥,也可以扩展成其他任意信息,如资产共同管理,谜语答案,秘密遗嘱等。
原文链接: https://medium.com/bollinger-investment-group/liquidity-mining-a-user-centric-token-distribution-strategy-1d05c5174641
作者: Dmitriy Berenzon
翻译&校对: Rebase社区 & 阿剑
Rebase 是一个极客组织,致力于帮助极客更好地利用科技创新,推动社会变革。
Dune Analytics是区块链数据研究中的超级强大工具
扫一扫 - 使用登链小程序
56 篇文章,289 学分
108 篇文章,257 学分
15 篇文章,208 学分
16 篇文章,177 学分
3 篇文章,172 学分