Bitcoin Forum
May 09, 2024, 02:08:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: p2pool deposits to cryptsy - why not?  (Read 4141 times)
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 15, 2013, 07:28:45 PM
 #1

"Notice: Do NOT use p2pool to deposit directly to your Cryptsy wallets, as it will not show the address in our wallet and we will be unable to credit your account."

Does anyone know the technical reason for this?

I always understood cryptocoins as a public ledger that would show each transaction. How can p2pool "not show" its address? If a transaction has my account as the end point, why are they not able to process that transaction?

-Michael
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715263690
Hero Member
*
Offline Offline

Posts: 1715263690

View Profile Personal Message (Offline)

Ignore
1715263690
Reply with quote  #2

1715263690
Report to moderator
1715263690
Hero Member
*
Offline Offline

Posts: 1715263690

View Profile Personal Message (Offline)

Ignore
1715263690
Reply with quote  #2

1715263690
Report to moderator
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
August 15, 2013, 07:29:47 PM
 #2

probably because the transaction shows as "generated" rather than a normal transaction.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 15, 2013, 09:19:24 PM
 #3

probably because the transaction shows as "generated" rather than a normal transaction.

When is a transaction not "generated"? All transactions are generated somehow.

And what is the problem with generated transactions that make them impossible to process? If someone was mining directly to my private wallet, it wouldn't be a problem would it?

-Michael
ZirconiumX
Full Member
***
Offline Offline

Activity: 286
Merit: 100



View Profile
August 22, 2013, 09:09:00 AM
 #4

probably because the transaction shows as "generated" rather than a normal transaction.

When is a transaction not "generated"? All transactions are generated somehow.

And what is the problem with generated transactions that make them impossible to process? If someone was mining directly to my private wallet, it wouldn't be a problem would it?

-Michael


The fact that generated transactions come from thin air. Cryptsy's software doesn't accept transactions that come from the address 0. So you have to move them manually.

Matthew:out
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 22, 2013, 07:19:31 PM
 #5

The fact that generated transactions come from thin air. Cryptsy's software doesn't accept transactions that come from the address 0. So you have to move them manually.

I didn't realize this. I thought a transaction was a record consisting of at least:

A) A recipient
B) A sender
C) An amount

The key for this record is the transaction ID.

Which part of this do you say is "0"? If you mean the sender is 0, how is this possible? And if so can't I just create a transaction that sends 10000 BTC to me from sender 0, and get 10000 BTC for free?

Or do you mean the Tx id is 0, and if so why would a pool be generating transactions with a zero txid if this is causing problems with exchanges?

I'm sure there's something I am missing here :-)

-Michael
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
August 22, 2013, 07:26:23 PM
 #6

The fact that generated transactions come from thin air. Cryptsy's software doesn't accept transactions that come from the address 0. So you have to move them manually.

I didn't realize this. I thought a transaction was a record consisting of at least:

A) A recipient
B) A sender
C) An amount

The key for this record is the transaction ID.

Which part of this do you say is "0"? If you mean the sender is 0, how is this possible? And if so can't I just create a transaction that sends 10000 BTC to me from sender 0, and get 10000 BTC for free?

Or do you mean the Tx id is 0, and if so why would a pool be generating transactions with a zero txid if this is causing problems with exchanges?

I'm sure there's something I am missing here :-)

-Michael

All of this is speculation, of course. No one knows how cryptsy's software works. If you really wanted to know the reason, email the administrator. Otherwise, follow the site's instructions and don't deposit using p2pool.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
ZirconiumX
Full Member
***
Offline Offline

Activity: 286
Merit: 100



View Profile
August 22, 2013, 08:22:05 PM
 #7

The fact that generated transactions come from thin air. Cryptsy's software doesn't accept transactions that come from the address 0. So you have to move them manually.

I didn't realize this. I thought a transaction was a record consisting of at least:

A) A recipient
B) A sender
C) An amount

The key for this record is the transaction ID.

Which part of this do you say is "0"? If you mean the sender is 0, how is this possible? And if so can't I just create a transaction that sends 10000 BTC to me from sender 0, and get 10000 BTC for free?

Or do you mean the Tx id is 0, and if so why would a pool be generating transactions with a zero txid if this is causing problems with exchanges?

I'm sure there's something I am missing here :-)

-Michael


The sender.  You can't create a transaction like that because 0 is not a valid address in any kind of coin. The fact that it comes from an invalid address confuses the software.

Grue is right, though, this is just speculation.

Whatever the reason is, don't try it. Warnings are usually there for good reasons.

Matthew:out
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 22, 2013, 09:23:31 PM
 #8

The sender.  You can't create a transaction like that because 0 is not a valid address in any kind of coin. The fact that it comes from an invalid address confuses the software.

How can a bitcoin address be "invalid"? Why would the mining pool operator create a transaction with an invalid sender address? Would it in fact not be much easier to just use my wallet address at the mining pool in question?

Grue is right, though, this is just speculation.

Whatever the reason is, don't try it. Warnings are usually there for good reasons.

I'm trying to find out what the reason is. Why? Because it kind of shatters my understanding of what bitcoin is and what it can do. If it is possible to create a certain kind of transaction that is somehow "not trustworthy" compared to other transactions then the entire system is flawed isn't it. The whole point of bitcoin is that the encryption of the public ledger provides anonymity and security, yet apparently there are transactions that should not be trusted. This bothers me.

-Michael
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
August 23, 2013, 08:37:28 PM
 #9

I'm trying to find out what the reason is. Why? Because it kind of shatters my understanding of what bitcoin is and what it can do. If it is possible to create a certain kind of transaction that is somehow "not trustworthy" compared to other transactions then the entire system is flawed isn't it. The whole point of bitcoin is that the encryption of the public ledger provides anonymity and security, yet apparently there are transactions that should not be trusted. This bothers me.

-Michael

Here's my final piece of speculation: "generated" transactions are dependent on the block being valid (as in, part of the longest chain). If there is a fork, then that transaction will no longer be vaild, and cryptsy will lose the deposit. This may not be a problem with bitcoin, but this can be an issue with fast block alt-coins. Again, this is speculation. If you want definitive answer, I encourage you to email the exchange administrator.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
frankenmint
Legendary
*
Offline Offline

Activity: 1456
Merit: 1018


HoneybadgerOfMoney.com Weed4bitcoin.com


View Profile WWW
August 24, 2013, 09:26:43 AM
 #10

The sender.  You can't create a transaction like that because 0 is not a valid address in any kind of coin. The fact that it comes from an invalid address confuses the software.

How can a bitcoin address be "invalid"? Why would the mining pool operator create a transaction with an invalid sender address? Would it in fact not be much easier to just use my wallet address at the mining pool in question?

Grue is right, though, this is just speculation.

Whatever the reason is, don't try it. Warnings are usually there for good reasons.

I'm trying to find out what the reason is. Why? Because it kind of shatters my understanding of what bitcoin is and what it can do. If it is possible to create a certain kind of transaction that is somehow "not trustworthy" compared to other transactions then the entire system is flawed isn't it. The whole point of bitcoin is that the encryption of the public ledger provides anonymity and security, yet apparently there are transactions that should not be trusted. This bothers me.

-Michael


This page has all the technical goodness you could ever want http://bitcoin.stackexchange.com/questions/3626/what-is-the-p2pool

obviously everyone has hit the nail on the head that you are generating a proportional share of mined earnings from a generated block - the block comes from thin air.  I would gather that as a method to prevent sabatoge on their system...funds can only be received from valid addresses...not thin air.

http://builtwith.com/cryptsy.com  also has what software is at least detected in use on their site

mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
August 26, 2013, 08:39:27 AM
 #11

obviously everyone has hit the nail on the head that you are generating a proportional share of mined earnings from a generated block - the block comes from thin air.  I would gather that as a method to prevent sabatoge on their system...funds can only be received from valid addresses...not thin air.

I'm sorry but this makes no sense at all.

How is it I can send p2pool mined funds to myself (and spend it immediately), but sending the exact same mined funds to cryptsy means they somehow can't "validate" it? If it's in a transaction, it's valid! How else could it be included in a transaction?

Understand that it's not that I am out on a campaign to change cryptsy or the rules they impose on their users. I'm simply trying to understand why they have these concerns and rules in the first place.

And to everyone who's "speculating" answers, please don't because that leads to nowhere.

-Michael
prolom
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
January 23, 2014, 05:51:21 AM
 #12

I know it's an old topic but I ran into warnings about p2pool and cryptsy and coinex...

"please do not use CoinEX deposit addresses as a target for P2Pool payouts. P2Pools generate uncommon transactions that do not include target address thus making us unable to identify account where those transactions should be credited to." and "Do NOT mine directly directly to your Cryptsy deposit address. "

The transactions do seem to work in my case but some users report losing coins.

Thanks.
roy7
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
January 27, 2014, 04:01:16 AM
Last edit: February 03, 2014, 03:07:39 PM by roy7
 #13

I'm sorry but this makes no sense at all.

How is it I can send p2pool mined funds to myself (and spend it immediately), but sending the exact same mined funds to cryptsy means they somehow can't "validate" it? If it's in a transaction, it's valid! How else could it be included in a transaction?

Understand that it's not that I am out on a campaign to change cryptsy or the rules they impose on their users. I'm simply trying to understand why they have these concerns and rules in the first place.

And to everyone who's "speculating" answers, please don't because that leads to nowhere.

-Michael


The problem is that some exchanges don't look in the "coinbase" of a block for any deposits. They only look in the transaction list. For example, here's a block:

https://blockchain.info/block-index/463325/0000000000000000ea53a26a87b429b6485ea65882aaa0ff5aca038df5df7410

Every block has a first section that is the payment for the block reward. It can be one miner, or many, depending on the pool that found it. The "from" is "No Inputs (Newly Generated Coins)". Those transactions without an input (brand new coins from thin air as a block reward) are not processed by some exchanges, and thus the warnings. There's no technical reason why the exchange can't process and handle those deposits, they just don't bother.

To give you a different example, Eligius pays out to it's miner right in the coinbase of the coin. They don't send transactions to their miners like most pools. (p2pool is the same way). Here is a block they found:

https://blockchain.info/block/00000000000000013f9c652afd5d683c83fa23526ee650f02205dcf8408aa512

And you'll see the "new generated coins" are paid directly to a couple dozen different people. A normal pool which collects your coins and then you get paid later, you can use any exchange address to receive those. It's just a transfer like any other. The only "iffy" situation is the newly generated coins because of exchanges not properly handling them. There's really no excuse for them not to.

Edit: Fixed typo.
prolom
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
February 03, 2014, 03:51:22 AM
Last edit: February 03, 2014, 05:22:13 AM by prolom
 #14

That was such an informative reply, roy7.

So the main warning is to avoid direct transfers in p2pool-style pools (although multipool worked for me for some transactions). How do you know if the pool is acting like a p2pool - check the blockchain.info?

I actually disregard the warnings and mine (dogecoin in my case, what can you do...) directly to the exchange. It seems to work so far.

I wonder if the option where the miner is not identified is better from the anonymity point of view.

Thank you.
Danglebee
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 03, 2014, 07:50:37 AM
 #15

Thank you fore information!
i too have trouble understand but now clear in mind Smiley

I'm sorry but this makes no sense at all.

How is it I can send p2pool mined funds to myself (and spend it immediately), but sending the exact same mined funds to cryptsy means they somehow can't "validate" it? If it's in a transaction, it's valid! How else could it be included in a transaction?

Understand that it's not that I am out on a campaign to change cryptsy or the rules they impose on their users. I'm simply trying to understand why they have these concerns and rules in the first place.

And to everyone who's "speculating" answers, please don't because that leads to nowhere.

-Michael


The problem is that some exchanges don't look in the "coinbase" of a block for any deposits. They only look in the transaction list. For example, here's a block:

https://blockchain.info/block-index/463325/0000000000000000ea53a26a87b429b6485ea65882aaa0ff5aca038df5df7410

Every block has a first section that is the payment for the block reward. It can be one miner, or many, depending on the pool that found it. The "from" is "No Inputs (Newly Generated Coins)". Those transactions without an input (brand new coins from thin air as a block read) are not processed by some exchanges, and thus the warnings. There's no technical reason why the exchange can't process and handle those deposits, they just don't bother.

To give you a different example, Eligius pays out to it's miner right in the coinbase of the coin. They don't send transactions to their miners like most pools. (p2pool is the same way). Here is a block they found:

https://blockchain.info/block/00000000000000013f9c652afd5d683c83fa23526ee650f02205dcf8408aa512

And you'll see the "new generated coins" are paid directly to a couple dozen different people. A normal pool which collects your coins and then you get paid later, you can use any exchange address to receive those. It's just a transfer like any other. The only "iffy" situation is the newly generated coins because of exchanges not properly handling them. There's really no excuse for them not to.

roy7
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
February 03, 2014, 03:09:47 PM
 #16

That was such an informative reply, roy7.

So the main warning is to avoid direct transfers in p2pool-style pools (although multipool worked for me for some transactions). How do you know if the pool is acting like a p2pool - check the blockchain.info?

I actually disregard the warnings and mine (dogecoin in my case, what can you do...) directly to the exchange. It seems to work so far.

I wonder if the option where the miner is not identified is better from the anonymity point of view.

Thank you.

If an exchange supports it, they support it. Are you using Cryptsy? I think I've heard people say before it works with them. I don't believe BTC-E works. I have no idea on MtGox.

To see how a pool works just find a recent block they found from the pool's stats. On the newly generated coins, did they all go to a single address (the pool), or do dozens of addresses (the miners). Not many pools pay out directly. P2Pool does and Eligius does. My TRC pool does. It's rare.
prolom
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
February 04, 2014, 02:25:26 AM
 #17

I'm using Cryptsy and Coinex. Both seem to tolerate deposits from pools even though they warn against it.

I'll look into the block stats later on - my current pool's front end is down at the moment.
Sonny
Hero Member
*****
Offline Offline

Activity: 868
Merit: 1000


View Profile
February 07, 2014, 02:56:53 PM
 #18

I'm using Cryptsy and Coinex. Both seem to tolerate deposits from pools even though they warn against it.

I'll look into the block stats later on - my current pool's front end is down at the moment.

OP was talking about p2pool.

For pools like p2pool and Eligius, the pool payment will be done in coinbase transaction (block reward transaction with no inputs).
For other pools like btcguild, the pool will send you payment as an ordinary bitcoin tx.
roy7
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
February 07, 2014, 03:06:13 PM
 #19

I'm using Cryptsy and Coinex. Both seem to tolerate deposits from pools even though they warn against it.

I'll look into the block stats later on - my current pool's front end is down at the moment.

Another concern is if your mining payments are too small it will accumulate dust in the exchange's wallet and increase the network fee to send payments.
adolife
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 14, 2014, 10:10:10 AM
 #20

how about blockchain.info?Huh
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!