Node.js core collaborator emeriti; LearningBooks && codingMonkey; NFT Collector;
1y
分配:蓝图 为了深入理解信标链,我们需要先介绍分片。目标的以太坊网络中,每一个节点都要验证所有交易,这大大限制了以太坊的扩容性。 在计算机科学里,扩容主要有两种途径: 纵向扩容:使每一个节点的算力更加强大 横向扩容:增加更多的节点 为了符合去中心化的目标,区块链需要横向扩容。以太坊 2.0 的...
最近,Ariel Gabizon,Zac Williamson 和 Oana Ciobotaru 公布了一个新的普遍用途的零知识证明算法 PLONK ,全称为普遍用途的非交互式知识论证的拉格朗日基排列(Permutations over Lagrange-bases for Oecumenical ...
昨日冷兔预售,除了成为国产 NFT 之光冲上 OpenSea 时段榜一之外,不知大家是否察觉,整个预售过程,Gas 费并没有明显暴涨: 可以看到,整个下午的 Gas Price 在图中并没有明显尖刺(和当天晚上,以及后一天凌晨对比明显)。在项目如此之热的情况下,冷兔是如何做到的呢?让我们从它的合约...
前言与版本 笔者最近在结合以太坊黄皮书读以太坊源码,结合自己的理解解析下黄皮书内的公式,与大家共同学习进步,若大家在阅读以太坊黄皮书时,对公式产生理解上的困惑,可以参阅本文一起看。文章基于当前(2022/1/10)的黄皮书,版本号为 BERLIN VERSION fabef25 ,若有不准确之处,欢...
最近在看零知识证明,了解到了一个很有意思的问题,即《姚氏百万富翁问题》,该问题由图灵奖得主姚期智老师提出。算是对开始了解零知识证明的朋友起到抛砖引玉作用的经典问题。下面展开一下问题的描述,以及姚期智老师给出的一个答案。 问题 假设有两个富翁甲,乙,他们的财产数量分别为 a, b ,且 1 ≤ a, ...
笔者前两日学习了 Uniswap 的白皮书以及源码,具体学习笔记可看这篇博客。在阅读其源码的过程中,学习到了一些 Solidity 编程技巧,在此文记录分享。 MLOAD vs SLOAD 在源码更新头寸(position)函数中,在从 storage 载入合约状态时,有如下额外注释(// SLOA...
参考 白皮书 V2 的实现与问题 Uniswap V2 作为老牌的基于自动化做市的 DEX ,其核心公式十分简单优雅,即是: x * y = k 我们假设 x 轴为 x 代币的数量,y 轴为 y 代币的数量。所以当我们使用 x 代币去交换 y 代币时,流动性池中 x,y 代币的数量将会从 A...
1,跨链账号 目前已经有不少 POS 链的开发者正在努力让跨链通信变得简单。 如果跨链账号成为了现实,那么不同的链都将可以轻易地调用以太坊上的只能合约。 这将释放数十亿的资本... 2,智能合约钱包 对与去中心化金融的广泛推广来说,去中心化钱包是 100% 必要的。 这些钱包由智能合约所控制,而不...
交易所是市场的 DNA 。交易所的内部运行模式,决定了它下面所有的交易动态。 目前交易所提供流动性(liquidity)的方式,主要有四种: 中央限价订单簿(CLOB, 即 central limit order books) 联合曲线自动化做市(bonding curve automated m...
No More Data