Bitcoin Forum
June 19, 2024, 11:50:39 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 ... 166 »
1901  Other / Beginners & Help / Re: I need help and someone to understand something for me. on: April 05, 2012, 06:42:02 AM
You didn't specify which pool this is. It's possible that the pool hasn't found a block in 12 hours and therefore the figure wasn't updated.
1902  Bitcoin / Pools / Re: Neighbourhood Pool Watch 3.2 The risks of SMPPS on: April 04, 2012, 04:51:55 PM
Pr(X∈(S1, S2, S3, …, Sj, … ,Sn))
    = sum from 1 to n [Γ(x+j)/(Γ(j) * Γ(x+1)) * p^j * (1-p)^x]/n (1)
What is this quantity supposed to represent? It looks like you consider it to be meaningful but I just don't see it. Sn itself is the number of shares submitted in n rounds, isn't this what you're trying to analyze?

Also, if by the LHS you mean "probability that X is in the set {S1,..., Sn}", why would it be equal to the RHS?
1903  Economy / Services / Re: GLBSE2.0 has launched! on: April 04, 2012, 05:18:00 AM
Also, the captcha should probably only come up after 1 or 2 failed logins, it is extremely annoying.
FYP.

Nefario, please do something like only make a captcha after a failed login, or make an opt-out in the settings. It's not much help anyway, if the password is any good it can't be brute-forced.
1904  Bitcoin / Pools / Re: Neighbourhood Pool Watch 3.2 The risks of SMPPS on: April 03, 2012, 10:20:36 AM
@kano I suggest you look up the word "Large". Since you clearly have no interest in carrying out a reasonable discussion and would rather play dumb and ignore what your interlocutor says, I'll refrain from further responding to you.

For reference, here is my previous correspondence with kano about this issue.


I'll clarify one thing. In operator-risky methods like PPS, geometric method, DGM, the operator can either gain or lose on a round. These movements are in the operator's personal funds. Just like a riskless pool (like PPLNS) can collect fees for the service, so can a risky pool collect high or negative fees on a per-round basis. The variability in the operator's income is a risk he is willing to take in order to make the pool more attractive.

For his own personal accounting, the operator would do well to set aside a portion of his funds as the pool's "reserve". This makes sure that technically the funds have a place to come from, and allows a better handle on profits or loss. He could share information on his reserve if he wants. But this is still his own funds, which he can take away or add to as he pleases. The current reserve has no effect on the attractiveness, in terms of expected reward, variance and maturity time, of mining in the pool.

If the reserves run out, it is the operator's choice whether to allocate more of his funds to the pool, or to shut the pool down. Other than having to look for a new pool (which is not to be taken lightly), this has no ill effects on the miners - the debt to them, expressed as unrealized score, will be cashed out immediately based on the expected reward for it. Since the total possible debt is bounded (the bound can be controlled with parameters), the operator can simply set aside the necessary amount as an "emergency fund". There is no risk of growing an unbounded debt and then not being able to repay.

DGM settles good and bad luck on time and vents it as miner reward variance (or in the worst case, only likely with aggressive parameters, a clean bankruptcy). This allows it to continue in a sustainable steady state. SMPPS defers having to deal with luck indefinitely, until one day the debt grows so large it can no longer continue.
1905  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 03, 2012, 07:19:31 AM
Are you planning to get your GLBSE account verified Meni ?
I have already provided Nefario with some identifying information and will provide more. He is still processing it.

In case this question was inspired by the Goat issue, Nefario has multiple channels to communicate with me, and I will be actively looking for ways to minimize the probability of someone cracking my account, and to keep the potential damage in this contingency at a level I can absorb. (eg, I may request Nefario to only allow changing my password if I ok it over the phone, or to stiffen the conditions under which new bonds can be issued.)

Just put a bid in, any idea on when you'll be releasing those additional bonds?
It will probably be on Thursday or Friday.
1906  Bitcoin / Pools / Re: Neighbourhood Pool Watch 3.2 The risks of SMPPS on: April 03, 2012, 06:58:24 AM
Can the discussion include DGM? ...

I've yet to find a valid reason why DGM, which attempts to be SMPPS, is any better.

With SMPPS you can see the buffer, with DGM, you cannot since there 'apparently is no buffer' (there is no spoon? Tongue)

I've had this discussion with Meni in his thread, but been unable to see a valid reason for saying one is better than the other without using jargon to hide something that is effectively the same.
WTF???

In SMPPS the buffer affects the attractiveness of mining. Low (highly negative) buffer = miners will leave.

In DGM the "buffer" does not affect the attractiveness of mining. Thus there is no reason to know it, it's a property of the pool operator, not of the pool. I don't tell you how many bitcoins I own either.

In SMPPS there is debt which can go arbitrarily high. If the pool collapses while it is still in debt to you you are screwed (and this will happen when everyone leaves due to low buffer).

In DGM the debt is bounded and so the pool can (and should) pay back the debt if it closes for any reason.

In SMPPS the variance of the buffer is 100%, in DGM it can be controlled with a parameter.

The claim that DGM "attempts to be SMPPS" is outrageous.

As I said before, I'm extremely weary of having to deal with your hostility and explaining the same thing over and over again multiple times.



Anyway, as long as I'm here:

You talk about the maturity time, but it should be emphasized that the value I'm analyzing is the time of average payback, not the time of being paid in full. For example, if you get 50% of the debt back in 1 round and the other 50% in 3 rounds, your maturity time is 2 rounds.

The second chart, giving the PDF of the pool debt after n rounds, looks completely wrong, I have no idea how you got that. The pool debt, assuming constant difficulty, is (X/D - n)*B, where X is the number of shares it took to get n blocks, which is distributed negative binomial. So it's really a shifted negative binomial, which doesn't have the cusp we see.
1907  Other / Off-topic / Re: Poll: Your opinion on miners on: April 02, 2012, 05:57:46 PM
I don't think mining should be sensationalized. It's an important job that needs doing, and those who have the skills, opportunities and willingness to do it are rewarded for it. If you don't do it someone else will. Specifically, by refraining from mining, you would decrease the difficulty, making it profitable enough for someone else who would otherwise not mine (or mine in lesser capacity). The new equilibrium will be at a lower global hashrate (hence, lower network security), but the decrease is less than your own capacity.
1908  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 02, 2012, 05:29:59 PM
Did you "buy" any of the new bonds yourself ?
I bought 10 bonds, mostly for testing purposes.

Ok, but if you buy bonds from yourself then you get these for free, you pay yourself...

Do you know what the total numbers of bonds will be ?

I'm asking this because I had 10% of your bonds but overnight my part is reduced to 5% because you doubled the number of bonds.

I guess the dividend will also be 50% less for bondholders that didn't double their number of bonds Sad

It's a bond, not a company share... Your dividend coupon will stay exactly the same, as described in the formula in the first post
This. The whole point is that your payments do not depend in any way on anything that I do. If you buy 50 bonds you get 50MH/s worth of payments according to a deterministic (up to external conditions) algorithm.

So buying my own bonds has no functional effect, though it could have perception effects. In any case I only keep a symbolic amount for testing purposes.
1909  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 02, 2012, 09:55:03 AM
Did you "buy" any of the new bonds yourself ?
I bought 10 bonds, mostly for testing purposes.
1910  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 02, 2012, 07:09:59 AM
Well, that sold out fast. Glad I had an order in.
Yeah, demand had some time to build up while we were waiting for issuing to be implemented.

On that note, I no longer consider this a proof of concept, there's serious money involved, and I plan to issue more bonds over the next 6 weeks.

For now, I will issue 1000 more bonds later this week.
1911  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 02, 2012, 04:22:22 AM
I have issued 500 new bonds (a total of 1000), at 0.36 BTC per bond.
1912  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: April 02, 2012, 04:21:51 AM
Coupon payment summary for March 2012 (total 0.020971201 BTC per bond):

Code:
Block number	Timestamp        	Timestamp (Unix)	Elapsed time	Difficulty	Block reward	Coupon    	Status
173711    Mar 31 2012 10:48:33  1333190913          191299    1626553.48133 50        0.0013691609 Paid
173375    Mar 29 2012 05:40:14  1332999614          189190    1498294.36282 50        0.0014699791 Paid
173039    Mar 27 2012 01:07:04  1332810424          188874    1498294.36282 50        0.0014675239 Paid
172703    Mar 24 2012 20:39:10  1332621550          187759    1498294.36282 50        0.0014588605 Paid
172367    Mar 22 2012 16:29:51  1332433791          182131    1498294.36282 50        0.0014151317 Paid
172031    Mar 20 2012 13:54:20  1332251660          188758    1498294.36282 50        0.0014666226 Paid
171695    Mar 18 2012 09:28:22  1332062902          177628    1498294.36282 50        0.0013801441 Paid
171359    Mar 16 2012 08:07:54  1331885274          216701    1496978.59502 50        0.0016852156 Paid
171023    Mar 13 2012 19:56:13  1331668573          183894    1496978.59502 50        0.0014300859 Paid
170687    Mar 11 2012 16:51:19  1331484679          187929    1496978.59502 50        0.0014614648 Paid
170351    Mar 09 2012 12:39:10  1331296750          180784    1496978.59502 50        0.0014059004 Paid
170015    Mar 07 2012 10:26:06  1331115966          202337    1496978.59502 50        0.0015735113 Paid
169679    Mar 05 2012 02:13:49  1330913629          237283    1496978.59502 50        0.0018452753 Paid
169343    Mar 02 2012 08:19:06  1330676346          182339    1376302.26789 50        0.0015423250 Paid
1913  Economy / Trading Discussion / Re: Bitcoinica Leverage on: April 01, 2012, 04:09:14 PM
Does this look right?
1) I convert my 1000 BTC to $4,800  and buy BTC with leverage 1:10.
2) I can technically buy $48,000 of BTC... If the price of a BTC rises from $4.80 to $5.00 and I liquidate, I will have a total of $50,000 of USD. I pay back the original $43,200 I borrowed and pocket the $2,000.
Sounds about right, though I'm not sure step 1 is necessary.
1914  Economy / Trading Discussion / Re: Bitcoinica Leverage on: April 01, 2012, 02:59:03 PM
Stop: Execute a market order when the price goes over a setpoint.
Trailing stop: Execute a market order when the price goes under a setpoint.
You didn't interpret investopedia correctly.

Stop: Either sell if the price is below a point, or buy if the price is above a point.
Trailing stop: Like stop, except the price is dynamic. If the current price is $5 and you put a trailing stop sell for $4, if the price goes up to $10 your new stop point will be $9 (or $8 if you defined it as a percentage). Likewise for buys.
1915  Other / Beginners & Help / Re: Block Chain Summary or Ledger or Balance on: March 31, 2012, 05:18:07 PM
Ok, I am also a newbie, so if this is all wrong, then maybe I don't really understand how bitcoin's internal system works. I have never looked at the source code, I just read everything on wiki that a reasonable normal person would read over the course of 2 or 3 weeks.
Don't look at the source code, look at BlockExplorer, that's the best way to understand how it works.

The space saving I had in mind is precisely what people think it is, I am just storing address balances. It's like I have a modified bitcoin client that has all the known public keys with non-zero balances. And again, this is all based on the block chain.
Again, this can be included in a new protocol (which allows forcibly merging several outputs of the same address), but in the current protocol, knowing the balance of every address is useless.
1916  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: March 30, 2012, 02:54:10 PM
From what I understand, what meni wants is to be able to set a fixed sale price and not have buyers pay more for it.
Why not make a second IPO with a different ticker and
then merge it with the first one once all shares are sold ?
Is that possible? And more importantly, why on earth would I want to do that? Making an IPO is cumbersome and costly. Having to keep track of two equivalent tickers until they are merged, and the merger itself, are sources of difficulty and confusion.

PS Ways to split and merge assets are going to be useful for an unrelated asset I have in mind.
1917  Bitcoin / Pools / Re: [1437 GH/s] Slush's Pool (mining.bitcoin.cz); supporting p2sh! on: March 30, 2012, 01:36:51 PM
Given PPLNS, SMPSS, PPS, and DGM are all well tested and hop proof prop and score based pools are an anachronism.
SMPPS is not hopping-proof and is not sustainable.

Shift- versions of PPLNS and DGM are probably more scalable.
1918  Other / Beginners & Help / Re: Block Chain Summary or Ledger or Balance on: March 30, 2012, 07:49:19 AM
My client isn't the same as other lightweight clients in that it knows how much are in every address that has a positive balance. The double spending is prevented because I'm getting the exact same data from the block chain up to that point in time, because for all intents and purposes, it's just another bitcoin client with the latest blocks, just like any other normal client.

The difference is, my client doesn't know the history of how the bitcoins ended up where they are now, or said another way, my client has forgotten what happened 3000 blocks ago, but knows for sure what all other clients know about transactions and addresses and what balances they contain presently.

For example: in Block 20, 1aaa with a total bitcoin of 50 sent 50 BTC to 1zzz. If nothing changes between then and when the summary block gets created, in Block 170000, 1aaa has 0 BTC and 1zzz has 50 BTC. How that happened, the client doesn't know, but the client knows that's how much these addresses should have with the same certainty that 6 blocks confirms your transaction 1 hour ago.
I think the fact that Bitcoin works on outputs, rather than addresses, is lost on you. An address is merely a representation of the terms under which an output can be spent.

If your client wants to work with the existing network, it needs to understand the language of outputs, and it needs to only accept a transaction if the network will agree that its inputs are valid, unspent outputs.

If your client receives an incoming transaction, even if it knows that the sending address has a positive balance, if it doesn't know where the balance came from, it can't tell if the new transaction is really a re-spending of an old output which was spent long ago. If it is the network will not accept the transaction.

I don't know if the idea breaks protocol or if it can be inserted while making it still compatible with regular clients. All I know is I want the block chain to shrink, while maintaining the security of bitcoin, and simultaneously adding a little measure of privacy or anonymity.
As far as I can tell this is only possible with a fundamental protocol break, which may have many unintended consequences, and is of questionable utility. I wouldn't bet on it being implemented in Bitcoin ever, and definitely not in the next few years. It might work for an alt though.

FWIW, I myself am a proponent of some fundamental protocol breaks which I hope will be made one day, but for those I can make a very strong case for their necessity.
1919  Other / Beginners & Help / Re: Block Chain Summary or Ledger or Balance on: March 30, 2012, 07:13:44 AM
@Dabs: If you're not changing the protocol, can you specify exactly what can your client do that a standard lightweight client can't? In case the answer is "verify that incoming transactions are valid", how exactly does it do that if it doesn't know what are the outputs contributing to a summary, and thus can't know if the same output is spent twice?
1920  Economy / Securities / Re: [GLBSE] PureMining: Infinite-term, deterministic mining bond on: March 30, 2012, 05:04:26 AM
When you say "force sell at a lower price" do you mean you want to sell only for the price that is speicifed? i.e., that if you sell for 0.5BTC, and someone offers 1BTC that the transaction will still go through for 0.5BTC?
Yes.

I asked Nefario once for a feature to force the bonds to be sold at the lower price (which I think is fairer, as bidders will no longer have to worry about new issues); if this is not how it already is in 2.0, I'll remind him of this.

Just curious, why do you care if the price is "fair", shouldn't you let the market price the asset? As long as you are upfront about new shares being issued ahead of time, people have all the information they need to make a bid.
I don't think the current system allows the market to be efficient in setting the price. Each issue upsets the balance and bidders need to worry that if there's an issue their bids will be much more lossy than with normal market movements.

There's information disparity in announcing new issues in advance based on when people browse the forums. If someone learns of the issue before the bidders, he can execute their bid planning to buy back at the issue. This still means that bidders can't safely bid when future issues are a big unknown.

It is slightly better than if I hadn't announced in advance with the current system; but ideally, I should be able to issue new shares without any prior announcement.
Pages: « 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 ... 166 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!