Bitcoin Forum
May 04, 2024, 10:01:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  

Warning: Moderators do not remove likely scams. You must use your own brain: caveat emptor. Watch out for Ponzi schemes. Do not invest more than you can afford to lose.

Pages: [1] 2 3 »  All
  Print  
Author Topic: [GLBSE] DEEPBIT Miner Variance Protection  (Read 5174 times)
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 16, 2012, 12:15:50 PM
Last edit: August 07, 2012, 10:58:55 PM by organofcorti
 #1

tl;dr: Low fee PPS for proportional DeepBit miners

This service provides earnings insurance for Bitcoin miners who want some of the benefits of Pay-Per-Share without changing pools or paying a large Pay-Per-Share fee.

Bitcoin miners on DeepBit who prefer a non Pay-Per-Share payment method often post on the forum with concerns about variance affecting their earnings - especially if they are new miners, mine with a low hashrate, or are dependant on their short term mining earnings in some way. Orphaned blocks are of course paid in a coupon claim.

GLBSE link: https://glbse.com/asset/view/MEI.DEEPBIT.A1  - active
Unfortunately some MEI.DEEPBIT.A bonds were not returned so I created a new ticker with a new contract. MEI.DEEPBIT.A1 is available now will start paying coupons from blockheight 191520 for 488 DeepBit rounds, at intervals of every 122 rounds, at 0.1016 per bond. It is also properly callable, with a return of one satoshi for each bond on expiry. 100 bonds will cover 1450 Ghps in 1:1 ratio.

If you wish to purchase any bonds after activation you will need to place a bid. If anyone wants to find out what I will accept for a bid at any point, please PM me.


GLBSE link: https://glbse.com/asset/view/MEI.DEEPBIT.B - inactive

Those people buying and selling MEI.DEEPBIT.A bonds and MEI.DEEPBIT.B bonds, please cease trading. This bond has expired and will pay no more coupons. Please send me your bonds so I can retire the security.


General information:
Ticker: MEI.DEEPBIT.A1 and MEI.DEEPBIT.B

GLBSE link: https://glbse.com/asset/view/MEI.DEEPBIT.A1
GLBSE link: https://glbse.com/asset/view/MEI.DEEPBIT.B

Company name: Miner Earnings Insurance

Short description: A bond insuring against miner earnings shortfalls on DeepBit.net. The holder of this bond will be paid 10 coupons at regular intervals for the lifetime of the bond.

The holder of this bond will be paid an amount divided into up to 10 coupons at regular intervals for the lifetime of the bond.

Expiration:
The number of rounds for which a bond will be active is based on a pool's previous week's average hashrate to provide an estimated two weeks of operation before expiry.

Depending on how close DeepBit's actual hashrate is to the estimated hashrate, the coupon may expire sooner or later than the fourteen day estimate. This does not affect the value of each coupon or the total coupon amount over the life of the bond.

DeepBit.net does not publish the total round shares for orphaned blocks, so this is estimated from the duration of the round and the average pool hashrate for the coupon cycle.

Expected value:

The expected value of each bond is 0.1, and the expected value of each coupon is the expected value of the bond divided by the number of coupons to be paid. For example, if 10 coupons are paid and the bond's expected value is 0.1, the expected value of each of the 10 coupons is 0.01 btc.

% Probability of lifetime bond values earning more than listed amount, by hashrate:



Coupons:
Coupons will be paid up to 10 times during the lifetime of the bond. The exact number will be published  at the forum link prior to sale. The nth coupon of k coupons will be paid after the pool completes n/k * lifetime rounds. The expected value of a coupon is 0.1/k .

% Probability of coupons earning more than listed amount, by pool hashrate:




IPO Price:
The initial price of the bond varies by pool hashrate. The lower the pool hashrate, the greater the bond price. This is to help manage the greater variance expected in miner payments over lower number of rounds.


Calling:
This bond is callable, in which case I will pay:
Code:
 Expected remaining value of the bond * IPO price / 0.1 
If called after expiry, I will pay one satoshi per bond.

Please note that this is not approved by or executed in conjunction with DeepBit.net, and data for calculating the coupon amount is obtained from publicly available information only.

I welcome any comments, suggestions or requests.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
1714816885
Hero Member
*
Offline Offline

Posts: 1714816885

View Profile Personal Message (Offline)

Ignore
1714816885
Reply with quote  #2

1714816885
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714816885
Hero Member
*
Offline Offline

Posts: 1714816885

View Profile Personal Message (Offline)

Ignore
1714816885
Reply with quote  #2

1714816885
Report to moderator
Graet
VIP
Legendary
*
Offline Offline

Activity: 980
Merit: 1001



View Profile WWW
June 16, 2012, 12:53:55 PM
 #2

hmm
can pools buy insurance too?
<.<
>.>

| Ozcoin Pooled Mining Pty Ltd https://ozcoin.net Double Geometric Reward System https://lc.ozcoin.net for Litecoin mining DGM| https://crowncloud.net VPS and Dedicated Servers for the BTC community
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 16, 2012, 12:58:41 PM
 #3

hmm
can pools buy insurance too?
<.<
>.>


Pool insurance or miner insurance? Smiley

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
rdponticelli
Sr. Member
****
Offline Offline

Activity: 325
Merit: 250


Our highest capital is the Confidence we build.


View Profile
June 16, 2012, 02:09:49 PM
 #4

Interesting idea. Any plan of offering the insurance for p2pool?
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 16, 2012, 02:34:00 PM
 #5

Interesting idea. Any plan of offering the insurance for p2pool?

I'm not completely certain that the public data from P2pool is accurate, and the long term longer than expected round lengths gives a very high probability that the expected round length is longer than average.

I wouldn't want to offer insurance to p2pool miners until I'm confident that the published pool data is accurate, and then the artificially longer average round length would have to be estimated. I'm keen to include p2pool, but only after any teething issues with the other insurance bonds have been fixed and I can spend some time on a p2pool specific insurance bond.

As a sidenote, I can only insure miners at pools that publish reliable and accurate statistics.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 25, 2012, 08:25:00 AM
 #6

OP updated with more information, fewer charts and an IPO date - 28/6/12 at 0:00 UTC. The insurance bonds will be on sale for approximately one week until block height 187487, when the bond will start paying coupons.

This is not a mining bond. This is insurance for miners, equivalent to a PPS payout at a very low fee.

Please post or message me if you have any questions or would like to buy bonds in advance of the IPO.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
P4man
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
June 25, 2012, 08:55:12 AM
 #7

Interesting idea indeed. But Im not sure you picked the right pool for it; monthly variance on a pool as big as deepbit would be quite low anyway. If you would offer it for some of the smaller pools like bitminter, it might be a lot more interesting.

organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 25, 2012, 09:02:38 AM
 #8

I agree. I wanted to try it on the pool with the largest number of miners first, and at a 1.7% fee instead of the 10% fee deepbit charges, so miners from Deepbit would still benefit.

But I'm open to suggestions and if there are miners who do want me to offer insurance for their pools, I'll be happy to oblige.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 25, 2012, 09:22:13 AM
 #9

Where does the money for the dividends come from? Actual mining done by you directly or via contract or some other means (*coughpiratecough*)?

Also - as this lead to some issues in the past - what's your policy on issuing more shares/bonds/"floaters" and how will they be priced? If they are priced differently than at IPO time, how will you handle buyback?

In the end what I think you do is selling a mining contract for 10 difficulty periods that is dependent on deepbit's hash rate. Is this assessment correct?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 25, 2012, 10:10:45 AM
 #10

In the end what I think you do is selling a mining contract for 10 difficulty periods that is dependent on deepbit's hash rate. Is this assessment correct?

No, although with the plethora of mining bonds available I can see why you'd think so. This is insurance, pure and simple. It pays like a PPS based on DeepBit's round statistics. The number of rounds for the bond's life time is selected so that the bond will pays coupons every one tenth of the lifetime round of the bond.

The amount the bond pays is dependant on the number of shares per round / Difficulty . The greater this number - the worse the pool luck - the more I pay. The expected value for the lifetime of the bond is 0.1 btc, but the return can be much greater if the pool has bad luck. Conversely if the pool has good luck the bond will pay less than 0.1 .

After DeepBit has completed the estimated two weeks worth of rounds and all 10 coupons have been paid, the bond expires and a new one is issued.

An example: DeepBit's average weekly hashrate at IPO is 3170 Ghps, giving an expected number of rounds for two weeks of 510 rounds. Difficulty for the round is 1750000 and an IPO price of 0.1016.

Every 51 rounds I add all submitted shares and divide by (difficulty x number of rounds). I multiply this result by 0.01 and this is the coupon payout for those 51 rounds.

I simulated a life time of rounds below. Each number is calculated using total simulated shares / 1750000 / 51.

Code:
1.0567053 1.3574782 1.1906210 1.1643877 0.8530149 1.1135537 1.2386546 1.2244601 1.0248879 0.9420980

Each coupon payout would be:

Code:
0.010567 0.013575 0.011906 0.011644 0.008530 0.011136 0.012387 0.012244 0.010249 0.009420

The total payout would be 0.11166 . The return for this bond (including actual IPO price of bond) would be:

(0.11166-0.1016)/0.1016*100 = 9.9%

This would offset the loss the miner would experience from DeepBit's "bad luck", and is in effect a PPS based payment.

If the round lengths were short, the miner would have earned more (being a proportional miner) and the lifetime value of the coupon would be less than 0.1

I hope this answers your questions, Sukrim.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
June 25, 2012, 10:21:28 AM
 #11

I'd still like to know where the 0.11166 - 0.1016 = 0.01006 BTC per share from your example are actually coming from. Also I'd still like to know what you will do if these bonds don't sell at IPO or if you can issue additional bonds in the same time frame (it seems you might want to have MEI.DEEPBIT.A, MEI.DEEPBIT.B, ...).

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 25, 2012, 10:45:09 AM
Last edit: June 25, 2012, 03:33:34 PM by organofcorti
 #12

The difference is variance, and my risk. Some bonds will cost me, and some will pay me. If bonds cost 0.1 btc at IPO I'd have to manage the variance myself, but by charging 0.1015 I'm able to build up a buffer against variance. If I don't have the reserves available I'll buy more coin with which to pay them.

If a substantial number of shares are sold I will be investing them with PatrickHartnett while for the duration of the bond. I'll be abe to reduce the next IPO price if I can do this.

Since some bonds will last more than one Difficulty period, having an "A" bond and a "B" bond mean that I can re - IPO one while the other finishes paying off. There will only be MEI.DEEPBIT.A and MEI.DEEPBIT.B. The same goes for other pools, once I IPO bonds for them, for example MEI.SLUSH.A and MEI.SLUSH.B.

If the bonds don't sell at IPO I had assumed that it would be cancelled and I would wait until the next Difficulty period. I think your suggestion is much better though. If GLBSE allows it (and I'm a GLBSE virgin, so I'm not sure) I would just decrease the cost of the bonds based on the number of coupon payments that would have been paid * IPO price * 10 :

Bought before:        cost of the bond            
1st coupon                   IPO price
2nd coupon               0.9 * IPO price
3rd coupon                0.8 * IPO price
4th coupon                0.7 * IPO price
5th coupon                0.6 * IPO price
6th coupon                0.5 * IPO price
7th coupon                0.4 * IPO price
8th coupon                0.3 * IPO price
9th coupon                0.2 * IPO price
10th coupon              0.1 * IPO price

This is a completely new category of bond, so I'm expecting lots of questions and perhaps a slow start. But I think it's a worthwhile service and once I'm able to offer it for smaller pools I think insurance bonds will be very useful in reducing variance for miners.


Edited to include IPO price in above table.


Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 28, 2012, 05:07:52 AM
 #13

For those of you thinking that Deepbit's variance wouldn't be a problem for miners, atm its not good:

Quote
Average in last 24 hours: 3134145 (+81.5%)

If you had miner earnings insurance, I'd be paying you 181.5% of the usual coupon for that day and a half. For pools with low variance, when bad luck does occur miners seem to feel it even more - they're not used to it.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 28, 2012, 07:57:02 AM
Last edit: June 28, 2012, 08:32:30 AM by organofcorti
 #14

DeepBit Miner Earnings Insurance bonds are available now, for 0.10155 btc at IPO. They will be valid for 530 rounds, and pay coupons every 53 rounds, starting from block height 187487.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
vokain
Legendary
*
Offline Offline

Activity: 1834
Merit: 1019



View Profile WWW
June 28, 2012, 03:41:44 PM
Last edit: June 28, 2012, 04:00:14 PM by vokain
 #15

So unless you're a miner you shouldn't buy this bond? Basically, for shareholders to ROI, what are they to bank on?
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 28, 2012, 09:54:08 PM
 #16

So unless you're a miner you shouldn't buy this bond? Basically, for shareholders to ROI, what are they to bank on?

Yes, that's right. This is for miners at DeepBit, and also DeepBit's pool operator (since they are also also a PPS pool, bad luck for the pool means extra payouts for him).

This is a bond not a share, and expires within two weeks after all coupons have been paid.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti (OP)
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
June 29, 2012, 10:18:13 AM
Last edit: June 29, 2012, 02:24:29 PM by organofcorti
 #17

I understand you are completely within your rights to start a business like this, but I wish people on the whole would stop issuing new securities just to offer insurance or shorting/etc. on just one security. To get around polluting the namespace as such I created an insurance company which insures miners, account holders, and so on, and we write contracts on a security by security and customer by customer basis. This way we have one company offering a single service. It also helps us avoid an 8BTC listing fee each time we write a contract.

Do we really need three or four tickers for each security? One to issue, one to play long, one to play short, and one for insurance?

I think there must be a better way to approach this.

Yours is a good idea, but not for me. I know about probability and variance in Bitcoin mining. I'm not an investment expert. I don't offer investments, I don't offer insurance for investments. All I do is offset the variance in pool earnings that miners experience. I know my skillset and I'm not going to risk other people's coin doing more than I know how to do.

So let me make this plain:

MEI.DEEPBIT.A  is not a mining company. MEI.DEEPBIT.A doesn't invest in mining companies. MEI.DEEPBIT.A does not hedge against changes in btc value. No company I solely run will invest in mining companies, or anything else where the risk is not completely and utterly defined beforehand..

I would have liked to have been able to offer insurance without using GLBSE, but I lack the skillset to do so.

Also, are you really offering earnings insurance on round lengths for pooled bitcoin mining? I couldn't find mention of it on your thread or website - can you post a link?

Quote
All that being said; this does not look like insurance, because it has no backing. It looks like a hedge. Which causes me to wonder how you are making money on this. As you said yourself the variance is your risk. What is your reward? Assuming the difficulty goes up, I suppose you would keep a certain amount of the bond issue by not paying out as much. The problem with this strategy is that your reward is not commensurate with your risk. Simply investing the money in a miner would pay much more. Even if the difficulty rises 10% a month from here on in which I don't think is too likely, you could still make more money investing in other things.

MEI.DEEPBIT.A is is not exposed to variations in Difficulty.

Quote
Also, one bad month will wipe you out as this appears unbacked. Your risk is huge for such a little profit.
It's not huge and it's exactly quantifiable.
Quote
If you made 10% and sold 10,000 shares, that's not even 100 BTC profit. But if the market were to move against you the losses could be equally great. What will you do if the market moves against you and you find yourself having to pay out 500 bitcoins to cover the hedge?

How can the market move against me - did you read the OP? Insurance expires after two weeks and I pay coupons that have an expected value of the cost of the bond minus my fee. If DeepBit is unlucky, I pay more; if DeepBit is lucky I pay less. Coupon payments mimic PPS, and the insurance is only useful for non-PPS miners to offset their variance. The value of the bond during it's two week life is also exactly quantifiable beforehand. Paying more or less for the bond than it's worth at a given point in time might happen, but since this is not an investment it doesn't affect coupons or my business model.

I can think of a way to describe it without using an example other than insurance against earnings variance in pooled bitcoin mining. Perhaps it is a hedge, but I'm not hedging against anything other than the unluckiness of a pool in terms of pooled mining round lengths - not the price of bitcoin, or the value of a market. Because I think this service is most similar to employment insurance I describe it as such.

As far as backing goes, I concede your point. There is no public indicator that I can pay for variance when the pool is unlucky, and I can't expect people to take my word for it. I'll remedy that soon and place a known amount of coins in a low risk and liquid investment.

Quote
The other major issue with this is that there is never any incentive to buy your hedge. If I invest 100 BTC in your company all I can expect to get out is less than 100 BTC if the difficulty rises;


You really didn't read the OP before posting, I think. Long term Difficulty changes cannot affect the insurance paid. Most of the lifetime of the bond is in one difficulty period, and if D does change it doesn't affect coupon payments. Read the OP. If the difficulty skyrockets there'll be just the same complaints about variance as there are now and were when D was an order of magnitude lower than it is now. It's why pooled mining exists - to reduce variance in mining earnings.

Quote
but in any case, investing 100 BTC in a mining company is very likely to have a long term positive return, even considering the coming wave of ASICs and the block reward cut in December.

That's a non sequitur if you understand what the insurance does. The bond is not affected by ASICS (unless the ASIC owners use pooled mining in which case they'll be customers), and there is no "long term positive return" and I can show you exactly what the lifetime return probabilities are.

I am grateful you posted and brought up these questions - I'm sure others have thought the same thing probably due to the fact that I had to designate these as a bond rather than an insurance premium. I want to reiterate that the insurance does nothing that a Pay Per Share payment doesn't do - at a much lower fee. It's not an ongoing investment, just insurance against DeepBit's bad luck if you mine there. And also thanks for the heads up about publicly held backing.




Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1131

All paid signature campaigns should be banned.


View Profile WWW
June 29, 2012, 02:41:59 PM
 #18

Ok, I deleted the nasty post but your post advertising you services in some else's thread is still there.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
June 29, 2012, 02:46:15 PM
 #19

Anyways, it looks like, I buy your issue for say 0.1, and I then receive ten payments of 0.01 -- based on the variance of a set of variables. That's what I didn't really understand -- what those variables were. I guess I'll keep an eye on it and see how it works for now, it does sound interesting.
The variable is Deepbit's luck in finding blocks. Only miners at Deepbit have any reason to buy this bond, anyone else is simply not the target market.

You did make a good point though:
Why should people buy your fund versus ... diversifying across pools?
If miners diversified across pools, they'd have much less need for insurance like this.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
vokain
Legendary
*
Offline Offline

Activity: 1834
Merit: 1019



View Profile WWW
July 01, 2012, 03:24:07 PM
 #20

I wanted to report on organofcorti's character. I don't mine and foolishly bought a few shares of this bond, and I PM'd corti about it with some more clarifying information and eventually I realized this wasn't for me. I asked him for a buyback and he agreed to take them back from me. He should be sending my bitcoins back soon! Many thanks! I'm sure this insurance bond has real utility for his target audience Smiley
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!