Bitcoin Forum
May 08, 2024, 01:34:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 [181] 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 ... 661 »
  Print  
Author Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread  (Read 1276301 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
jimhsu
Sr. Member
****
Offline Offline

Activity: 364
Merit: 264


View Profile
February 20, 2014, 12:41:16 AM
 #3601

That's the one thing thats kinda cool about not having mining pools to generate coins, is that when something like this happens, its actually possible for the developers to referee.. I am not quite sure that this is what Satoshi wanted. I believe he would have stood by the decision to let the negative consequences of the bug stand and allow the hacker to keep or give back at his discretion.

I would say Satoshi would be more interested in the negative consequences of a trustless system than the positive benefits of a trust-based system where we can simply decide to make roll backs on the block chain. I would assume just the possibility that human intervention is possible with such ease where so many balances are at stake would not be within the vision of a trustless protocol. That being said, many will disagree just based on the fact that they would not be able to see beyond their own balances as to what would be the correct implementation. And I understand that. As I would prefer a rollback personally had I lost a serious amount of XCP.

Keep in mind though something like this would be much harder to do with a mineable coin. So the real question is where do we go from here. Do we allow the possibility for a referee ? With Bitcoin of course this isn't possible unless you could somehow convince 51% or more to rollback (noob assumption, not sure)

Anyways, my 2 1/2 cents.

I hope this is some kind of edge case where still in Alpha no serious money has been spent and not much damage can be done by doing something like this. Also the attack is apparently a showcase of fraudulent abuse, so no one would contradict. But I would like the devs to make a statement like this as well.

If we allow further "corrections" at will on the hands of a few in power how could we ever gain the trust of the common user?

Intervention by "relatively small groups" is hardly unique to counterparty. Most people talk about the infamous bitcoin fork, but the bug that most closely parallels today's is the integer overflow bug back in 2010. And yes, in both of those cases a relatively small group of developers (who represent the community) intervened (the second case being downloading some random user's working blockchain). The community admittedly was very different then (satoshi was still around, for Christ's sake), and most people here (including me) weren't around.

Dans les champs de l'observation le hasard ne favorise que les esprits préparé
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Wit22
Member
**
Offline Offline

Activity: 103
Merit: 10


View Profile
February 20, 2014, 12:47:41 AM
 #3602

So what is the end decision.

Will XCP trades be rolled back? If that happens, won't everyone that bought at 0.002 lose because they lose their bitcoins and their xcp?
kdrop22
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
February 20, 2014, 12:56:05 AM
Last edit: February 20, 2014, 01:21:59 AM by kdrop22
 #3603

Was it mentioned if the hacker/white hat was going to return the BTC that they withdrew?

If they don't return that BTC, Poloniex would be out of pocket in a huge way.

I hope we can pull together an adequate bounty for the white hat such that they will return all BTC.

He said he would, but I haven't heard from him since he explained the vulnerability. My guess is he is waiting on the block chain rebuild to see where he stands with XCP.

If all the XCP gets returned to the Poloniex account, then the dump will stand, and he can keep the BTC. If not... then let's hope he returns it, and I'm going to have to roll back some trades.

a) It doesn't make sense to forcefully take the users XCP, and sell it at 0.002 , when they never intended to sell it at that price.
b) The 35k XCP also includes XCP from users who purchased them on previous day and are holding them at exchanges.
ginko-B
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
February 20, 2014, 01:07:58 AM
Last edit: February 20, 2014, 02:13:57 AM by ginko-B
 #3604

Was it mentioned if the hacker/white hat was going to return the BTC that they withdrew?

If they don't return that BTC, Poloniex would be out of pocket in a huge way.

I hope we can pull together an adequate bounty for the white hat such that they will return all BTC.

He said he would, but I haven't heard from him since he explained the vulnerability. My guess is he is waiting on the block chain rebuild to see where he stands with XCP.

If all the XCP gets returned to the Poloniex account, then the dump will stand, and he can keep the BTC. If not... then let's hope he returns it, and I'm going to have to roll back some trades.

Hmmm...its still feeling like the fair and reasonable thing to do under the circumstances is to offer the hacker a fair-market rate bounty for identifying the exploit... Then the onus would be on the hacker to choose how s/he will be remembered in history.

Either s/he chooses to become a whitehat, a hero.  And can live with fame, personal pride, and good karma ... not to mention much respect, trust, and future opportunity from within this community!

Or s/he chooses to be a blackhat, a thief.   And inevitably experience some guilty conscience, maybe loss of sleep, bad karma in this life ... possibly the next life too =(

Lets get this bounty sorted out, and then hopefully our hacker will make the right decision!


Analysis of a few Bug Bounty Programs:


Judging from the precedents, perhaps a bounty on the order of $10,000 - $20,000 would be appropriate.  This would be 2x - 4x the highest bounty paid by GitHub, on the high end of what Google pays, and a handsome reward for our whitehat (?).

$10,000 = 16 BTC @ $625 USD / BTC
16 BTC = 1300 XCP @ 0.012 BTC / XCP

So, if we wanted to do a $10,000 bounty it would be 1300 XCP, if we wanted to do $20,000 bounty it would be 2600 XCP.

Earlier on this thread there were at least 12 people committing 100 XCP or 10% of their holdings, so if we rally together a bounty of 1300 - 2600 XCP should be feasible.




supervine
Member
**
Offline Offline

Activity: 93
Merit: 10


View Profile
February 20, 2014, 01:10:54 AM
 #3605

OK, Blockscan (not updated) show on Poloniex's address 15vA2MJ4ESG3Rt1PVQ79D1LFMBBNtcSz1f amount of 13,154 XCP.
Counterpartyd (version 6) show 48,154 XCP, so
Poloniex did get the 35K back after version update.

Best android app for crypto: Crypto Coins Manager
All coins, prices, tendencies, price change alerts, favorite coins, mining profitability &much more
SyRenity
Hero Member
*****
Offline Offline

Activity: 756
Merit: 502


View Profile
February 20, 2014, 01:22:13 AM
 #3606

As far as I understand it, all the XCP the white hat withdrew from Poloniex will be returned via the current Patch 0.61, only the BTC he withdrew remain in his honest (?) hands. Lets make that bounty worth his while. Also holding on to the XCP wouldnt make too much sense right now because the price will probably dive in the short-medium term.

I don't quite get it - does it mean that anyone who auto-bought these transferred XCP's for low prices, will be out of their BTC's?
jimhsu
Sr. Member
****
Offline Offline

Activity: 364
Merit: 264


View Profile
February 20, 2014, 01:22:28 AM
 #3607

OK, Blockscan (not updated) show on Poloniex's address 15vA2MJ4ESG3Rt1PVQ79D1LFMBBNtcSz1f amount of 13,154 XCP.
Counterpartyd (version 6) show 48,154 XCP, so
Poloniex did get the 35K back after version update.


Can confirm that 6.0 wipes out the relevant transactions:

---
2014-02-19-T19:09:09Central Standard Time Block: 286700
2014-02-19-T19:09:11Central Standard Time Block: 286701
2014-02-19-T19:09:11Central Standard Time Block: 286702
2014-02-19-T19:09:16Central Standard Time Block: 286703
2014-02-19-T19:09:17Central Standard Time Block: 286704
2014-02-19-T19:09:18Central Standard Time Block: 286705
2014-02-19-T19:09:21Central Standard Time Block: 286706
2014-02-19-T19:09:22Central Standard Time Block: 286707
2014-02-19-T19:09:22Central Standard Time Block: 286708
2014-02-19-T19:09:24Central Standard Time Block: 286709
2014-02-19-T19:09:24Central Standard Time Block: 286710
2014-02-19-T19:09:25Central Standard Time Block: 286711
2014-02-19-T19:09:29Central Standard Time Send: 0.0 XCP from 19rVQ91AgrYmbpX6Sjxw6qCoP2Q1YFcn5b to 15vA2MJ4ESG3Rt1PVQ79D1LFMBBNtcSz1f (550188a54801105d506fab507995eb8aef15dfcd4d2d2cbf5e6948b831e92b4c) [invalid: zero quantity]
2014-02-19-T19:09:29Central Standard Time Block: 286712
2014-02-19-T19:09:31Central Standard Time Block: 286713

---

Some sort of resolution to make the most parties happy still has to occur on poloniex before trading can be opened up. The most agreeable resolution would be for the hacker to return the BTCs, all trades after block 286712 to be cancelled, and the BTC refunded as appropriate. I don't know about the XCPs withdrawn from purchasing at the dump.

Again I should emphasize that such incidents are hardly unique to any coin. Bitcoin had similarily serious issues at a far more mature stage, and Nxt just has a critical issue last week despite a much larger market cap.

Dans les champs de l'observation le hasard ne favorise que les esprits préparé
wwdz99
Sr. Member
****
Offline Offline

Activity: 243
Merit: 250



View Profile
February 20, 2014, 01:28:28 AM
 #3608

as we know , be a Decentralized crypto coins,so proud with your Decentralized Asset Exchange etc,the roll back will do definitely  attack everyone's confidence. it should just be taken seriously with doing that.
BitThink
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
February 20, 2014, 01:33:35 AM
 #3609

May I ask whether my understanding of this issue is correct?

The white hat exploited the XCP bug and get 35K XCP from the exchange and then deposit it back and sell all them to the wall and withdrew part of the BTC he got. Now the bug was fixed and the 35K XCP was rolled back.

If my understanding is correct, then every XCP bought during the dump belongs to the 35K invalid XCP from the white hat. Therefore, after client updates, those XCP will disappear. Then how come people are still asking whether the dump stands or not? The XCP has been rolled back, so the BTC balance has to be rolled back too.

EDIT After a second thought, I realized that the dump just happens in the exchange's trade book and nothing happened on the block chain. Therefore, whether they are legit or not all depends on the exchange. 
Tirapon
Hero Member
*****
Offline Offline

Activity: 898
Merit: 1000



View Profile
February 20, 2014, 01:34:27 AM
 #3610

AND MY AXE

BitThink
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
February 20, 2014, 01:36:33 AM
 #3611

as we know , be a Decentralized crypto coins,so proud with your Decentralized Asset Exchange etc,the roll back will do definitely  attack everyone's confidence. it should just be taken seriously with doing that.

It's a serious bug and without fixing it, every XCP sent by others can be spent by everyone who knows this bug. Therefore, this bug has to be fixed and previous invalid XCP transactions have to be rolled back.
qxzn
Hero Member
*****
Offline Offline

Activity: 609
Merit: 505



View Profile
February 20, 2014, 01:54:56 AM
 #3612

Quick update of the logo, to make it work on black/gray/white background

http://s27.postimg.org/5hgsn6983/XCP_no_outline_01.png




Thanks, Litecoin Widget uses this image in the latest release.
zhaochong
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile
February 20, 2014, 01:55:41 AM
Last edit: February 20, 2014, 02:12:39 AM by zhaochong
 #3613

What's wrong with poloniex, where are my XCPs?
led_lcd
Sr. Member
****
Offline Offline

Activity: 262
Merit: 250


View Profile
February 20, 2014, 02:08:05 AM
 #3614

1) trolls could attack XBTC/BTC like they did to XCP/BTC.
2) x BTC needs to be put in a public address for x XBTC to circulate in counterparty.

1) They wouldn't be able to attack XBTC because

a) BTC cannot be held in escrow
b) XBTC can be held in escrow

This means that:
i) Someone cannot make an order without adequate XBTC
ii) Counterparty will hold in escrow XBTC so they cannot revoke their side of the order

2) As discussed XBTC would remain as an artificially constrained asset. This has the effect of tending to return back to market value.

You could think of XBTC <--> BTC as a gateway service.
In your reasoning of 1), replace XBTC with XCP, you will find it's the same. Buying XBTC needs BTCPay too and could be attacked by trolls in same way.

Yes you can buy XBTC on the DEX and that will be prone to btcpay.

The proposal was to have an external service such as an exchange or DAC to purchase XBTC for BTC and vice versa.
wwdz99
Sr. Member
****
Offline Offline

Activity: 243
Merit: 250



View Profile
February 20, 2014, 02:22:45 AM
 #3615

as we know , be a Decentralized crypto coins,so proud with your Decentralized Asset Exchange etc,the roll back will do definitely  attack everyone's confidence. it should just be taken seriously with doing that.

It's a serious bug and without fixing it, every XCP sent by others can be spent by everyone who knows this bug. Therefore, this bug has to be fixed and previous invalid XCP transactions have to be rolled back.

but how the process to be doing, or what  the time before should be rolled back.

or If that happens, won't i that bought at 0.002 lose because my lose my bitcoins and my xcp?
991060
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 20, 2014, 02:34:00 AM
 #3616

Is there any estimation of when the trade can be resumed at poloniex?

Also currently I cannot cancel my open orders, can this be fixed before the trade is resumed?
Spekulatius
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
February 20, 2014, 03:08:36 AM
 #3617

May I ask whether my understanding of this issue is correct?

The white hat exploited the XCP bug and get 35K XCP from the exchange and then deposit it back and sell all them to the wall and withdrew part of the BTC he got. Now the bug was fixed and the 35K XCP was rolled back.

If my understanding is correct, then every XCP bought during the dump belongs to the 35K invalid XCP from the white hat. Therefore, after client updates, those XCP will disappear. Then how come people are still asking whether the dump stands or not? The XCP has been rolled back, so the BTC balance has to be rolled back too.

EDIT After a second thought, I realized that the dump just happens in the exchange's trade book and nothing happened on the block chain. Therefore, whether they are legit or not all depends on the exchange.  

Was it mentioned if the hacker/white hat was going to return the BTC that they withdrew?

If they don't return that BTC, Poloniex would be out of pocket in a huge way.

I hope we can pull together an adequate bounty for the white hat such that they will return all BTC.

He said he would, but I haven't heard from him since he explained the vulnerability. My guess is he is waiting on the block chain rebuild to see where he stands with XCP.

If all the XCP gets returned to the Poloniex account, then the dump will stand, and he can keep the BTC. If not... then let's hope he returns it, and I'm going to have to roll back some trades.


Some sort of resolution to make the most parties happy still has to occur on poloniex before trading can be opened up. The most agreeable resolution would be for the hacker to return the BTCs, all trades after block 286712 to be cancelled, and the BTC refunded as appropriate. I don't know about the XCPs withdrawn from purchasing at the dump.

Again I should emphasize that such incidents are hardly unique to any coin. Bitcoin had similarily serious issues at a far more mature stage, and Nxt just has a critical issue last week despite a much larger market cap.

So now the exchange is out of ~30 BTC? If the white hat/hacker doesnt return the loot it is up to them to cover the loss or push it onto their customers, if they want to continue to make business with Counterparty users and crypto in general I would strongly advise them to cover it.

The Buyers of todays cheap XCP are of course happy because their cheap Bids were filled.

The Sellers, which also include a random amount of buyers it seems, incase the attacker took from Poloniex' XCP wallet indescrimately of whether the coins belonged to buyers or sellers, are not so happy because their XCP were sold against their express consent. On the other hand, with the recent upheavel and concern surrounding the attack, the protocol and the devs decision to roll back everybodies balance like that, the price will most likely take a plunge before things return to normal. So the sellers may proof very lucky that they got a comparatively good price before we go back down.

BitzMD
Sr. Member
****
Offline Offline

Activity: 421
Merit: 250



View Profile WWW
February 20, 2014, 03:17:20 AM
 #3618

How do you upgrade counterparty?

Thanks

ginko-B
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
February 20, 2014, 03:43:59 AM
 #3619

May I ask whether my understanding of this issue is correct?

The white hat exploited the XCP bug and get 35K XCP from the exchange and then deposit it back and sell all them to the wall and withdrew part of the BTC he got. Now the bug was fixed and the 35K XCP was rolled back.

If my understanding is correct, then every XCP bought during the dump belongs to the 35K invalid XCP from the white hat. Therefore, after client updates, those XCP will disappear. Then how come people are still asking whether the dump stands or not? The XCP has been rolled back, so the BTC balance has to be rolled back too.

EDIT After a second thought, I realized that the dump just happens in the exchange's trade book and nothing happened on the block chain. Therefore, whether they are legit or not all depends on the exchange.  

Was it mentioned if the hacker/white hat was going to return the BTC that they withdrew?

If they don't return that BTC, Poloniex would be out of pocket in a huge way.

I hope we can pull together an adequate bounty for the white hat such that they will return all BTC.

He said he would, but I haven't heard from him since he explained the vulnerability. My guess is he is waiting on the block chain rebuild to see where he stands with XCP.

If all the XCP gets returned to the Poloniex account, then the dump will stand, and he can keep the BTC. If not... then let's hope he returns it, and I'm going to have to roll back some trades.


Some sort of resolution to make the most parties happy still has to occur on poloniex before trading can be opened up. The most agreeable resolution would be for the hacker to return the BTCs, all trades after block 286712 to be cancelled, and the BTC refunded as appropriate. I don't know about the XCPs withdrawn from purchasing at the dump.

Again I should emphasize that such incidents are hardly unique to any coin. Bitcoin had similarily serious issues at a far more mature stage, and Nxt just has a critical issue last week despite a much larger market cap.

So now the exchange is out of ~30 BTC? If the white hat/hacker doesnt return the loot it is up to them to cover the loss or push it onto their customers, if they want to continue to make business with Counterparty users and crypto in general I would strongly advise them to cover it.

The Buyers of todays cheap XCP are of course happy because their cheap Bids were filled.

The Sellers, which also include a random amount of buyers it seems, incase the attacker took from Poloniex' XCP wallet indescrimately of whether the coins belonged to buyers or sellers, are not so happy because their XCP were sold against their express consent. On the other hand, with the recent upheavel and concern surrounding the attack, the protocol and the devs decision to roll back everybodies balance like that, the price will most likely take a plunge before things return to normal. So the sellers may proof very lucky that they got a comparatively good price before we go back down.



Hey Spekulatius,  out of curiosity, where did you see the 30 BTC figure? 
Spekulatius
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000



View Profile
February 20, 2014, 04:01:02 AM
 #3620

May I ask whether my understanding of this issue is correct?

The white hat exploited the XCP bug and get 35K XCP from the exchange and then deposit it back and sell all them to the wall and withdrew part of the BTC he got. Now the bug was fixed and the 35K XCP was rolled back.

If my understanding is correct, then every XCP bought during the dump belongs to the 35K invalid XCP from the white hat. Therefore, after client updates, those XCP will disappear. Then how come people are still asking whether the dump stands or not? The XCP has been rolled back, so the BTC balance has to be rolled back too.

EDIT After a second thought, I realized that the dump just happens in the exchange's trade book and nothing happened on the block chain. Therefore, whether they are legit or not all depends on the exchange.  

Was it mentioned if the hacker/white hat was going to return the BTC that they withdrew?

If they don't return that BTC, Poloniex would be out of pocket in a huge way.

I hope we can pull together an adequate bounty for the white hat such that they will return all BTC.

He said he would, but I haven't heard from him since he explained the vulnerability. My guess is he is waiting on the block chain rebuild to see where he stands with XCP.

If all the XCP gets returned to the Poloniex account, then the dump will stand, and he can keep the BTC. If not... then let's hope he returns it, and I'm going to have to roll back some trades.


Some sort of resolution to make the most parties happy still has to occur on poloniex before trading can be opened up. The most agreeable resolution would be for the hacker to return the BTCs, all trades after block 286712 to be cancelled, and the BTC refunded as appropriate. I don't know about the XCPs withdrawn from purchasing at the dump.

Again I should emphasize that such incidents are hardly unique to any coin. Bitcoin had similarily serious issues at a far more mature stage, and Nxt just has a critical issue last week despite a much larger market cap.

So now the exchange is out of ~30 BTC? If the white hat/hacker doesnt return the loot it is up to them to cover the loss or push it onto their customers, if they want to continue to make business with Counterparty users and crypto in general I would strongly advise them to cover it.

The Buyers of todays cheap XCP are of course happy because their cheap Bids were filled.

The Sellers, which also include a random amount of buyers it seems, incase the attacker took from Poloniex' XCP wallet indescrimately of whether the coins belonged to buyers or sellers, are not so happy because their XCP were sold against their express consent. On the other hand, with the recent upheavel and concern surrounding the attack, the protocol and the devs decision to roll back everybodies balance like that, the price will most likely take a plunge before things return to normal. So the sellers may proof very lucky that they got a comparatively good price before we go back down.



Hey Spekulatius,  out of curiosity, where did you see the 30 BTC figure? 

After re reading some pages back it seems more like he made off with around 70 BTC and left 35 BTC in his account.

What up with the massive dump ?

But still i dont understand where that 35k coins come first to Polo..?

Those 35K coins, were the XCP deposits in Poloniex central account. The white hat hacker, withdrew these coins from the central address and deposited it back to Poloniex and sold then on the exchange for a low price.
The order depth in Poloniex was around 100 BTC. So, the hacker took these BTC, but left some of them in the exchange.

I messaged PhantomPhreak, but if any XCP developers are online right now, please message me right away.

The attacked left 35BTC in his account. He has been very cooperative so far and has asked for an address to return the BTC he took. I'll keep you all updated.

emphasises by me.
Pages: « 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 [181] 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 ... 661 »
  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!