Bitcoin Forum
June 05, 2024, 01:20:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 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 ... 442 »
2421  Bitcoin / Press / Re: [2017-11-02] Coinbase Added 100,000 Users in a Single Day on: November 03, 2017, 07:02:54 PM
Bitcoin can handle only about 300,000 transactions daily.


No, between 600,000 and 900,000, maybe slightly more. You're thinking of the daily maximum before the Segwit softfork, but that happened several weeks ago.

Bitcoin's already had blocks as large as 1.5 MB since Segwit activated.
2422  Bitcoin / Development & Technical Discussion / Re: Easy Way to protect funds from lack of replay protection in comiong fork on: November 03, 2017, 04:26:48 PM
You're not getting it


If (post-fork) you send K0 > K1 on BTC chain, and K0 > K2 on B2X chain, what's stopping a replay attacker from swapping those, i.e. broadcasting K0 > K2 on BTC chain and K0 > K1 on B2X chain?


Nothing. You might say "unlikely the replays will confirm", which is why I already said "it depends which transaction the miner who mines those transaction sees first, which is not necessarily going to be your intended transactions with the correct addresses"


What you're suggesting is not guaranteed to fail. But it's not guaranteed to work either, it depends if there's someone out there who's going to cause that kind of chaos. (let's be honest, best not to bet against that).
2423  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: November 03, 2017, 04:14:03 PM
Is the sensitivity of case really important? I'm sure most people use their mouse to copy and paste the address.

In situations where people don't copy and paste, it helps to reduce the chance of errors.
Not only that, but the bech32 addresses use BCH codes (well BCH-like codes) which are an error correcting code. Bech32 addresses can detect up to 4 errors when entering the address and tell you where those errors are. They can also correct up to 2 errors (IIRC) but no wallet will actually do error correction for you because that is a good way to accidentally send money elsewhere.

Ah, interesting. Sounds familiar, I read the BIP173 text pretty quickly Grin

So there is no error correction whatsoever in Satoshi-era types like P2PKH and P2SH? (or even the original type P2PK?)


When is Core expected to add GUI support for these?


Upcoming 0.15.1 (which may or may not include waiting for 0.15.0.2 first, achow101 might tell us more)

Edit: Segwit GUI in Bitcoin Core will now be in 0.15.2, 0.15.1 will be bugfixes and backports

02/12/2018 Edit: Segwit wallets will be in the Bitcoin Core 0.16.0 release, very soon
2424  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: November 03, 2017, 02:08:45 PM
Is the sensitivity of case really important? I'm sure most people use their mouse to copy and paste the address.

In situations where people don't copy and paste, it helps to reduce the chance of errors.
2425  Bitcoin / Development & Technical Discussion / Re: Easy Way to protect funds from lack of replay protection in comiong fork on: November 03, 2017, 02:06:19 PM
It is not enough. You have to spend coins to a different post-fork address on both chains.

Even that's not enough.

An automated replay attacker can still broadcast the transactions from the BTC chain and the B2X chain on the opposite chain. There exists a risk that either transaction will confirm on the chain that you don't have the private keys for. It depends which transaction the miner who mines those transaction sees first, which is not necessarily going to be your intended transactions with the correct addresses.
2426  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: November 03, 2017, 01:37:45 PM
The public key hash for a bech32 address can also be a 256 bit value, but only for P2WSH addresses. These will have a larger number of possible addresses.
2427  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: November 03, 2017, 11:44:16 AM
1) What are these Segwit Addresses?
  • There are 2 different Segwit address formats. They are P2SH (starting with a "3") and bech32 (starting "bc1")
  • P2SH can be sent to by people using older Bitcoin software with no Segwit support. This supports backwards compatibility
  • People sending from newer Bitcoin software that has Segwit and bech32 can send to the new address type that starts "bc1"
  • People sending from older Bitcoin software that has no Segwit probably cannot send to the new address type that starts "bc1"

So, if people send you BTC from old software, give them the Segwit addresses that start with "3". If people send you BTC using new Segwit Bitcoin software, give them the Segwit addresses that start with "bc1".

If you don't know if someone has the newer bech32 software or not, there's no need to worry, their software will simply refuse to send the transaction, so no harm can be done.


2) How are these different from normal Addresses?

  • You won't get the Segwit fee reduction unless you spend from one of these addresses
  • The addresses starting "3" are normal addresses. They already exist in the Bitcoin blockchain now. The difference is that the Bitcoin script permits a wide variety of options, in this case, using Segwit in a way that old Bitcoin software can handle (obviously old software has no clue what Segwit is, it didn't exist back then, this method works around that)
  • The addresses starting "bc1" are not normal addresses. They are brand new, and only work with Segwit
  • With addresses starting "bc1", it doesn't matter if you USE UPPER CASE. or if you use lower case. bc1bech32segwitaddressescanbeupperorlowercase is the same address as BC1BECH32SEGWITADDRESSESCANBEUPPERORLOWERCASE, neither your wallet software or the blockchain will care


3) How are the fees low compared to other addresses?

There are no guarantees. Bitcoin isn't like going to Walmart (where a price is the only price you can get), it's like going to an auction house. The miners control whose transactions they include in blocks, and they can do it any way they like, even totally crazy ways that lose them money.

But, you could expect to pay fees of ~50% less than non-Segwit transactions, for a regular transaction where you pay from just one address to one address (with one change address). Why? Sort of complicated, but I can explain if you like.


4) If i upgrade from 2.9.3 to 3.0 will i have old addresses or it will swipe them?

No. Old addresses can exist alongside Segwit addresses in the same wallet.

If you're nervous about this, just use a new wallet for all Segwit transactions. But Electrum's approach to wallet specs is flexible enough to allow it, and also the standard way of doing it, it has alot of fail safety built into the design. It should be fine (Disclaimer: I don't use Electrum wallet)
2428  Bitcoin / Development & Technical Discussion / Re: Payment No. 1: A Closer Look at the Very First Bitcoin Transfer on: November 02, 2017, 11:47:59 AM
newly mined bitcoins can only be spent after they have 101 confirmations, so only coins up to block 68 were spendable when the first payment happened.

I think that the number of confirmations/blocks for which mined coins are unspendable was changed, but I can't remember exactly by how much or when. Not sure if it affects this analysis, therefore.
2429  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: November 02, 2017, 11:23:29 AM
Electrum 3.0 is out and the addresses are starting with bc1 apparently. I have a hardware wallet in the other hand where SegWit is supported too but the addresses are starting with 3 instead. What are the differences and are they compatible between each other (including the old addresses). Could I receive/send without having to worry?


The addresses starting with 3 (nested Segwit in a P2SH type) are definitely backwards compatible: older (non-Segwit) wallet software can receive BTC from your P2SH addresses, and they can send to them too.

The addresses starting bc1 (bech32 P2WPKH type) are a new Segwit only type to make addresses easier to use. They essentially make addresess case-insensitive, e.g. BC1MYNEWBITCOINADDRESSISBECH32 is the exact same address as bc1mynewbitcoinaddressisbech32

I'm sure bc1 (bech32 P2WPKH) are backwards compatible at the blockchain level, because they'd need a hard fork to implement them if not, but that doesn't mean that old wallet software will allow you to send BTC to them. Receiving from them using old wallet software may also be a problem, depending on how that specific wallet software is written. But old wallet software may be able to send or receive, to reiterate, it entirely depends on how the software was written.


It's maybe best to think of the 3 (P2SH) addresses as transitional, and the bc1 (bech32 P2WPKH) addresses as better for a post-Segwit situation (i.e. once non-Segwit addresses become atypical for users and businesses)
2430  Bitcoin / Press / Re: [2017-11-01] Bitpay to Suspend All Services During the Segwit2x Hard Fork on: November 01, 2017, 02:02:14 PM
It seems to me that segwit2x is a logical upgrade bitcoin. Don't understand what the problem is.


Explain why this is logical:

1. Increasing the blocksize limit to 4MB in September
2. Blocksize averages between 0.9 MB and 1.1 MB after that (and still does today)
3. Increasing the blocksize limit to 8MB less than 2 months later


That's the "logic" of the Segwit2x "upgrade" right there for you
2431  Bitcoin / Press / Re: [2017-11-01] Bitpay to Suspend All Services During the Segwit2x Hard Fork on: November 01, 2017, 10:56:23 AM
Segwit2x chain will have the support of majority of miners.

If the market rejects B2X, the miners will not have an option to do so. Unless they have a very understanding relationship with their electricity supplier, i.e. "please let us have our multi-gigawatt hours of electricity for free"

And it seems that the market will reject B2X, and that your statement is therefore likely to be wrong.
2432  Bitcoin / Press / Re: [2017-10-31] Is it possible to find a balance? on: October 31, 2017, 01:13:49 PM
As practice shows, the "invisible hand" can not always operate on its own, the same applies to crypto economy.

1, no it doesn't, and 2, no it doesn't.

The invisible hand has never operated without interference for long. Whenever regular people should simply learn from their own mistakes, or learn from the mistakes of others, government and the newsmedia step in and start repeating over and over again about how much we need some authority or other "to stop this sort of thing happening". Then, the new authority fails to stop anything, and instead gets people to pay for very expensive high security housing for the transgressors (commonly referred to as "prison"), where criminal attitudes and skills are only consolidated, not reformed.


The "law" is poorly named: it is trivial to break, and therefore not any kind of law at all. That's what makes cryptocurrency (and cryptography in general) superior to man-made rules: breaking the rules of the Bitcoin network (guarded by cryptographic proofs) is next to impossible.


And so the crypto-economy can, and already does, operate on it's own. It's messy, but it's actually the capitalism that people like Adam Smith, Karl Menger and Frederic Bastiat wrote about. Except this brand of cryptographic capitalism is very difficult to interfere with, hence why the top-down authoritarians in government and the finance world are so afraid of it: because this is real capitalism, they will actually have to compete, and they're afraid of a real competition
2433  Bitcoin / Press / Re: [2017-10-27]Bitcoin Core Developers Will Take Measures To Protect User Facilitie on: October 31, 2017, 11:47:36 AM
So, just to reiterate:

  • Bitcoin Core team designed Segwit so that it's easy either to use it, or not to use it: a soft-fork that can be chosen by users
  • Segwit2x team designed the BTC1 software so that transactions appear on both the Bitcoin network and on the B2X fork, and convinced as many miners as they could to use BTC1, which makes using the original Bitcoin network even more difficult: users are pushed, very strongly, to use a different cryptocurrency, programmed by a totally different team

Everything about that is accurate. If anyone disagrees, prove it.
2434  Bitcoin / Press / Re: [2017-10-27]Bitcoin Core Developers Will Take Measures To Protect User Facilitie on: October 31, 2017, 11:35:36 AM
Your statements are so full of inaccuracies, distortions, and exaggerations, I wouldn't know where to start.

That's because you're lying. There is nowhere to start, because I'm 100% accurate in what I'm saying.


It appears that you are against hard forks. Why not just state that? I suspect that you are afraid that nobody will listen to you if you don't pile on all the crap

There are some changes to Bitcoin that can only be made using a hard-fork, and they would be useful and important changes. It's difficult to see how you can come to the conclusion that I dislike hard-forks, I've never said anything like that.

And you, uh, accuse me of distortions and inaccuracies? Interesting.
2435  Bitcoin / Press / Re: [2017-10-30]Economist: Central bank-issued digital currency is the future on: October 30, 2017, 04:21:55 PM
Seriously, ROFL

1. Someone needs to wake this dinosaur economist up: it's 2017, central bank currencies have been digital since the 1980's

2. Money laundering and tax evasion went the same way as copyright: non-concepts. There's no such thing as copyright anymore, it's been meaningless for a long time.

Bitcoin did the same to money laundering and tax evasion that p2p filesharing did to copyright, there's just no point in pretending un-workable ideas still work.

If people need to target anti-social or immoral behaviour, they need to come up with a better idea. If people running government-owned monopoly service providers can't raise money through violently threatened theft (i.e. taxes), they need to come up with a better idea to do it.
2436  Bitcoin / Press / Re: [2017-10-27]Bitcoin Core Developers Will Take Measures To Protect User Facilitie on: October 30, 2017, 01:09:33 PM
So then you would agree that segwit is an example of the developers of Core & miners basically wanting to choose what Bitcoin is for all users, too.

Yep. They did choose Segwit.


The difference is that they consulted and proposed the change to everyone. Not just their friends. And they did nothing to force anyone to use Segwit, if someone doesn't want to use it, they can still use the regular P2PKH and P2SH Bitcoin address formats. This was a deliberate choice in the way Segwit was designed.


Everything about Segwit2X / B2X design, and it's promotional rhetoric, has the effect of imposing their hard fork on Bitcoin users; no proposition, no consulting. And so no opportunity to agree. That's called force.


So, you were saying...?
2437  Bitcoin / Press / Re: [2017-10-27]Bitcoin Core Developers Will Take Measures To Protect User Facilitie on: October 29, 2017, 12:42:14 PM
If the developers of Core were really concerned about replay, wouldn't they add replay protection to their software?

You obviously don't understand


Jeff Garzik is quoted as essentially saying "B2X is the real Bitcoin, so we don't need to protect users money"


If a Bitcoin hard fork uses the same network parameters as the original Bitcoin (as B2X does), then if Bitcoin Core changed their network parameters to stop tx replays, then Garzik will just change the B2X net parameters in the exact same way to stop Core, using the same logic that "B2X is the real Bitcoin, so we don't need to protect users money".

So, Garzik, Silbert & the miners basically want to choose what Bitcoin is for all users, and yet you're trying to say this is some kind of benevolent or benign act? Tell me you still agree with that, lol
2438  Bitcoin / Bitcoin Discussion / Re: "but money is backed by gold and bitcoin not" how would you answer to this? on: October 27, 2017, 01:05:38 PM
If gold was what gives fiat money it's value (it isn't), then what gives gold it's value?


Don't say electric or chemical properties. The price of gold is far, far too high to be used industrially, save for some very niche applications where the extreme expense of gold can be absorbed.


So, why then is gold so valuable, if it never gets used for the (physical) tasks it can perform so well? Grin
2439  Bitcoin / Press / Re: [2017-10-25] NYU's dean says he'll be 'OK' with the price of bitcoin. But on: October 25, 2017, 03:46:36 PM
Does anyone really care if he is “ok with the pricing”?  It is like saying, I’m okay with 2+2 equaling 4.  It is what it is due to the judgements of millions of people.

But check out his job title though:

Quote
professor of corporate finance and valuation


This guy, and by extension NYU, actually believes that using language like "I'm [professionally] ok with this price", or "this price is technically incorrect" is in any way categorically capitalism.


It isn't. I'm ok with people like Damodaran making such pronouncements (Grin), but let's call it what it is: technocratic central planning, or pricing by decree. Which is not capitalism, where capital allocated by it's owners is used to make price determination (it's so simple ffs), however "wrong" that price is.

The capitalist way of viewing this might be described as being only subtly different: one could say that they believe Bitcoin to be overvalued at price x or price y. Subtle or not, the language we use has an important effect on the filters through which we interpret the world around us.
2440  Bitcoin / Bitcoin Discussion / Re: BTC in Copay will be compromised? - Bitpay supports 2X on: October 23, 2017, 11:23:13 AM
I have read in Bitcoin.org site that some wallet and developers supports 2X. Ok, that is fine if they want to but what calls my attention is that Bitpay supports 2X and Bitpay is related to the wallet Copay.

So my question is: Would my BTC stored in Copay be compromised after the hardfork?

I know Copay points to a Bitpaywallet but what if they go rogue and change all the BTC to BTG or whatever after the hardfork?

Does anyone how could I get my own bitcoin node wallet service URL to change it in the app?


I expect that won't work, Bitpay won't willingly make it easy for Copay users to avoid their hardfork. Best course of action is to export your keys to use with different wallet software, and keep the Copay wallet for when you want to dump your B2X coins when the airdrop happens.

Be careful to follow best practices to avoid replay transactions (maybe if you swap Copay wallet for BTC wallet when making B2X transactions, you could use the replay protection that apparently exists in that software, but it needs to be selected as an option, it's not a default option)
Pages: « 1 ... 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 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 ... 442 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!