Bitcoin Forum
July 01, 2024, 12:29:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 [379] 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 ... 464 »
7561  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 12, 2021, 04:04:48 PM
I have some questions about your first post. You've written the text below:

I used to have few years ago a Multibit Classic bitcoin wallet in a computer that then stop working. I tried to delete some programmes to makes some space as it was only 2GB memory and was full, but I think that I did damage even further and this computer does not work anymore. In addition, the screen is black even when plugged in and switched on (I thing the hardware is damaged too) I used to have one bitcoin there.
3 years ago, I bought another laptop (with 4 GB memory). I downloaded the Multibit wallet and it's the 0.5.18 classic version. I cannot see any bitcoin on the balance. It's show 0 BTC.

1) On your first computer, do you remember what exactly you deleted? I know that it's been years, but you may remember something important. Was your deletion for example the cause of your computer's crash?
2) You say that you had a bitcoin there, on your first pc. Are you completely sure that you had used Multibit Classic to receive that one bitcoin? For example, do you remember generating an address or an invoice for your receival? I've written you on my first reply how an address looks like. (1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa).
3) After 3 years, once you bought the new laptop and installed Multibit classic again, what did you do to after the installation? How did you expect to show you a balance since you hadn't imported the old wallet?
4) Is there anyone else besides Jim Burton that knows about this? A known/friend of yours that bought 1 bitcoin back then, in that meeting?



Please correct me if I'm somewhere wrong: You bought one bitcoin in a meeting some years ago. The tech-guy who introduced you bitcoin, told you to use Multibit Classic and sent you that bitcoin to your wallet. Later, he insisted that you have to be careful and write these 16 words, because you could recover your bitcoin this way if your computer ever stopped working. He never told you how to recover it, did he?

Nicky, it seems that these 16 words were generated by blockchain.info. I can confirm what HCP said. Here's a link for you to read: 16 word recovery phrase for blockchain wallet not working.

From a bitcointalk googling, I found out about this forgot-password link, I think that this is what you're looking for: https://login.blockchain.com/wallet/forgot-password?guid=
7562  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 12, 2021, 09:42:36 AM
That's all so weird the 16 words recovery phrase enigma....
It doesn't make any sense to me. Back when you created it in that cafeteria, did that guy make it for you? Or he showed you how to do it? Have you keep contact with that guy? He may be the only one that knows what you'd done.

I still have my broken laptop with me (which has the initial wallet where it was originally set up).
Do you have access to the files of that laptop? How "broken" can you characterize it? Can you open it or not?

Have you heard of successful bitcoin recovery?
What do you think of this:
https://www.mjm.co.uk/specialist-services/bitcoin-recovery.html
I personally haven't ever heard such recovery service, but I guess they're trustworthy. If I were you, I'd go and take a look.
7563  Bitcoin / Bitcoin Discussion / Re: How does a bitcoin look like? on: April 11, 2021, 11:23:17 AM
When you mine, how do I know that I found a Bitcoin?

If you're talking about a single Bitcoin, you never "find it out". At least, not like a piece of gold from the underground. In Bitcoin, you're rewarded for helping the network to extend the chain with all the transactions ever made. To do that, computational power is required.

Why is it required?

Because nodes are programmed in a way to accept the chain with the most effort dedicated. This way, if the majority of the computational power is owned by nodes that want to protect the network, then they'll outpace any attackers that will try to change past blocks.

What exactly am I calculating?

SHA256 hashes. If you don't know what is a hash function at all, think it as a function that can be used to map data of arbitrary size to fixed-size values. For example if you hash the text "I'm BlackHatCoiner and I don't own any altcoins." then you'll get this hash result:

Code:
6139b7e6357e2c1a89fdbed42dfd9b867c5c7bb3be0384d59363c57c9a2d0ad0

Each time you hash a different message, you get a new unique SHA-256 result, the so-called message digest. [Try it!]. In order to mine a new block (that will reward you with 6.25 bitcoins at the moment), you have to perform SHA256 to the block header. A block header is consisted of some important fields that define your block. There's a field called "nonce" which is just a number. By changing this number you'll get a completely different hash each time.

In order to successfully mine a block, you'll have to find a message containing the block's structure in which once you perform SHA256 to it, it'll return you a hash below a certain target. That target is calculated by the network's effort and it changes every 2016 blocks to ensure that no matter the total miners, each block will be solved every 10 minutes on average.

For example: If target is equal with:
Code:
00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

You'll have to find a hash that is not greater than that.

Code:
After many many tries...
45a9c90dbd4632398396d550dbf383a428d6920ba5dddf356d895c6baf928bb9 <- Nope.
491a0a72eb51cb35a1181adafe8ea04474b414f2599b0ed26a7f019fa4f1cc81 <- Nah.
ec43dd411ce7ac6707a502a7c80b61cf8fc4cd66015f03a5c127ec8f28e5bdaf <- No.
b53c6386c451653cf740285cd65eca05b41c5da889fafaa06e4dc1dabfb53826 <- Neither.
00000000827d29aff6dd1f65c772885502960a7416957e5a00dfcff8a4374bdc <- Bingo!

So once you find that hash you can broadcast it to the network along with your block's information and the nodes will accept it if it's valid. You understand that the faster you can calculate these hashes, the more possibilities you have to find such hash. It's a competition. If you can calculate ~100k hashes per second, then you have no chance against a man who owns machines that can generate the 1000x.
7564  Bitcoin / Electrum / Re: Can Send but Can't Receive on: April 11, 2021, 09:41:12 AM
I am not sure what you mean by that. In short, when you open a channel, you cannot receive any coins through it because the other person does not have any coins on their side of the exactly same channel. As you spend coins through that channel, the balance of the other party increases. Once their balance is higher than the required channel reserve, you can receive coins through that channel.
  • Alice opens a channel to node Bob.
  • Charlie opens a channel to node Bob.
  • They both deposit 10 mBTC and they wait for the required confirmations.

So now Alice and Charlie can both send ~10 mBTC to each other by none of them can receive. In order to do that they'll have to increase their receiving capacity. Can you continue this sentence further?

The node keeps ~20 mBTC on two different 2-of-2 multisig addresses. Why is sending/receiving capacity required? Charlie says to Bob that he wants to transfer 5 mBTC to Alice and thus, the node shares the new balance of each side.

15 mBTC to Alice and 5 mBTC to Charlie. So now the current, signed from both sides, transaction can be broadcasted to the blockchain. Charlie has signed that he'll transfer 5 mBTC from his multi-sig address to Alice's.

Where am I wrong? I'm trying to understand the capacity thing and it doesn't make any sense to me.
7565  Bitcoin / Project Development / Re: [C#][Github] SharpPusher, broadcast BTC, BCC(BCH) transactions to the network on: April 11, 2021, 08:23:44 AM
I submitted my pull request. I imported the project once you updated it to AvaloniaUI and redid the changes. I set the program's height = 650, because of the many radio buttons. You can add a scrolling button to avoid that height if you want. Here's a screenshot:

(Updated the README.md too)


As for avalonia, I have some questions to make:
  • Does it really make your project runnable on every operating system?
  • Does it require .NET 5 or it has it already installed? I've noticed an annoying bug on .NET 5's installation. For example, I had to install .NET 5 on another machine (because it required it) and once I did, it showed me the same message again ("You need to install .NET 5 to run this"). This sours some people and they'll give up the software before they even try it.
7566  Other / Beginners & Help / Re: How does companies get money on: April 10, 2021, 03:02:47 PM
You don't have to earn money directly to have a profit. The monero signature campaign is an example of visiting a site that may be profitable for the owner directly if you be part of it. But there are others that don't follow the same strategy. For example, the popular ChipMixer signature campaign advertises a website that doesn't ask for money. It allows you to leave a tip and I believe that's where they rely on.

Usually, the long-term campaigns don't get their income directly from the "forum clicks". It's better for them if they gain your trust, by showing that they're here to stay. Not to mention the SEO.

You shouldn't be confusing the money they earn with their profit. It's profitable for them if you make a new thread asking for such question, because it means that these advertisements have "stucked" into your head. IMO, that's the point of running a long-term signature campaign. To make your business a popular-icon.
7567  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 10, 2021, 02:07:32 PM
So, I tried all of them, and for each of them I had a sound (like an error sound) as word couldn't be found each time...
This sounds weird. And they're all in the english dictionary?
7568  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 10, 2021, 01:31:36 PM
However, if we know that the Classic version did not have the ability to create a seed, and that the HD version had a seed of 12/18 words, I wonder how it is possible that you have a seed consisting of 16 words Huh
Could it be 15 words plus a passphrase?

Nicky, is there ANY word from your seed phrase that isn't included in this list: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt ? (You can search the list with Ctrl+F5)
7569  Bitcoin / Electrum / Re: Can Send but Can't Receive on: April 10, 2021, 12:46:57 PM
why is that
You'll have to increase your receiving capacity. As far as I've understood this happens so the node that you're connected be able to know how many bitcoins there are left to be received (from your channel). In order to increase your receiving capacity click "Swap" and it'll show you some input fields. You can "convert" your sending capacity to receiving capacity.

If I've made a technical mistake in the second sentence above, I'd like to get a proper answer from a LN expert.
7570  Bitcoin / Project Development / Re: [C#][Github] SharpPusher, broadcast BTC, BCC(BCH) transactions to the network on: April 10, 2021, 12:00:21 PM
I think that it'll work on all available cryptocurrencies of Blockchair. Specifically, I have added:

  • Bitcoin's testnet
  • Dogecoin
  • Litecoin
  • Monero
  • Cardano
  • Bitcoin SV
  • EOS
  • Ethereum
  • Ethereum's testnet
  • Mixin
  • Stellar
  • Ripple
  • Tezos
  • Dash
  • Groestlcoin
  • Bitcoin ABC

To do that I replaced the 35th line of Blockchair.cs with a bunch of else ifs. I can confirm that broadcasting transactions on the bitcoin testnet works properly:


Feel free to open a new pull request so I can check and merge the changes.
I haven't ever done this. Shouldn't this button be enabled?


7571  Other / Beginners & Help / Re: [Guide] How to use Blockchain Explorer to check status of your transaction on: April 10, 2021, 05:41:44 AM
If you want to run your own blockexplorer than you have to run a full node to be able to query old blocks. Pruned nodes are not suitable for this as they keep removing old data.
That is not always true. There are block explorers that parse their data they receive on a mysql database. You shouldn't imagine that a block explorer searches the entire blockchain from its node when you want to find out your balance. Anyway, I meant that it'd be more than enough for his/her privacy.
7572  Bitcoin / Development & Technical Discussion / Re: BitcoinSeedSplitter on: April 09, 2021, 07:31:10 PM
This way you can still have a password which you can keep in mind (or you and one olr more of your loved ones) and that way a thief can't access your seed even if gained access to enough shares. And it's possible to remember a good enough password because I hash 100K times, so brute forcing is VERY slow.
I didn't know about that. This can actually be very interesting...
7573  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 09, 2021, 06:09:57 PM
I have entered my 16 words and I have one that is flagged in 'orange' and I am given an alternative option saying that this word doesn't exist in the wordlist.  Message is xxxx is not in the worldlist, do you mean xxxx ?
Is "xxxx" the 16th word of your seed phrase? I'm afraid that the seed phrase was generated with Multibit HD and not with Classic. As NeuroticFish said, in Classic there wasn't such option. Using a single seed to generate addresses was then included in HD (hierarchical deterministic) which makes much more sense to me now. Nicky, are you sure that it was the Classic one that gave you these 16 words?

Should I keep the word the way I entered it (but I have the orange flag) or should I replace it with the word they suggest which has one letter different (maybe I wrote it wrong in the first place, my hand writing is quite bad...)?
If it flags you a message in that orange frame it means that you've entered something invalid. As you said, you've entered a word that doesn't exist in the Multibit's wordlist.
7574  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 09, 2021, 03:44:19 PM
@NeuroticFish, where did you read that you can recover them that way? I think that you're referring to Multibit HD. He said that he used Multibit Classic. I have no idea what's the difference between these two, but there may be one.

Basically the problem is that there are no binaries of Multibit Classic somewhere on the internet, I've checked lots of sites. If there were, it'd be much easier to help him/her. The project is officially abandoned: https://github.com/Multibit-Legacy/multibit

Dear Bitcoin Community,

It is time for us to let Multibit go.

And they've only left the source files. Is there anyone understanding how to compile Multibit? Because I don't.
7575  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 09, 2021, 02:59:02 PM
You should recover your old Multibit wallet in the new laptop with your 16 words. Have you tried that?
7576  Bitcoin / Wallet software / Re: Classic Multibit 0.5.18 recovery with 16 words passphrase help please on: April 09, 2021, 02:37:44 PM
So my question is: I have the 16 words for the passphrase from Multibit Classic. Can anyone help me step by step in very simple way how to use this passphrase to get my bitcoin in another wallet?
You'll get tons of replies shortly, don't worry. You're most likely going to gain access to that bitcoin. First things first, back up anything related with Multibit! Wallets, files, anything you believe that it's related with the program. Since you state that you're not a tech-guy, you probably don't know what is the wallet file.

Multibit is an old SPV (Secure Payment Verification) client. I'm not sure, but I had read somewhere that there is no Multibit server running these days, and this is maybe why it doesn't show you balance. These 16 words aren't obviously generated with the BIP39 standard and thus, you can't import them on an improved SPV such as electrum.

Do you see any addresses on the program? (such as: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa)
If you do see them, is there a "Show private key" option anywhere? In order to access your funds you'll have to find the private key of the address that has your bitcoin. A private key looks like this:

Code:
KyiYuDRc84KQJ2CTAi4or7GE2mgkBZpzRTTx8yBDuSCpSJbChKaV

If you find the private key of the address that has the funds, then you'll have your bitcoin. I'm sure that someone who has used multibit in the past can help you more than I do.
7577  Bitcoin / Project Development / Re: [C#][Github] SharpPusher, broadcast BTC, BCC(BCH) transactions to the network on: April 09, 2021, 01:15:58 PM
It seems easier than I thought, except if it doesn't work the way I did it. I haven't tested it, since I don't have any dogecoins, litecoins or xmr, but I guess that it should work. Once I click "Broadcast" with Dogecoin selected and with a bitcoin raw transaction pasted I get:


So it probably works. These are the lines that I changed from MainWindowViewModel.cs:

Code:
public enum Networks
        {
            Bitcoin,
            BitcoinCash,
            Dogecoin,
            Litecoin,
            Monero
        }

Code:
private void SetApiList()
        {
            switch (SelectedNetwork)
            {
                case Networks.Bitcoin:
                    ApiList = new ObservableCollection<Api>()
                    {
                        new Blockchair(Blockchair.Chain.BTC),
                        new Smartbit(),
                        new BlockCypher(),
                    };
                    break;
                case Networks.BitcoinCash:
                    ApiList = new ObservableCollection<Api>()
                    {
                        new Blockchair(Blockchair.Chain.BCH),
                    };
                    break;
                case Networks.Dogecoin:
                    ApiList = new ObservableCollection<Api>()
                    {
                        new Blockchair(Blockchair.Chain.DOGE),
                    };
                    break;
                case Networks.Litecoin:
                    ApiList = new ObservableCollection<Api>()
                    {
                        new Blockchair(Blockchair.Chain.LTC),
                    };
                    break;
                case Networks.Monero:
                    ApiList = new ObservableCollection<Api>()
                    {
                        new Blockchair(Blockchair.Chain.XMR),
                    };
                    break;
            }
        }


What is now needed is selecting an IP to broadcast, which means, broadcasting it directly to a node. Unfortunately, I can't work on MinimalClient neither, since I don't know much about the way nodes communicate. Not that I don't like experimenting on others' code. Especially your well-structured and understandable code. I may take a look on Denovo.

What type of windows application is SharpPusher? It is definitely not WinForms. It seems an old project and since it's not built in .NET 5, I doubt that it uses the AvaloniaUI you tend to build your C# apps.
7578  Bitcoin / Development & Technical Discussion / Re: BitcoinSeedSplitter on: April 09, 2021, 12:04:08 PM
I do not know if this question is ironically asked, but for it not to confuse newbies, I will add few comments. This is not a perfect method because hackers can brute force some missing parts of a seed phrase.
I'm saying that it doesn't have any huge difference with the way I described (that is horrible, I know). Whether you hide 6 pieces of paper containing 2 words each, or 6 shares, the thief can gain access to your funds if he/she ever finds many of them. Sure, if you hide twelve words separately you can brute force if you only miss two. You could hide two pieces of paper with 6 words each. I don't know, but I wouldn't ever do that if I was afraid of being stolen. It could help me if I was on a group in which the majority of the members decided the funds' transactions, but there's already a way to do that. The one you mentioned, multisig.

@Gabrics, I'm not "badmouthing" your software, don't get me wrong. I checked your C# code, and it looks great. It does its job properly. I just want to understand why you should hide your coins with that dangerously fallible way. To me, it seems that the entire procedure is being more complicated than it should. I personally believe that it's more important to be able to spend your funds, than to get stolen.
7579  Bitcoin / Development & Technical Discussion / Re: BitcoinSeedSplitter on: April 09, 2021, 10:11:36 AM
Hmm, I'm reading how it works. Would it be dumb to ask how can this help? Why would one want to split his seed phrase on different places? Also, how can you do that technically? I mean, how are the output shares calculated?

Couldn't this work by simply writing x out of y words on ω papers? It could work on a twelve-words mnemonic with two words missing. (e.g 1 piece of paper out of 6)

Feedback:
7580  Other / Beginners & Help / Re: [Guide] How to use Blockchain Explorer to check status of your transaction on: April 09, 2021, 09:22:04 AM
Wow I didn't know that. Privacy is everything to me, I'd hate to lose that. What really got me interested in bitcoin was the idea that its anonymous but I have come to realize that it is not entirely true.
Keep in mind that you don't have to expose to someone that you want to find out the balance of an address. Even if you connected through tor, the block explorer would know that someone wants to find out the balance of your address. There isn't a better solution than "being" the block explorer which means to run your own node. You don't have to run a full node. Running Bitcoin Core pruned is more than enough.

This way, you're achieving the max privacy you could achieve, since your computer verifies the blocks and sums your current balance based on your transactions. The disadvantage is that it takes time for your node to complete the scan. And that's because you're downloading the entire blockchain. (but then you're getting rid of the blocks)
Pages: « 1 ... 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 [379] 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 ... 464 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!