Author

Topic: How to make a bitcoin miner using PYTHON? (Read 190 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
July 14, 2024, 11:02:48 AM
#6
@julia335, if you are trying to sell something, you need to move this topic to the Marketplace board.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
I am not doing any seo spam. I only want to sell my website.
--snip--

Whether it's SEO spam or selling ads, you violate these forum rules.

1. No zero or low value, pointless or uninteresting posts or threads. [1][e]

2. No off-topic posts.

--snip--

22. Advertising (this includes mining pools, gambling services, exchanges, shops, etc.) in others' threads is no longer allowed, including, but not limited to, in altcoin announcement threads. [8]



If you are trying to build an application in python for real-life mining, you can't really build the SHA256d hashing part. You can only really build the part that receives all of the hashes generated thus far by the mining hardware and send them to a pool like ViaBTC's and retrieve the next range back from it.

You're right, although OP never say anything about profitable mining. And i feel OP just want excuse to perform SEO spam or selling ads while responding to our reply.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
If you are trying to build an application in python for real-life mining, you can't really build the SHA256d hashing part. You can only really build the part that receives all of the hashes generated thus far by the mining hardware and send them to a pool like ViaBTC's and retrieve the next range back from it.
legendary
Activity: 1526
Merit: 1359
I am not doing any seo spam. I only want to sell my website.
~

Wait a minute! Are you really that stupid?  So you are the same idiot "fromindia" who you recently claimed hacked your wallet and stole your funds?  Why did you make that whole story up?

See here for reference:

Has anyone looked at the history of his Bitcoin address on the forum? This is a scammer who doesn’t have the intelligence to change the wallet address and regularly makes requests for help or a loan.
It's spring, and it's time for schizophrenics to get worse.

https://ninjastic.space/addresses?address=1DWoQqyx3mDSWRLoQrYphvVLumnqu6N6E
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
I want to get python code that will work for real life bitcoin mining. Is there anybody who could help me? I have gotten the following script which works as simulator only.
--snip--

To get? You could find that easily from quick google search. For example, i found these,
https://bitcointalksearch.org/topic/new-pure-python-cpu-miner-for-fun-and-testing-3546
https://github.com/muimota/miniminer

Note that i haven't tried any of those, where I'm not responsible if those doesn't work or do anything malicious. And please stop performing SEO spam.
newbie
Activity: 20
Merit: 0
I want to get python code that will work for real life bitcoin mining. Is there anybody who could help me? I have gotten the following script which works as simulator only.

import hashlib
import time

def calculate_hash(block_header):
    return hashlib.sha256(block_header.encode()).hexdigest()

def mine_block(previous_hash, transactions, difficulty):
    nonce = 0
    start_time = time.time()

    while True:
        block_header = f"{previous_hash}{transactions}{nonce}"
        block_hash = calculate_hash(block_header)
       
        if block_hash[:difficulty] == '0' * difficulty:
            end_time = time.time()
            print(f"Block mined!")
            print(f"Hash: {block_hash}")
            print(f"Nonce: {nonce}")
            print(f"Time taken: {end_time - start_time:.2f} seconds")
            print(block_header)
            return block_hash, nonce
       
       
        nonce += 1

# Example usage
previous_hash = '0000000000000000000000000000000000000000000000000000000000000000'
transactions = 'tx1->tx2->tx3'
difficulty = 4  # Number of leading zeros required in the hash

mine_block(previous_hash, transactions, difficulty)
Jump to: