Bitcoin Forum
May 03, 2024, 12:32:43 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 »
141  Bitcoin / Development & Technical Discussion / Re: How to fined SigWit Publick key ??? on: July 06, 2020, 06:52:39 AM
Hello

Help please.

Neded to fined SigWit publick key, but /www.indicrypto.com give error The pubkey is Illegal character 0 at position 7

Br.

OK, try to answer the following questions so we know what you are trying to do:
  • Do you have a native Segwit Address (starting with bc)? If so please give this address
  • Has this address been used before to send funds? If so, we can show you how to obtain the public key. If not, it is not possible since we only know a hash of the key, not the key itself.

But most importantly: why? What are you trying to do? Seeing all your posts here you are trying to "calculate" the private key based on a known public key. If that is indeed the case you have been told multiple times that won't happen..
142  Bitcoin / Development & Technical Discussion / Re: historical blk00000 coinbase analysis: multiple coinbase blocks w/ same addr Q on: July 06, 2020, 06:29:30 AM
A scenario where this could happen is that a person is running two instances of the bitcoin software (in 2010, the software had cpu mining capabilities) on different machines with the same wallet file. Under this scenario, it is likely that he had copied the data from one machine to the other, which includes the wallet file. Then set both machines to start mining. Because they are using the same wallet, they will use the same pubkeys in their blocks.

but wallet files of early bitcoin core versions (before 0.13/2016 i believe) weren't deterministic and as far as i can tell the miner was getting a new keypair before mining which meant generating a new key would have given it an entirely different pubkey to mine to.
Exactly, I would like to see what @achow101 thinks of that.
143  Other / Beginners & Help / Re: What's the point of signing messages? on: July 05, 2020, 08:57:40 PM
What is the point of proving you own an address? Has it ever happened to you, to need it? I mean, yeah, if Satoshi Nakamoto signs a message from the address of genesis block, it is a big thing. But, except from this smart thread that you can prove you own your account, I find it useless. Clever invention, but useless.

Question #2:
I wonder, Satoshi was the first one who implemented blockchain. Was he the first one who invented the signing/verifying thing?
Signing messages is a very important part of asymmetric encryption, especially digital signatures. Digital signatures were invented long before Bitcoin came to life. Here are some of the milestones in the history of digital signature technology:
  • 1976: Whitfield Diffie and Martin Hellman first described the idea of a digital signature scheme, but they only theorized that such schemes existed
  • 1977: Ronald Rivest, Adi Shamir and Len Adleman invented the RSA algorithm, which could be used to produce a kind of primitive digital signature
  • 1988: Lotus Notes 1.0, which used the RSA algorithm, became the first widely marketed software package to offer digital signatures
  • 1999: The ability to embed digital signatures into documents is added to PDF format
  • 2000: The ESIGN Act makes digital signatures legally binding
  • 2002: SIGNiX is founded and becomes the most broadly used cloud-based digital signature software
  • 2008: The PDF file format becomes an open standard to the International Organization for Standardization (ISO) as ISO 32000. Includes digital signatures as integral part of format.

Without the signing ability to Bitcoin would not be able to do a single transaction so I think calling it useless is far from the truth. In the specific case of signing a text message it is a proven way to come forward as a person in possession of the private key needed for singing without disclosing the key itself. So I would call it pretty clever instead of useless.
144  Bitcoin / Development & Technical Discussion / Re: historical blk00000 coinbase analysis: multiple coinbase blocks w/ same addr Q on: July 05, 2020, 04:14:35 PM
Namely multiple coinbase blocks with the same output address. In blk00000.dat I counted 85 distinct output addresses that each have two coinbase blocks.
A miner is the one who sets the address to where the coinbase (newly generated coins) should be paid out to. If a miner wants this to be the same address for every found block that's within the rules of the Bitcoin protocol. In the beginning there was just bitcoin core as software for mining which used a different address for every mined block, that's why you see a lot of different addresses for coinbase payouts in the first year. If you would look at the current blocks payouts to the same address happen a lot.


Two confirmed coinbase transactions both going to the same output address: 15w6iQpfmsKwHswaUoWNWhyjAftrU1b3yB (odd/rare), both at almost the same time (2010-07-26 14:11:19 vs. 2010-07-26 14:11:42) (glitch Huh?)

https://www.blockchain.com/btc/tx/8e23d308dbf39973133184a3261f9b9d0d7fd54c1cfd62407ff3cf7ac9b6b4bc   (@2010-07-26 14:11:42)
https://www.blockchain.com/btc/tx/555948071157710897c957e16c91687d81116d01089a167e2978b86a295df762 (@2010-07-26 14:11:19)
Both the linked blocks were found in succession (height 70459 and 70460). So what could have happened the later block was found just a few seconds after the first one. The bitcoin protocol has a target to find a block every 10 minutes on average, that doesn't rule a block can't be found just seconds after a previous one.

You also have to realize the miner is also the one who sets the timestamp for the block, so it is even possible the blocks were found further apart in time but the timestamp was just set "incorrectly".

If you continue your study you will also find that there are two coinbase-transactions with the same transaction-id. That's something that was a real glitch and has been fixed in the protocol so it can't happen again.

Hope this was clear, if not please ask more Smiley
145  Other / Meta / Re: [LOG] The ranked up members - Congratulations! on: July 04, 2020, 06:38:55 PM
I went from member to full member as well in the last week but I don't see my name mentioned. Is there something I'm missing?

You ranked-up from member to full member on June 10

Here is your name in the OP.

470)6/10/2020TheArchaeologist

Coin-1 also mentioned you as a new full member in the post made on June 20.

They are new Full Members: CryptoYar, 419mining and OcTradism.
TheArchaeologist, Unsoldier and 0x256 who are active on Dutch, Russian and Arabic local board respectively have also achieved this position.

Thanks for the info.

Still weird though, I went from 112 activity to 126 activity last Friday (July 3rd) and from Member to Full Member (or at least on my profile). I wasn't able to use my own avatar before that date. According to this https://bitcointalk.org/index.php?topic=178608.msg1861412#msg1861412 topic you need to have at least 120 activity so I'm not sure how I could have become full Member on June 10th when my activity was below 120? Or is the list only based on the number of merits?

146  Other / Meta / Re: [LOG] The ranked up members - Congratulations! on: July 04, 2020, 05:21:08 PM
I went from member to full member as well in the last week but I don't see my name mentioned. Is there something I'm missing?
147  Other / Beginners & Help / How to hack bitcoin and get filthy rich! on: July 04, 2020, 08:50:11 AM
The title of this post is how I imagine lots of (new) people visiting this boards think. In this post I would like to list a number of ways these gold diggers think how they might get rich quick. If you are on the hunt yourself please read on to get a feeling what you are up against.

[I found my wallet.dat file again!]
Mostly found in the Bitcoin Technical Support section. Like these:
https://bitcointalk.org/index.php?topic=5256437.0
https://bitcointalk.org/index.php?topic=5254636.0
https://bitcointalk.org/index.php?topic=5246039.0
https://bitcointalk.org/index.php?topic=5249142.0
https://bitcointalk.org/index.php?topic=5248295.0

In general they are posted by new accounts claiming to have found an old computer/usb/backup or whatever containing a wallet.dat which is password protected but they forgot the password. All that's left between them and all the juicy BTC is a password that needs to be brute forced.

In reality chances are extremely big they got tricked/scammed in buying a tampered wallet.dat file which will never be unlocked.

Please realize the difference between: my password should either start by "mary" or "Mary" because that was my girlfriend back then and followed by 4 or 5 digits versus I have no idea what the password is and what the length it could be.

Advice: If you did buy a wallet.dat and ask for help in this forum include that fact, don't make up stories that won't hold if you get questions asked. Also: be prepared you got scammed.

[Let's generate a private key already in use]
Mostly found in Bitcoin Discussion section or Development & Technical Discussion. Like these:

https://bitcointalk.org/index.php?topic=5254171.0

https://bitcointalk.org/index.php?topic=5253012.0

There are a lot of addresses out there with fat balances and the only thing standing between you and all those bitcoins is one simple Private Key.
So, lot's of questions get asked if it is possible to generate a private key already in use. And you know what, in theory it's possible. And that's where the gold diggers stop their reading and start firing up their questions.
It all boils down to this: could you win every single lottery world wide for 50000000000 times in succession? In theory you could, but you know that's not going to happen.

I've even seen suggestions where forum members used Vanity Address generators to look for a full bitcoin address, hoping they got lucky  Huh

Advice: Try to get a feeling how many different private keys / addresses are possible and then ask yourself if you still want to go hunting for a duplicate.

[Public key is known, so Private Key is up for grabs]
Popular in Development & Technical Discussion currently mostly because of this thread:

https://bitcointalk.org/index.php?topic=5244940.0

Don't get me wrong: there is nothing wrong with the linked EDCLP solver thread. It's just the way gold diggers translate this very
specific use case to: "Ah, so when a Public Key is known the Private Key can be calculated with enough computing power".

Just to be clear: Under very specific and intentional created circumstances a private key can be calculated based on the public key. The algorithm to do so will only work when it is known what the search space for the private key is. In other words: you know up front there are a limited possibilities what the private key can be. And that circumstance will only be met when it was done intentionally, for instance for a brute forcing puzzle.

Advice: Don't waste your time running your GPU or multiple GPUs to find a private key when there is not guarantee it is limited in possible values. No matter if you know the public key or not.

[Some software messed up, so the Bitcoin protocol must be broken]
A bit more exotic, Development & Technical Discussion is a good candidate section. A recent example:

https://bitcointalk.org/index.php?topic=5258113.0

Just because some software/wallet/script contains a bug doesn't mean the bitcoin protocol itself is bugged. So for instance if a wallet messes up by creating an anyone-can-spend transaction that doesn't mean you all transactions in the blockchain are magically up for grabs.

Advice: Try to comprehend a bug entirely before jumping to the conclusion you can use it to get rich.

[Puzzle transaction will make me rich]
Popular in Development & Technical Discussion currently mostly because of this thread:

https://bitcointalk.org/index.php?topic=5244940.0

Who doesn't like a good puzzle? I sure do! And the linked thread still has a lot of BTC available for those who can solve some of the harder puzles.
The only problems is: all simple/medium puzzles have been solved already. So the really hard ones are left. You probably will need a lot of computing/GPU power and cheap energy or the cost will be higher than the reward.

Just to give you an impression: the last puzzle from the linked topic was solved using 256 Nvidia V100 GPUs, the hardware alone costs around $250,000. The reward for solving/brute forcing was 1 BTC.

Advice: puzzles are fun! So with lots of people playing meaning it will be extremely hard to win/solve anything left.

[Brainwallets: come up with new ones]
Topics are usually either in Development & Technical Discussion or Bitcoin Discussion section.

Brainwallets-hacking got big when Brainflayer was released. I made an entire site myself two years back with all brainwallets I found myself. Check out this thread:

https://bitcointalk.org/index.php?topic=4768828.0

A lot of brainwallets have been found and emptied in the past years. Billions of brainwallet-candidates are in the lookup tables of bots ready to scoop up any transaction made to a brainwallet address.

Advice: Brain wallets are fun to study. But don't expect to find an undiscovered one especially with any balance left.

[Conclusion]
There is no get-rich-quick way using bitcoin in a way that hasn't been thought of before. And even if you come up with a way do you really want to STEAL bitcoins that aren't yours? How would you feel if you wake up one morning to see your own bitcoins to be stolen? I'm not here to tell you what you should do or should not do, the choice is ultimately yours alone!

That being said, some fun puzzles, brainwallets, challenges are an excellent way to dive deeper into the inner workings of bitcoin. So you will learn a lot when you do so, just don't expect to get out filthy rich Smiley

148  Bitcoin / Development & Technical Discussion / Re: Determining "Up-To-Date-Ness" via RPC commands on: July 03, 2020, 03:43:52 PM
I'm doing the exact same thing as you describe for my custom parser. This is in python:

Code:
<snip>
endBlock =rpc_connection.getblockcount()
number_to_process = (endBlock - startBlock) + 1

print "===================================================================="
print "Starting from : " + str(startBlock)
print "Ending at     : " + str(endBlock)
print "===================================================================="

progress = 0
with progressbar.ProgressBar(max_value=number_to_process) as bar:
        for height in range(startBlock, endBlock+1):
                block_hash = rpc_connection.getblockhash(height)

                block= rpc_connection.getblock(block_hash)
                transactions_in_block = block["nTx"]

                #fill variables based on json response
                height     = block["height"]            #integer
                version    = block["version"]           #integer
                difficulty = block["difficulty"]        #integer
                time       = block["time"]              #integer
                txs        = transactions_in_block      #integer
                nonce      = block["nonce"]             #integer
                bits       = block["bits"]              #string
                size       = block["size"]              #integer
                weight     = block["weight"]            #integer
                blockhash  = block["hash"]              #string
                merkleroot = block["merkleroot"]        #string
This works like a charm so I guess you are doing something wrong. Hard to tell what since you didn't share any code.
149  Bitcoin / Development & Technical Discussion / Re: SHA-1 Hash Collision awarded 2.48 BTC on: July 03, 2020, 12:30:28 PM
@pooya87: Thanks, I had the exact same thought before so I pasted the values in an online SHA-1 generator but I guess it was treated as text instead of hex so I got two different values. Even tried it backward (Little Endian to Big Endian) but again no collision.

Sometimes it's just too simple Wink Thanks for helping me realize I'm not crazy after all..
150  Bitcoin / Development & Technical Discussion / Re: What is the bast way for find privkey range from address or pubkey ? on: July 03, 2020, 12:06:37 PM
what exactly are you trying to do?
Like all of his posts he is trying to find a way to get rich quick, lacks any skills and trying to let others do the work for him.

Well actually you're wrong, you can find a private key or even its range from its public key.

Ok, here is a public key, 130 bytes uncompressed:
Code:
04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

Please prove us all wrong by "finding"  the private key for this  public key. Until then I would trust the answer of pooya87..
151  Bitcoin / Development & Technical Discussion / Re: SHA-1 Hash Collision awarded 2.48 BTC on: July 03, 2020, 11:58:41 AM
Sorry for the late response, I was on a trip for a few days.

Can you point me to where the actual values I was asking for are in that topic? I read all the replies and the linked articles from there but I could'nt find what I was looking for (or maybe I missed it).

So to be clear: I'm looking for the following

Input 1 - > SHA 1 -> Hash #1
Input 2 - > SHA 1 -> Hash #2

Where Hash #1 == Hash #2 (otherwise it wouldn't be a collision).  In that case, what are the values for Input 1 and Input 2?

152  Bitcoin / Development & Technical Discussion / SHA-1 Hash Collision awarded 2.48 BTC on: June 29, 2020, 10:02:45 AM
Hi all,

I like a good puzzle now and then and I stumbled upon this script rewarding anyone who could find a SHA-1 collision:
Code:
$ btc decodescript 6e879169a77ca787
{
    "asm" : "OP_2DUP OP_EQUAL OP_NOT OP_VERIFY OP_SHA1 OP_SWAP OP_SHA1 OP_EQUAL",
    "type" : "nonstandard",
    "p2sh" : "37k7toV1Nv4DfmQbmZ8KuZDQCYK9x5KpzP"
}
In simpler terms: Provide two values which give the same result when hashed with the SHA-1 algorithm.

On February 23, 2017 all the unspent outputs which match the decodescript were claimed:
Code:
txid: 8d31992805518fd62daa3bdd2a5c4fd2cd3054c9b3dca1d78055e9528cff6adc
total claimed: 2.48000000 BTC
So obviously a collision was found. Fun-fact: when you dive into the SHA-1 collision history you find that a collision was found on that exact date for the first time. So someone was quick on applying it to this challenge. By the way: Google said it took about 6500 years of CPU-capacity or about 110 year of single GPU capacity to find the collision.

The SigScript has the following value:
Code:
255044462d312e330a25e2e3cfd30a0a0a312030206f626a0a3c3c2f57696474682032203020522f4865696768742033203020522f547970652034203020522f537562747970652035203020522f46696c7465722036203020522f436f6c6f7253706163652037203020522f4c656e6774682038203020522f42697473506572436f6d706f6e656e7420383e3e0a73747265616d0affd8fffe00245348412d3120697320646561642121212121852fec092339759c39b1a1c63c4c97e1fffe017f46dc93a6b67e013b029aaa1db2560b45ca67d688c7f84b8c4c791fe02b3df614f86db1690901c56b45c1530afedfb76038e972722fe7ad728f0e4904e046c230570fe9d41398abe12ef5bc942be33542a4802d98b5d70f2a332ec37fac3514e74ddc0f2cc1a874cd0c78305a21566461309789606bd0bf3f98cda8044629a1
255044462d312e330a25e2e3cfd30a0a0a312030206f626a0a3c3c2f57696474682032203020522f4865696768742033203020522f547970652034203020522f537562747970652035203020522f46696c7465722036203020522f436f6c6f7253706163652037203020522f4c656e6774682038203020522f42697473506572436f6d706f6e656e7420383e3e0a73747265616d0affd8fffe00245348412d3120697320646561642121212121852fec092339759c39b1a1c63c4c97e1fffe017346dc9166b67e118f029ab621b2560ff9ca67cca8c7f85ba84c79030c2b3de218f86db3a90901d5df45c14f26fedfb3dc38e96ac22fe7bd728f0e45bce046d23c570feb141398bb552ef5a0a82be331fea48037b8b5d71f0e332edf93ac3500eb4ddc0decc1a864790c782c76215660dd309791d06bd0af3f98cda4bc4629b1
6e879169a77ca787

I tried to look at the two values which hash to the same SHA-1 result but was unable to find a match. So my question is: which values are in there which I should compare to successfully find a collision?


153  Other / Meta / Re: The curious case of the forum member distrusting Satoshi on: June 28, 2020, 10:16:40 AM
The only coins proven not to be spendable are the 50 BTC rewarded for the Genesis block (block 0)

I think he meant the Genesys block, yes. Some call it block 0 while others call it block 1, as it is actually the first mined block.
That would have made sense if the linked blocks 2,3,4 where actually for 1,2,3. In that case he just would have started counting from 1 instead of 0. But that is not the case. Just check the links yourself where block 1 (so not the genesis block) is skipped:

154  Other / Meta / Re: The curious case of the forum member distrusting Satoshi on: June 28, 2020, 09:08:20 AM
block 1 is supposed to be un cashable
Why did you come to this conclusion? Do you mean the coins from the coinbase transaction (hash 0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098) of block 1? Beacuse these coins are prefectly spendable as long as you have the private key. Just as the extra .34597579 deposited to the address (12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX).

The only coins proven not to be spendable are the 50 BTC rewarded for the Genesis block (block 0) with a hash of 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b. This is because although the transaction is in the blockchain, it was not added to the UTXO database. It is unclear if this was a bug or if this was intended. Hower all the 13+ BTC which have been deposited to the public key/address associated to the genesis block can be spent if you have the private key.
155  Bitcoin / Bitcoin Discussion / Re: same private key? on: June 27, 2020, 08:23:03 AM
The chance of someone correctly guessing your password, your 2FA code, your credit card number, and the key to your house simultaneously is 4.4*1061, which is still around 2 thousand trillion times more likely than them guessing your private key.
I'm more into tech than math so once again thanks for these numbers! Pointing things out like this gives a measurement to "yeah, it's possible but not likely".
156  Bitcoin / Bitcoin Discussion / Re: How does Bitcoin work? on: June 27, 2020, 07:27:34 AM
Bitcoins are stored in the user's wallet
No they are not, transactions are stored on the blockchain. All transactions curretly unspent for which you can produce a valid unlocking script are yours to spend. A wallet keeps a collection of keys you need to unlock those unspent transcations, so no bitcoins themself are stored in a wallet.

Each wallet has a specific address. This address is encrypted.
You are almost describing a wallet like it is a bank account, where one acccount holder has one account number. This is not the case in bitcoin. See my previous comment about a wallet. One wallet is usually made up by a lot of "addresses". Addresses are not "encrypted", they are an encoded version of the public key (To not further complicate things I'm not talking about addresses which are the representation of the hash of an unlocking script.)

One bitcoin is added to the network after each transaction is completed.
What??? Do you have any idea how many transactions there are in a block in general? This would also mean I could sent you 1 satoshi in a transaction and 1 btc would be genrated out of thin air for the miner :S Anyway, mining is done on a block basis, miners get the block award (currently 6.25 btc) plus all the transaction fees.

There is a lot more of wrong information in your post. It doesn't matter that you don't know these things at the moment but you made it look like you were answering the question of your topic in a way that contains a lot of bogus.
157  Economy / Services / Re: Who would like to brute force a BIP38 for me ? on: June 26, 2020, 01:23:13 PM
I created this wallet back in 2012-14,I have the private key for it but have no idea what the BIP38 is,back then I would have bought 20-50 bucks of BTC.
So you say you have the private key but you mean you have the encrypted Private Key using BIP38? Because if you have the private key than you've got all you need. Just to check does your private key start with a 6?
158  Bitcoin / Development & Technical Discussion / Re: (Non-canonical DER signature) on: June 26, 2020, 06:51:38 AM
Ok, so you are trying to steal the funds (50 BTC) from the coinbase-transaction of block 1? And that didn't work out (gosh!) and now you want us to help you with your stealing plans? (Hint: good luck with that!)
159  Bitcoin / Bitcoin Discussion / Re: same private key? on: June 26, 2020, 06:22:17 AM
The reason it will never happen is simply down to math. The numbers we are dealing with here are unimaginably large. For example, if every human on the planet each generated 1 million new addresses every second, and had been doing so since the birth if the universe 13.7 billion years ago, we would only have generated approximately 0.0000000000002% of all possible addresses.
Thanks for these numbers. I see a lot of "get rich fast" posts/questions from new members to this forum lately in which they think it is possible to find private keys to well funded addresses by bruteforcing. I think most of these questions arise when people just don't have a grasp about the near infinite candidates. So I'm probably gonna use your number example as reply in the future to point out there's a difference between "theoretical possible" and "practictal feasible".
160  Bitcoin / Bitcoin Discussion / Re: Didn't satoshi revealed himself during the domain purchasement? on: June 25, 2020, 06:26:26 PM
Bitcoin.org was never registered by Satoshi, it was registered by Sirius (Martti Malmi). They knew eachother from the cryptography mailing list. The domain was registered before the whitepaper was even published.

The domain was registered using https://www.anonymousspeech.com
   
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!