找到约 14 条结果

文章 以太坊合约地址是怎么计算出来的?

...1)) ``` 这里有一些[讨论](https://swende.se/blog/Ethereum_quirks_and_vulns.html): 如果 sender 为 0x6ac7ea33f8831ea9dcc53393aaa88b25a785dbf0 , 创造的合约地址如下,这个过程完全是确定的: ``` nonce0= "0xcd234a471b72ba2f1ccf0a70fcaba648a5eecd8d" nonce1= "0...

文章 FFT友好的有限域

...模仿了[Goldilocks 的童话](https://en.wikipedia.org/wiki/Goldilocks_and_the_Three_Bears),这个故事强调了 Baby Bear 的小尺寸与故事的主角(Goldilocks)相比。 由于该域适合 32 位,因此 64 位计算机可以在单个字中将两个元素相乘。 #### Teddy Bea...

文章 如何实现MetaMask签名授权后DAPP一键登录功能?

...ype: Sequelize.INTEGER.UNSIGNED, defaultValue: () => Math.floor(Math.random() * 1000000) // Initialize with a random nonce }, publicAddress: { allowNull: false, type: Sequelize.STRING, unique: true, validate: { isLowercase: true } }, username: { type: Sequel...

文章 EigenLayer:Restaking 将如何改变以太坊协议的安全性

...动性质押衍生品](https://www.paradigm.xyz/2021/04/on-staking-pools-and-staking-derivatives) (LSD)。这些 LSD 以 1:1 的比例代表质押的 ETH,使 ETH 质押者能够在质押的同时保留其 ETH 的流动性,从而参与其他金融活动,例如将其用作借贷的抵押品,...

文章 哈希的奇妙之处:SHA-256、Pedersen 和 Poseidon

...用了 NOT(带有向下线的线)、XOR(带有圆圈的“+”)和 AND(向上的箭头)。红色部分对 SHA-256 进行以 2³² 为模的加法。 ### Pedersen 哈希 Pedersen 哈希涉及将消息拆分为 _k_ 个块( _m_ 1, _m_ 2 … _mk_),然后使用这些块基于多个生...

文章 每周以太坊进展 2021/02/07

...客户端的基准测试](https://dev.to/q9/ethereum-2-0-mainnet-clients-3and):“我觉得它们都已经准备好用于生产环境了” - Staked [因冗余运行而遭罚没](https://blog.staked.us/blog/eth2-post-mortem) - [Spectroscope](https://github.com/neukind/spectroscope):信标链...

文章 Anchor 框架中 Init 和 Init if needed 的安全性含义

...s_writable: bool, /// This account's data contains a loaded program (and is now read-only) pub executable: bool, } ``` ### `init_if_needed`: 与 `init` 不同,`init_if_needed` 不那么严格,使用起来很灵活。`init_if_needed` 类似于 `init`,但它不像 `init` 那...

文章 Web3系列教程之进阶篇---3. 以太坊域名服务(ENS)

...; // If user is not connected to the Rinkeby network, let them know and throw an error const { chainId } = await web3Provider.getNetwork(); if (chainId !== 4) { window.alert("Change the network to Rinkeby"); throw new Error("Change network to Rinkeby"); } con...

文章 比特币在价值储存手段与交易媒介之间的虚假二分法

...值是固有的](https://www.oed.com/dictionary/intrinsic_adj?tab=meaning_and_use#155168),存在于事物的本质中。 但是所有价值都是情境性的。在沙漠中间,一桶水的价值超过了世界上所有的黄金。有史以来最快的矿机对于[苦行僧](https://en.wikipedia...

文章 以太坊交易签名过程源码解析

...saction_signing.go // SignTx signs the transaction using the given signer and private key func SignTx(tx *Transaction, s Signer, prv *ecdsa.PrivateKey) (*Transaction, error) { h := s.Hash(tx) sig, err := crypto.Sign(h[:], prv) if err != nil { return nil, err } return tx.WithSignature(...

文章 联盟侧链:比特币最早的可升级侧链实现

... [softchains](https://bitcoinmagazine.com/technical/softchains-use-cases-and-security-costs) 一样)。还需要指出的是,从激励的角度看,对很小的系统来说,使用一种基于矿工的锚定机制可能是危险的,因为他们可以偷走非常小的一个群体的钱,而...

文章 DeFi 生存指南:如何识别诈骗、进行尽职调查并避免交易损失 - CoW DAO

...你可能会痛苦地发现,这个罐子只有一个入口。 ### Pump-and-Dump(拉高抛售):炒作即武器 有些骗局并不隐藏在代码中——它们隐藏在噪音中。拉高抛售利用炒作:假新闻、社交媒体水军、名人代言。公式很简单。狂热将代币的...

文章 二叉 Merkle 树

...- 对于任何具有节点数 `n(l)` 的级别 `l`,如果 `n(l) % 2 == 1 and n(l) > 1`, 则级别 `l-1` 中的最后一个节点是一个中间节点,其中包含 `l` 中最后一个节点的哈希两次。 **示例** _图 2_ 显示了项目 `[L0, L1, L2, L3, L4]` 的规范构造。 ```...

文章 比特币钱包地址的演变(一)-P2PKH

... case OP_INVERT : return "OP_INVERT"; case OP_AND : return "OP_AND"; case OP_OR : return "OP_OR"; case OP_XOR : return "OP_XOR"; case OP_EQUAL : return "OP_E...