All Projects → btccom → Btcpool Abandoned

btccom / Btcpool Abandoned

Licence: mit
backend of pool.btc.com

Projects that are alternatives of or similar to Btcpool Abandoned

Cryptolist
Curated collection of blockchain & cryptocurrency resources.
Stars: ✭ 3,501 (+547.13%)
Mutual labels:  blockchain, ethereum, bitcoin, btc
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-66.73%)
Mutual labels:  blockchain, ethereum, bitcoin, btc
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (-73.94%)
Mutual labels:  blockchain, ethereum, bitcoin, btc
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-69.5%)
Mutual labels:  blockchain, ethereum, bitcoin, btc
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (-56.01%)
Mutual labels:  blockchain, ethereum, bitcoin
Introducing Ethereum And Solidity
Programming examples from the book.
Stars: ✭ 221 (-59.15%)
Mutual labels:  blockchain, ethereum, bitcoin
Coinpricebar
💰 Cryptocurrency prices on MacBook Touch Bar
Stars: ✭ 290 (-46.4%)
Mutual labels:  ethereum, bitcoin, btc
Squeezer
Squeezer Framework - Build serverless dApps
Stars: ✭ 3,242 (+499.26%)
Mutual labels:  blockchain, ethereum, bitcoin
Optimal Buy Cbpro
Scheduled buying of BTC, ETH, and LTC from Coinbase Pro, optimally!
Stars: ✭ 288 (-46.77%)
Mutual labels:  ethereum, bitcoin, btc
Qtbitcointrader
Secure multi crypto exchange trading client
Stars: ✭ 520 (-3.88%)
Mutual labels:  ethereum, bitcoin, btc
Simcoin
Blockchain simulation framework with Docker and Python.
Stars: ✭ 470 (-13.12%)
Mutual labels:  blockchain, ethereum, bitcoin
Blockchainstore
💰 Retail Store that runs on Ethereum
Stars: ✭ 425 (-21.44%)
Mutual labels:  blockchain, ethereum, bitcoin
Blockchain Stuff
Blockchain and Crytocurrency Resources
Stars: ✭ 2,549 (+371.16%)
Mutual labels:  blockchain, ethereum, bitcoin
Time Series Machine Learning
Machine learning models for time series analysis
Stars: ✭ 261 (-51.76%)
Mutual labels:  blockchain, ethereum, bitcoin
Blockchainwallet Crypto
比特币、以太坊公私钥生成以及签名,长时间不维护可移步 https://github.com/QuincySx/ChainWallet
Stars: ✭ 183 (-66.17%)
Mutual labels:  blockchain, ethereum, bitcoin
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+4059.15%)
Mutual labels:  ethereum, bitcoin, btc
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+561%)
Mutual labels:  blockchain, ethereum, bitcoin
Exchangesharp
ExchangeSharp is a powerful, fast and easy to use .NET/C# API for interfacing with many crypto currency exchanges. REST and web sockets are supported.
Stars: ✭ 489 (-9.61%)
Mutual labels:  blockchain, ethereum, bitcoin
Study Blockchain Referrence
区块链学习路上的一些资料作为参考
Stars: ✭ 172 (-68.21%)
Mutual labels:  blockchain, ethereum, bitcoin
Cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 2,912 (+438.26%)
Mutual labels:  blockchain, ethereum, bitcoin

BTCPool for Bitcoin, Ethereum, Decred, Bytom, ...

Branch Status
master CircleCI
deveth CircleCI

BTCPool is backend system of https://pool.btc.com.

This is a version of BTCPool that supports more blockchains. Check the SHA256-only version at master branch.

The pool backend support these blockchains at current:

  • SHA256
  • Scrypt
  • ETHash / Daggerhashimoto
  • EquiHash

    Tips: ZCash and BEAM use different EquiHash parameters and are not compatible in mining.

  • Cuckoo Cycle

    Tips: Grin supports Cuckaroo Cycle 29 and Cuckatoo Cycle 31 at the same time, miners can choose an algorithm to mine.

  • Blake-256
  • Tensority
  • Eaglesong
    • Ckb (finished but the test is not enough)

    Tips: only Tested with bminer and nbminer. need to be updated after the new version of ckb is released.

  • Others
    • Siacoin (not finished and need test)

It also support these merged mining blockchains of SHA256 blockchains:

If you want merged mine more than one chains that compatible with Bitcoin merged mining specification, use merged mining proxy.

Note: The project is still a testbed and work in progress, all things could be changed.

See Also:

Architecture (need update)

Architecture

Install

  1. Install Zookeeper, or see INSTALL-ZooKeeper.md
  1. Install Kafka, or see INSTALL-Kafka.md
  1. Install BTCPool, see INSTALL-BTCPool.md

Upgrade

Upgrading to BTCPool 2.3.0 requires additional operations on sharelogger, slparser and statshttpd due to incompatible sharelog format changes.

See UPGRADE-BTCPool.md for more information.

Benchmark (outdated)

We have test 100,000 miners online Benchmark. see Benchmark-100000.md

BTCAgent

BTCAgent is a kind of stratum proxy which use customize protocol to communicate with the pool. It's very efficient and designed for huge mining farm.

Testing

You could run simulator to test the system. It will simulate a lots of miners, need to enbale config enable_simulator on your Stratum Server.

License

BTCPool is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.

Welcome aboard!

BTC.COM Team.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].