找到约 15 条结果

文章 比特币的下一个重大升级:OP CAT和OP CTV的综合评估

...推进比特币交易的可编程性 ![](https://img.learnblockchain.cn/2025/06/09/69975289_image.png) ### 执行摘要 - 比特币对协议升级的保守态度使得共识变更很少见,但正如之前的 SegWit 和 Taproot 升级所展示的那样,开发者仍然愿意优化其编...

文章 BOLT 3:比特币交易和脚本格式

...的。[MINIMALIF](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013014.html) ### 资金交易输出 * 资金输出脚本是一个 P2WSH,指向: ``` 2 2 OP_CHECKMULTISIG ``` * 其中 `pubkey1` 是两个压缩格式的 `funding_pubkey` 中按字典顺序较小的一个...

文章 Schnorr 签名验证 ecrecover 破解

...成元。 还定义函数 `address()`,该函数返回给定一个点的 20 字节以太坊地址。 (注意:这仅在黑客攻击中需要) ``` R = G*k e = h(address(R) || m) s = k + x*e 签名 = (e, s) 或 (R, s) ``` ### 验证 给定签名 `(R, s)`、消息 `m` 和公钥 `P` ``` e = ...

文章 Solidity修饰器:第一部分

...细节 ``` abstract contract AccessControl is Context, IAccessControl, ERC165 { struct RoleData { mapping(address => bool) members; bytes32 adminRole; } mapping(bytes32 => RoleData) private _roles; bytes32 public constant DEFAULT_ADMIN_ROLE = 0x00; modifier o...

文章 17 个关于 SNARKs 的误解(以及为什么会有这样的误解)

...甚至[将其](https://twitter.com/cronokirby/status/1612535318984409088?s=20)仅用于指代常数大小的证明。然而,我将其用于指代次线性而不是对数多项式或常数。 我认为其他人应该采用这种做法:首先,正确的“简洁”定义应该涵盖任何具...

文章 时间治理:开创性的跨链协议治理

![](https://img.learnblockchain.cn/2025/06/05/31502908_image.png) 时间治理:开创性的跨链协议治理 Moonwell 社区一直坚定地致力于推动链上治理的边界,专注于创建透明、安全和有效的方法来管理协议。为了配合这一承诺,社区最近使...

文章 验证者的带宽要求

...。 例如,如果一个区块构建者只有 50 Mbps 的下载速度和 20 Mbps 的上传速度,那么该用户应该修改他们的配置,以尽可能多地包含交易。 这可能是零 blobs 的形式,但区块已满,或者是一个 blob 但区块半满。 **为带宽限制配置区...

问题 进入truffle控制出错

...les/cjs/loader.js:626:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (/home/ubuntu/ebay_dapp/truffle.js:2:1) at Module._compile (internal/modules/cjs/loader.js:678:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10) at Module.load ...

问题 我想给几个账号按冻结比例分钱,可结果不对,问题出在哪里呢?

...r[2] = t3; AddTomount[t1] = 10; AddTomount[t2] = 20; AddTomount[t3] = 30; total = 60; for(uint256 i = 0; i

文章 Solidity 中 bytes类型如何转换为地址address类型

Solidity 中 bytes类型如何转换为地址address类型 ## bytes 类型如何转换为address 转换方法如下: ```js function bytesToAddress(bytes memory bys) external pure returns (address addr) { assembly { addr := mload(add(bys,20)) } ```

问题 学分

通过邀请的方式,并没有得到学分。 ![image.png](https://img.learnblockchain.cn/attachments/2020/12/Z699wbso5fc718a74907c.png) 对方也没有获得20学分,这是什么情况?

问题 一批转不出来的usdt?

...法请您指教 如有解决方法 重金酬谢 ![BF8E0E797C632616A0C2F20A4D33FEC4_112356.jpeg](https://img.learnblockchain.cn/attachments/2021/01/3xqlUbpn5ff4938e7c469.jpeg) 我不知道还需要提供给您什么资料 还请您联系我 18095189517

问题 以太坊私有链转账时报错

网上扒的代码,挖矿时或非挖矿时转账都会提示这个错误: gas required exceeds allowance (5006) or always failing transaction ![image.png](https://img.learnblockchain.cn/attachments/2021/01/onyAqAOn5ffc20c43fd1a.png)

问题 chainlink 节点运行错误

...://docs.chain.link/docs/running-a-chainlink-node) * 错误信息 ``` 2021-02-02T01:20:07Z [FATAL] Unable to initialize ORM: dial tcp 127.0.0.1:5432: connect: connection refused unable to open postgresql://postgres:123456@172.17.0.2:5432/chainlink for gorm DB github.com/smartcontractkit/chain...

问题 geth的websocket连接问题

使用golang连接geth出现如图问题 ![EVQKLEH_FS20XI12OP.png](https://img.learnblockchain.cn/attachments/2021/04/s7lj4S0I60877128e9cbe.png)