Bitcoin Forum
November 12, 2024, 01:40:00 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: .  (Read 2031 times)
Vladimir (OP)
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1001


-


View Profile
August 04, 2011, 08:33:57 AM
Last edit: June 01, 2013, 03:41:28 AM by Vladimir
 #1

.

-
rearwheels
Sr. Member
****
Offline Offline

Activity: 444
Merit: 254



View Profile
August 04, 2011, 08:41:32 AM
 #2


yes, and pay to 8 decimal places please.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 04, 2011, 08:45:27 AM
 #3

To add to this:
There is no reason not to send the whole 8 decimals out on each payment. Older clients don't magically delete these, they just don't display the correct amount.
Just write a warning message next to your payout field or whatever to make sure your users use the most current version of the bitcoin client.

Also:
Do some research about sendmany as well as how to hack bitcoind to allow your own transactions for free in your own blocks always. This guarantees that latest when you find your next block, all your own transactions will be included completely for free, no matter how "spammy" the client rates them.

A last warning:
Bitdust (tiny payout transactions) will increase transaction size and thus needs to settle down some time or it will cause forced transcation fees by the current bitcoin client implementation.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
SomeoneWeird
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
August 04, 2011, 11:45:43 AM
 #4

Dear pool operator,

 It so happened that traditionally almost every pool for some reason has a setting 'send me money if my balance is above <such and such>  number'. Perhaps Slush have done this in his pool half a year ago and everyone mindlessly copied it.

 This is bitcoin, once you got customers address there is no reason to keep any customer's bitcoins (let's say above 1BTC due to fees) in the pool unless pool operator wants to become a depositary institution or pull out mybitcoin or bitomat stunts.

  Please do consider implementing forced payouts regime. For example, if you have customer's bitcoin address transfer all balances over 1 BTC, let's say, hourly or daily. The block chain is ALWAYS online.




Interesting, i've never actually thought about it that way, ill talk to everyone else and see what they say and we might implement it.
slush
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
August 04, 2011, 12:23:17 PM
 #5

It so happened that traditionally almost every pool for some reason has a setting 'send me money if my balance is above <such and such>  number'. Perhaps Slush have done this in his pool half a year ago and everyone mindlessly copied it.

Half a year ago, one bitcoin was almost nothing and I didn't want to spam every mined coins to wallets. For example, some users used (and they're still using) threshold in tens of BTC, to keep their wallets 'clean'. Actually I'm thinking about some high limit, because I don't want to keep high deposits. But still, everybody can set up threshold as low as 0.01 BTC, if he don't want to risk his BTC, so I don't see any issue in this. By default, threshold is already 1BTC, as you're proposing.

Today there's no reason to not pay all decimal places, except that somebody have to code&test it Smiley.

deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
August 04, 2011, 12:31:07 PM
 #6

Maybe you like not having your wallet cluttered up with new bitcoins that take transaction fees if they get used...
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 04, 2011, 02:11:50 PM
 #7

Just set higher payout limits then. What Vladimir wants to address I think, is that some pools don't offer automatic payouts at all, only manual.
Especially if you mine for some time and then want to purchase something, you first have to request a payout on the pool and wait until it gets into a block and then pay and wait again until this gets into a block. Because the transactions are fast after each other, the 2nd payment might even cost you fees. This is unnecessary somehow.

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

Activity: 1260
Merit: 1000



View Profile WWW
August 04, 2011, 02:44:27 PM
 #8

So we should take away choice and force the users to take their bitcoins?  Really?

If you're searching these lines for a point, you've probably missed it.  There was never anything there in the first place.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 04, 2011, 03:49:02 PM
 #9

You could always offer it as an optional service... What if I "choose" to be paid automatically?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Graet
VIP
Legendary
*
Offline Offline

Activity: 980
Merit: 1001



View Profile WWW
August 05, 2011, 01:06:05 AM
 #10

http://ozco.in has an automatic payout script that runs hourly.Pays out entire balance to 8decimals when balance goes greater than the threshold that members set (minimum 0.1BTC).I guess we could run that every minute, but seems a bit pointless as we only pay out after 100 confirmations.
If funds are required more urgently members can chose to empty thier wallet by using the "manual payout" option.

What surprises me is the number of members that set a high auto payout limit and choose to store thier coins in the pools wallet.

"mindlessly" eh? we put a quite a lot of thought into what we do at Ozcoin.

Whilst "forced" payouts might suit you Vladimir obviously they dont suit everyone.

Thanks for your input but maybe you should look around at more pools if the ones you use do these bad things to you Smiley

| 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
AnnihilaT
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
August 06, 2011, 12:55:56 PM
 #11

Mainframe currently allows a threshold settings defined by the user all the way down to 0.10 BTC.  Any amounts exceeding a users threshold setting are paid out every 60 secs if we have a valid bitcoin payment address from you on file.  We also pay out to the full 8 decimals.

We are contemplating making the default setting 0.10 BTC for all new users and retroactively setting this value to the same for any users currently having no threshold set at all.    Its just a bit of a gray area i think because as Inaba states,  there may be users who PREFER (for whatever reason) to keep their balance in the pool.   

Im beginning to lean towards the idea that if users want a pool to act as a bank for their bitcoins,  there should be some fees associated with that as there is some amount of risk involved with carrying large balance of coins for your users whether it be in hot or cold storage.   The question is just what amount of risk exactly and should that be passed on to the user who wants to use a pool as a banking institution.

But generally speaking, Im with Vladimir in the sense that there should be no reason for a pool to be holding on to users' funds.  It only introduces unnecessary risk for both the pool operator and the user.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 06, 2011, 08:20:33 PM
 #12

I doubt there are more than 2 or 3 pools out there with "a few kilobitcoins"... Wink

But yes, these are quite a target.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
digger
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile WWW
August 06, 2011, 10:42:36 PM
 #13

if there are no bitcoin transfer fees, this is a good idea, sometimes the fee larger than the payment.

doge pool: http://dog.ltcoin.net ,yac pool: http://yac.ltcoin.net ,bbq pool: http://bbq.ltcoin.net ,Litecoin pool, http://ltcoin.net dig feathercoin , http://fc.ltcoin.net bitbar pool: http://btb.ltcoin.net wdc pool: http://wdc.ltcoin.net
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 07, 2011, 12:26:29 AM
 #14

As pools are verifying + processing transactions, the latest possible time a 100% free payout is possible is the next time the pool finds a block. However nearly no pool operators modify bitcoind to include custom transaction schemes, and some even pay forced transaction fees on their own for payouts! Shocked

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
CubedRoot
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250


View Profile
August 07, 2011, 07:25:23 PM
 #15

As a miner, I would freaking hate forced payouts. I like being able to submit for payout whenever I want.
Inaba
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000



View Profile WWW
August 08, 2011, 12:18:17 AM
 #16

Sukrim:  That's a great solution for large pools, but it's totally impractical for small pools (IE - those that solve blocks in terms of hours, not minutes - which means most pools).  If this were done, then the transactions wouldn't get processed for hours or days in some cases.  It's a nice idea, but totally impractical.

Quote
However, by allowing users to store coins in the pool, pool operators effectively become depositary institutions i.e. banks. This could have all kinds of negative implications and risks for both users and pool operators. In some countries it is probably unlawful or even illegal to hold deposits (i.e. being a bank) without appropriate license. Hacking and theft it seems a commonplace these days. Why take risks and hold user deposits when they can be pushed out to user's accounts automatically as soon as money come in (or on some schedule).

This might be true if BTC were an actual currency.  However, since it's just stored value in a specific system for all intents and purposes, I'm not sure what sort of legal repercussions could be brought to bear since BTC have no intrinsic value in and of themselves.  I think the only marginally potential legal repercussion that could be brought to bear is a lack of payment for work performed, but that would be a really shaky legal position to take, since there is just an implied contract and nothing official.

In either case, I agree in principal that sane defaults are the way to go.  I don't want to keep BTC around in case something does happen.  I keep backups and such but that wouldn't help in the case of being hacked.  Fortunately, most users withdraw most of the their BTC from my pool so I haven't been too worried about it.

If you're searching these lines for a point, you've probably missed it.  There was never anything there in the first place.
digger
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile WWW
August 08, 2011, 03:27:28 AM
 #17

can we modify bitcoind to make it no fees?

doge pool: http://dog.ltcoin.net ,yac pool: http://yac.ltcoin.net ,bbq pool: http://bbq.ltcoin.net ,Litecoin pool, http://ltcoin.net dig feathercoin , http://fc.ltcoin.net bitbar pool: http://btb.ltcoin.net wdc pool: http://wdc.ltcoin.net
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 08, 2011, 09:51:21 AM
 #18

Yes, but if you're not careful someone might come along and spam the system/blockchain...

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Pages: [1]
  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!