LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

算术

1. Ethernaut Level 5代币演练:如何防止滥用算术下溢和溢出

...可达256位。 这意味着当您的数字超过在分配的存储位之下或之上时,您的算术运算容易出现下溢和溢出错误。 注意:最大可能的uint256等于115792089237316195423570985008687907853269984665640564039457584007913129639935 contract Unsigned { uint8 public min = 0; uint8 public max = 255; // Underflowing & overflowing doesn't throw an error...

知识:合约,钱包,以太坊

2. Solidity 发布 0.8.0 版本,新增默认情况下检查算术运算等功能

...对 Solidity 编译器和语言的重大更新,最主要的变化为:1. 默认情况下会检查算术运算;2. 激活了 ABI 编码器 v2;3. 内部错误不再使用无效的操作码,而是会进行还原,以免浪费 Gas 费用;4. 限制了显式转换(利用强制类型转换运算符进行转换)的可能性,以避免产生歧义。来源链接

知识:以太坊,智能合约,Solidity,Gas费

3. 股市实战中斐波纳契扇形线的应用

...在2月份出现了另一次回调,股价再次在第三条扇形线附近逆转。这张图是用算术尺度绘制的。下面这只股票中的斐波那契扇形线从三月低点延伸至七月高点。该股在8月份大幅下跌,但在当月晚些时候在50%的支撑位。50%扇形线的第一次反弹只是短暂的,但该股在9月初再次在50%线获得支撑。这张图是用算...

知识:扇形,低点,对数,算术

4. Wasm介绍之2:指令集和栈

...?指令(Constant Instructions)测试指令(Test Instructions)比较指令(Comparison Instructions)算术指令(Arithmetic Instructions)一元(Unary)算术指令二元(Binary)算术指令转换指令(Conversion Instructions)除常量?指令外,其余数值指令都没有?立即数。常量指令常量指令将?即数推入栈顶,以 i32.const 指令(操作码 0x41 )为?,下?是它的示意图...

知识:WEBASSEMBLY,二进制格式,WASM指令集

5. 比特币为什么要硬分叉?分叉后为什么不会产生新币?

...们现在需要实施的路线图充满信心。但是有一些务实的警告。我举个例子。算术运算代码。原始BitCoin使用了一个允许任意大小数字的数字实现。也就是说,它不像许多系统那样限制在32位或64位数。也可以使用256位(和更大)数字,它们对加密函数非常有用。在比特币历史的早期,这个被改变并限制在32...

知识:软分叉,分叉,比特币,区块

6. 寒武纪密码学证明大爆发,数十个零知识证明系统该如何选?

...依赖对称假设的构造对包含smooth[5]子组的任何代数域(环域或有限域)进行算术运算并执行LDC,包括非常小的二进制域和2个smooth素数域(64位或更少),其中算术运算速度是很快的。结论:对称CI系统可以对任何字段进行算术运算,从而提高效率。B. 后量子安全性当一台具有足够大状态(以量子位测量...

知识:零知识证明,zkSNARKs,zkSTARKs,StarkW

7. 【零知识证明】zk-SNARK(三)——从程序到多项式的构造

...何将一组计算的证明转换为多项式进行证明。本文重点主要包括:多项式的算术性质,多项式插值等。作者:Maksym Petkus翻译 & 注解:even@ 安比实验室([email protected])校对:valuka@ 安比实验室本系列文章已获作者中文翻译授权。前面我们已经理顺了一个 zk-SNARK 简单方案的思路,它包含了 zk-SNARK 大部分...

知识:零知识证明,zk-SNARK

8. DeFi安全审计的盲区,一文了解Curve的最新安全漏洞

...合的平均数将呈现为介于x_1和x_n之间的中间值。两种最常见的平均数类型是算术平均数和几何平均数。 算术平均数 几何平均数平均数在代币联合曲线中起到了关键作用。AMM合约允许用户交易任何组合的代币,这样AMM合约代币余额的平均值在交易发生前后保持不变。在不同的AMM设计中,会使用不同类型...

知识:合约漏洞,DeFi,Curve

9. 区块链记录哪些信息?

...顺序串连;时间戳:记录该区块的生成时间;随机数:即全网矿工一起PK的算术题答案;难度目标:该算术题的难度系数打分。“交易详情”详细记载了每笔交易的转出方、收入方、金额及转出方的数字签名,是每个区块内的主要内容。“交易计数器”表述每个区块中包含交易的数量。“区块大小”表...

知识:区块,区块大小,区块头,矿工

10. 面对以太坊君士坦丁堡升级,ETH 持有者该做什么?

...括哪些 EIP?EIP145:EVM 中的按位移位指令提供原生的按位移位,其成本与其他算术运算相当。l EVM 缺少按位移位运算符,但支持其他逻辑和算术运算符。移位操作可以通过算术运算符实现,但是它成本更高,且需要更多来自主机的处理时间。l 使用算术运算实施 SHL 和 SHR,每个花费 35gas,而所提议的指令...

知识:以太坊,挖矿,分叉,技术

11. 理解零知识证明算法Zk-stark 与 Zk-snark

...将证明CI statement成立问题转换成证明多项式等式成立问题,转换过程用到了算术环路和QAP方法;多项式等式成立意味着什么?(图中黄色部分)等式两边可以看作两个度相等的多项式,假设为n,其交点最多有n个,假如在一个很大的域范围内随机选一个点,如果的两个多项式在此点的值相等,则证明两...

知识:多项式,算法,等式,零知识证明算法

12. 技术指南 | 理解零知识证明算法之Zk-stark

...将证明CI statement成立问题转换成证明多项式等式成立问题,转换过程用到了算术环路和QAP方法;多项式等式成立意味着什么?(图中黄色部分) 等式两边可以看作两个度相等的多项式,假设为n,其交点最多有n个,假如在一个很大的域范围内随机选一个点,如果的两个多项式在此点的值相等,则证明两...

知识:零知识证明,ZKSNARK,zkSTARK

13. 这是分析师所说的

...下面的图表时说:“在过去十年中,比特币正在经历其第三次抛物线发展。 算术尺度上的抛物线上升极为罕见,对数尺度上的3阶上升是历史性的。”大图$ BTC比特币在过去十年中正在经历第三次抛物线发展。 算术尺度上的抛物线上升极为罕见–对数尺度上有3阶是历史性的pic.twitter.com/fyyM5Ws6N5-彼得·布...

知识:比特币,比特币价格,比特币正,加密货币

14. 投资回报率的三个原则

...原则:几何原理——平均回报是会骗人的我们首先介绍一种基本数学概念:算术均值和几何均值。平时我们说的均值一般都是算数均值,100%、-50%、100%、-50%,四年收益率的算数均值就是相加除以4得到25%。但是事实上,四年下来没有任何收益增长回报,这是为什么呢?因为投资回报是每年累积的,累积...

知识:均值,资产,几何,收益

15. 链动精灵丨一种基于Schnoor算法的比特币多签

...展性的特点。主要算法实现如下:初始化:? ? ? ? G:椭圆曲线基点,椭圆曲线算术群? ? ? ? 密钥产生:? ? ? ? 用户私钥:x? ? ? ? 公钥:X=xG? ? ? ? 签名:? ? ? ? 2.1 选择随机数r? ? ? ? 2.2 计算R=rG? ? ? ? 2.3 计算s=r+H(X,R,m)x? ? ? ? 2.4 输出签名(R,s)? ? ? ? 验签:? ? ? ? 验证sG==R+H(X,R,m)X可以看出Schnorr签名也基于椭圆曲线算...

知识:公钥,币多,钱包,特币