Bitcoin Forum
June 07, 2024, 05:27:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 [142] 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 317 »
2821  Other / Meta / Re: Why doesnt this forum have adsense? on: June 17, 2019, 07:33:01 AM
I believe there are multiple reasons for that.

1) It is annoying as hell
2) Visitors often get compromised by malicious advertisements from such AD networks.
3) The money is not THAT needed (btctalk's donation address currently holds ~188 BTC) That's pretty much enough to cover the next 'few' years of operating costs
4) It is annoying as hell
2822  Bitcoin / Electrum / Re: electrum servers on: June 17, 2019, 07:08:51 AM
I've heard something about electrum having their own servers the electrum wallet talks to instead of directly to nodes or whatever that other wallets talk to and that this has some theoretical privacy implications. Is this true?

If you connect to a random (i.e. not your own) electrum server, yes.

The electrum server you are connecting to has access to the following information:
  • All addresses which you query the balance for (every used + every address in your 'receiving address' tab)
  • All transactions you send
  • All transactions you receive
  • Your overall amount of BTC
  • The time of the day when you send / receive a transaction
  • Your IP

Note that every wallet (which is not a full node client) can gather these information.
The only way to circumvent this is to either (1) run your own electrum server or (2) use a different (full node) wallet, e.g. bitcoin core.



Is this better or worse than any other wallet?

It is definitely not worse than other (desktop- / lightweight-) wallets.
It even can be regarded as better because you can choose to which server you want to connect. You don't have that option with the majority of other lightweight wallets.

2823  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core wallet lost password on: June 17, 2019, 06:59:48 AM
yes, if the password is less than 10 characters you can, otherwise it will take some time

This is a very generic answer.. and i feel like this isn't completely true.

If OP has absolutely no clue what the password could be and the charset is relatively big, i don't think a password with 9 chars can be cracked in a short amount of time.

A 9 char password with (1) lowercase, (2) uppercase, (3) numbers and (4) special characters has a char set of 95.
This means there are 95^9 = 630.249.409.724.609.375 combinations.

I don't think this can be brute forced in a reasonable amount of time..


1) 26 chars
2) 26 chars
3) 10 chars
4) 33 chars
2824  Bitcoin / Mycelium / Re: Mycelium wallet lost pin on: June 17, 2019, 06:44:47 AM
Since you still have full access to the device, you can enable USB-debugging in the settings, then connect to your mobile with your PC (via adb shell) and backup any necessary data (in this case: all data from mycelium).

Afterwards you should even be able to extract the mycelium pin from the backup on your computer.
The pin can be found in:
Code:
/data/data/com.mycelium.wallet/shared_prefs/settings.xml

You also should be able to extact the master key itself, which is stored in a sqlite database.


That's a bit more complex than simply rooting the phone and reading it out, but you can try this first without rooting your phone.
And you will have a backup of all necessary files in case you do something wrong when rooting your mobile.



P.s. You can find the USB-debugging setting under the 'developer options' (which will get visible if you click on 'system- / version info' (or similar) 7 times in a row).
2825  Bitcoin / Bitcoin Technical Support / Re: Security / Be Careful What & Where You Backup on: June 15, 2019, 07:46:56 AM
I've always understood that different wallets could always use different mnemonic seed phrase types so you can't rely on a seed phrase forever. Any idea which is right nowadays, or is it just personal preference at this point?

For that reason there has been a standard created which has been implemented  by most wallets already.
BIP39 (https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki) covers the encoding of the seed into the mnemonic code.

It is highly likely that you will always be able to automatically recover your coins from a BIP39 mnemonic code. And if not, the standard can be read by anyone to recover the seed by hand.



Using an air gapped computer or a live os is a good idea (for improved security, pull the hard drive out of your computer before putting the USB stick in - if possible).


Unplugging the hard drive doesn't do anything for the security.

Since the hard drive isn't mounted at boot, there is no direct risk.
Even if you mount the hard drive, if you are using a windows PC and boot a live linux, there is almost no harm which can be done.

Upon boot, a clean OS is being loaded into the CPU / RAM. The harddrive is just some storage.
2826  Bitcoin / Bitcoin Technical Support / Re: Bitcoin transaction sent but not received. on: June 15, 2019, 07:30:43 AM
To me it seems, that your so called 'alternative market' scammed you.

The transaction went trough successfully and the recipient already has used this coins in another transaction.

You might try to contact this 'alternative market' and see whether it was a mistake. But i think it wasn't.

Is your 'alternative market' some shady market accessible via TOR ? Most of them are scam.
2827  Bitcoin / Hardware wallets / Re: Ledger Nano S related questions on: June 15, 2019, 07:15:04 AM
I sent BTC today via Ledger Nano S and chose Standard fee which was about 60+ sats/byte but when I checked the transaction, it used 45 sats/byte and plus sent BTC to another address including the receiving address I added on it's own. I checked Ledger Live and my BTC is still there but why does this happen and why it sends to another address and chooses to send less fee?

There is a difference between sat/B and sat/vB (virtual Byte). And that's probably what you are looking at here.
Since the SegWit soft fork, the maximum size of a block is no longer measured in bytes, but in weight units.

4WU = 1 vByte

The witness data of a (segwit) transaction weights 1 WU per Byte.
The non-witness data weights 4 WU per Byte.

That's absolutely not a problem at all. Just some conversion stuff.


Regarding your second address, this is a change address.
This is a crucial element of bitcoin, take a look at https://en.bitcoin.it/wiki/Change.

In BTC, there are no 'coins'. Just UTXO (unspent transaction outputs). Whenever you create a transaction, you are using at least 1 Input.
And if you are not completely 'using' it, you create 2 outputs, with one of them is an address of yours (a change address).



Is Ledger too like exchanges that keep the remaining fee?

Hell no!

Ledger has 0 control over your funds or anything else.
You always have full control.
2828  Economy / Service Discussion / Re: How to accept BTC directly and integrate into an e-commerce site? on: June 13, 2019, 11:16:09 AM
You have multiple option to achieve that.
The most commons are:

1)
You can use bitcoin core to hold your private keys, and use walletnotify and/or blocknotify to trigger external scripts whenever a payment is received.

2)
You can use electrum to receive payments via creating invoices and being notified semi-automatically.
For more information, take a look at https://docs.electrum.org/en/latest/merchant.html.
2829  Other / Beginners & Help / Re: What is Deterministic wallet? How can I make multiple addresses point to one wal on: June 13, 2019, 09:59:01 AM
How can we rebuild a new wallet using this seed or a private key? Please explain me, I am still learning all these.


Read my answer:

[...]
It basically is a mathematical formula with the seed and the counter (index, number of priv key) as the input, and you get the private key (and therefore also the derived public key and address) as output.

MagicFormula (seed, index) -> private key from index X -> public key from index X -> address from index X


If you want a more detailed (technical) explanation, read the BIPs on Github:
1) Mnemonic code: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
2) Key derivation: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
2830  Other / Meta / Re: Email notification buggy ? on: June 13, 2019, 08:14:52 AM
Look in the junk folder. It happened once with me. I was clueless then I found them in my junk folder. I was using gmail client.

Indeed.

That's somewhat weird. I usually just received them in my standard inbox.
Seems like some shitty algorithm started to move them into the junk folder automatically.

And in addition to that, the junk folder did not synchronize itself (accessing this mail account via mobile online).


All sorted out, thank you!
2831  Other / Meta / Email notification buggy ? on: June 13, 2019, 08:01:27 AM
I seem to not get any email notifications when receiving a PM.

Inside of the PM settings "Notify by email every time you receive a personal message" is set to Always.

Am i the only one experiencing this misbehavior ?


P.s. Disabling and re-enabling it didn't fix the issue.
2832  Local / Deutsch (German) / Re: Trust darstellung geändert ( Vertrauens Flaggen ) on: June 13, 2019, 07:08:03 AM
~snip~

Habe einen negatives Flag erstellt: https://bitcointalk.org/index.php?action=trust;u=298715

Wenn mehr Leute dafür sind als dagegen, wird für Newbies (< 7 Tage Login Zeit) und für ausgeloggte Nutzer ein Warnung bei jedem Thread erscheinen, den der besagte Nutzer erstellt hat.


Diese Nutzer sehen jetzt folgendes bei einem vom ihm erstellten Thread:




Wenn ihr der Meinung seid, dass das Flag gerechtfertigt ist, dann zögert nicht dafür zu stimmen um zu verhindern, dass irgendwelche Alts von ihm dagegen stimmen.
2833  Bitcoin / Hardware wallets / Re: Another fake website of trezor.io with Punycode[Beware][Updated with fake sites] on: June 13, 2019, 06:50:26 AM
How can i now those Trezor are fake or not?, can i updated latest firmware will removed all virus and malware?

You would need to inspect the hardware.

Updating the firmware would remove a malicious firmware, but would not help if it has been tampered with on a hardware basis.

You either need to know which components exactly are required, open the case and check everything.. or you buy it directly from Trezor / their official resellers.
2834  Bitcoin / Hardware wallets / Re: XPUB / YPUB help on: June 13, 2019, 06:47:06 AM
If you don't necessarily need to share your master public key with a random server (a.k.a. to be able to view your balance everywhere without your own computer),
you might as well use a desktop wallet (e.g. electrum) to monitor your balance.

You can easily use your hardware wallet with electrum to spend your funds, and without your HW being connected, you have the ability to monitor your balances (without sharing your master public key with anyone).
2835  Bitcoin / Mycelium / Re: Mycelium wallet lost pin on: June 13, 2019, 06:42:16 AM
I don't think rooting the phone will solve your issue.

If OP can root his mobile without erasing all data, it will help.

The pin is stored in plaintext in a text file on the mobile.
He could simply read it out, then start mycelium and access his wallet by entering the pin.


@OP: Does the possibility exist that you are using the wrong mnemonic code? Or that you have miss-typed a word?
You might also need to create multiple "accounts" within mycelium if you have done so in your old wallet.
2836  Bitcoin / Development & Technical Discussion / Re: 51% attack on Bitcoin on: June 13, 2019, 06:38:24 AM
However, it still has a vulnerability that can be exploited.

It is not a vulnerability. This is the protocol design.
It aims to make it extremely hard to achieve and being extremely unprofitable.

Financial Incentives excluded.



When I make a transaction that transfers 100 Bitcoin to a Lamborghini company wallet, the transaction is encrypted and put into a place called "unconfirmed transactions".

It is not encrypted, it is signed.
And it is not put into a place called "unconfirmed transactions", it is an unconfirmed transaction in the mempool of the nodes until it is being included into a block.



Not yet, the transaction in this block will be publicized and should be verified by other miners. If there is more than 50% validation, this block will be shown on the blockchain and the transaction will be recorded in the ledger. I officially completed a 100 Bitcoin transfer to buy a Lamborghini.

If the transaction is valid, it is being included. Otherwise not.
There is no 50% mark or anything similar.

Every node which thinks this transaction is valid, will add the block including it to the chain.
The other ones don't.

If - for whatever reason - 50% of the network thinks a block is invalid, while the other half thinks its valid, a fork happens.
But since there is a consensus on which transactions are valid / invalid, this shouldn't happen.



Especially with Bitcoin, the world's largest cryptocurrency. Experts believe that Bitcoin can never be affected by a 51% attack.
[...]
In addition, experts also speculate that a small blockchain of an altcoin (not Bitcoin) can be attacked 51% entirely. Because attacking small blockchain requires less computing power than attacking Bitcoin. That's why we often see other crypto coins being attacked 51%, but Bitcoin has never been so.

Bitcoin already had a 51% attack.
It was in the very beginning when nearly no one was mining.

Nowadays, i agree. It is effectively not possible anymore.
2837  Bitcoin / Electrum / Re: Upgrading to Electrum 3.3.6 on Ubuntu on: June 13, 2019, 06:19:28 AM
You didn't download the .AppImage file.

You literally just need to do:
1) Download the AppImage
1.1) Optionally (but preferable) check the signature
2) Make it executable (chmod +x)
3) Run it

Even when extacting the AppImage, you will only get a sqashfs-root directory.
Inside of this directory there is an executable called AppRun. Running this also brings up electrum. So it is obvious that you indeed didn't download the AppImage.

You seem to be over complicating this too much.


You might really want to just use the script provided by Abdussamad.
It downloads the electrum AppImage, checks the signature, moves it into a subfolder of your home directory and makes it executable.
2838  Bitcoin / Electrum / Re: Upgrading to Electrum 3.3.6 on Ubuntu on: June 12, 2019, 12:47:26 PM
You don't need to 'install' the AppImage.

You just need to make it executable (chmod +x filename).
Then simply run it, and it works.

If you want to be able to open it via the console from everywhere, you can create a symlink to any directory in your home path (e.g. /usr/bin or /usr/local/bin).


Regarding the error message, you need to install python3-dev from your distributions repository.
For me at least it seems to be the reason for the error appearing (Python.H missing).
2839  Bitcoin / Development & Technical Discussion / Re: Does lightning network really solve the scalability problem? on: June 12, 2019, 11:20:45 AM
FYI: This info is for others , Bob123 is too stupid to understand it.
Bitcoin Blocks can hold a Maximum of ~1.7MB[~7200 transactions]
https://www.svpool.com/tag/segwit-fork/
Quote
However, Segwit’s true capacity increase which is only expected to provide a mere 1.7-1.8MB on average effective blocksize
Before Segwit , BTC 1MB blocks topped out at ~7 transactions per second.
After Segwit , increase was only 1.7 X 7 tps = 11.9 tps, which I rounded up to 12
12tps *60 seconds = 720transactions per minute
720 transactions per minute *10 minutes = 7200 transaction per Block, since 1 block is due ~ every 10 minutes.
Too Bad Bob123 is too stupid to understand it.  Tongue

You are still wrong.

I don't care what a random site says.

You were talking about the MAXIMUM amount of transactions a block can hold.
Bitcoin Blocks can hold a Maximum of ~1.7MB[~7200 transactions]

Now, since you obvoiusly can't calculate it yourself.. let me help you:

The maximum amount is reached if the transactions are the smallest (Is very obvious to everybody, just not for you).
A smallest transaction has the properties:
  • being SegWit
  • having 1 input and 1 output

A SegWit transaction with 1 input and 1 output has a size of 85 bytes (non-witness part).
With 1.000.000 Bytes per block, we have 1.000.000 / 85  transactions at a maximum. That's 12.195.


Wasn't that hard, was it ?


In the future you might want to stop posting nonsense / superficial knowledge which you got from somewhere without even thinking about it.


You can, of course, now start arguing like "bla bla a block never has only 1 input 1 output segwit transactions bla bla".. But it doesn't matter..
YOU started talking about the maximum a block can hold. And your statement was wrong.

And instead of accepting it and calculating it yourself, you started justifying yourself. Which obviously just backfired, because you are simply wrong.

And this is not the only statement of you which is plain wrong. Most of the stuff you are mentioning is nonsense.
I don't know whether it is because you misunderstood things, or because you are not capable of understanding it.. and it doesn't matter. Wrong is wrong.




Just saw this:
Not thinking that would work.
I think the generated private keys would be different.

How would the private key be the exact same, between the BTC & LTC network for the public address?

How do you even dare to talk about LN if you don't understand the very basics of cryptography / cryptocurrencies / BTC  Roll Eyes

Now, do yourself a favor and first learn the basics. Then educate yourself about the advanced stuff.
THEN start discussing LN and its pros/cons.
2840  Local / Anfänger und Hilfe / Re: Ledger Live - SegWit oder Legacy? on: June 12, 2019, 09:37:16 AM
SegWit Adressen starten mit 3 und Legacy mit 1, ganz genau!

Legacy Adressen starten mit 1, aber nicht jede SegWit Adresse startet mit 3. Und genauso ist nicht jede Adresse welche mit 3 beginnt auch eine Segwit Adresse.

Adressen, die mit 3 beginnen können entweder nested Segwit (P2WSH eingebettet in P2SH) oder eine einfache multisig Adresse sein.
Erfahren tut man das erst, wenn Coins von dieser Adresse gesendet werden.

Native Segwit (das "originale" Segwit) hat das bech32 Adressformat (Adressen beginnen mit bc1..).



@OP
Am public key erkennst du gar nicht um welchen Adresstyp es sich handelt.

Der public key ist eine große (256 bit) Zahl, welche mathematisch vom private key (ebenfalls 256 bit Zahl) abhängt.

Erst an der Adresse an sich, erkennt man um welchen Adresstyp (oder um präziser zu sein: welches Transaktionsformat) es sich handelt.


1.. -> Legacy, standard alte BTC adressen
3.. -> Entweder Multisig (gibt es schon fast seit Anbeginn von BTC) oder nested SegWit
bc1.. -> "echtes" SegWit, damit schöpfst du die Vorteile von SegWit vollständig aus, aber manche Börsen / Seiten haben das noch nicht implementiert und kennen das Format noch nicht.
Pages: « 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 [142] 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!