Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for mining Hathor #418

Open
msbrogli opened this issue Feb 12, 2020 · 1 comment
Open

Add support for mining Hathor #418

msbrogli opened this issue Feb 12, 2020 · 1 comment

Comments

@msbrogli
Copy link

msbrogli commented Feb 12, 2020

Dear sirs,

Hathor supports both mining HTR Only and HTR+BTC. The former is a common mining approach in which miners solve regular blocks. The latter allows miners to mine Hathor and Bitcoin at the same time using merged mining.

Merged mining means that one can mine both Hathor and Bitcoin at the same time, at the cost of dedicating a few bytes of the BTC block payload to carry HTR data. For further information, check out the Merged Mining with Bitcoin RFC: https://gitlab.com/HathorNetwork/rfcs/blob/master/text/0006-merged-mining-with-bitcoin.md

We would like to hear from you whether you are open to include support for mining Hathor in pool.btc.bom. We can develop the integration, run the tests, and create the Pull Request for this repository.

Besides the source-code integration, you would have to also run Hathor's full-node and Hathor Wallet Headless. For further information, check out the Mining Guide Integration RFC: https://gitlab.com/HathorNetwork/rfcs/blob/mining-pool-integration/text/0000-mining-pool-integration.md

Respectfully yours,
Marcelo Salhab Brogliato
Hathor Labs

Brief explanation of Hathor's Technology

Hathor's technology is a natural evolution of Bitcoin's blockchain. Instead of arranging the transactions in a Merkle Tree inside the blocks, we arrange the transactions in a DAG--outside the blocks--which are confirmed by the blocks. Our blocks are lightweight and super fast to sync in the p2p network, even with thousands of nodes. Thanks to this design, we can scale to thousands of transactions per second. Moreover, Hathor has potentially the same security as Bitcoin. It is a crypto with a scalable data structure for transactions.

Besides the Hathor's full-node, we have Hathor Wallet available for iOS, Android, Linux, macOS, and Windows. We also have a headless wallet, i.e., without a graphical user interface and fully controlled by its HTTP API. We also have support for the hardware wallet Ledger.

The documentation is available in different documents. The general architecture is fully described in the Ph.D. Thesis, while the white paper has much more technical details of each part of the architecture. Finally, the details of the implementation are described in the Request For Comment (RFC) documents. The implementations themselves are available in the source code.

Hathor's architecture is based on the Ph.D. thesis of Hathor's founder Marcelo Brogliato, and it is a completely novel architecture. Public and open-source, with anyone welcome to join.

Links:

@jansegre
Copy link

Hathor's hashrate has grown a lot since we opened this. It's now hovering between 200-400 PH/s.

Screen Shot 2020-07-28 at 17 37 04

Our merged mining spec is very similar to NameCoin and Elastos, but slightly different. Should this support go to https://github.com/btccom/btcpool-go-modules/tree/master/mergedMiningProxy ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants
@msbrogli @jansegre @YihaoPeng and others