• 首页
  • 下载
  • DEX
  • 文档
  • Beam
    • 首页
    • 下载钱包
    • Beam DEX
    • 文档
    • Beam论坛
    • X Profile
    • 时事通讯
    • 路线图
    • 硬分叉
    • YouTube
    • Beam博客
    • BeamAssets
    • Beampedia
    社区
    • Telegram
    • Discord
    • Reddit
    • BeamAssets
    • QQ群
    • CoinGecko
    • CoinMarketCap
    • 支持
    开发者
    • 区块链浏览器
    • 源代码
    • 支持
    矿工
    • 开始挖矿
    • 支持

选择一种语言:

  • العربية الفصحى
  • Deutsch
  • English
  • Español
  • Français
  • עִברִית
  • 日本語
  • Русский

Beam Equihash specification

Chosen parameters

N = 150K = 5

Hash generation convention

Since 150 in not a multiple of 8 we pick 19 full bytes and clear lower 2 bits of 18th byte. We can get only 3 hashes from 512-bit blake2 output. Expected blake2 hash output size is 3 * 19 = 57 bytes

Implementation for CPU

Beam’s Equihash implementation for CPU is based on zcash’s version. https://github.com/BeamMW/beam/blob/master/3rdparty/crypto/equihash_impl.cpp

Zurück zur Dokumentation
Zusammenfassung
  • Current version: Groovy Gluon 7.2.13533
  • Inhalt
  • Adding support for Beam Confidential Asset
  • Abstract
  • Atomic swap token
  • Atomic Swap
  • Authorization Control And Signatures In Contracts
  • AVX
  • Beam Eager Electron 5.0 Upgrade Guide for pools and exchanges
  • Beam Equihash specification
    • Chosen parameters
    • Hash generation convention
    • Implementation for CPU
  • Beam Fierce Fermion 6.0 Upgrade Guide for pools and exchanges
  • BEAM IPFS Support
  • Beam mining protocol API (draft)
  • BEAM Mining
  • Beam News Channels
  • Beam Node Explorer API
  • Beam Position Paper
  • Beam Signature Schemes
  • Beam Technical Specifications
  • Beam URI scheme
  • Beam Wallet Database
  • Beam Wallet Protocol API V60
  • Beam Wallet Protocol API V61
  • Beam Wallet Protocol API V62
  • Beam Wallet Protocol API V70
  • Beam Wallet Protocol API V71
  • Beam Wallet Protocol API V72
  • Beam Wallet Protocol API V73
  • Beam Wallet Protocol API
  • Beam Wallet Protocol SWAP API (BETA)
  • Beam Web Wallet Starter Kit working draft
  • Welcome to BeamX
  • Blocks, Headers, System States Concept, Relevant Structures And Values
  • Cold wallet implementation
  • Confidential Assets (historical)
  • Beam Contribution Guidelines
  • Core data types used in BEAM:
  • Cryptographic Primitives
  • DMMR Internal Layout
  • Ethash Verification In Contracts
  • Exchange/Pool integration guide
  • Desktop Wallet app
  • Hi Frequency Transactions
  • How To Build
  • Windows
  • How To Remove The Desktop Wallet Files In A Manual Way
  • How To Test Beam With Trezor Wallet
  • HW Wallet Design
  • -- DEPRECATED --
  • This documentation is obsolete
  • This documentation is obsolete
  • Laser BEAM Commands
  • Lelantus CLI (historical, Below V60)
  • Lelantus CLI
  • Lelantus MW
  • Lightning Network
  • User info
  • Merkle Trees
  • Mimblewimble Whitepaper (June 2016)
  • Mining Difficulty
  • MW CLA
  • Beam Fierce Fermion 6.0 Upgrade Guide for pools and exchanges
  • -- DEPRECATED --
  • Node Standard Operation Mode
  • -- DEPRECATED --
  • One Side Payments
  • Out of sync wallets
  • Payment Confirmation (proof)
  • Programming Beam Terms And Concepts
  • Programming Beam Wallet Transactions
  • Programming Beam Wallet
  • Programming Beam
  • Proposal For I O Layer And P2P
  • Rescan offline
  • Secure bulletin board system (SBBS)
  • Setting Up Read Only Wallet For Monitoring
  • Supported NVidia Cards For Mining Using OpenCL Miner
  • System State In Depth
  • Testing Beam Hard Fork On Local Testnet
  • Testnet Command Line Instructions
  • Thoughts About Eliminating Transaction Kernels
  • Transaction creation protocol
  • Transaction Graph Obfuscation
  • Transaction Ordering And Front Running Protection
  • Transactions With Beam Wallet CLI Over TOR Network
  • Unblocking Subsequent Outgoing Transactions
  • Using BeamX Faucet Contract With CLI Wallet
  • Using BeamX Roulette Contract With CLI Wallet
  • Using BeamX Vault Contract With CLI Wallet
  • UTXO Set, Horizons And Cut Through
  • Wallet Audit
  • Wallet Requirements
  • Wallet Service
  • Wallets Discovery And Dialog Proposal
  • Overview
  • Zusammenfassung
  • Current version: Groovy Gluon 7.2.13533
  • Inhalt
  • Adding support for Beam Confidential Asset
  • Abstract
  • Atomic swap token
  • Atomic Swap
  • Authorization Control And Signatures In Contracts
  • AVX
  • Beam Eager Electron 5.0 Upgrade Guide for pools and exchanges
  • Beam Equihash specification
    • Chosen parameters
    • Hash generation convention
    • Implementation for CPU
  • Beam Fierce Fermion 6.0 Upgrade Guide for pools and exchanges
  • BEAM IPFS Support
  • Beam mining protocol API (draft)
  • BEAM Mining
  • Beam News Channels
  • Beam Node Explorer API
  • Beam Position Paper
  • Beam Signature Schemes
  • Beam Technical Specifications
  • Beam URI scheme
  • Beam Wallet Database
  • Beam Wallet Protocol API V60
  • Beam Wallet Protocol API V61
  • Beam Wallet Protocol API V62
  • Beam Wallet Protocol API V70
  • Beam Wallet Protocol API V71
  • Beam Wallet Protocol API V72
  • Beam Wallet Protocol API V73
  • Beam Wallet Protocol API
  • Beam Wallet Protocol SWAP API (BETA)
  • Beam Web Wallet Starter Kit working draft
  • Welcome to BeamX
  • Blocks, Headers, System States Concept, Relevant Structures And Values
  • Cold wallet implementation
  • Confidential Assets (historical)
  • Beam Contribution Guidelines
  • Core data types used in BEAM:
  • Cryptographic Primitives
  • DMMR Internal Layout
  • Ethash Verification In Contracts
  • Exchange/Pool integration guide
  • Desktop Wallet app
  • Hi Frequency Transactions
  • How To Build
  • Windows
  • How To Remove The Desktop Wallet Files In A Manual Way
  • How To Test Beam With Trezor Wallet
  • HW Wallet Design
  • -- DEPRECATED --
  • This documentation is obsolete
  • This documentation is obsolete
  • Laser BEAM Commands
  • Lelantus CLI (historical, Below V60)
  • Lelantus CLI
  • Lelantus MW
  • Lightning Network
  • User info
  • Merkle Trees
  • Mimblewimble Whitepaper (June 2016)
  • Mining Difficulty
  • MW CLA
  • Beam Fierce Fermion 6.0 Upgrade Guide for pools and exchanges
  • -- DEPRECATED --
  • Node Standard Operation Mode
  • -- DEPRECATED --
  • One Side Payments
  • Out of sync wallets
  • Payment Confirmation (proof)
  • Programming Beam Terms And Concepts
  • Programming Beam Wallet Transactions
  • Programming Beam Wallet
  • Programming Beam
  • Proposal For I O Layer And P2P
  • Rescan offline
  • Secure bulletin board system (SBBS)
  • Setting Up Read Only Wallet For Monitoring
  • Supported NVidia Cards For Mining Using OpenCL Miner
  • System State In Depth
  • Testing Beam Hard Fork On Local Testnet
  • Testnet Command Line Instructions
  • Thoughts About Eliminating Transaction Kernels
  • Transaction creation protocol
  • Transaction Graph Obfuscation
  • Transaction Ordering And Front Running Protection
  • Transactions With Beam Wallet CLI Over TOR Network
  • Unblocking Subsequent Outgoing Transactions
  • Using BeamX Faucet Contract With CLI Wallet
  • Using BeamX Roulette Contract With CLI Wallet
  • Using BeamX Vault Contract With CLI Wallet
  • UTXO Set, Horizons And Cut Through
  • Wallet Audit
  • Wallet Requirements
  • Wallet Service
  • Wallets Discovery And Dialog Proposal
  • Overview
  • © 2023 Beam Foundation Limited. 保留所有权利。

    Beam

    下载钱包

    Beam论坛

    X Profile

    路线图

    硬分叉

    时事通讯

    YouTube

    Beam博客

    Beampedia

    社区

    Telegram

    Discord

    Reddit

    BeamAssets

    QQ群

    CoinGecko

    CoinMarketCap

    支持

    开发者

    文档

    区块链浏览器

    源代码

    支持

    矿工

    开始挖矿

    支持

    © 2023 Beam Foundation Limited. 保留所有权利。

    隐私政策联系我们媒体资源包(Zip)