Bitcoin Forum
June 09, 2024, 12:57:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 [224] 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 ... 317 »
4461  Bitcoin / Hardware wallets / Re: Ledger Nano S on: May 10, 2018, 12:40:22 PM
Does anyone know the price in Bitcoin?

Visit the official site, click 'Add to cart' -> 'Checkout' -> Scroll down and choose your payment method BTC.
Price will be displayed.
To check the shipping costs, enter your deilvery address.
4462  Bitcoin / Development & Technical Discussion / Re: Unable to make a payment for using Segwit and not using a desktop wallet, wtf? on: May 10, 2018, 11:47:29 AM
I have used to make other payments Ledger Manager connected to my hardware wallet, which I don’t know for sure if it is a software because it is a chrome extension.

A chrome extension is definetely a software.
A software is defined as 'a part of a computer system that consists of data or computer instructions' (from wikipedia).
Anything you are running from your pc (anything you are interacting with) is/has a software.



It has worked fine other times.

The wallet itself does work fine. It is just that it does not support the 'payment protocol' to interact with the bitpay invoices.
You can however still install electrum and use it as an interface for your nano s (electrum would be basically replacing your ledger bitcoin chrome extension).
This has no effect on the security/safety of your device/sensitive data.
4463  Bitcoin / Development & Technical Discussion / Re: How to send whole bitcoin from daemon? on: May 10, 2018, 11:36:07 AM
If there is 0.5 bitcoin in daemon wallet, then how can I send whole to another wallet?

You have to manually set the transaction fee.



Because there is fee, I can't type like [ sendtoaddress <address> 0.5  ], right?

Correct. This would theoretically result in a zero fee transaction.



Then how can I know minimum transaction fee I need to set?

You can check the amount of UTXO you have. Command: listunspent.
Then visit https://estimatefee.com/ and enter the amount of inputs and the amount of outputs (probably one if you just want to move it to another wallet). Set the estimated confirmation time.

For example: A transaction with 4 inputs and 1 output which shall be confirmed within 4 blocks needs a fee of 2544 satoshis (4 sat/B).



How I can set at daemon?

Like Xynerise already mentioned, with: settxfee <amount>.
4464  Economy / Services / Re: Dark wallet stealth address on: May 10, 2018, 11:15:24 AM
The seed is the only thing you need to restore a wallet.
I have never used darkwallet, so i can't give you a detailed path to restore your wallet.

But isn't it possible to create a new wallet using the old seed? And afterwards either sending your coins to a new address or exporting the private key?
I don't know how darkwallet derives keys from a seed. Might be worth checking their github.



Bitcoin doesn't have "stealth address (es)"

import your seed phrase into a compatible wallet with the correct derivation path and it will generate your private key & address too.

He is talking about the Darkwallet for bitcoin.
I am not sure whether this wallet supports BIP32 (HD wallets) or BIP39 (mnemonic seed).



@OP: Does your seed consist of 12/18/24 words? Or does it look like a random string? (Do not expose your seed to anyone!)


Edit: OP, you can export the private keys by restoring a wallet with your 12-word seed, then click 'Settings --> Tools --> Export Private Keys'.
4465  Bitcoin / Hardware wallets / Re: What coins are supported by Ledger Nano S? on: May 10, 2018, 10:54:03 AM
Now they have upgraded their soft so that they can used shared libraries for similar coins which makes it possible to keep more wallets on the Ledger without having to install/remove them each time. Still, I think they should have put more memory in the Ledger for the very start.

The capped memory is for security reasons (ledger claims).
But this indeed makes sense.

With 320 Kb flash and 10 Kb RAM there is not much room for malware.
Especially if you already have installed a few applications the remaining space shrinks to 100-200 Kb.

I'd rather have only 3-5 apps installed (with the ability to uninstall/install them anytime; like it is now) than having space for all applications which does impose another risk.
4466  Alternate cryptocurrencies / Mining (Altcoins) / Re: plese Help Claymore dose't work on: May 10, 2018, 10:43:36 AM
You might consider posting/moving this into the correct subforum to get more and better answers: Alternate cryptocurrencies -> Mining.

You should also include the actual error message you get.
4467  Bitcoin / Bitcoin Technical Support / Re: Can I slowdown someone's transaction? on: May 10, 2018, 10:32:50 AM
Well i'd like to add another point of view.
If you do know the date of a transaction in advance and the physical place (or IP address) you might be able to disrupt the transaction from being broadcasted.

Note that this effectively does not slow down a transaction, but completely 'cancels' it.
But you theoretically still would be able to broadcast it at a later date if those inputs hasn't been spent yet.

This requires physical access.


The theoretical plan to perform such an attack would be something like:

1) Either infect your target with malware or use whatever method to gain access
2) Connect the targets node to 8 nodes under your control (8 outgoing connections are standard)
3) When a transaction you want to intercept is broadcasted, don't relay it.
4) Replay the transaction at a later date (if UTXO's hasn't been used yet).

This attack is pretty expensive in terms of time and dedication and not too trivial to perform. It is definetely possible, but very unlikely.
4468  Bitcoin / Bitcoin Technical Support / Re: Help for safest .dat to other .dat transaction on: May 10, 2018, 06:40:46 AM
At the beginning you have to setup your cold wallets (securely).
Don't create them on an online machine and move them to a cold storage afterwards.
Do create them directly on your (always) offline machine.

Then, to create a transaction from your offline PC without the synced blockchain you can follow this small guide by dexX7: https://bitcointalk.org/index.php?topic=651344.msg7306076#msg7306076.
He has explained it pretty detailed.

Feel free to ask for further questions.



Essentially I want to move from one cold wallet to many cold wallets for increased security and usability.

You don't necessarily increase the security by setting up multiple cold wallets.
Additionally the usability decreases (in my opinion).

You might try out this setup:
- 1 offline PC with several electrum[1]-wallets
- 1 online PC with a watch-only wallet containing all the xpub keys of your cold storage wallets.

This way you will be able to easily spend from your cold storage (create TX from your (onine) watch-only wallet), then move the TX to your cold storage (either by QR+webcam or USB), then sign the transaction on your offline PC, move it to your online PC, broadcast it.
And you will still be able to manage your several cold wallets seperately.

I think it is more user friendly to use an offline setup like this with electrum [1] than using core.


[1] https://electrum.org/#home
4469  Bitcoin / Development & Technical Discussion / Re: What happened with the Blockchain when there's a new version of the Bitcoin? on: May 10, 2018, 06:28:48 AM
You may see the github link given by bob. That would be helpful to follow up the update when the next version of blockchain has been launched.

There won't be a next 'version' of the blockchain.
There currently is a blockchain. Thats a chain of blocks. This blockchain is immutable.
This means there won't be any changes made to the blocks inside the blockchain. Only new blocks can be added.

The github link (https://github.com/bitcoin/bitcoin) is for bitcoin core (the '#1' full node client to access the bitcoin network).
This is independend from the blockchain. You can ignore any changes made to bitcoin core and communicate with the bitcoin network using your own client.
4470  Bitcoin / Bitcoin Technical Support / Re: 96 character privkey help will compensate on: May 10, 2018, 06:21:39 AM
If you figure it out let me know, because I think I am having the same problem on an encrypted bitcoin wallet.dat file.

Did you try out what i have suggested?
Do you remember anything of your password?

If you do remember your password partially (or you have any additional information regarding your password) you might try to use btcrecover.

Any information can be helpful to gain access to your wallet back.
For example:
  • Min./max. length of your password?
  • Characters you have definetely (not) used?
  • Any common pattern you always use (e.g. '123' at the end) ?
  • Maximum amount of capital letters ?
  • Maximum amount of special characters ?

Each little piece of information you can gather does decrease the search space heavily (and therefore also reducing the time it takes to bruteforce the password).
4471  Bitcoin / Development & Technical Discussion / Re: Transaction inputs and outputs not needed? on: May 10, 2018, 06:12:39 AM
Hi, guys
I finally decided to to go with UTXO's model because:
It becomes really messy when it comes to using money from multiple Unspent transactions into a new transaction. Then you need to keep the list of "parent transactions" into the new one. There are more user cases when Inputs/Outputs model solves it better.

How is this now different from your first approach?
You now just named it UTXO instead of 'previous transactions'.



And one more question - when I use a standalone wallet software - does it downloads the transactions locally or it downloads only UTXO's?
And if only UTXO's then how the parent transaction's signature is verified locally? Because without having the whole TX locally we cannot hash it an verify a signature

With 'standalone wallet software' you mean a full node client?
If so: A full node downloads the whole blockchain (every block) and verifies them, 'building a list' of UTXO's.
And a block does, of course, have the whole transaction included. It wouldn't be verifiable if this wasn't the case.

A lightweight client on the other hand does not store anything (besides wallet information of course).
Such a client (e.g. electrum) does query an online server to get the current status of UTXO's associated to your addresses.
4472  Bitcoin / Development & Technical Discussion / Re: How do you keep your mnemonic phrases? on: May 09, 2018, 01:30:28 PM
There is a way to encrypt the mnemonic code at the time of creating the wallet, if it is called BIP39 encryption consists of adding a password on top of your mnemonic, as if it were an additional word, a second authentication factor, I use this method and do not need worry about hiding my mnemonic, because even if someone has access, it's encrypted, it works like encrypting a paperwallet with BIP38.

BIP39 does not define any encryption. The additional word (passphrase) is not used to encrypt your mnemonic seed.
The additional word is used to derive a different (pseudorandom) seed (which is then used to derive HD wallets) from your mnemonic seed.

If someone gets access to your mnemonic seed, he will see all words. Nothing is encrypted.
But this mnemonic seed will generate a different seed (which is then used to generate HD wallet) than the same mnemonic seed with the additional word.

This is two-factor-authentication because you need to (1) have something (the mnemonic seed) and (2) know something (the additional word (=passphrase)).
This way you can add plausible deniability to your wallet. Use the mnemonic seed without a passphrase for a low-value wallet and use one with a passphrase for your 'big' holdings.
You will be able to disclose your seed/wallet to authorities/gangster/etc. without them being able to know you have a second (hidden) wallet tied to that seed.


You can read more about the additional word (passphrase) usage of BIP39 on github: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#from-mnemonic-to-seed
4473  Other / Beginners & Help / Re: Multisignature and why it is useful on: May 09, 2018, 01:19:38 PM
The main disadvantage of the Bitcoin network is the inability to cancel the transaction.  Such innovative tool as multisig allows eliminating all problems arising during the transactions confirmation.

This is not a 'disadvantage'. It is a feature.
Multisig does not help to 'eliminate' any 'problems' at all 'during the transactions confirmation'.



As you can see, multi-signature is a very convenient tool for protecting transactions by attracting a third party, which acts as a guarantor of the return of funds to your wallet, in case you are not satisfied with the goods or service.

What you are describing is an escrow service utilizing multi signature.
The problem is that you still have to trust the escrow. And if you do trust the escrow, you don't necessarly need multisignature.

The same could easily be accomplished by sending the full amount to an address fully in control by the escrow.
Then, after consensus between buyer and seller has been reached, the escrow could simply forward the amount paid.
While this pose another risk (escrow stealing funds; which is not possible with multisig escrow), you still need to rely on the escrow to release the funds in case of a dispute when using multisignature.

Multisignature does increase the safety in a trade with an escrow. But it is not a 'tool'.

Using an escrow with multisignature is just one utilization of multisig. There are a lot more. [1]



Please send a merit if you find this article useful.

You might receive merits if your posts would be contentual accurate.
This is not the case. You seem to misunderstand the concept of multisignature (and maybe even bitcoin itself).



[1] Additional applications for multisig: https://en.bitcoin.it/wiki/Multisignature#Multisignature_Applications
4474  Bitcoin / Development & Technical Discussion / Re: How do you keep your mnemonic phrases? on: May 09, 2018, 09:16:04 AM
When it comes to my mnemonic phrases, I just copy and paste it in a word document then store it here in my smartphone.

Though sounds careless, I'm still confident that they are safe because I do not permit anyone to touch my personal stuffs especially that wallet and phone.

This sounds more than just careless.
Storing your mnemonic seed on your mobile phone (unencrypted  Huh ) is a bad idea.
Mobile phone manufacturer often skip security patches while displaying everything would be up-to-date. [1]

You are running a relatively huge risk of getting your seed compromised.

A digital storage is never a good idea for such sensitive information (doesn't matter whether encrypted or not).
The only form of digital storage which seems to be 'ok' is to have a backup encrypted on a device which is not connected to the internet (USB only used for this purpose, Offline PC, ...).


Storing your seed printed/written on a piece of paper in your wallet at home would probably be way more secure.



[1] https://www.theguardian.com/technology/2018/apr/13/android-phone-makers-skip-security-updates-users-smartphone-software-google
4475  Bitcoin / Development & Technical Discussion / Re: How can I manually decrypt or Crak Key in Electrum to get BCH? on: May 09, 2018, 09:08:30 AM
The problem is I had a wallet with electrum of course and that wallet had a big balance then I moved the coins to another wallet about 3 months ago for security reasons.But I still have the original wallet but if I export the keys now it will show no balance and the new wallet was made after the cutoff so I need to decrypt each key individually.


You can open the electrum console tab (if not visible: 'View' -> 'Show console') and enter this command:
Code:
dumpprivkeys ("1addressone", "1addresstwo")

First check which addresses do contain your forked coins, then enter this command with your addresses in " " and seperated with a ','.
Afterwards you will be able to copy them and import them into your forked wallet.

4476  Economy / Economics / Re: Portfolio on: May 09, 2018, 08:55:17 AM
This depends on quite some factors.
1) How much money do you have available? Is it enough to split? Or just a small starting investment?
2) What is your plan? Do you want to make short-term profits or rather long-term ?
3) Did you already read into projects? Choose those you have trust in. Those who seem to be legit and useful.

You should try to balance your whole portfolio.
Choose 1 or 2 low risk / low reward coins for stability, a few mid risk/reward coins and a few high risk / high reward coins (potential moonshots).
How exactly you balance those out, depends on you. For a more 'conserative' portfolio choose 50% low risk/reward, 35% mid risk/reward and 15% high risk/reward coins.
4477  Bitcoin / Development & Technical Discussion / Re: How exchanges make wallet adresses? on: May 09, 2018, 08:45:27 AM
There are 2 options:
2) (Not recommended) Each user has an unique ID and new addresses are generated via seed, so they are actually pre-generated and easy to recover if you now the seed. Then it goes like that:
[seed]-> [Purpose][Coin][Account][External / Internal][address id]

m/44'/0'/111'/0/1  -> Bitcoin address, user_id 112, second address
m/44'/145'/48271'/0/3  -> Bitcoin Cash address, user_id 48271, fourth address
m/49'/0'/54'/0/0  -> Bitcoin SegWit address, user_id 55, first address

What are these seed? m/44'/0'/111'/0/1,  m/44'/145'/48271'/0/3 ,  m/49'/0'/54'/0/0

I just thought made bunch of address from one bitcoin daemon.

Where is seed and how to know what seed used from above?


First: I don't like this approach. It is kinda 'dirty'.

The seed is your mnemonic seed. Your 12/18/24 word seed.
m/0'/0'/0 is a derivation path (specified in BIP 32).





If you want to use a seed you have to actively generate one. Then derive private-/public- keypairs from your seed.


A better approach would be to use the xpub key or to generate a bunch of addresses and store them in your database. Then just link user ID's to the addresses in your database.
4478  Bitcoin / Development & Technical Discussion / Re: Why the wallet.dat file isn't fully encrypted? on: May 09, 2018, 08:19:21 AM
LOL, by the block explorer is allow you to find the transaction with the bitcoin public address or tx id of concern transaction mate.

How is this related to the topic?



Since wallet.dat file is been used to decrypt the wallet. I am not sure why he is asking this for more encryption with the .dat file.

Thats not true.
The wallet.dat file is the 'storage' of information (private keys, addresses, labels, ..) for the actual wallet (bitcoin core client).
A wallet is a piece of software (or a printed paper, hardware-) which manages private-/public keys.

The client itself is not being encrypted. Sensitive information are being encrypted (e.g. private keys / seed inside wallet.dat or wallet.dat itself).
Either with your password or a randomly generated key (which is tied to your password).



I do not know whether op saw the richest bitcoin address or not. Still they are safe right.

This has nothing to do with people at your physical location realizing you own massive amounts of money.
You might read the thread again.
4479  Bitcoin / Bitcoin Technical Support / Re: Wallet notify sometimes doesn't notify on: May 09, 2018, 08:05:04 AM
Just a quick head up: As you hinted, walletnotify is only ran when tx is received in the mempool (confirmation = 0) & when included in a block (confirmation = 1), but you wrote 
Code:
if( $txinfo['confirmations'] >= 3 ) 

It is likely confirmation >= 3 will never be executed.

You are right. I somehow missed this  Grin
Thanks for correcting me, i edited my post. I appreciate it.
4480  Bitcoin / Development & Technical Discussion / Re: Send bitcoin to own same wallet's another address require fee? on: May 09, 2018, 08:00:40 AM
So as far as I know,

old wallet can send coin with 0 fee.

But while bitcoin core updated, at some point, the rule adopted that fee can't be 0 regardless of amount of sending coin.
So now bitcoin can't be send with 0 fee, Right?

You still can send transaction with 0 fee.
Since clients updated those aren't considered as standard anymore and therefore won't be relayed (by the majority of clients).

Still, if you manage to get your transaction to a miner and his mining software does accept/include transactions with 0 fee, it eventually will get mined.

Technically, it is possible. But since miners are profit-oriented this is less likely to happen.

Pages: « 1 ... 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 [224] 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!