Bitcoin Forum
June 21, 2024, 05:28:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 62 63 64 65 66 67 68 69 70 71 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 ... 166 »
2221  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 12, 2011, 09:01:23 PM
Out of curiosity, how does LLN apply when we are talking about such low values in terms of the count of blocks.  I would think that LLN would apply to many pools over a long period of time, but would not apply to a pool that doesn't have thousands and thousands of blocks over a long period of time.  One or two thousand blocks doesn't seem like a sufficiently large number to apply?

The math is beyond me in either case, so that's why I ask.
The LLN per se doesn't really say anything meaningful about a finite number of blocks, but fortunately, the CLT does. Over a time period where the pool should find on average 1000 blocks, the distribution of number of blocks found is Poisson with mean 1000, which is to a very good approximation normal with mean 1000 and standard deviation 31.62. This means that with probability ~50%, the actual number of blocks will be between 979 and 1021. So for a PPLNS pool, the payout will be w.p. 50% between 97.9% to 102.1% of the average. For an SMPPS pool, the buffer will be w.p. 50% between -1050 to 1050 BTC, w.p. 25% above 1050 and w.p. 25% below -1050.

How can an unbounded good luck (and bounded bad luck) pool tend towards the negative?  I suppose this may a be rhetorical question, though, since the math is likely fairly complicated?
It doesn't drift to negative in either case. The only thing affecting long-term behavior is the expectation and variance of the change per round. The bad luck is theoretically unbounded but highly negative values have rapidly diminishing probabilities so they don't have much effect on the overall distribution.

If the expectation is 0, the overall trend is to fluctuate according to Brownian motion, with a rate depending on the variance of the change per round. This means that any level - whether highly positive or highly negative - will be reached eventually. However, here Gambler's ruin comes into play - as long as it's positive you continue playing, but when it's sufficiently negative you quit, so you will eventually reach the point of ruin.
2222  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 12, 2011, 08:33:33 PM
While I will always defer to Meni with regards to the rigorous math, and I respect Luke-Jr's abilities and contributions to the bitcoin community, saying that any sort of credit system is not ultimately a downward spiral into oblivion over a long enough time frame is ludicrous.

You can take evidence, if from no other source, than trying to graph the luck of a pool, and it just happens to be a problem I've been working on lately.  There is a lower bound to good luck, that being 1 share.  There is no upper bound to bad luck - that is why, eventually, a pool issuing credit based on future work will eventually end up in the negative.

That said, it's entirely possible that in practice, that this eventuality would not happen in the expected pool lifetime, but to say that it will never happen is pure fallacy.  The time frame for it happening is another issue entirely, and I would have no idea how to even try to calculate that.
The law of large numbers means that over time, any miner/pool's rewards will always drift toward average in the long run.
You beat me to posting. This is a fallacious interpretation of the law of large numbers known as the gambler's fallacy. The ratio between the pool's lifetime rewards and lifetime expected rewards will tend to 1, but their difference (which is the buffer) will not tend to 0 and will grow unboundedly in average magnitude.
No, gambler's fallacy is just assuming that the next block will move the buffer/credit toward 0. Over a long timeperiod, the law of large numbers does apply. The difference, while it might grow, will also have diminishing relevance, at least with ESMPPS. Real-world experiences show that the difference does not in practice grow unbounded, however.
ESMPPS is more complicated, but not very different from this regard, so I'll focus the discussion on SMPPS. The relevance of the difference does not diminish, because what determines the attractiveness of mining now (which is relevant for current miners considering quitting, and others considering joining) is the current difference, not the relative difference compared to the pool's lifetime earnings.

The mentioned "real-world experiences" are about as relevant as me tossing a coin and stating "real-world experience shows that coins land on tails". It's random. The statistical properties of the process are understood. Whatever you try to deduce from the experience has no bearing on what we expect from the process, it only means that your sample is too small. The expected magnitude of the difference does grow without bound as time passes, that's a fact. We can discuss the specifics of this growth if you'd like.


There is a lower bound to good luck, that being 1 share.  There is no upper bound to bad luck - that is why, eventually, a pool issuing credit based on future work will eventually end up in the negative.
Actually, this has nothing to do with it. You'd have the same problems if both good and bad luck were bounded, or if bad luck was bounded and good luck was unbounded. Even a "reverse pool" which pays for found blocks and is paid for every share, will have the exact same long-term risk as a normal pool. The central limit theorem guarantees that whatever the payout distribution for a single round looks like (as long as its variance is finite), the process will over the long run be equivalent to Brownian motion.
2223  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 12, 2011, 08:14:50 PM
While I will always defer to Meni with regards to the rigorous math, and I respect Luke-Jr's abilities and contributions to the bitcoin community, saying that any sort of credit system is not ultimately a downward spiral into oblivion over a long enough time frame is ludicrous.

You can take evidence, if from no other source, than trying to graph the luck of a pool, and it just happens to be a problem I've been working on lately.  There is a lower bound to good luck, that being 1 share.  There is no upper bound to bad luck - that is why, eventually, a pool issuing credit based on future work will eventually end up in the negative.

That said, it's entirely possible that in practice, that this eventuality would not happen in the expected pool lifetime, but to say that it will never happen is pure fallacy.  The time frame for it happening is another issue entirely, and I would have no idea how to even try to calculate that.
The law of large numbers means that over time, any miner/pool's rewards will always drift toward average in the long run.
You beat me to posting. This is a fallacious interpretation of the law of large numbers known as the gambler's fallacy. The ratio between the pool's lifetime rewards and lifetime expected rewards will tend to 1, but their difference (which is the buffer) will not tend to 0 and will grow unboundedly in average magnitude. This can be easily verified by simulation.
2224  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 12, 2011, 08:12:22 PM
That said, it's entirely possible that in practice, that this eventuality would not happen in the expected pool lifetime, but to say that it will never happen is pure fallacy.  The time frame for it happening is another issue entirely, and I would have no idea how to even try to calculate that.
Oh, we can calculate that, don't worry. You'll find (for pure Brownian motion) that the probability to reach a buffer of -m*B, starting from 0, at any time over a period of n rounds, is roughly 1-(m/sqrt(n))*sqrt(2/Pi). As n goes to infinity this goes to 1, so with probability 1 the buffer will reach that level eventually. However, it is interesting to note that the expected time to reach any level is infinite. Brownian motion is crazy.

dont know if anyone else is watching closely
but
at ars
= SMPPS Buffer   -234.74753916 BTC
doesnt look good to me, been negative for over 24 hours and hashrate is dropping
It's not too bad if it stays negative as long as it's mild - it just means the maturity time will be about 5 blocks. But what some people may be missing is that there's no magic force pulling the balance towards 0 - that would be the gambler's fallacy. From -200 BTC it's as likely to go to -100 BTC as to -300 BTC.

The fact that pools get shut down due to lack of sufficient interest by the operator is another illustration of the problem with buffer methods. SMPPS is being marketed as "you will get 100% payout eventually". But if someone mines when the buffer is highly negative, and the pool gets shut down while he's waiting to receive payments, he will lose a significant portion of what he deserves. And this brings us back to the collapse scenario once the buffer becomes so low people realize it's better to go elsewhere.

The only thing open to interpretation here is whether using a method which is by design doomed to collapse is wrong. I say it is, but people are welcome to disagree on this.
2225  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 12, 2011, 05:02:44 PM
If you want to know what's wrong with SMPPS you can have a look at section "Shared maximum pay-per-share (SMPPS)" (currently 4.2) of Analysis of Bitcoin Pooled Mining Reward Systems.
Put bluntly, this paper is wrong and biased:
    Arguing with you is futile, but I'll try. Obviously the paper is neither wrong nor biased.

    • MPPS does pay out fairly over the long-term to fair miners, at least in practice.
    You saying it doesn't make it true. Is there a factual error in what was written about MPPS?

    • While it is true that hoppers can hurt fair miners with MPPS, they have no incentive to do so. (remember that any pool can be hurt by the block withholding attack, so this is not a significant flaw)
    They do, it increases their expected payout and reduces its variance. I wasn't talking about block withholding.

    • SMPPS, in theory, will always drift toward 0-buffer 0-credit, it does not have any inherent negative drift.
    The drift is caused by external factors such as invalid blocks and withholding. In other methods these cause a decrease in profitability but not an expediting of a collapse.

    • In practice, SMPPS has proven to have a positive buffer much more than zero (on Eligius, we have only very briefly hit 0-buffer a few times)
    Look up "randomness". Just because Eligius' buffer had a certain manifested trajectory is very little evidence of anything.

    • While in theory, people might "hop" off SMPPS when it has no buffer, this is in practice not a problem. There was no mass exodus from Ars when its buffer hit zero and began issuing extra credit, and by now everyone has observed that so long as the pool remains online, it will eventually recover. Furthermore, this kind of "hopping" does not benefit the hopper nor harm the non-hopper.
    This kind of hopping does benefit the hopper and harm the non-hopper. Currently hoppers are busy with the proportional pools, they'll be happy to take advantage of SMPPS once those are gone. By your own admission the pool has only dipped in negative buffer area, so there was no observation of what happens when it is seriously negative.
    2226  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 11, 2011, 07:24:21 PM
    What about Eligius?
    Read the payout scheme details ... then you'll understand the probable reason why no one mentioned it.
    (then of course there's the fact that the pool also severely screws with the block times ... IMO it's gotta be buggy to make it as bad as it is)
    Did it (again) and i don't see anything "wrong" ... can you be more clear?
    I don't know what kano meant since Eligius uses SMPPS, just like arsbitcoin. If you want to know what's wrong with SMPPS you can have a look at section "Shared maximum pay-per-share (SMPPS)" (currently 4.2) of Analysis of Bitcoin Pooled Mining Reward Systems.
    2227  Bitcoin / Bitcoin Discussion / Re: A _new_ currency has to be fair on: December 11, 2011, 06:35:38 PM
    In other news, people who bought shares during Google's IPO don't deserve to profit from it, because they didn't participate in making Google's products.

    If that was not a big enough hint: There are more ways to participate in an economy than to provide labor. People who buy bitcoins increase the total worth of all bitcoins, thus the incentive of merchants to accept Bitcoin, thus help grow the Bitcoin economy. If this growth results in the success of Bitcoin and a corresponding price appreciation, those who took a risk by investing in bitcoins have every right to profit from it.
    2228  Bitcoin / Bitcoin Discussion / Using mixing transactions to improve anonymity on: December 11, 2011, 03:09:44 PM
    In this post I will discuss what I call a "mixing transaction", which allows you to move bitcoins from one of your addresses A1 to another address of yours A2, without a clear trace linking the two addresses. This is similar to the ideas presented in this comment, and this one. Such transactions can act as a primitive to help improve anonymity, though how exactly to incorporate them in a complete anonymity solution is beyond the scope of this post.

    Mixing transactions can be done completely p2p without a centralized service which risks fraud, leaking information, being shut down and so on.

    Step 1: 2-party mixing transaction

    User A who wants to perform a mixing transaction finds user B who also wants to make such a transaction (peer finding for this will probably be done on a dedicated p2p network). A wants to send X bitcoins from address A1 to A2, and B wants to send X bitcoins from B1 to B2. They exchange information about A1, A2, B1, B2 and construct a transaction with 2 inputs and 2 outputs. One input is X BTC from A1, the other is X BTC from B1 (we can assume A1 and B1 have a redeemable output with exactly X BTC, since such an output can be prepared in advance from a larger output); one output is X BTC to A2, the other is X BTC to B2. The inputs and outputs appear in random order. A and B sign the transaction with the private keys corresponding to A1 and B1, respectively, and broadcast the signed transaction to the network.

    A will have X BTC deducted from A1 and X added to A2, as desired; likewise for B. Of course, no party can run away with the money because the funds are exchanged in a single atomic transaction. An outside observer cannot deduce from this transaction that A1 and A2 are related; they have equal chance to belong to the same person or to two unrelated people. If A routes his funds through 10 mixing transactions, the address where the funds end up is related as strongly to A's original address as to 1023 other addresses, each of which could belong to a different person. This indeed makes tracing difficult. Of course, this will require that a large number of people participate in this anonymization method.

    The weakness of a 2-party transaction is that B knows certainly that A1 and A2 belong to the same person and could leak this information. This may not be devastating if enough mixing transactions are made, but we want a more robust system where privacy is maintained with as few transactions as possible.

    Step 2: 3-party mixing transaction

    User A finds peers B and C. A wants to send X BTC from A1 to A2, and so on. They exchange information about A1, B1 and C1; however, they do not openly share the addresses A2, B2 and C2. We want each participant to know all addresses A2, B2 and C2, but not know which belongs to whom. That is, A shouldn't know whether B2 belongs to B and C2 belongs to C or vice versa.

    To achieve this, the following protocol can be used:
    1. A creates two keypairs, (priv_B, pub_B) and (priv_C, pub_C), for a one-way, commutative encryption technique.
    2. A sends pub_B to B and pub_C to C.
    3. B encrypts B2 with pub_B to obtain E_B(B2), and sends E_B(B2) to C. C encrypts C2 with pub_C to obtain E_C(C2), and sends E_C(C2) to B.
    4. B encrypts E_C(C2) with pub_B to obtain E_BC(C2). C encrypts E_B(B2) with pub_C to obtain E_BC(B2), and sends E_BC(B2) to B.
    5. B sends E_BC(C2) and E_BC(B2) to A in a random order.
    6. The cryptosystem is commutative, so A can't deduce which of E_BC(C2), E_BC(B2) was encrypted with pub_B first and then pub_C. But she can use priv_B and priv_C to decrypt both messages and obtain B2 and C2.
    7. A sends A2, B2 and C2, in a random order, to B and C.

    A only receives encrypted versions of B2 and C2 in a random order so can't deduce which belongs to whom. B knows that E_C(C2) is C's encrypted address, but he doesn't know pub_C so he cannot verify which of A2, C2 belongs to C.

    Now that A, B and C know A2, B2 and C2, they can construct a transaction with 3 inputs and 3 outputs and sign it. For an outside observer, A2 is mixed with 3 addresses A1, B1 and C1. Even if B is compromised, all that is revealed is that A2 corresponds to either A1 or C1 (branching factor 2), rather than that it definitely corresponds to A1.

    However, if B and C collude or are both compromised, the relation between A2 and A1 does leak. This seems unlikely, but it still means we may be interested in transactions with more mixing power.

    Step 3: n-party mixing transaction

    For an n-party mixing transaction, n peers need to exchange destination address information without any other knowledge given about which address belongs to whom. I don't know of an efficient cryptographic protocol to achieve this, though it can be done with generic secure multi-party computation. Alternatively, an external anonymization network could be used for each user to broadcast his address without revealing the source.

    For an n-party transaction where each user has an input of X BTC and an output of X BTC, compromising m participants only means that each of the n-m uncompromised destination addresses is known to be associated with one of the n-m uncompromised source addresses (branching factor n-m).

    Having a mixing transaction with many parties also allows to be more flexible with the input/output amounts. The inputs could be chosen to be any value among some standard values (e.g. powers of 2), and each user can have several inputs with 1 output. Since there are multiple inputs of each size, it should be impossible to deduce the relations between inputs and outputs. If the input amounts are generic, it will be possible, information-theoretically, to match inputs to outputs by finding which inputs sum to a given output amount; however, depending on the specifics, it might be intractable computationally (this is related to the subset sum problem).

    One weakness with large mixing transactions is availability. Since all parties need to collaborate to complete the transaction, unavailability of either one of them will create extra work for reorganizing the transaction. This is especially true if one of the supposedly interested parties is in fact a DoS attacker planning to quit and blow up the deal. If he makes sure to be part of every large mixing transaction, he can make it hard to have any such transaction go through.
    2229  Bitcoin / Pools / Re: Looking for opinions of a replacement for ARS PPS if it dies on: December 09, 2011, 08:21:39 AM
    Ars isn't PPS, it's SMPPS. Don't dilute the term PPS by conflating it with other methods.

    Which reminds me ... I should ask TradeHill and MTGox to offer PayPal payments (not accepting PayPal, paying out with PayPal)
    Next on my list of things to do ...
    Do you seriously think they're not completely aware how many customers they would get if they could pull it off? PayPal has already frozen an account used by mtgox once, and mndrix's, and any other Bitcoin-PayPal exchange service.

    It's interesting that they let Inaba off the hook, probably because he's not doing currency exchange but only paying for doing computational work.


    Now as for the "payout routine" - what does the hashrate have to do with the "payout routine," exactly?  You get paid just like any other pool...
    If the pool's hashrate is low, and the reward method does not reduce pool-based variance, then miners will have high variance. If the pool uses PPS then the pool's hashrate is irrelevant for miners.

    That said, ABCpool.co is a good pool though, I certainly don't have anything bad to say about them.  However, I have a really hard time trusting any PPS pool that isn't charging a fee - it's virtually unsustainable in the long run without huge cash reserves.
    ABCpool sets the donation to 4% by default. I'm not sure how other pools do it but it seems a bit underhanded. Pools need fees, to compensate for work, hosting and (especially in PPS) risk, and pools get shut down every Monday and Thursday because their revenues do not justify these costs. We understand that. But please, be forthcoming about this, figure out what fees you need and openly publish them, don't play games.
    2230  Bitcoin / Meetups / Re: Israel Bitcoin Meetup Group on: December 09, 2011, 07:41:01 AM
    I have created a meetup.com group for Bitcoin in Israel, http://www.meetup.com/bitcoin-il/. The first meetup for this group will be on January 4th 2012 at 17:00, in Cafe Joe, Yad Harutsim 14, Tel Aviv.
    If you wanna do another in March, Ill be there!
    Great! Sure, we'll have one in March, too.
    2231  Bitcoin / Development & Technical Discussion / Re: Elliptic curve math question on: December 09, 2011, 05:31:36 AM
    The recently explained security flaw resulting from adding public key points to derive a common public key is the one I had in mind in my original post.

    A number of forum members seemed to have convinced themselves of the security of the scheme and I hope that this episode encourages people to be less confident and more cautious about "novel" cryptographic constructions.
    This isn't a problem with generating a public key from adding two other public keys, but rather with some specific applications. I for one thought we were talking about making casascius coins - if they're not manufactured according to spec all bets are off, which is why they need to be sampled anyway, which would detect attacks like the one described.

    (I don't disagree with your main point though.)
    2232  Other / Off-topic / Re: Paypal exchange rates on: December 08, 2011, 08:21:37 PM
    For me they always take about 3.3% currency conversion fee.

    This is on the list of Bitcoin's advantages.
    2233  Bitcoin / Pools / Re: [147 GH/s] EMC: 0 Fee/DGM/Merged Mining/PayPal Payout/SMS/US/EU/AU/More on: December 08, 2011, 08:16:10 PM
    Hi Freshzive, welcome! 

    You are hovering over the cashout amount.  Your balance is actually labeled "Confirmed BTC" on the left.  The cashout amount is the total amount you would receive if you cashed out your score and unconfirmed BTC right away, without waiting for them to mature.

    When you have a balance in confirmed BTC (or confirmed NMC) payout buttons will appear - that type of "regular" payout does not have a fee, except in the case of a Paypal payout, which is a 7.5% fee.
    Maybe you should explain more clearly in the tooltip what the cashout feature is, especially that it is a special feature not used ordinarily.
    2234  Bitcoin / Bitcoin Discussion / Re: [ANN] Introducing LoveBitcoins.org – Driving 1 MILLION Bitcoin Users in 2012 on: December 08, 2011, 08:12:16 PM
    Tony, is there a reason you're using "Bitcoins" everywhere instead of "Bitcoin"?
    No reason, just force of habit of typing it B I guess.  I can update the site to how it should be used.
    Note that in most places in the site the more appropriate term is "Bitcoin", the system, rather than "bitcoins", the unit.
    2235  Bitcoin / Pools / Re: [204 GH/s] yourbtc.net closing it's doors on 2011-12-08 on: December 08, 2011, 08:10:05 PM
    A sad day indeed. This pool seemed poised to become the new star. I completely sympathize with your situation though, I only wish more people would realize running a pool properly is serious business.

    The only other banner waving in the DGM camp Sad
    No need to give up hope, I know of at least 2 pools which are considering switching. PPLNS is also fine, as is PPS if the fees are kept reasonable. There's a promising new pool in the PPS scene, though it seems it wasn't announced here so I'm not sure I'm at liberty to mention it.

    When the poolserver has been shut down, the pool will generate additional "pseudo blocks" on current difficulty until your credit reaches less than 0.00000001 BTC.
    So you will receive some additional payouts, just like you would have stopped mining for a while.
    You are doing it wrong (I mean, this can work too, but there's a proper way to do it). From each miner's score you can calculate his expected pending payout. If the pool closes you need to pay this amount to everyone (like cashout, but with no fee since it is you who initiated the shutdown). By so doing you are paying back the stochastic loan you took from miners when you started the pool. The pool was a model for DGM in life, let it be one also in death.
    2236  Bitcoin / Bitcoin Discussion / Re: [ANN] Introducing LoveBitcoins.org – Driving 1 MILLION Bitcoin Users in 2012 on: December 08, 2011, 10:15:54 AM
    It was my impression that Bitcoin, the software, technology, or network had a capital B, while bitcoins, the units of exchange, had a lowercase B just like dollars or euros.
    Yes, that is correct. Tony, is there a reason you're using "Bitcoins" everywhere instead of "Bitcoin"?
    2237  Bitcoin / Development & Technical Discussion / Re: Elliptic curve math question on: December 08, 2011, 08:32:27 AM
    This is the proposed point addition system as used by Mike, who is assumed to be trustworthy
    The customer creates public key C and private key c where C = c*G
    Mike creates public key M and private key m where M = m*G
    The customer sends public key C to Mike and Mike creates the final public key F = C + M = c*G + m*G = (c + m)*G
    Mike transfers the BTC to the key pair F = (c + m)*G and ships the product to the customer along with the public key M and the private key m (under the hologram)
    The customer can verify that C + M = F and also verify that the BTC are stored on F, all is well.
    When the time comes the customer can claim the BTC using c + m
    I don't think that's the proposal. I thought the point with casascius coins is that you can pay with them, with the active ingredient being that the private key is hidden but with Mike's seal that it is valid. If redeeming a coin requires the private key of the customer who originally ordered the coin, he can't pay with it to another party.

    My interpretation of the proposal is: Mike generates a key m and has a business partner who generates a key b. The partner creates a "mini-coin" with b hidden and B exposed, so that b can only be found if the minicoin is evidently opened. Mike embeds the minicoin in his own coin with m hidden and M+B exposed. To redeem the coin it needs to be opened completely to expose m and b and thus m+b. This way, the bitcoins can only be stolen if either:

    1. Mike and the partner collude, which is assumed to be unlikely, or
    2. Mike opens minicoins before embedding them and scrapes b, which can be detected by sampling Mike's coins and verifying that the minicoin is intact.

    Note that sampling needs to be done anyway to verify that coins indeed contain the promised private key. Mike will also need to sample the minicoins of his partner before he commits to embedding them in a coin sealed by himself.

    This can be extended to multiple partners each submitting their own minicoin, all of them being embedded in a single coin by Mike.
    2238  Bitcoin / Pools / Re: [204 GH/s] yourbtc.net - 0% Fee - DGM - Merged Mining - VIP Features - NEXT GEN on: December 08, 2011, 05:04:46 AM
    -I apologize, I can't stand reading Meni
    Is there anything I can do to change this?
    2239  Bitcoin / Mining / Re: What's generally considered the best pool to join? on: December 08, 2011, 04:44:17 AM
    I agree the 10% is amazingly high!
    and Bitpenny was PPS with 10% fee.
    Later Bitpenny was hit by a bad luck run and had to close because 10% turned out to be not enough. That's one of reasons why I decided not to make it lower.
    It's only "not enough" if there isn't enough reserve. In AoBPMRS I describe the reserve needed at a given fee level (or vice versa) to make bankruptcy probability arbitrarily low.


    Didn't anyone here hear about pool-hopping? I don't know how big the problem is in Deepbit specifically but those looking for a small proportional pool could easily suffer 20% loss. Use a hopping-proof method like PPS, PPLNS, DGM, shift-PPLNS.
    Um - as you do well know (or all those pages of guff you have written are based on a severe lack of knowledge)
    Pool hopping does not make a Prop pool lose n% needed to be covered by fees.
    So it has nothing to do with the fees charged by pools.

    Of course, it may make people leave the pool ...

    It simply makes the miners get what some consider less value for their shares than if hoppers didn't hop.
    I put two blank lines to clarify that the hopping comment has nothing to do with the PPS fee comment.

    The hopping comment was addressing all the people who were talking as if there is nothing wrong with proportional and looking for a small proportional pool.
    2240  Bitcoin / Development & Technical Discussion / Re: Elliptic curve math question on: December 07, 2011, 06:17:40 PM
    Is point addition an established technique for a secure system (I'm not familiar with it, but maybe it is)?   Just because an insecurity isn't obvious doesn't mean it's not there.
    It seems trivial to prove that if ECDSA is secure then so is the addition scheme (though of course this has to be vetted by someone who is actually experienced with these things): Suppose that given A and (A+B)*G we can deduce A+B. Now let's say we have some arbitrary public key C*G. Generate a random A. C = A + (C-A) so by assumption we can find C.

    And the fact is there is already an established scheme
    There is an established scheme for an application which is not identical to this. There's no reason we shouldn't make use of known primitives to create new applications. Again, I agree that the uninitiated could miss something even when the recombination seems trivial - so we should ask someone about it, but not wait for someone to write a paper about such trivialities.

    P.S. -- I am very interested in ways that an (A and B) transaction could be created using "responsible" cryptography, but so far no one has suggested a way.  Such as a way for Alice to only compute the combined private key with her own private key and Bob's signature (or vice versa)...
    This is in the works (assuming you meant "compute the combined signature").
    Pages: « 1 ... 62 63 64 65 66 67 68 69 70 71 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 ... 166 »
    Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!