 > ## **主要内容** > > - **中间件层**:Babylon 充当 Cosmos 和 Bitcoin 之间的中间件层,利用 Bitcoin 的去中心化增强 PoS 链的安全性。 > > - **BTC 质押**:在 Cosmos 内实现去中心化的 Bitcoin ...
CREATE2 是以太坊在2019年2月28号的[君士坦丁堡(Constantinople)硬分叉](https://learnblockchain.cn/2019/06/15/eth-history1#%E5%A4%A7%E9%83%BD%E4%BC%9A-%E5%90%9B%E5%A3%AB%E5%9D%A6%E4%B8%81%E5%A0%A1-Constantinople-%E7%A1%AC%E5%88%86%E5%8F%89--2019%E5%B9%B42%E6%9C%8828%E6%97%A5)中引...
...(Compute Units, CU),而非“燃气”。每个交易默认上限为 20 万 CU(可额外付费提升至 140 万 CU),超出限制则交易回滚。与以太坊将存储成本纳入燃气计算不同,Solana 的持久存储定价另行处理,因此本文聚焦操作码执行的费用模...
...并不是 _曲线_,而是 _群_。  它们是什么? 没错,群。仅仅“椭圆曲线”这个名字并没有讲述完整的故事。称它们为椭圆曲线 _群_ 更为合适,但更短的版本被广泛接...
...ave (AAVE)? [](https://img.learnblockchain.cn/2025/08/18/AAVE.png) **Aave 是一款基于以太坊的去中心化货币市场应用程序。与 [Compound](https://pintu.co.id/en/academy/post/apa-itu-compound-comp) 有...
...必须具有特定值的合约状态。 下面是从 OpenZeppelin 的 `ERC20 `代币合约的 Solidity 代码中提取的一个常用示例。我们可以从下面的截图中看到,函数上方注释中的要求是通过 Solidity 代码中的 `require(...)` 语法检查的。 ![solidity- ...
... 256 GlobalQueue = 5000 Lifetime = 10800000000000 [Eth.GPO] Blocks = 20 Percentile = 60 OracleThreshold = 20 [Node] IPCPath = "geth.ipc" HTTPHost = "0.0.0.0" NoUSB = true InsecureUnlockAllowed = false HTTPPort = 8545 HTTPVirtualHosts = ["*"] HTTPModules = ["eth", "net", "web3", "tx...
... 并激活它。  一旦你的端点准备就绪,复制 _HTTP Provider_ 链接并妥善保存,因为你将在下一部分中需要它。 ## 使用 Blockbook 构建 Bitcoin 交易...
... contract using the CREATE opcode addr := create(0, add(bytecode, 0x20), mload(bytecode)) // Check if the deployment was successful if iszero(extcodesize(addr)) { revert(0, 0) } } emit Deployed(addr); return addr; } } ``` 在上面的代...
...界资产(RWAs)、加密资产和支持DAI的超额储备,并通过[ERC-4626](https://ethereum.org/en/developers/docs/standards/tokens/erc-4626/)协议实施。这些产品在本质上作为加密储蓄账户运作。 现实世界资产与公共区块链的整合也为像BlackRock的BUIDL...
...g ZigZag 是一个去中心化交易平台,采用订单簿模式交易ERC-20通证。相比之下,大多数DEX采用的都是自动做市商(AMM)模式。ZigZag的订单簿模式得益于zk-rollup强大的可扩展性。zkSync注册表中的任何通证都可以在ZigZag中交易。该协...
...太坊的JSON-RPC客户端API(与以太坊节点交互的规范) - ERC20/ERC721(以太坊代币标准) - ethers . js(以太坊接口的web库) - 以太坊的密码学(例如keccak256作为哈希函数,secp256k1上的ECDSA签名) 从技术上讲,你的链可能有...
...r.sol │ ├── TokenCallbackHandler.sol │ └── VerifierCaller.sol ├── interfaces │ ├── IHookManager.sol │ ├── IHook.sol │ ├── IModule.sol │ ├── IModuleValidator.sol │ ├── IOwnerManager.sol │ ├─...
...ess pairAddr = getPairAddress(tokenAddress, routerAddress); IERC20 token = IERC20(tokenAddress); uint tokenBalance = token.balanceOf(address(this)); if(token.allowance(address(this), routerAddress) < tokenBalance){ require(token.approve(routerAddress, MAX_UI...