Bitcoin Forum
June 14, 2024, 06:32:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 193 194 195 196 197 198 199 ... 463 »
2961  Other / Meta / Re: Help to Unlock Account!! on: August 24, 2020, 10:26:20 AM
Sk_Ezaz resetted the account password using a secret question. The forum's database was leaked some time ago which exposed all of the secret questions and made account recovery via secret questions vulnerable.

Your friend has to recover his account using a signed message which can be found in the link in the post above.
2962  Bitcoin / Bitcoin Technical Support / Re: Electrum wallet address change?! on: August 24, 2020, 09:41:06 AM
Just to make sure that I explained the situation clearly, this is the full scenario.
I have a hacker who has in the past has made his bitcoin address public. I have come across someone who claims to be that person and so I am wanting to verify that he's not an imposter but the actual hacker that I am wishing to speak to.

With this, then would it still be best to ask him sign a message to verify?
Yes. Asking someone to send a specified amount of Bitcoins to your account (while a good idea), does not necessarily proves that he is the correct person you're talking to. It could be someone paying Person A to send some money to your specified address.

A concrete and sure-fire way to validate identity is through signing a message. It doesn't require anyone sending any Bitcoins and you can have them validate their identity at the same time.

For example, you can ask them to sign a message saying:
"Today is 240820, I confirm that I am Person A and is currently speaking to sickfs2 over XX."

If it validates, you would definitely know that whoever owns the private key to the address knows that he's talking to you without any ambiguity.

** Of course, anyone with that private key can sign a message and send Bitcoins from that address.
2963  Other / Meta / Re: TOR + New accounts = Impossible (for free). on: August 24, 2020, 09:28:01 AM
a small chance not a big one. most of the times abusers don't spend any money for their abuse and even if they do, the paid VPNs have better IP addresses and lots of them so the chances of finding an IP address that was abused and still has its evil points (hasn't gone back down yet) is very small.
but you usually want to buy VPN for other purposes to increase your privacy and also use it to sign up here.
To be fair, VPNs can't offer the same level of assurance as compared to Tor. You just cannot verify if a VPN provider is indeed not storing logs. Even if you were to purchase a VPN, you might as well just pay the evil fees which is way cheaper than using a VPN to create an account.

It's quite inevitable that Tor IPs will have high evil score. Without that, the forum would be over-whelmed with spam and it'll be hard to filter and read. It's a decent trade-off for a better forum but there might still be better ways to do this.
2964  Other / Meta / Re: Why am I being the victim of false report? on: August 24, 2020, 08:00:46 AM
Do you have any other post to quote as examples? I can't exactly think of why this is deleted but the mods have their own POV. It's possible that there's some moderation bot that was triggered? IIRC, there was a bot like this for Beginner's and Help to filter out the spams some time back.

I doubt the mods would dig up the reason for reporting your post. I'll be very interested to see the reasoning though.
2965  Bitcoin / Development & Technical Discussion / Re: How do I restore the last 7 characters of the private key? on: August 24, 2020, 07:15:17 AM
For the wallet import format of the Bitcoin private keys, the last 4 bytes is the checksum. This means, that the last 4 bytes can be any arbitrary Base58 characters. You'll have to derive your ECDSA private key yourself though, most programs would reject private keys with mismatching checksums.

Depending on your luck, there should just be 1 or 2 characters that you should have to guess. It doesn't hurt to guess all the characters but if you're tech savvy enough, you can do with just guessing one or two more characters.

2966  Bitcoin / Electrum / Re: Electrum. Transaction stuck in the pipe? on: August 23, 2020, 04:14:55 PM
Thanks for replying.  I didn't click "Pay" when I sent my first (test) transaction (0.0002 BTC).  At least, I can only recall clicking "Save".. and this one went though.
That's weird.
Now that the two transactions appear in the Send window, when I right click on one of them I can't see an option to 'show fees' or 'pay / send' or 'broadcast'.
In fact, I've never seen the Broadcast button on my version.  Your screenshots look different to mine, I am on a Mac.

I have just tried to open Electrum again on my Mac to test, but now it won't open properly. And the clock thinks it's 2018.  Huh


Try sending the transaction again. Now, instead of pressing "Save", press "Pay".

You don't have to worry about the invoices displayed at the Send tab.
2967  Bitcoin / Development & Technical Discussion / Re: Using "blockpool" instead of mempool on: August 23, 2020, 04:03:01 PM
As usual, the idea of Bitcoin being decentralised has a huge impact on this.

The first problem being a lack of consensus. Given that each node would see different transactions, it would be impossible to reach a consensus on which transactions are to be included in the "block pool". Miners should have the say in which transaction they want to include since they're the ones collecting the fees, not the users.

There is no problem, since coinbase can contain more than one output. Also, in this way it is possible to create decentralized pools, when such "half-baked blocks" will be treated as shares.
Coinbase transactions has to be included in the merkle root of a block. Changing the coinbase transaction would change the entire merkle root.
It is not really useful for miners, but it is for users. They usually cannot mine blocks, so having some low hash can be enough to convince someone that some transaction is mined by someone.

Also, using this method can be useful in case when a lot of miners will left the network. Then, blocks will appear very rarely before difficulty adjustment and instead of just accepting 0-conf transactions not backed by anything, it may be possible to accept only transactions backed by some computing power.
Users shouldn't trust any transactions until they are put into the blockchain. Even if you can use a huge amount of hashrate to back your own transaction, the final say lies within whatever is put into the blockchain.

There is really a lot of considerations put into this. If you want faster confirmation, the best method is to reduce the block intervals.
2968  Bitcoin / Bitcoin Technical Support / Re: question about randomizing proxy connections on: August 23, 2020, 03:26:57 PM
Proxyrandomize is primarily a feature that benefits users using Tor. The feature allows the client to generate several different identity to connect to the Tor proxy. For each connection to a node, the traffic is routed through a different exit node. This improves security and "somewhat"(?) defends against sybil attack from a malicious exit node.

It's turned on by default, IIRC.
2969  Bitcoin / Electrum / Re: Electrum. Transaction stuck in the pipe? on: August 23, 2020, 02:19:12 PM
I'm almost 100% certain that you're just confused and nothing is lost so no worries there.

Saving the transaction doesn't actually do anything and it just creates an invoice for internal tracking. No Bitcoin is sent and no transaction is made. What you're looking for is to press "Pay". You'll be able to adjust your fee and view the final transaction before pressing "Sign" and "Broadcast".
2970  Bitcoin / Bitcoin Technical Support / Re: Electrum wallet address change?! on: August 23, 2020, 02:13:54 PM
Yes I just put "143f23d" since it would be too long to post the whole wallet address. I see..I did not know about the signature nor that the address cannot be changed. Is this 100% sure though? I am having to do some upfront pay so I just am trying my ways to verify that it's the actual right person that I am trying to deal with.
The way Bitcoin transaction works is that the addresses in the inputs cannot be "faked" or changed. To be more exact, the inputs doesn't contain addresses. The block explorer just parses the UTXO to display the address.

Anyhow, asking someone to send a small amount of coins to a specified address is not the best way to prove ownership of an address. Signing a message[1], is a free and easier method.

[1] https://bitcointalk.org/index.php?topic=990345.0
2971  Bitcoin / Development & Technical Discussion / Re: Bitcoin Empty Blocks on: August 23, 2020, 12:28:56 PM
this topic gets quite deep, you're correct - but if a pool isnt mining fairly, referring to the SPV/selfish mining paradigm before; segwit actually causes interference in this situation due to the signature data - as there are no other nodes present when calculating the witness, so it is easier to just not include any transactions at all. a lot of the chinese pools run a 'dead miner' on the stratums of their competitors, as this is the only way to ensure they have the latest prevhash when a network node may not have relayed it to the network.
Interesting, I'll have to do more read up on that aspect.
if you search the forums here for a fairly famous incident involving kano's pool and f2pool (i think), was 2016-2017.. some good reading to be had there
IIRC, quite a few pools still do SPV mining up until now.
four seconds is more than enough time for the stratum to issue getblocktemplate to the daemon and receive a response (template containing the txlist as well). not to mention custom setups where they just query the mempool directly via getrawmempool etc. in fact this could be done in as little as 125ms (or less) depending on the daemon's network load etc.
With the validation of the block and everything? Won't the pool have to validate and remove the transactions from their mempool first? I'm not sure how much time it takes for it to be done, given all the overheads with the communication with the miners included.

Though the antpool site states that it's 4 seconds, the actual time might be faster.
antpool used to be much closer to 40-45% of the network hashrate back then.
i personally witnessed antpool mine three blocks in quick succession without relaying any of them to the network; as i was monitoring the stratum mining.notify broadcasts - but they lost all of them as another (honest) pool found and submitted a block as they were going for the fourth.. and another pool quickly followed suit.. they would've easily lost $75k USD in moments, due to their own greed  Roll Eyes
Given how most pools actually monitor each other's stratum server, I doubt it could be done easily right now.
2972  Bitcoin / Development & Technical Discussion / Re: Bitcoin Empty Blocks on: August 23, 2020, 11:48:38 AM
however the big mining pools which run their own software know this isnt always economical and will select a set that results in them netting the most coins. there is no penalty for doing this and is encouraged almost; as it creates a fee market. even with the yiimp example, you can see the total amount of transactions included can be adjusted (https://github.com/tpruvot/yiimp/blob/next/stratum/coind_template.cpp#L428-L432).
Yes, most mining pool are able to choose their own transactions. But there isn't any rational mining pool which would intentionally include only the coinbase transaction when they are trying to maximize their profits.
the 'spv mining' answer is incorrect; as the stratum is additionally free to refresh the merkleroot hash at any time (generally this is done every 30-40s), regardless of whether a new block has been sighted on the network. it does this by issuing a mining.notify broadcast to all miners (https://slushpool.com/help/stratum-protocol#example) which includes the updated data.
The scenario given is a block being mined 4 seconds after the previous block. It's true that mining pools can issue a message to update the data but in this case, the mining pool likely wanted to utilise the small amount of time that it took to reconstruct their merkle root. My hunch is that they did issue a mining.notify and that they didn't include any transactions as of yet. You can observe how only the blocks with quick succession are empty but the others are populated (to a reasonable capacity).

around 3-4 years ago, some of the big pools would not include any transactions in a block, as well as not relaying the block as it was found. this gives them an advantage over the rest of the network, as they can begin mining a new block ahead of everyone else. after they had mined 2 or 3 blocks whilst 'isolated' from the network; they would reappear on the network and solve an additional block on their hidden chain, but this time in public; which would immediately cause all other nodes to request the brand new blocks, as it would have significantly more chainwork than the existing chain. having zero transactions in the block, besides the coinbase transaction, ensures the blocks are propogated quickly and increases the chance that they will be accepted by the network.
Yep, selfish mining. Would it work for Antpool though? They only have an estimated 9% of the network's hashrate, they're more likely to lose out from this attack.
2973  Economy / Collectibles / Re: [AUCTION] 5x Bitcoin Penny 2016-2017-2018 on: August 23, 2020, 10:47:01 AM
Hey sir,

I already bid 0.001 BTC for Lot 1 - 5 Tongue
Awh sorry, I thought you bidded for lot 1 only  Grin



Lot #4 0.00125BTC
Lot #5 0.00125BTC
2974  Economy / Collectibles / Re: [AUCTION] 5x Bitcoin Penny 2016-2017-2018 on: August 23, 2020, 10:37:57 AM
Lot #2 @ 0.001BTC
Lot #3 @ 0.001BTC
Lot #4 @ 0.001BTC
2975  Alternate cryptocurrencies / Mining (Altcoins) / Re: How exactly does a cpu miner work? on: August 23, 2020, 10:28:39 AM
Um, I don't think the posters above actually read the topic.  Tongue You don't have to open your firewall because the communication is done within your LAN.

Anyways, you need to add your RPC username and password. You have to configure your client's config file, the bitcoin.conf equivalent. That's the reason for the connection being refused.
2976  Other / Meta / Re: [NSFW] - question about suicide note in scam accusation on: August 23, 2020, 10:26:12 AM
It's very concerning, he should be getting the help that he needs.

Instead of it being tagged as NSFW, does this fall under the "threats to inflict bodily harm, death threat" [1]? The general usage of the rules is when the threat is directed towards someone else but does it count in this instance also?

[1] https://bitcointalk.org/index.php?topic=703657.0#post_rules

2977  Bitcoin / Wallet software / Re: What are the risks of mobile wallets? on: August 23, 2020, 07:32:42 AM
Keep in mind that using a VPN or not does not mean improved security. It could even add additional risk of data stealing if you use a free one or even a paid one. Always input your seed/private key offline to avoid this.
Your seeds or private keys shouldn't leave your device in the first place. Connecting to a VPN does help with the anonymity but the impact to the security should be managed fairly well. There's a risk of Sybil attack with SPV  wallets but some wallets tries to mitigate this.
2978  Bitcoin / Development & Technical Discussion / Re: Bitcoin Empty Blocks on: August 23, 2020, 07:30:44 AM
That's the other puzzling thing, how is it possible that a block could be successfully mined within seconds when it should take on average 10 minutes? This should be a rare instance.  Two empty blocks were mined within 2 hours of each other:  Block 644937 and 644928.
It's really based on luck.  There's nothing dictating the intervals of the blocks being found. Mining is just the act of hashing a block header and changing the variables within it. With luck, a hash with the appropriate target can be found within seconds or hours.

As you said,  it's an average of 10 minutes.  So in a larger sample size, the average is still close to 10 minutes regardless.
2979  Bitcoin / Development & Technical Discussion / Re: Segwit Questions on: August 23, 2020, 06:46:08 AM
I have been looking at the latest confirmed Block Sizes today and most are under 1.5 MB.  I read that Segwit should provide savings of around 60-65% which should put the Block Size well above 2 MB. 
That's in theory. In practice, the best real world estimates still puts it below 2MB.
So it it safe to say that the large majority of nodes are presently Seqwit nodes but there are still many Bitcoin Addresses that haven't upgraded to bc1?
Segwit was activated for quite a long time and that Bitcoin Core has adopted segwit for quite a few revisions already. Majority of the nodes (based on bitnodes) is running on a segwit-compatible version.

It's not quite the right phrasing to upgrade Bitcoin addresses but it's more accurate to say converted. The main culprit is some of the services that refuses to adopt segwit address types. You also cannot tell a normal P2SH from a P2WSH transaction until it is spent at least once. I would say the statistics might be slightly skewed.
2980  Bitcoin / Development & Technical Discussion / Re: Bitcoin Empty Blocks on: August 23, 2020, 06:31:44 AM
However, in the case of Block 644937, it was mined by the same pool (AntPool) as the prior block 644936.  Hence AntPool should be aware of what transactions were inserted into 644936.
It's purely speculation because I don't own a mining pool and neither do I know the inner workings of antpool.

If what is stated on their website is correct, Antpool found the block after 4s of the previous block. My guess is that while they know exactly what is in the block and that it is accurate, the pool took some time to take out the transactions and repopulate their block headers with the relevant transactions. At this time, it is better to not mine any transactions in case the pool accidentally includes a transaction that was already in the previous block.
Pages: « 1 ... 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 193 194 195 196 197 198 199 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!