Bitcoin Forum
April 30, 2024, 01:37:57 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 ... 288 »
2821  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 20, 2014, 07:50:11 AM
I still d not get it. If reorg resurrects transactions into the mempool that are not on new trunk, what could be forgotten? There could be no conflict with any tx on mempool since they were on the previous trunk that was not in conflict with the mempool.
The question being asked here is why Bitcoin has no equivalent of an nlocktime which prevents a transaction from being confirmed after a particular time (instead of just the before direction), after a reorg such transactions may be unresurrectable even though there is no conflict, because the time has passed, because their wasn't enough room in the boundary block, etc.
2822  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 20, 2014, 07:14:48 AM
If a reorg happens after you ship someone something they bought using double spent txouts that disappear in the reorg, that's exactly the same problem.  And it doesn't make the system break down, it just makes it prudent to wait for confirmation before shipping.
It isn't the same thing at all, as it can cause irrecoverable loss even completely absent any misconduct on any party (and, in particular, any party involved in the transaction). It changes the loss criteria from if and only if there is a reorg and a conflicting spend and the conflicting spend wins in the reorg, to just if and only if there is a reorg.
2823  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 20, 2014, 03:36:12 AM
The crucial consistency property is not violated here.  You never have a transaction getting into a block which later becomes an invalid transaction.  What you're thinking about here is just switching to an alternate view of history where it *never* got into a block, and *isn't* a valid transaction.  That's a reorg, not an inconsistency in either branch.
Only if you're Tron and living inside the ENCOM blockchain. The rest of us users actually witness the reorg and may have potentially taken irreversible actions based on the prior state.
2824  Bitcoin / Development & Technical Discussion / Re: Could deterministic signatures be used to reduce Bitcoin's dependency on PRNG? on: March 20, 2014, 03:07:18 AM
What do you think about this?
Please search the forum. This has been answered previously: https://bitcointalk.org/index.php?topic=380482.msg4083612#msg4083612
2825  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners - Best W/GH/s ratio on: March 20, 2014, 01:17:03 AM
I have a question about SP30. As i read in the product information you will have a chip that can pump 300GH/s. How do you plan to cool it? Looking at your competition KnC has a chip that can do ~170 GH/s and they have a big ass radiator for every chip. HashFast has a chip that can pump 750GH/s and it is water cooled. Bitmine.ch has a chip that does ~25GH/s and they need a big ass radiator too. Your case for SP30 makes me think that you will have the same construction as SP10, but somehow it doesn't feel right. Could you please explain a bit?
The answer there would appear to be that they expect significantly greater power efficiency.  Normally I would recommend extreme caution: Getting power estimates vastly off appears to be par for mining hardware companies— but in this case they apparently have a first chip in operation.
2826  Bitcoin / Hardware / Re: HashFast announces specs for new ASIC: up to 800GH/s on: March 20, 2014, 12:11:53 AM
Interesting emails today:

The hashfast customers from the G-J section of the alphabet in the email leak have been chatting amongst themselves. It's a whole additional community with many people who haven't received their hardware and whom HF has cut communications with... many of whom were unaware of how widespread the issues were.

In the middle of all that someone posted:

Quote
Hello all,

As of today, the 19th of March, Cognitive has entered a partnership with HashFast to open a parallel production line and resell HashFast chips. We will be selling Cognitive branded Hashfast "Evo" boards (http://hashfast.com/shop/sierraevo/) for April delivery or your money back. Starting on the 4th of April, 2014 we will be producing and shipping 300 boards per day achieving an average (+/- 10%) of 750Gh/s each.

The boards are available for purchase at [URL elided] today.

If desired, I can provide you a private link that displays the realtime hashing output (cgminer feed + eligius address) of a single Evo board.

Best,
Garrett MacDonald
CEO, Cognitive
1.424.253.4278

To which a bunch of people responded along the lines of WTF WHY ARE YOU GETTING CHIPS WHEN I'M STILL WAITING!?

to which he replied

Quote
The situation right now is: HashFast is short on money, I am paying for a new, separate production line to begin and will be recieving the profits from it an it's first few thousand boards. Beyond this, HashFast will take control of the line producing Evo boards and will be able to serve customers much faster than before.

The hashfast directors, myself and my partner, and both of our lawyers have talked it over and it is a go from everyone legally.

Cheap hashpower for all, and the ramp-up of a new production line for HashFast customers. This is a total win-win situation.

Best,
Garrett
2827  Bitcoin / Development & Technical Discussion / Re: Could deterministic signatures be used to reduce Bitcoin's dependency on PRNG? on: March 19, 2014, 04:44:13 PM
http://sourceforge.net/p/bitcoin/mailman/message/31306213/

I expect we'll make that change in Bitcoin-QT as a part of the change to libsecp256k1... though the most recent versions of openssl use something like H(message||private||rng_output) as the nonce, so even in the case of RNG failure you don't get a DSA leak.

It's also the case that OpenSSL uses its own internal randomness pool seeded initially from the OS. There isn't any particular reason that you couldn't send your dice input into that, though the seeding interface isn't exposed in Bitcoin currently, though perhaps it should be.
2828  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 19, 2014, 04:35:03 PM
The double spend requires fraudulent (or at least gravely mistaken!) actions on the part of the users. The expiry just happens as a product of chance or due to actions by totally unrelated third parties. We've had some long reorgs during network events in the past which resulted in no losses, expirations would effectively guarantee losses in these cases and in general complicate the security analysis in accepting a transaction because now you not only need to worry about past fraud risk, you need to worry about past expiration exposure.
2829  Other / Meta / Re: MODERATORS OF THIS FORUM ARE DEFENDING BLOODY ZIONISTS on: March 19, 2014, 04:27:02 PM
This fellow is spamming up a bunch of threads in the mining hardware subform with complaints about Israel. His posts have been some of the more diversely and heavily report-to-moded posts in recent memory. I've asked him to stop a number of times and he indicates that the only way to get him to stop will be to ban him, I think that would be unfortunate. His response has been to ask me how much bribe blood money I've been paid ... to prohibit his offtopic posting. :-/.

2830  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners. Shipping in 7 days!!! on: March 19, 2014, 04:20:25 PM
Sorry for the brief off-topic comment,

There is a forum user who is really upset that this is a product being sold by an Israeli company due to his complaints he has about the activities of the government there. This poster keeps making post after post in this thread and others. I've been trying to convince him to keep his complaints in the appropriate subforums, and have been moving or deleting posts that he makes in inappropriate places. It would be helpful everyone could avoid responding to him if he posts here again since it just makes for more posts I need to delete.
2831  Bitcoin / Development & Technical Discussion / Re: Transaction Malleability Reloaded on: March 19, 2014, 02:23:05 AM
Eight hours after the original post and not a single thing of substance has been said, just more FUD and whining like the prior incidents with this poster. Soon I suppose we'll see requests for payment.

Since he's asking for signmessages in particular, let me guess that if we get anything at all it'll be repetitions of the same signature and different messages with different public keys, which is exactly how it's supposed to work (every validly encoded signature is valid, which is why bitcoind's veryify message functionality forces you to provide the expected address.)

E.g.

verifymessage '1NskFs6D7NYP9rpnaAVAdz7NhLLNkSjf1J 'Gyk26Le4ER0EUvZiFGUCXhJKWVEoTtQNU449puYZPaiUmYyrcozt2LuAMgLvnEgpoF6cw8ob9Mj/CjP9ATydO1k=' '1'

verifymessage '17aiPTrsQtAHpRFvzxGoYiZ1m63ujDX43K' 'Gyk26Le4ER0EUvZiFGUCXhJKWVEoTtQNU449puYZPaiUmYyrcozt2LuAMgLvnEgpoF6cw8ob9Mj/CjP9ATydO1k=' '2'

verifymessage '1AY1MXXY6aPHW1Raj9QVjJprMo8BewMdB9' 'Gyk26Le4ER0EUvZiFGUCXhJKWVEoTtQNU449puYZPaiUmYyrcozt2LuAMgLvnEgpoF6cw8ob9Mj/CjP9ATydO1k=' '3'
Which is just a property of public key recovery and isn't interesting or related to Bitcoin transactions. Every possible signature,message pair is valid for some public-key.
2832  Bitcoin / Development & Technical Discussion / Re: Transaction Malleability Reloaded on: March 19, 2014, 01:26:29 AM
You got a negative trust rating because you've hyped bogus and deceptive security claims multiple times and tried to charge people for exploit tools that didn't. But hey, you could still collect on that 50 BTC bounty I offered you for your last set of claims, and I'll even remove the negative trust to boot.
2833  Bitcoin / Development & Technical Discussion / Re: Transaction Malleability Reloaded on: March 18, 2014, 07:29:19 PM
going to need a little more than that from someone who's already raised questionable alarms before
You mean outright fraudulent alarms. You note even here he says "probably".

I call bullshit.  Real cryptanalysis is specific.
2834  Bitcoin / Electrum / Re: Electrum 1.9.8 released on: March 18, 2014, 03:04:34 PM
FWIW, for those curious— the thread on the encryption issues: http://sourceforge.net/p/bitcoin/mailman/message/32107008/   (I made several posts after the first one too)
2835  Bitcoin / Development & Technical Discussion / Re: TX Only Valid Until X Block on: March 18, 2014, 07:48:20 AM
An expiry there is practical but still not guarantee, since anyone recorded the transaction can rebroadcast it again.
Outright enforced expiration is not reorganization safe and can cause coins and their history to be suddenly invalidated even in the complete absence of an attacker. This exposure different for coins based on their depth would degrade the fungability of the coins, and avoiding it is one of the reason that generated coins cannot be spent for 100 blocks.

There is, however, some work going on towards allowing single transaction refunds that would allow you to easily spend a coin to an alternative output in order to cancel it after some time has passed.  This addresses some but not all of the use-cases for expiration (as well as many other use cases) without the risks. I should have a proposal on the mailing list in a few days— I'm still hammering out the details of exactly what I'll be proposing with a few other people first.
2836  Bitcoin / Group buys / Re: HF Chip Group Buy on: March 17, 2014, 08:56:40 AM
If Hashfast fails to deliver, as they're currently doing for may customers— including yourself, I believe— how will you make your buyers whole? You should also be aware that there are people currently suing hashfast and this may result in making it harder for them to deliver. You should also be aware that HF has a history of unilaterally changing terms and claiming that not adopting their new terms voids all their obligations.

Does your "Caveat Emptor" mean that if Hashfast does not deliver you will do nothing?

Beyond my basic moral reservations with giving more funds to a company who is currently ripping so many people off— I suggest that instead of just collecting funds from people and give them to the black hole of fraudulent behavior that is hasfast you collect funds into escrow (e.g. with bitrated.com) and only pay hashfast on delivery.
2837  Bitcoin / Development & Technical Discussion / Re: Bitcoin Qt: lockunspent broken? on: March 17, 2014, 08:05:46 AM
Works fine here:


[gmaxwell@helmholtz tmp]$ bitcoin-cli listlockunspent
[
]
[gmaxwell@helmholtz tmp]$ bitcoin-cli lockunspent false '[{"txid":"76a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac","vout":0}]'
true
[gmaxwell@helmholtz tmp]$ bitcoin-cli listlockunspent
[
    {
        "txid" : "0000000000000076a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac",
        "vout" : 0
    }
]
[gmaxwell@helmholtz tmp]$ bitcoin-cli lockunspent true '[{"txid":"76a914a86e8ee2a05a44613904e18132e49b2448adc4e688ac","vout":0}]'
true
[gmaxwell@helmholtz tmp]$ bitcoin-cli listlockunspent
[
]
[gmaxwell@helmholtz tmp]$
2838  Bitcoin / Development & Technical Discussion / Re: I don't think 'Pi' is a valid public key... on: March 17, 2014, 04:36:07 AM
It's arguably that bc.i should display something more useful there... but at the end of the day the key point remains that the bitcoin system itself doesn't have addresses— addresses are a wallet layer construct and any attempt at mapping back from the chain to addresses is going to have some limitations.
What do you mean, Bitcoin itself doesn't have addresses? A recipient in a tx is nothing more than an address, right? Regardless of how we represent it, but I mean it's not an actual public key or something.

Or maybe I have a wrong idea of what an address is, but to my knowledge an address is nothing but a RIPEMD160 hash of a SHA256 hash of a public key that corresponds to some private key...?
An address is just a human friendly way to encode a template for a scriptPubKey. Transactions do not contain an address for each of their outputs, however, just the resulting scriptPubKey. There is no guarantee that you can reverse the operation for all transactions.
2839  Bitcoin / Development & Technical Discussion / Re: Rapid decrease in mining power? on: March 17, 2014, 04:33:44 AM
>50% permanent reduction in mining
Whoptie do, blocks are expectation 20 minutes for a month.

Difficulty being hesitant to change improves security against isolation and decreases the amount pumping of difficulty by variance.
2840  Bitcoin / Development & Technical Discussion / Re: I don't think 'Pi' is a valid public key... on: March 16, 2014, 08:54:33 PM
EC is hard enough - I can't even begin to imagine the consequences of returning a point that's not on the curve. Does it just mean there is no private key? Or is there an infinite number of private keys?
The missing points are on an alternative curve (the quadratic twist) and have a discrete log (a private key). For some curves used for cryptography the twist is not cryptographically strong— meaning the discrete log is 'easily solved' there— though ours is acceptably strong. It's still important that any verifier check the that the pubkey is on the curve (and especially important for anything doing ECDH).

It's arguably that bc.i should display something more useful there... but at the end of the day the key point remains that the bitcoin system itself doesn't have addresses— addresses are a wallet layer construct and any attempt at mapping back from the chain to addresses is going to have some limitations.
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 ... 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!