Pages:
Author

Topic: [DEAD] DeepBit.net PPS+Prop,instant payouts, we pay for INVALID BLOCKS too - page 85. (Read 1601330 times)

full member
Activity: 373
Merit: 100
I'm not sure what you mean by "network-enforced rule" vs "official client"

Geez, seriously? All compatible clients (even the official one) accept payments after 100 blocks maturity, the official client just won't generate them until after 120 blocks.  Roll Eyes
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.
Yep - and yep I left that point out - forgot to mention it.
Yes coinbase payments have to wait for the block to mature
(currently 120 blocks - and that is the same time for all pools of course)

Anyway, as I said in the rest of it, it's a payment method that is better for the block chain than send/sendmany
WHY do you think that coinbase payment is better than sendmany ? No way it can be true.

P.S.: And no, maturing time is not equal to 120 blocks for all the pools.
I'm referring to the coinbase payment of course, where the maturing time is the same 120 blocks after it goes in the block, no matter what.
You can't spend the BTC until 120 network blocks - and you certainly have the BTC at 120 network blocks.
1. 120-blocks limit is not a network-enforced rule, only the "official" client works that way. Network-enforced period is somewhere around 101 blocks.
I find that rather disturbing that you of all people would make that statement.

The code in the current client indeed does say:
Code:
static const int COINBASE_MATURITY = 100;
& in GetBlocksToMaturity():
return max(0, (COINBASE_MATURITY+20) - GetDepthInMainChain());
and the earliest src I have on my computer at the moment: bitcoin-0.3.19, says that also.

I'm not sure what you mean by "network-enforced rule" vs "official client" unless you have changed that code in your pool to some other value and thus are trying to change the bitcoin rules yourself?

Of course I can write my own client to create a transaction worth 100 times my BTC balance, but no one's clients would accept it because that breaks the "Bitcoin rules"

...

... and knowing they are reducing the block-chain requirements of their payments would help encourage them also.
... and of course coinbase payments do not need fees

Oh and just an FYI Smiley Deepbit uses about 1/6 of the block-chain space to pay their miners, per miner, compared to P2Pool - even with single sends.
Using only coinbase payments would reduce it by up to approx another 1/7 of it's current size
i.e. total block-chain usage ~1/42 of the P2Pool size

Edit: even when compared to a sendmany, a coinbase payment is smaller per payment.
donator
Activity: 532
Merit: 501
We have cookies
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.
Yep - and yep I left that point out - forgot to mention it.
Yes coinbase payments have to wait for the block to mature
(currently 120 blocks - and that is the same time for all pools of course)

Anyway, as I said in the rest of it, it's a payment method that is better for the block chain than send/sendmany
WHY do you think that coinbase payment is better than sendmany ? No way it can be true.

P.S.: And no, maturing time is not equal to 120 blocks for all the pools.
I'm referring to the coinbase payment of course, where the maturing time is the same 120 blocks after it goes in the block, no matter what.
You can't spend the BTC until 120 network blocks - and you certainly have the BTC at 120 network blocks.
1. 120-blocks limit is not a network-enforced rule, only the "official" client works that way. Network-enforced period is somewhere around 101 blocks.
And no, you won't "certainly" have the BTC at 120 blocks because the block can be orphaned. This should be checked by a special routine and re-sent if something happens.

2. I'll repeat my question for the THIRD time: Why do you think that coinbase payments are better than sendmany ?
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.

Do you know that users can't spend coinbase payments for ~20 hours after receiving ? I prefer to pay with ready-to-use/mature bitcoins Smiley
Yep - and yep I left that point out - forgot to mention it.
Yes coinbase payments have to wait for the block to mature
(currently 120 blocks - and that is the same time for all pools of course)

Anyway, as I said in the rest of it, it's a payment method that is better for the block chain than send/sendmany
WHY do you think that coinbase payment is better than sendmany ? No way it can be true.
It may be a couple of percents smaller because no previous TX is needed, but it's not worth the 20-hours delay.

P.S.: And no, maturing time is not equal to 120 blocks for all the pools.
I'm referring to the coinbase payment of course, where the maturing time is the same 120 blocks after it goes in the block, no matter what.
You can't spend the BTC until 120 network blocks - and you certainly have the BTC at 120 network blocks.
donator
Activity: 532
Merit: 501
We have cookies
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.

Do you know that users can't spend coinbase payments for ~20 hours after receiving ? I prefer to pay with ready-to-use/mature bitcoins :)
Yep - and yep I left that point out - forgot to mention it.
Yes coinbase payments have to wait for the block to mature
(currently 120 blocks - and that is the same time for all pools of course)

Anyway, as I said in the rest of it, it's a payment method that is better for the block chain than send/sendmany
WHY do you think that coinbase payment is better than sendmany ? No way it can be true.
It may be a couple of percents smaller because no previous TX is needed, but it's not worth the 20-hours delay.

P.S.: And no, maturing time is not equal to 120 blocks for all the pools.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
My single TXes are 233-234 bytes each, about 9% less than normal ones.

We may consider using sendmany in the future, but of course "coinbase" payments are not suitable in our case.
They are if you look at it a different way:
You could say: Your payment will appear in the next DeepBit block after 0, 1, 2 etc. DeepBit blocks
(once payments reach 50 it then goes in the next block after that ... etc)
Then use coinbase payments to do those payments ...
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.

Do you know that users can't spend coinbase payments for ~20 hours after receiving ? I prefer to pay with ready-to-use/mature bitcoins Smiley
Yep - and yep I left that point out - forgot to mention it.
Yes coinbase payments have to wait for the block to mature
(currently 120 blocks - and that is the same time for all pools of course)

Anyway, as I said in the rest of it, it's a payment method that is better for the block chain than send/sendmany and I'm sure if people had it as an option and bothered to look at the option to choose, some would certainly choose it (I would on all pools I mine on Tongue)

Being the biggest pool and advertising it as an option, I'm sure at least some of the other pools would also implement it for the sake of comparison - ok time for me to suggest it to another pool Smiley
donator
Activity: 532
Merit: 501
We have cookies
My single TXes are 233-234 bytes each, about 9% less than normal ones.

We may consider using sendmany in the future, but of course "coinbase" payments are not suitable in our case.
They are if you look at it a different way:
You could say: Your payment will appear in the next DeepBit block after 0, 1, 2 etc. DeepBit blocks
(once payments reach 50 it then goes in the next block after that ... etc)
Then use coinbase payments to do those payments ...
Why do you think that coinbase payments are better than sendmany ? They are much worse and I hope we will never use them for payments.

Do you know that users can't spend coinbase payments for ~20 hours after receiving ? I prefer to pay with ready-to-use/mature bitcoins :)
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Why do you think that coinbase payment would differ from normal sendmany TX ?
200 sends (not sendmany) is roughly 7.5 times the size of 200 coinbase payments in a single block.

i.e. a single send txn is around 258 bytes and a coinbase payment is around 34.5 bytes (if the coinbase txn pays around 200 addresses)
My single TXes are 233-234 bytes each, about 9% less than normal ones.

We may consider using sendmany in the future, but of course "coinbase" payments are not suitable in our case.
They are if you look at it a different way:
You could say: Your payment will appear in the next DeepBit block after 0, 1, 2 etc. DeepBit blocks
(once payments reach 50 it then goes in the next block after that ... etc)
Then use coinbase payments to do those payments ...
Since DeepBit blocks are 'usually' pretty regular - I'm sure most people would be happy with that
(and do send/sendmany for the users who aren't)
... and knowing they are reducing the block-chain requirements of their payments would help encourage them also.
... and of course coinbase payments do not need fees

Oh and just an FYI Smiley Deepbit uses about 1/6 of the block-chain space to pay their miners, per miner, compared to P2Pool - even with single sends.
Using only coinbase payments would reduce it by up to approx another 1/7 of it's current size
i.e. total block-chain usage ~1/42 of the P2Pool size
sr. member
Activity: 369
Merit: 250
Any update on the time between blocks issue?
donator
Activity: 532
Merit: 501
We have cookies
Why do you think that coinbase payment would differ from normal sendmany TX ?
200 sends (not sendmany) is roughly 7.5 times the size of 200 coinbase payments in a single block.

i.e. a single send txn is around 258 bytes and a coinbase payment is around 34.5 bytes (if the coinbase txn pays around 200 addresses)
My single TXes are 233-234 bytes each, about 9% less than normal ones.

We may consider using sendmany in the future, but of course "coinbase" payments are not suitable in our case.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
DeepBit, I don't suppose you'd be willing to divulge a statistic?
How may payments per day to you make on average per person?
My daily autopayment is limited to 1 TX per person. Manual payments are limited to about ~3 per 24 hours, but fewer number of users request them.

I guess I can count the obvious txn's in the block chain, but I am curious to know how much of an exaggeration (or incorrect) my assumption is that coinbase payments use up more blockchain space than typical aggregated txn payments (with no txn aggregation)
Doesn't blockchaininfo already allows counting daily TX number per address ?

Why do you think that coinbase payment would differ from normal sendmany TX ?
200 sends (not sendmany) is roughly 7.5 times the size of 200 coinbase payments in a single block.

i.e. a single send txn is around 258 bytes and a coinbase payment is around 34.5 bytes (if the coinbase txn pays around 200 addresses)
donator
Activity: 532
Merit: 501
We have cookies
DeepBit, I don't suppose you'd be willing to divulge a statistic?
How may payments per day to you make on average per person?
My daily autopayment is limited to 1 TX per person. Manual payments are limited to about ~3 per 24 hours, but fewer number of users request them.

I guess I can count the obvious txn's in the block chain, but I am curious to know how much of an exaggeration (or incorrect) my assumption is that coinbase payments use up more blockchain space than typical aggregated txn payments (with no txn aggregation)
Doesn't blockchaininfo already allows counting daily TX number per address ?

Why do you think that coinbase payment would differ from normal sendmany TX ?
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
DeepBit, I don't suppose you'd be willing to divulge a statistic?

How may payments per day to you make on average per person?

i.e. if you have 1000 people mining and pay 500 payments per day, that would average 0.5 payments per person per day.
I guess I can count the obvious txn's in the block chain, but I am curious to know how much of an exaggeration (or incorrect) my assumption is that coinbase payments use up more blockchain space than typical aggregated txn payments (with no txn aggregation)
sr. member
Activity: 369
Merit: 250
Any update on the timestamp situation?
Timestamps are precise, but the block length wasn't. I changed the way it is calculated and testing it now.

Yes, that's what I meant Tongue

Thank you for the prompt fixing!
donator
Activity: 532
Merit: 501
We have cookies
The stats page is still broken, I'm working on this now, but currently incorrect data may be shown.
donator
Activity: 532
Merit: 501
We have cookies
Any update on the timestamp situation?
Timestamps are precise, but the block length wasn't. I changed the way it is calculated and testing it now.
sr. member
Activity: 369
Merit: 250
Any update on the timestamp situation?
legendary
Activity: 1428
Merit: 1001
Okey Dokey Lokey
Hmm, I'll check this.

UPD: Found how, but didn't found why, yet Smiley
UPD2: Block length is temporarily hidden while I'm fixing and testing it. Block timestamps are still accurate.

Well perhaps those two updates are a part of the reason as to why my miner was dubbed as "DOWN" twice overnight
donator
Activity: 532
Merit: 501
We have cookies
Hmm, I'll check this.

UPD: Found how, but didn't found why, yet :)
UPD2: Block length is temporarily hidden while I'm fixing and testing it. Block timestamps are still accurate.
hero member
Activity: 518
Merit: 500
Something is wrong with the stats, thats clear. Look at the times, those blocks didnt take 3 hours. At first glance thats all thats really wrong tho, the time displayed for block duration.
Pages:
Jump to: