Bitcoin Forum
June 17, 2024, 09:31:35 AM *
News: Voting for pizza day contest
 
  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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 »
981  Bitcoin / Development & Technical Discussion / Re: Vanity Address Generator in Java on: September 20, 2023, 08:31:31 PM
Quote from: albert0bsd
....

Thanks, I didn't know about this hack.

I am definitely gonna try to benchmark my code against those but I think I have no luck. The question is, what is the benchmarking process? How will I compare them?

Finally, as I said, I will make it executable once I have some free time.
982  Bitcoin / Development & Technical Discussion / Re: Vanity Address Generator in Java on: September 20, 2023, 08:00:33 PM
tl;dc (to lazy didn't check)
How is the performance? I see that
Quote
3. Suggest benchmarking tools.
but did you do any performance tests?
I'm guessing that since it's Java not great but verification is good. And I actually do not have anything with Java installed at the moment so unless it's decent not even going to try.
But, good concept.

-Dave


Hi Dave, thanks for answering. As I said, the purpose was purely academic. I don't suggest you use it. I will find benchmarking tools when I find the time. In fact, the performance must be mediocre. I know that. But I wanted to try it. And indeed I managed to create my own address Smiley
983  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 05:00:36 PM
You can either use a peer to peer exchange such as Bisq or AgoraDesk to swap with another person, or you can use an instant exchanger such as UnstoppableSwap or eXch. You'll find plenty more to choose from here: https://kycnot.me/?type=exchange
So (using your own nodes and Tor) you swap your bitcoin to monero. Then you hold the monero for a while, maybe split it in to a few different wallets, maybe move it around a bit, and then use a different service to swap it back in to bitcoin in different amounts at different times. Since monero is untraceable, your new bitcoin will be unlinked to your old bitcoin. (Obviously don't swap all your bitcoin for monero, and then an hour later swap it all back again using the same service. Even though monero is untraceable, the bitcoin transactions will be fairly easily linked.)

I have no more merit man. You 've taken it all  Tongue Super helpful as always. thanks

What is making you hesitant? Just that you've never used them before? Start out with small amounts and do a couple of "test trades" first to get a feel for things.

Does swapping in and out of LN with other people help? I mean send them on-chain, receive LN and vice-versa.

I have used it a lot only as a buyer. I don't really know which should be my receiving method. For example, I hate giftcards (I don't know if it's just me). At the same time, I don't like SEPA or Revolut.
984  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 04:08:05 PM
By not owning any in the first place. (Probably not the answer you want to hear. Tongue)
Haha, yeah definetely not the answer I expected.

I have never, and will never, complete KYC on any crypto platform. All the bitcoin I have ever bought have been bought through peer to peer trading without KYC.
All the friends I 've got have started buying BTC through exchanges. And I did too. It surprises me that as a beginner (when you were a beginner) you started buying through P2P trading. Congrats!

Having said that, I still have bitcoin from different sources which I do not want to link together, and so almost all the bitcoin I receive via any means goes straight to a mixer, a coinjoin, or a swap to monero. I use a variety of platforms to do all this, as well as different platforms to trade bitcoin, since if I only traded via a single platform and then always sent all my coins to the same privacy tool, then that provides another potential link.
Could I swap to monero now? And what would I do with the XMR I buy? I want BTC, not XMR. How would I re-buy BTC when I have XMR?

If you do own KYC bitcoin, then you have two options really. Do as I have done above to get rid of your KYCed bitcoin and end up with private bitcoin. The exchange that you bought the bitcoin from (and therefore the government and associated agencies) will still know you own x amount of bitcoin, but they won't be able to trace it. Or the better option - send your KYC bitcoin back to where you bought it from and sell it for fiat. You now have a clear record that you have sold all your bitcoin and no longer own any bitcoin. Take that fiat elsewhere and buy fresh non-KYCed bitcoins.
I closed my Binance account. No more Binance for me. So I can't really do the second step.
I can sell on robosats / bisq, but I am hesitant.
985  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 03:51:31 PM
In case I had arbitrary paths, I am curious to know how I would go about backing them up. On the same backup with my seed phrase? Separately? Any cool ideas?
Write them down. If you use a totally crazy derivation path and back it up separately to your wallet, then it can act as a surrogate passphrase, as an attacker who finds your seed phrase would need to brute force potentially billions of combinations (depending on your derivation path) in order to steal your coins. I would also note, however, that loss of the derivation path would mean you also lose access to your wallets, and backing up a long string of random numbers is significantly more error prone than backing up a seed phrase.

However, let's say I have 2 wallets on Sparrow. Different wallets, different seeds, different addresses etc. The problem you mention would still occur, if I was connected to a public electrum server.
Correct, but people are simply more likely to restore the same seed phrase with different derivation paths in the same software on the same machine than they would be with two entirely different seed phrases.

May I ask directly, and of course you may not answer. How do you deal with KYCed coins? I ask cause I want to get ideas. I 've been struggling with this issue really a lot. And at the end of the day, I think I shouldn't care all that much.
986  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 02:22:26 PM
If you use some completely arbitrary derivation paths, then the only way you can recover those wallets is by either knowing/backing up the derivation path, or by blind brute force.

If you use logical derivation paths as you have suggested (m/84'/0'/0', followed by m/84'/0'/1', followed by m/84'/0'/2', and so on), then there are various tools which will automatically scan these paths for you. The simplest way will be to import your seed phrase in to Electrum, and then hit the "Detect existing accounts" button. This will automatically check the 18 common derivation paths listed here for any transaction history. If it finds an active account it will automatically check the next account too. So after detecting activity at m/84'/0'/0', it will check m/84'/0'/1', and so on, until it reaches an inactive account.

I am talking about logical derivation paths, yes.

In case I had arbitrary paths, I am curious to know how I would go about backing them up. On the same backup with my seed phrase? Separately? Any cool ideas?

I would note  that using the same seed phrase and the same wallet software for both KYCed and non-KYCed accounts presents a huge risk to what you are trying to achieve. Recovering both accounts simultaneously will make it completely obvious to whichever third party server(s) you are connected to that all those coins are owned by the same individual. You should do this all via your own full node/server.

I run my own node and because of some mistakes I have made in the past, I use only one specific software for my wallet management, which is Sparrow.

However, let's say I have 2 wallets on Sparrow. Different wallets, different seeds, different addresses etc. The problem you mention would still occur, if I was connected to a public electrum server.
987  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 01:13:08 PM
Can't you just write the number of accounts and derivation paths on the same paper with the seed phrase?

Sure, but I will give extra food for thought to a potential attacker if they gain access to my seed phrase and, at the same time, it is difficult to update it if I need to add one more account or remove an old account etc. I will do it, eventually, but ...

If after 20 years a good wallet like electrum or sparrow is still there, you or your child will be able to load all the addresses containing the balances or UTXOs once you import the seed.
By default, electrum or other wallets like sparrow wallet will load the first 20 receiving address in the order of the derivation path, and they will be able to see the addresses containing Bitcoins, so I don't think you should worry about how many addresses you generated and deposited bitcoins into in the past.

This is not strictly true. They will need to add it as a feature, at least for Sparrow which is the wallet app I use.
988  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 12:48:35 PM
I already have a passphrase, so I would need to add another one, which again adds extra hassle in backing up everything.
Exactly. If you use passphrase already, you can decided to add another passphrase to the seed phrase which will generate different wallet (keys and addresses) entirely. You can use more passphrase with the seed phrase and each will be generating different keys and addresses. All you have to do is to backup your passphrase differently in different locations and your seed phrase should be backed up differently as well. Having two strong passphrase and a seed phrase should not be hard for different location backup for each.

No, you are definetely right. It's difficult to find different places though. This is my point. I 've been struggling a lot with it.
989  Bitcoin / Bitcoin Technical Support / Re: Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 12:38:43 PM
I prefer to use another seed phrase instead.

I could do that, but in fact, I don't like dealing with multiple wallets. I mean, a new seed phrase for me would mean 2 additional backups.
Personally I backup a singlesig wallet in 2 different locations. If I add another wallet, I will have this extra hassle, which I don't actually want.

If you want to use the same seed phrase, use passphrase to extend the seed phrase to generate you another different wallet (keys and addresses) entirely. If you lose your passphrase, it is also like you lose your seed phrase because you will need both (seed phrase and passphrase) to access your coins.

I already have a passphrase, so I would need to add another one, which again adds extra hassle in backing up everything.
990  Bitcoin / Bitcoin Technical Support / Effective & safe recovery of a wallet with multiple accounts on: September 20, 2023, 11:51:15 AM

Hello.

Situation
I have just created a wallet offline. I will monitor the UTXOs and generate addresses. I plan to use 2 accounts:

Account 1: KYC bitcoins. (m/84'/0'/0')
Account 2: Non-KYC or Mixed bitcoins. (m/84'/0'/1')

Questions
Let's say that in 20 years from now, I get my seed phrase and start recovering the wallet.

1. How can I know how many accounts I have ever created - funded? For example, I know that I have 2 accounts, but what if I actually had a 3rd one and I have forgotten about it? What if I gave my seed phrase to my child and told them to recover it? How could they know how many accounts have addresses that have been funded?

2. Do you know any way to "note" or "backup" safely how many accounts have been created using my recovery phrase?

991  Bitcoin / Bitcoin Technical Support / Re: What happened to keeping all my bitcoin in same address? Now I pay insane fees?! on: September 20, 2023, 08:04:10 AM
But why does no bitcoin app exist like this anymore?

Surely someone has made one?

Why is it so hard to program the bitcoin app to send the funds back to the original address instead of a different change address? Or was it made impossible somehow over the years??

Call it:

Single Wallet: Bitcoin Classic  Cool

Please I find it so hard to believe this great control and feature of bitcoin has just been wiped out!!

I can't breath! Shocked

Again, I don't suggest it, but you can:

1. Create a paper wallet offline. Disclaimer: you MUST know what you are doing.
2. Back up the private key, obviously in physical form.
3. Get the address and import it to BlueWallet. You will always be able to send funds to this address.
992  Bitcoin / Bitcoin Technical Support / Re: What happened to keeping all my bitcoin in same address? Now I pay insane fees?! on: September 20, 2023, 07:04:43 AM
Hello. Bitcoin works with UTXOs.
Let's say you have an address (A) where you want to send your funds.
Now let's assume that you send 100k sats today, 150k sats tomorrow and 200k sats the day after tomorrow.
In the end you will have 450k sats in address A, but it doesn't work like a total balance.
The address isn't part of a UTXO's identity. It explains who will be able to spend the UTXO.
Now let's say you want to send to address (B) 250k sats.
This will require 2 UTXOs to be combined (100k + 150k) and it doesn't matter whether they come from the same address or from different addresses.

I don't know any wallet that can support it nowadays, as they all use the modern standards (HD wallets etc.)

The most common option for your request would be to use a legacy address in the form of a paper wallet. I don't suggest it though.
993  Bitcoin / Bitcoin Technical Support / Re: Current best software for Lightning with full bitcoincore? on: September 19, 2023, 05:54:19 PM
I recently installed Start9 on an old laptop (Pentium Silver N5000, 8GB RAM, 2TB NVMe)
and after running it for about 3 weeks now I like it a lot.

Been running Bitcoin-nodes for more than a decade, but I never tried any of the all-in-one-packages like umbrel, myNode, or raspiblitz, so I can't really compare any of them to Start9
and it's my first contact with Lightning too, so I'm not that experienced in that field either.

It has 2* marketplaces, one maintained by the Start9 team, one maintained by community members, that offer all kinds of different services and you could even create your own marketplace if you like.

I'm currently running Bitcoin Core, electrs, LND, Ride the Lightning, ThunderHub, LNDg, Balance of Satoshis and Lightning Terminal (have to try everything at least once) on it and it runs pretty smooth, LN routing 30-100+ Tx per day through currently 28channels. I'll probably add some more when the fees go down at the weekend.


The only downside (at least for me) so far is that it's Tor-only,
like everything is Tor-only. It's both good and bad, good because everything is well hidden and bad because...well, it's Tor.
But the devs say that in the next version they'll offer clearnet-options too, guess I'll just have to be patient.


* there's actually a third, beta-testing-"Install at your own risk"-marketplace


Hello. Brilliant setup. Would you like to share more info in regards to the channels? Have you opened channels with large nodes only? Have you got high capacity channels? I am only asking because I currently have 2 channels with 2 huge nodes (BOLTZ and Wallet of Satoshi). I still haven't figured out the sweet spot on the number of channels and the capacity one should have.
994  Economy / Currency exchange / Re: [H] BTC [W] 200 EUR PayPal 1:1 on: September 19, 2023, 02:16:45 PM
The main problem is that PP is reversible. So without any trust and trade history, I can't proceed. Good luck.

I get it but it's a kind of paradox. Nobody will trade with me because I have no trust. And therefore I will never get trust. I know it's my problem and not yours, so I will not continue the conversation because it's not relevant to your post. Cheers.
995  Economy / Currency exchange / Re: [H] BTC [W] 200 EUR PayPal 1:1 on: September 19, 2023, 09:07:53 AM
As the title says, I have Bitcoin and I want 200 EUR PayPal at preev rate 1:1. Trusted members only or members that I have dealt with in the past and I prefer that you go first. Anyone who has an interest in filling this, post here.
Thank you in advance. Cool

I would be very happy to offer you this trade. I am not a trusted member, but I find this as an opportunity to increase my trust. I will pay first. (We must be from the same country, even though this shouldn't be important)
996  Economy / Currency exchange / Re: [H] PayPal [W] BTC on: September 19, 2023, 08:44:01 AM
I got around 150€ in PayPal that I want to convert into BTC.
If anyone want to trade I can give you a offer of like 5% over market price (so you make 5% of the amount traded), or if anyone know where I best can convert PayPal funds to BTC i would be greatful.

I am new on this forum, but have no problem to send first to a member without negative feedback and some years on the neck here.

Thanks in advance.

Hello, I don't use paypal personally, so I can't personally help you buy BTC, but regarding this:

Quote
or if anyone know where I best can convert PayPal funds to BTC i would be greatful.

1. you can generally use PayPal as a means of payment to any exchange in order to buy BTC. Most exchanges require KYC, so it is not ideal.
2. you wait for someone here to help you out. There are people here who are absolutely trustworthy.
3. you can use Bisq or Robosats. They are esentially non-KYC marketplaces for bitcoin. You can find multiple resources on YouTube to help you.
997  Bitcoin / Development & Technical Discussion / Re: Vanity Address Generator in Java on: September 18, 2023, 06:14:42 PM
Can we run it on android phones? I have tried to run  jar files on my android before but I couldn't find a compatible runtime for my phone.
Nowadays everyone should develop apps/tools for both desktop and phone devices. So I wonder if you have any benchmark to share with us, though I think java is very slow when it comes to key generation process.
I will try it later on my laptop and will report back, if I can manage to successfully run it, I have no experience with java.

Unfortunately you can't run it on Android. I will try to create an executable file for ease of use. Looking forward to hearing from you.
998  Bitcoin / Development & Technical Discussion / Vanity Address Generator in Java on: September 18, 2023, 05:00:38 PM
I have developed a vanity address generator in Java. The purpose is solely academic.

You can find the code here: the code is obsolete and shouldn't be used, therefore I removed it. If anyone wants to see it for some reason, send me a PM

There is a README file, but I will give the instructions here also.

Instructions:
1. Modify `Main.java` and change the variable `desiredAddressPrefix` to whatever prefix you wish for your bitcoin address.
2. Run `Main.java`
3. Once the address is found, the program will generate a `wallet` directory:
  • keys.txt file, which includes the address and the private key in WIF and HEX format.
  • legacyAddress.png QR code for the address.
  • privateKey.png QR code for the private key.

I would appreciate it if you could:
1. Suggest any code alteration - modification.
2. Suggest a better (if any) entropy source than Java's SecureRandom.
3. Suggest benchmarking tools.

If there are any updates in the future, I will post them on this post, in the section below:

Updates:
Place for future updates




999  Bitcoin / Development & Technical Discussion / Re: lightning network raspberry PI newbie on: September 18, 2023, 01:03:15 PM
I have got an unused rPi and HDD and i would like to start a lightning full node.

A lightning node requires a full bitcoin node in order to run. Imagine that it actually sits on top of it. I would go with an SSD. The initial blockchain syncing process can be a pain using an HDD. Plus, the HDD will generally live less than the SSD.

Does anybody have already some experience?

Yes I have used two implementations for LN nodes. LND and CLN.

How much does you earn with a full node?

You earn sats only for routing payments through the network. Imagine you want to pay Alex who is in the US. In order for you to pay Alex, you need a route between your node and Alex's node. You can have a direct channel or an indirect channel, through my node for example. For the job of routing the payment I demand 1000 sats flat fee. Therefore, I will get paid 1000 sats. However, depending on multiple factors, your node may only process a very small amount of payments (or perhaps no payment at all). Finally, there are multiple approaches to payment routing. I mean, sometimes the shortest path is chosen, or sometimes the cheaper path is chosen. Sometimes the path is chosen randomly, assuring higher privacy but being more expensive.
1000  Bitcoin / Bitcoin Discussion / Re: It is only Bitcoin and nothing else on: September 18, 2023, 12:26:10 PM
Since you brought this up, I could name multiple tokens, but allow me to share my personal experience.

I bought ETH in 2018 and kept it until 2020 when I switched to Bitcoin ONLY.

I made some money with ETH (not a lot). But thinking about it now, I would never do this again. With Bitcoin I have learnt to appreciate valuable assets in life. All those trendy, heavily marketed scams must be avoided.

It is pathetic and devastating how many people lost fortunes riding on basically air-money.

Remember LUNA? I 've seen people claiming they lost their entire savings... It's so sad.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!