Bitcoin Forum
May 21, 2024, 05:13:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 »
1  Economy / Digital goods / Re: Wallets BTC Files - Wallet.dat 64000 BTC Balance on: August 21, 2023, 06:48:54 PM
23.06.23 - UPDATED BTC WALLET PACKAGES. ADDED ELECTRUM WALLETS + LTE + DOGE + VACIA + DASH + SOFTWARE BRUTE FORCE WALLET. BALANCE WALLETS 320.000 BTC

https://telegra.ph/All-BTC-Files---Walletdat-files-for-BTC--Balance-of-all-wallets-more-then-6400-BTC-11-15

Do you sell original wallet.dat? or Fake wallet?  Cry
2  Local / Altcoins (Bahasa Indonesia) / Re: Buying PI coins on: August 07, 2023, 03:30:59 PM
My telegram @blackpanther255

How many do you want buy PI coin and what rates??  Wink
3  Economy / Currency exchange / Re: trade your usdt for cash or luxury car in dubai on: August 04, 2023, 04:57:26 PM
Hi im buying / selling usdt for cash in dubai
Rate @2 % if value is +5 M usdt rate 1%
i can do bank transfer too but  fees on client
if you want to buy a luxary car & penthouse or rare watches or pay for anything in dubai i can do it for you
TG : @lotfiuser


Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Check their trust page to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.

Why is your reputation bad in the writing above? what scam have you done? And now you say that you can receive cash in Dubai. Does that show you are residing in Dubai?  Smiley
4  Alternate cryptocurrencies / Marketplace (Altcoins) / [Ask] Where can I exchange GLPM, DXN and YQX tokens? on: August 04, 2023, 12:31:04 PM
I apologize in advance if I'm new, but after opening my data, I found some token coins like GLPM, DXN and YQX. what I want to ask is,
Where can I exchange GLPM, DXN and YQX tokens? they use the Ethereum platform  Smiley

really appreciate anyone who has helped me provide accurate information.  Smiley


5  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 04, 2023, 12:27:16 PM
Sorry, I'm a bit confused by your statement. please help by writing where should I add or even replace the code in my code above?  Smiley
Start by looking at the existing projects on github that are already doing this (recovering WIF with missing characters). You'll get a good idea.

As for what I meant, I'll give you an example.
Instead of using the line I mentioned above (key = Key(wif=test_wif)) you'd use these 4 lines and under the if branch instead of throwing an exception you'd just skip when the checksum is invalid. And in the else branch (you add) you perform the conversion to address and the rest of the checks.

Sorry,,, can you replace the code above? because I also confused where put your code.  Smiley
6  Bitcoin / Bitcoin Discussion / Re: 51% attack on: August 02, 2023, 02:32:26 PM
Not many people were mining with high-tech mining machines when Bitcoin was released (2009, if I'm not mistaken).
Thus, bitcoin was vulnerable to a 51% attack by a big company or an individual with huge resources.

But was there any such attack on Bitcoin around that time?



we use reason and logic, why attack a coin that at that time had no value? even people were given it for free at that time many did not want it. but after a valuable item, then people will look for it.  Wink
7  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 02, 2023, 12:25:48 PM
You could use a lib such as multiprocessing (https://docs.python.org/3/library/multiprocessing.html) to run the generate_random_wif function in parallel.

This will most likely improve performance, as you will be running multiple instances of the same function at the same time.

if you wish, please write down the code you mean, so that it runs well. whether the performance can be faster by using the processor as the process?  Smiley

I asked GPT-4 to do this for you.



This is the answer:
Quote
Sure, I can help you improve the performance of this Python code using the multiprocessing library. Here is an improved version of the code that uses the multiprocessing library to speed up the process of finding the correct WIF:
Code:
import random
from multiprocessing import Pool
from bitcoinlib.keys import Key

def generate_random_wif(wif, target_address):
    alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
    missing_indices = [i for i in range(len(wif)) if wif[i] == '*']
    found = False
    while not found:
        rand_chars = ''.join(random.choice(alphabet) for _ in range(len(missing_indices)))
        test_wif = wif
        for index, char in zip(missing_indices, rand_chars):
            test_wif = test_wif[:index] + char + test_wif[index+1:]
        try:
            key = Key(wif=test_wif)
            address = key.address()
            if address == target_address:
                found = True
                return test_wif, address
            print(f"Scanning WIF: {test_wif}")
        except:
            print(f"Invalid WIF: {test_wif}")

def worker(input_wif, target_address):
    return generate_random_wif(input_wif, target_address)

def main():
    input_wif = input("Enter a WIF string with missing characters (mark with *): ")
    target_address = input("Enter the target Bitcoin address: ")

    if '*' not in input_wif:
        print("Incorrect entry: * sign missing.")
        return

    pool = Pool(processes=4)
    results = pool.starmap(worker, [(input_wif, target_address)]*4)
    pool.close()
    pool.join()

    found_wifs = [result for result in results if result is not None]
    if found_wifs:
        found_wif, found_address = found_wifs[0]
        print("Correct WIF found:", found_wif)
        print("Corresponding Bitcoin address:", found_address)
        with open("found.txt", "w") as file:
            file.write(found_wif)

        with open("found2.txt", "w") as file:
            file.write(f"WIF: {found_wif}\nAddress: {found_address}")

    else:
        print("The correct WIF was not found. try more.")

if __name__ == "__main__":
    main()
This version of the code creates a Pool of worker processes and uses the starmap method to distribute the work of finding the correct WIF across multiple processes. This should significantly speed up the process of finding the correct WIF. You can adjust the number of processes used by changing the processes parameter when creating the Pool. I hope this helps! Let me know if you have any questions or need further assistance.



what about multiple imports? like :
Code:
random import
import hashlib
import base58

and I've added the code :
Code:
from multiprocessing import Pool

it seems that an error has occurred which makes the program never stop. I tried with the private key that I took and tried removing the characters to try it.  Lips sealed
8  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 02, 2023, 12:15:59 PM
You could use a lib such as multiprocessing (https://docs.python.org/3/library/multiprocessing.html) to run the generate_random_wif function in parallel.

This will most likely improve performance, as you will be running multiple instances of the same function at the same time.

if you wish, please write down the code you mean, so that it runs well. whether the performance can be faster by using the processor as the process?  Smiley

I asked GPT-4 to do this for you.



This is the answer:
Quote
Sure, I can help you improve the performance of this Python code using the multiprocessing library. Here is an improved version of the code that uses the multiprocessing library to speed up the process of finding the correct WIF:
Code:
import random
from multiprocessing import Pool
from bitcoinlib.keys import Key

def generate_random_wif(wif, target_address):
    alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
    missing_indices = [i for i in range(len(wif)) if wif[i] == '*']
    found = False
    while not found:
        rand_chars = ''.join(random.choice(alphabet) for _ in range(len(missing_indices)))
        test_wif = wif
        for index, char in zip(missing_indices, rand_chars):
            test_wif = test_wif[:index] + char + test_wif[index+1:]
        try:
            key = Key(wif=test_wif)
            address = key.address()
            if address == target_address:
                found = True
                return test_wif, address
            print(f"Scanning WIF: {test_wif}")
        except:
            print(f"Invalid WIF: {test_wif}")

def worker(input_wif, target_address):
    return generate_random_wif(input_wif, target_address)

def main():
    input_wif = input("Enter a WIF string with missing characters (mark with *): ")
    target_address = input("Enter the target Bitcoin address: ")

    if '*' not in input_wif:
        print("Incorrect entry: * sign missing.")
        return

    pool = Pool(processes=4)
    results = pool.starmap(worker, [(input_wif, target_address)]*4)
    pool.close()
    pool.join()

    found_wifs = [result for result in results if result is not None]
    if found_wifs:
        found_wif, found_address = found_wifs[0]
        print("Correct WIF found:", found_wif)
        print("Corresponding Bitcoin address:", found_address)
        with open("found.txt", "w") as file:
            file.write(found_wif)

        with open("found2.txt", "w") as file:
            file.write(f"WIF: {found_wif}\nAddress: {found_address}")

    else:
        print("The correct WIF was not found. try more.")

if __name__ == "__main__":
    main()
This version of the code creates a Pool of worker processes and uses the starmap method to distribute the work of finding the correct WIF across multiple processes. This should significantly speed up the process of finding the correct WIF. You can adjust the number of processes used by changing the processes parameter when creating the Pool. I hope this helps! Let me know if you have any questions or need further assistance.

just adding in the import section, does this include modules? do we have to install a new module?
9  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 02, 2023, 10:00:43 AM
First of all, using print frequently would slow down your Python script.

You could use a lib such as multiprocessing (https://docs.python.org/3/library/multiprocessing.html) to run the generate_random_wif function in parallel.

This will most likely improve performance, as you will be running multiple instances of the same function at the same time.

With that library, OP probably have to modify his generate_random_wif function a bit where each process check different possible range/combination.

kindly ask, where should i add. The point is this tool can be used to recover lost characters.  Smiley
10  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 02, 2023, 05:58:27 AM
When you want to write a recovery code (ie. a computation heavy code needing to be heavily optimized) you shouldn't go through the simple route writing a "normal" code like what you'd write for a normal function that encodes/decodes Base58 keys. Instead you should find the bottlenecks in your code and try to go around them by finding alternative computation route that perform faster.

I'm not a python expert but for example in your code when you are replacing * with random chars and then convert it to a key in this line:
Code:
key = Key(wif=test_wif)
you are adding a big bottleneck that slows your code specially since you are throwing and catching an exception which adds additional computational cost.
Changing that code and doing the conversion from base58 in your own code would significantly improve your speed. Of course when optimizing you must always perform benchmarks on your code and the changes you make so that you don't make it slower. And you should add tests so that you don't introduce bugs.

Sorry, I'm a bit confused by your statement. please help by writing where should I add or even replace the code in my code above?  Smiley
11  Bitcoin / Project Development / Re: Try create Private Key Recovery on: August 02, 2023, 03:58:11 AM
You could use a lib such as multiprocessing (https://docs.python.org/3/library/multiprocessing.html) to run the generate_random_wif function in parallel.

This will most likely improve performance, as you will be running multiple instances of the same function at the same time.

if you wish, please write down the code you mean, so that it runs well. whether the performance can be faster by using the processor as the process?  Smiley
12  Bitcoin / Project Development / Try create Private Key Recovery on: August 01, 2023, 02:33:01 PM
Hi Guys,,,

I want to try to make a program in python to find or restore a lost private key. The program's goal is also to search for missing characters. Any input, suggestions will be greatly appreciated. If there are deficiencies, please correct them so that they become better.

Code:
import random
import hashlib
import base58
from bitcoinlib.keys import Key

def generate_random_wif(wif, target_address):
    alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
    missing_indices = [i for i in range(len(wif)) if wif[i] == '*']
    found = False
    while not found:
        rand_chars = ''.join(random.choice(alphabet) for _ in range(len(missing_indices)))
        test_wif = wif
        for index, char in zip(missing_indices, rand_chars):
            test_wif = test_wif[:index] + char + test_wif[index+1:]
        try:
            key = Key(wif=test_wif)
            address = key.address()
            if address == target_address:
                found = True
                return test_wif, address
            print(f"Scanning WIF: {test_wif}")
        except:
            print(f"Invalid WIF: {test_wif}")

def main():
    input_wif = input("Enter a WIF string with missing characters (mark with *): ")
    target_address = input("Enter the target Bitcoin address: ")

    if '*' not in input_wif:
        print("Incorrect entry: * sign missing.")
        return

    found_wif, found_address = generate_random_wif(input_wif, target_address)
   
    if found_wif:
        print("Correct WIF found:", found_wif)
        print("Corresponding Bitcoin address:", found_address)
        with open("found.txt", "w") as file:
            file.write(found_wif)

        with open("found2.txt", "w") as file:
            file.write(f"WIF: {found_wif}\nAddress: {found_address}")

    else:
        print("The correct WIF was not found. try more.")

if __name__ == "__main__":
    main()


I want to ask the experts here, how can this program run even faster.

Thank's  Wink
13  Bitcoin / Electrum / Re: [HELP] Electrum script failed on: July 31, 2023, 01:33:13 PM
If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.
Don't mind him

OP along with so many of his other alt accounts that he uses is a fake wallet seller. I am not surprised. humerh3 is his other account - https://bitcointalk.org/index.php?topic=5411405.0

I don't even know who humer3 is. but many have accused me, i am a humer3. if you are a smart person, please ask the moderator where is my IP address, is my IP the same as humer3?  Angry
14  Bitcoin / Electrum / Re: [HELP] Electrum script failed on: July 31, 2023, 01:16:24 PM

The error means that you have signed the transaction with a wrong private key. In other words, you couldn't prove that you own the coins you are trying to spend.
How did you create your wallet?
Do you have the seed phrase? If so, create a new wallet. Maybe, the wallet file is corrupted.

If you haven't created the wallet by yourself and you have purchased the wallet file, you have been scammed.

Really? can you explain, what electrum wallet can made fake wallet? I created this wallet around 2014, but I've changed computers more than 4 times. I just copy wallet.dat every move from old computer.
15  Bitcoin / Electrum / [HELP] Electrum script failed on: July 30, 2023, 06:33:59 PM
Hello,,,  Smiley

Previously I apologize if my post looks like a new child. But I'm confused why my electrum wallet always occurs errors when sending bitcoin out of the address of the electrum wallet?
Please help. I appreciate community feedback about it

16  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Tokencore.io - Payment Forwarding API on: July 30, 2023, 05:34:49 PM
Hello colleagues.

We are pleased to present you our low-level USDT TRC-20 payment solution https://tokencore.io/

We provide an API to automate payments in USDT TRC-20 without AML

Withdrawals for all payments are made once at 00:00 UTC

Payout limit 20 USDT (once the amount of receipts is exceeded, everything will be sent).

Our commission is 4%

For all your questions, you can write in a personal or telegram @zavhost

if you provide TRC20 payment by API, can it use single link from your website? then how long does it take for a withdrawal to our wallet?  Smiley
17  Economy / Services / Re: I need Pertime online income platform. Perday [$5-20] on: July 30, 2023, 04:59:17 PM
I need a job
[/glow][/b]
I am Jackieking.

Can anyone tell me the name of some best sites from where I can earn.
Perday [ $5-20]
I have no skill but I am interested to learn job.

If you're interested in earning some money online without specific skills and are open to learning, there are a few websites and platforms where you can explore opportunities. However, please keep in mind that earning potential can vary, and it's essential to approach online opportunities with caution, as some may not be legitimate or may require more effort than anticipated.
You need check like :
- Online Surveys like yougov.com
- Microtasks or Platforms like Amazon Mechanical Turk (MTurk) and Microworkers offer small online tasks that you can complete for a fee. These tasks can include data entry, categorization, and other simple jobs.
18  Bitcoin / Project Development / Re: Crypto news feed on: July 30, 2023, 03:55:53 PM
Hi everyone!

We're building tools to track news from Twitter, Discord, Substack, etc., based on your interests. We scrape a lot of posts, like 20k tweets per day from 6k profiles, so we use AI filtration and manual filtration to find valuable posts and send them to you.

There are posts from official project accounts, and there are also posts from independent individuals. This way, you can receive more important messages about hacks and exploits, and get them faster.

So now we have a web version and a Telegram bot. The bot looks much simpler; however, it has more advanced filtration in comparison with the web version.

We value all forms of feedback. If you know what can be done better please tell us. Thank you for your attention.

maybe you made it with php source with VScode as editor. because it's better to make it in the form of a website and then it can be transmitted to telegram bots. just suggest  Smiley
19  Economy / Digital goods / Re: Crypto Casino Script (Pre Sale) on: July 30, 2023, 03:39:44 PM
Greetings all,

We've been hard at work on our crypto casino platform, and we're excited to share that it's nearing completion (currently at 70%). As we approach the final stages, we are now on the lookout for potential buyers interested in acquiring our script. If you're interested, feel free to direct message me.

Here are some key features of our platform:
1. Wide range of payment options (100+ cryptocurrencies supported).
2. An array of engaging games, including mines, crash, multiplier war, slots, and wheel.
3. A robust notification system to keep players informed.
4. An exciting voucher-lottery system for added thrill.
5. An affiliate system to encourage partnerships and growth.
6. Detailed statistics on the top players' performance.
7. A sleek and user-friendly UI inspired by the concept of staking.

If you have any questions or would like to learn more, don't hesitate to reach out!













In order to keep our company afloat, we determined the top 10 sales at affordable prices.

Price: 2.500$ (Only For First 10 Customer)

Demo is available. Please contact us.



Hi,,, is it using website, right? can you share Demo for test like you telling above?  Grin
20  Bitcoin / Bitcoin Discussion / Re: When it's all set and done, do not forget those in need. on: July 30, 2023, 10:41:52 AM
With the way things are going, Bitcoin will become more valuable in the future.

Few bear markets have happened in past and many have learnt their mistakes

Some don't play with their dollar cost averaging..

Emotions aren't present only with crypto, it's general something in our lives.

Volatility can't be erased in Bitcoin.

But one thing is very certain in this life, we all can't make it, if it's this easy everyone in the world will become a millionaire or billionaire.

If your dream comes true, it doesn't make others useless or lazy, we just all can't get lucky, some will fail and some will win.

Before you say that I am talking trash, Bitcoin investment is like taking from some and feeding others, what this mean is someone is buying from you when you are dumping, it's like the world shape, it goes around.

So instead of showing off how successful you have become always remember that you don't get there alone, it happened through the help of others that bought from you.

So try as much as possible to help those that are in need in your surroundings, or help others that are living far away from you, you can do this anonymously too if you think it's not safe, this is the right way to bring back into the community.

Remember, some things are unexplainable in this world and there are things that are beyond human understanding.

Happy Sunday

Your reflection on the nature of Bitcoin investment and the importance of empathy and giving back to the community is thoughtful and commendable. Indeed, the world of cryptocurrency investment, including Bitcoin, is characterized by volatility, risk, and the potential for both gains and losses. It's essential for investors to approach it with caution, understanding that not everyone will achieve the same level of success.
Pages: [1] 2 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!