Bitcoin Forum
May 30, 2024, 09:50:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 ... 317 »
4881  Bitcoin / Electrum / Re: Electrum Private Key on: March 08, 2018, 05:33:11 PM
Give me please a console command to dump a privkey of a certain wallet address.

After you have generated all the addresses which have a balance,
you can use this (slightly more elegant) command to dump all the private keys which contain some coins:

Code:
dumpprivkeys( map(lambda x:x.get('address'), listunspent()) )
4882  Bitcoin / Bitcoin Technical Support / Re: 21 word seed got exposed, is it bad ? on: March 08, 2018, 03:40:10 PM
the remaining three words out of the eighteen could be dictionary brute force attacked

Its 3 out of 24.



it is not a hard task and would be easier and faster than cracking some missing characters in a private key.

3 words (with a character set of 2048) conforms 8.589.934.592 possibilities.
Where 3 missing characters of a private key (with a char set of 16, assuming hex represantation) conforms to 4.096 possibilities.

So, no it would NOT be easier to crack a few words in a seed than a few chars in a priv key.
4883  Bitcoin / Wallet software / Re: beta wallet programs that would of been available 5/2010 on: March 08, 2018, 03:31:55 PM
In 2010 you most probably have used bitcoin core (QT).

Do you still have a wallet file and are trying to see whether coins are stored?
If your file ends with .dat its a file from core.

Before trying to open your wallet, make sure to do several copys and back them up safely.
Also, if you think there might be 'bigger' amounts, don't simply put the wallet file onto an eventually infected PC.

The most secure way to check whether you have coins in your wallet would be to open it with the core wallet on an offline PC and check the balance of your addresses
on an online pc via a block explorer.


4884  Bitcoin / Bitcoin Technical Support / Re: I need an explanation about how mining works on: March 08, 2018, 03:10:55 PM
Could you please explain to me, as easily as possible, how does mining work? How does it happen that we "mine" bitcoins and that we get them?

I'll give it a try:

You can think of hashing as a 'mathematical equation' where you produce a (random) output depending on the input.
Now, when you mine, you are basically calculating hashes (with the TX's as input) until you have found a hash with X leading 0's.
How much 0's are needed is defined by the difficulty of the network. This difficulty adjusts every 2 weeks to get a 6 blocks per hour 'speed'.
Each time you mine a block the first transaction in this block is the coinbase transaction (has nothing to do with coinbase.com).
This coinbase transaction contains the freshly mined BTC's to the miners address.

Basically its a probability game. The miner with the highest hashrate (most calculations per second) has the highest chance of mining a block (calculating a valid hash) proportionally.


Thats just a very basic description of the mining process. Feel free to ask more detailed questions.
4885  Bitcoin / Electrum / Re: Bitcoin stolen from Electrum wallet on: March 08, 2018, 02:44:28 PM
Even using desktop wallets is fine 99% of the time, if you take some basic security precautions.

I wouldn't say 99%.. but it definetely can be somehow safe.
But there are still exploits which simply arent fixed yet and are a perfect entry point for malware targeting crypto user.
There are things which you can't protect yourself from with a desktop wallet.

Additionally the 'basic security precautions' are probably not achievable/doable for 90%+ of the daily windows user.



Regarding hardware wallets: for me the jury's still out.  I don't like being dependent on a hardware device in case something goes wrong with it.
Electrum is an open source program that I can run directly from source code without installation.  That's very empowering.

You can enjoy the electrum GUI and still have the security of a hardware wallet.
When creating a wallet in electrum you have the choice to add a HW wallet (which will hold the private keys / do the TX signing).
4886  Bitcoin / Bitcoin Technical Support / Re: Explain why high bitcoin transactions are expensive? on: March 07, 2018, 05:48:50 PM
The more the blocks chosen,  the transaction fees are low. The less blocks are chosen, the fees are bit high.

Blocks don't get 'chosen'.
Blocks get mined. With an average of 6 blocks per hour.

Fees are dependend on how many transactions are waiting to get confirmed and how much user are willing to pay for a faster transaction.



But the minimum fee does not cross more than a dollar.

The minimum fee to get a transaction confirmed within a reasonable timeframe was way above 1$ in december.
This depends 1) on the amount of transactions and 2) on the $-value of BTC.

4887  Bitcoin / Electrum / Re: Bitcoin stolen from Electrum wallet on: March 07, 2018, 04:43:54 PM
This morning I created an Electrum wallet (3.1.0) and transfered 1BTC. 1 hour later 2 withdraws were made, and now my wallet is empty. I lost the 1 BTC I had there.

I had 2 FA activated how is that even possible.
Also how come it didn't ask the hacker 2FA to withdraw?

If you really had 2FA 'activated' the most likely 2 things which happened (in my opinion) are those:
1) You have downloaded a malicious version of electrum and therefore didn't have any real 2FA activated.
2) You are completely compromised. Someone has access to a) your PC and b) has either cloned your mobile or cloned your GA code(s).

You should definetely scan your system for any malware. And to be on the safe side you should setup a fresh OS install.

Additionally, the next time you are going to store BTC: Make sure to store relatively high amounts (like 1 BTC is currently) safe offline (hardware or paper wallet).
4888  Alternate cryptocurrencies / Altcoin Discussion / Re: How to create src/qt/res/icons/bitcoingenesis.icns ? on: March 07, 2018, 04:16:36 PM
I want to create a BC-clone/fork. And need change bitcoin.icns Smiley

Thats what i assumed. But, without offending you, i don't think your fork will be somehow innovative/valuable.
There is a lot of expertise necessary to improve the bitcoin protocol with a hard fork.

Im not quite sure how you can bring that much improvements into it without googling the .icns extension first  Undecided

It might be better for you to create an ERC20 token on ethereum. There are lots of tutorials available on the internet.
4889  Bitcoin / Development & Technical Discussion / Re: Encrypted distributed file system. on: March 06, 2018, 05:36:10 PM
I have been working on node discovery that will scale to a hundred million users or more and it uses
public/private keys on a private network that are then used to sub-domain the network into areas of
responsibility so if the public key of a node is abc12345..... then this node would be a good starting point if you
are trying to find the ip-address for a node with the public key of ab99999........

What are you trying to accomplish? Whats the reason?



Now I am moving on to a files system that needs to be anonymous and encrypted so that anyone can publish a file
to the network and nodes that host parts of the file (Chunks in Bit-torrent terms) will not even know what they
are hosting because the data was encrypted before it was published.

My best plan so far is to SHA-Hash the whole file and then break it down into something like 2mb blocks and spread them
across the network using a system of PUSH,GOT,GET but again sub-domain responsibility based on the hash of the file plus
caching of file chunks that are popular and to use a system of relays nodes so that a no one knows if the request is direct (P2P) or
is via a relay node (Bit Like Tor)

You can't 'break down SHA-Hash into 2mb blocks'.
SHA is a hash function. Depending on which you choose it will create an output with the length X (e.g. 256 bit for SHA-256).
SHA is not used for encryption. Its a one-way function. Easy to calculate forwards but almost impossible backwards




Ultimately the data is useless without the decryption key that could be sent via an email privately (Secure details for blowing up the world)
or published via a type of torrent-site service that some nodes might be running.

An email? Roll Eyes



What I am trying to avoid is having to keep encrypting/decryption the the file chunks as they pass between relay nodes or are loaded from
file as this is CPU Intensive and involves too many handshakes on the secure network plus I am thinking of ...

The file should be encrypted/decrypted once. If every node would be able to decrypt a file.. what sense would the encryption then have?



so what do you think and can it be improved ?

For me this seems like merging a few altcoin projects to create one inconsistent theoretical project.   Undecided

4890  Bitcoin / Bitcoin Technical Support / Re: Bitcoin full node on raspberry pi with tor over vpn on: March 06, 2018, 05:17:04 PM
My node always will be inside the vpn, when i change the ip, i will still use vpn from a different country.

Could you clarify that statement?

Are you trying to connect your node (at your physical location) with the 'bitcoin network' via VPN? [1]
Or are you trying to make that node only 'accessable' within a VPN? [2]

[1] VPN as a 'tool' to hide your IP, etc..
[2] VPN as a private network with multiple participants


It would be easier to help if you could explain what exactly you are trying to acheive?


4891  Bitcoin / Hardware wallets / Re: Ledger releasing native Desktop and Mobile apps on: March 06, 2018, 03:50:58 PM
I assume the ledger wallet would not be centralised in any way like Exodus is for example?

It is going to be a light weight wallet. So most probably this is going to be a 'centralised' solution.
Every light weight client relys on an infrastructure to retreive information about the status of transactions, etc.. If thats what you understand with 'centralised'.
Core is the only (independent) full node client. Any other desktop/mobile/HW wallet is a lightweight client.

For a completely independent setup you need to have full nodes (with whole blockchain) running. For each coin you hold.
4892  Bitcoin / Bitcoin Technical Support / Re: Bitcoin full node on raspberry pi with tor over vpn on: March 06, 2018, 03:38:05 PM
My problem is, what will happen when i change the ip to my router, will my node reconnect over tor with the new vpn ip?

Depends on 1) where your node is located (network-wise) and 2) how the OS core runs on is configured.

Regarding 1):
Is your node inside your private network? If so, your node directly connects to your router (what else).
If your router is configured to use a VPN, the traffic from core will also be routed through VPN.

Regarding 2):
If you have a node outside of your private network and want to route everything through a VPN you have to use the VPN option of the OS.
This will lead to your node communicating via VPN.


If you clarify the topology of your network (and your setup you want to achieve) , we will be able to give you a more detailed answer.
4893  Bitcoin / Bitcoin Technical Support / Re: Error opening block database on: March 06, 2018, 03:28:15 PM
thank, i dont have any AV software running - what you mean by -reindex?

He is talking about running -reindex command.

Either open the console of core ('Help' -> 'Debug window' -> 'Console') and type: -reindex.

Or start core via command line with -reindex as command line argument:
e.g. in linux:
Code:
./bitcoin-qt -reindex

4894  Bitcoin / Bitcoin Technical Support / Re: Restore wallet on: March 06, 2018, 03:14:51 PM
Are you using bitcoin core or bitcoin-qt wallet?
If you are using bitcoin core you can backup the private key in debug console by using "dumpprivkey 1yourbitcoinaddress"
To do this you must go to help>debug window> type this command to backup private key "dumpprivkey 1yourbitcoinaddress" without a quote.

OP is not trying to extract a private key out of a core wallet.
He is trying to restore a wallet (probably one private key).


@OP: It would be helpful to know how your key starts: 5.., K.. or L.. ?
4895  Bitcoin / Bitcoin Technical Support / Re: Self generated wallet seed on: March 06, 2018, 03:07:19 PM
Most seeds are generated out of 5000 words as far as I know.

BIP39 (and electrum) seeds are specified with 2048 words.



Thus 20 words if its all English becomes the "safe" level against a brute force, if I do it over 3 or 4 languages does that change?

Of course, the greater your possible space of words is the harder it gets to crack/guess the seed.



A 12 word phrase or so I am sure I can always remember, 20 might be a bit much.

A 24 word seed phrase has about the same security as the private key of bitcoins itself.
Means that with any seed longer than 24 words its 'more profitable' to 'attack' the private key instead. Please note that we are talking about more than 1077 possibilities.
A 12 word seed gives you about 5 * 1039 different seeds. Thats clearly smaller but still high enough to be considered non-crackable (currently).



Also is this possible to do with Monero ?

Theoretically this works with every currency. It just has to be implemented.
4896  Economy / Service Discussion / Re: Desktop Wallet Connection viva other language on: March 06, 2018, 02:54:01 PM
Q1. How to Desktop wallet work?
when i install new wallet it's has one address already.when i click new Address it generates 2nd Address and So on
is Wallet Connect Viva API for creating new address?How it works?

After installing a wallet it will generate a random(!) seed. This seed will be used in 'mathematical equations' to derive your private keys.
These private keys 'allow you to spend from the corresponding address'.
There is no API necessary. Each client creates private-/public keypairs itself. There is no central authority in a decentralized system.



Q2. i want to get address viva programming (C#,python,php,java,Nodejs). when i need new address i send request viva programming language to desktop wallet it generates new address and sends newly created address.
Q3 same other functionalities balance checking etc..

Depending on what language you want to use, there are quite a few libaries available which make it plain simple for you to create priv-/pub keypairs, send/receive transactions, etc...
The best way would be to google it yourself: 'bitcoin + libary + YOUR_PROG_LANGUAGE'
4897  Bitcoin / Bitcoin Technical Support / Re: 21 word seed got exposed, is it bad ? on: March 06, 2018, 02:19:19 PM
I doesn't really matter if it is one word or a number.

It does matter whether its a word or a number. This determines the searching space and therefore the amount of time you have to invest to crack that wallet.



Also you have have now exposed publicly that you phrase is compose out of 24 words

Most modern wallets use either a 12 or 24 word seed. Thats not an information which is hidden anyway.



so if the hacker finds your ip he could know you made a post on this forum about your wallet and finds out what exactly to look for.

For huge amounts thats true. But the average joe with a few btc shouldn't care too much about such targeted attacks.
It would be way more lucrative to just steal cryptos with malware.
4898  Bitcoin / Development & Technical Discussion / Re: Will SegWit be enough to reduce fees? on: March 05, 2018, 06:05:12 PM
Segwit have never promised for transactions to have lower fees, its whole pourpose is to get faster confirmation time

SegWit's purpose is not to get 'faster confirmation time'. The confirmation time (aka timeframe between 2 blocks) conforms ~10 minutes (on average).
This is hardcoded into the bitcoin protocol. Only a hardfork could change this value (which would create a new coin).



segwit promises that transactions will have their size decreased wich means it will take less space in the block making room for more transactions

SegWit doesn't 'promise' anything. SegWit basically, among other things, reduces redundant data from transactions, making them smaller in size.
4899  Bitcoin / Development & Technical Discussion / Re: Concerns regarding SegWit + Lightning Network? on: March 05, 2018, 04:18:37 PM
>>Segwit destruction will snowball.  One miner will figure out it is more profitable to skip verifying signatures.  Then two and three figure it out.

the already low chance of finding a block will be accompanied by the risk of having found an invalid block.

You do realize that 'finding blocks' isn't like flipping stones to find something below it?
You describe it as you were searching for those blocks in the woods and sometimes find a broken one.

If a miner publishes an invalid block, it won't get accepted. The next valid block will be added to the chain (and is going to be used for the work of the next block).

I suggest you lookup what a block [1] and a transaction [2] is. You might also read the bitcoin whitepaper [3].


[1] https://en.bitcoin.it/wiki/Block
[2] https://en.bitcoin.it/wiki/Transactions
[3] https://bitcoin.org/bitcoin.pdf
4900  Bitcoin / Bitcoin Technical Support / Re: please explain me on: March 05, 2018, 04:04:28 PM
~snip~
i also dont know, let me know please

You should have read the thread. The majority of the posts here give you the answer already.
Here is a short summary of those posts:


... if they do, this is a scam.
DO NOT fall for either scam... delete and/or report the email as spam.
I receive like 3 or 4 emails just like that every day, all rubbish scam.
Scam ... Ignore it
they are all scam, i got tons of them. in crypto world scam is everywhere, just be careful, do not share anything


Don't fall for scams. Noone is going to give you something for free. Neither will a "20% return investement with 100% security" really give you profits.
Use your common sense and avoid anything which "could be fishy".
Pages: « 1 ... 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 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!