Author

Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread - page 364. (Read 1277015 times)

newbie
Activity: 39
Merit: 0
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley

Great stuff, looking forward to seeing what you've created!
full member
Activity: 221
Merit: 100
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley


very excited to see it Smiley
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley
+1

All this uncertainty and the price goes up go figure

Dear Matt and Halfcab: There is no uncertainty, as assured by the devs including Bitcoin's JG. this will get solved one way or the other. The price movement to 0.005 or 6 or 4 or even 0.02 really means nothing. hang in there and see where we are a year from now. dont think days. think long term.  I know that you are.

Almost surely a multi billion dollar market in the making. No sweat here.

To my untrained eye it appears that the recent buy order volumes are impressive. Lots of folks tend to forget that price means NOTHING without that precious volume.
full member
Activity: 210
Merit: 100
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley
+1

All this uncertainty and the price goes up go figure

Dear Halfcab: There is no uncertainty, as assured by the devs including Bitcoin's JG. this will get solved one way or the other. The price movement to 0.005 or 6 or 4 or even 0.02 really means nothing. hang in there and see where we are a year from now. dont think days. think long term.  I know that you are.
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley
+1

All this uncertainty and the price goes up go figure
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
On a sidenote, the counterparty video is coming along ! Get excited ! Trailer is coming tomorrow or Tuesday Smiley
sr. member
Activity: 335
Merit: 255
Counterparty Developer
EDIT: I will also that ask that you and Luke-Jr discuss the Coiledcoin 51% attack accusations separately from this thread, if that's okay.

No, I believe the Coiledcoin attack should be a part of this discussion. I would never have known about it if it hadn't been brought up, so I investigated what happened. What Luke-jr did to Coiledcoin was similar to a bully on the beach coming along and kicking apart a sand castle some kids were in the middle of building, saying it was in the way of people walking on the beach as justification. He used computing resources which did not belong to him, but were entrusted to his care, to sabotage another project.

I agree with that. There are a lot of similarities between the Coiledcoin attack, and the reduction from 80 bytes to 40.
No member of the core dev, gave any rational arguments to justify this reduction.
There is no other choice than to see this decision as an attack directly against XCP and MSC.

This kind of attack highlights a serious problem that goes far beyond the consequences for XCP and MSC.
The whole community should be involved to protect Bitcoin of such conduct.
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
I still don't see what mastercoin is doing about this ....

Mastercoin needs more than 80bytes in OP_RETURN for asset issuance. Theirs seems to be a different problem.

Sounds worse
member
Activity: 111
Merit: 10
Digitizing Valuable Hard Assets with Crypto
I still don't see what mastercoin is doing about this ....

Mastercoin needs more than 80bytes in OP_RETURN for asset issuance. Theirs seems to be a different problem.
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
I still don't see what mastercoin is doing about this ....
full member
Activity: 221
Merit: 100
Just finished reading through the past 8 pages of this thread. Thx for both the bitcoin devs and counterparty team for engaging in this open discussions, very insightful. The fact is both teams do a tremendous job at their respective projects and have incentives for innovation to thrive within the bitcoin community. Its great to see this open discussion, we have to remind ourselves that our incentives are still very much aligned. There might be some differences on implementation details, but great to see it being worked on.

my only personal quip after reading through the discussion is seeing counterparty being judged harshly for not following the 'rules'. Bitcoin being the ultimate maverick project itself, isn't it reasonable to expect that there will be other maverick projects(some of them unforeseen, like counterparty) that will tend to blossom under the shelter of bitcoin from time to time.

In those instances, ofcourse there will be ample valid reasons to throw the book at them and there are going to be more than one 'right' way that the project could be implemented(here again there can be more than one valid argument). For a project like counterparty, that has so much in common with the founding spirit of bitcoin itself. Wouldn't it be best aligned for the whole community to err towards making decisions that will facilitate smooth progression of the project?

I guess the philosophical question would boil down to, are innovations going to be 'encouraged' or 'guided' ?

I personally think that the desicion does sent a strong message to the community as a whole.


Just my two cents.
sr. member
Activity: 390
Merit: 254
Counterparty Developer
The other issue I see here is that, much like the Internet as a whole, Bitcoin has its own 'network neutrality' concerns. Any conversation of explicitly "white-lableing" or "filtering" specific content, beyond being an untenable political situation, leads down a slippery slope as -- much like ISPs filtering an prioritizing traffic based on the nature of the content or 'ransom money' paid -- the result is a centralization of power and an inconsistent, inferior experience for the end user. Isn't Bitcoin supposed to be about the opposite?

Just as Satoshi's original quote mentioned, miners vote with their CPU cycles (or, more appropriately today, the cycles of their pool participants). If an individual miner wishes to take this kind of action for their own reasons, then there is and should be nothing stopping him or her. However, suggesting institutionalizing and/or operating in this discriminating manner at a higher, more organizational level is dangerous and -- as Satoshi's quote made clear -- something that goes against the principles that Bitcoin was founded upon. Pooled mining PoW has already produced an alarmingly centralized situation for Bitcoin is it stands. Why add more fuel to the fire there?

In my opinion, the better plan is that we continue to utilize bare multisig (at least for our larger transactions) until 80-byte OP_RETURN is hopefully made available in the next minor update of the core client (what, 2-5 months?), and then move to that. This would, of course depend on bare multisig sticking around during that time period, but it being removed from the core client would imply a patch update, where 80 byte OP_RETURN could be re-enabled. I'd hope that bare multisig would be phased out in a release after OP_RETURN was added, but if it is a "flash cut" where both are done in the same release, we have options. OP_RETURN could persist in this 80-byte state until a more elegant fee-for-data structure was fully vetted and folded into the core client.
sr. member
Activity: 386
Merit: 250


Eventually, they worked it out.
member
Activity: 70
Merit: 10
My understanding is that Counterparty is functioning, right now, using Bitcoin as a transport layer.  In order to do so, it must be using existing, accepted features of Bitcoin.

It is abusing a bitcoin feature in an unintended, unaccepted way that obviously impacts the network to its detriment.


How is it abuse? The dev's included the feature in Bitcoin to add 80 bytes of data. People can use that feature however they want if its their. And Counterparty & Mastercoin do not intend to abuse it.

Now you want to remove 80 bytes, why did you introduce the feature at all? Reading your posts, seems like you have been hostile towards Counterparty from the start.

You ARE restricting innovation on the Bitcoin blockchain, and this is going to push these innovations onto competing blockchains instead of promoting different use cases of the Bitcoin blockchain.

If there are problems underlying abuse cases, you should handle that, but not by restricting access to the blockchain for projects trying to add more functionality into Bitcoin.

I would like to know your opinion Jeff, what is your ideal solution for Counterparty to use the Bitcoin blockchain? vs 80 bytes of OP_RETURN

+1

Jeff has already made a few proposals, all of which have been addressed and argued against by Peter, and Jeff has failed to respond to Peter's arguments.
sr. member
Activity: 448
Merit: 250
black swan hunter
EDIT: I will also that ask that you and Luke-Jr discuss the Coiledcoin 51% attack accusations separately from this thread, if that's okay.

No, I believe the Coiledcoin attack should be a part of this discussion. I would never have known about it if it hadn't been brought up, so I investigated what happened. What Luke-jr did to Coiledcoin was similar to a bully on the beach coming along and kicking apart a sand castle some kids were in the middle of building, saying it was in the way of people walking on the beach as justification. He used computing resources which did not belong to him, but were entrusted to his care, to sabotage another project.

This discussion has shown some serious problems with Bitcoin, a high degree of consolidation of centralized control, which needs to be addressed. Proof of work mining was the main turn-off as a gross waste of resources and energy when I first learned about Bitcoin. It would be good if Counterparty and Mastercoin could migrate away from Bitcoin, preferably to a PoS or proof of contribution blockchain.
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I think it's a ludicrous idea.

Basically Luke-Jr is saying we should have a model of explicit whitelisting where people ask permission first to use Bitcoin. Right now that wouldn't be one patch, it'd be two patches: Counterparty and Mastercoin. Very soon it'll be three patches as Colored Coins adds decentralized exchange functionality, and probably soon after that four patches when Zerocoin is deployed, five once the guys doing secure multiparty computation with Bitcoin release their software, six for... You get the idea. On top of that from technical perspective writing a general purpose patch to distinguish even just Counterparty transactions from "spam" is impossible without having access to the Counterparty consensus state. Sorry guys, but Luke is either foolish or trolling you.

There's a bigger issue too: You know, one of my criticisms of Mastercoin and Counterparty is that because they don't have a scripting system adding new functionality requires the co-operation from core developers to deploy as an upgrade. Yet here, we see Luke wanting the exact same model for Bitcoin in perpetuity.

Anyway, as I've said before, getting OP_RETURN deployed makes Counterparty and Mastercoin transactions a bit cheaper. That's it. This isn't a "sky is falling" scenario, this is a "better get the umbrellas out" scenario.

Peter,  I admire you immensely and I enjoy you work and respect your passion. However, I'm disappointed that your response (as a paid Counterparty representative) seems equally mixed with personal anger against Luke-Jr and insightful comments on how to resolve our issues. Your post above accusing Luke-Jr of trolling and calling the proposal "ludicrous" was unnecessary to help us move forward and may have set us back.

Neither jgarzick nor Luke-Jr have made any personal attacks on anyone in the Counterparty team during this exchange. If we wish to continue to make progress together on this issue, I must ask that you refrain from making personal attacks against other bitcoin core devs, particularly as you officially represent Counterparty.

Yes, we have our differences and we may not like each other that much, but I would ask that we keep our focus on the commenting on the merits of the solutions proposed. If I recall, it was you who said we must stay in the herd with the greatest numbers for the greatest security. I agree with you and hope that you'll agree with me to keep our exchanges professional so we can stick together.

EDIT: I will also that ask that you and Luke-Jr discuss the Coiledcoin 51% attack accusations separately from this thread, if that's okay.

Absolutely not. Luke-Jr (and jgarzik) are being completely unreasonable, and they need to be called out for it. Luke-Jr's most recent 'proposal' is indeed ludicrous, and yes, he's doing nothing but trolling (intentionally or not).

No one officially represents Counterparty, but if Peter did, then he'd be doing an admirable job of it, IMO.
member
Activity: 70
Merit: 10
My understanding is that Counterparty is functioning, right now, using Bitcoin as a transport layer.  In order to do so, it must be using existing, accepted features of Bitcoin.

It is abusing a bitcoin feature in an unintended, unaccepted way that obviously impacts the network to its detriment.



In what way is the array of benefits Counterparty provides to Bitcoin an abuse? Spam is an abuse. Inserting religious messages is an abuse.  Counterparty is a *use*.

Because you and Luke do not accept what Counterparty is doing does not make it 'unaceptable'.  The two of you may be big wheels around here, but that can change fast if you act in ways that a majority see as counterproductive to Bitcoin, and in this case I think it is clear that you are.

Please spell out here, in detail, with numbers, how you *hypothesize* that Counterparty is impacting the network to its detriment.  

If you can put a clearly defined cost on its use then perhaps that can be weighed against its obvious benefits.



There are two different points that keep getting conflated: Counterparty as it is currently functioning and Counterparty as it was meant to function. The former is with bare multi-sig outputs, and the latter is with 80 byte OP_RETURN outputs. Whenever anyone asks how Counterparty is hurting the Bitcoin network, Jeff and Luke refer to the problems that come with bare multi-sig outputs, and gloss over the fact that, if not for an arbitrary, last minute decision to reduce OP_RETURN to 40 bytes, Counterparty wouldn't be "harming" Bitcoin in the way it currently is.

The questions should rather be asked: If Counterparty used OP_RETURN, how would it harm the Bitcoin network?
member
Activity: 111
Merit: 10
Digitizing Valuable Hard Assets with Crypto
I think it's a ludicrous idea.

Basically Luke-Jr is saying we should have a model of explicit whitelisting where people ask permission first to use Bitcoin. Right now that wouldn't be one patch, it'd be two patches: Counterparty and Mastercoin. Very soon it'll be three patches as Colored Coins adds decentralized exchange functionality, and probably soon after that four patches when Zerocoin is deployed, five once the guys doing secure multiparty computation with Bitcoin release their software, six for... You get the idea. On top of that from technical perspective writing a general purpose patch to distinguish even just Counterparty transactions from "spam" is impossible without having access to the Counterparty consensus state. Sorry guys, but Luke is either foolish or trolling you.

There's a bigger issue too: You know, one of my criticisms of Mastercoin and Counterparty is that because they don't have a scripting system adding new functionality requires the co-operation from core developers to deploy as an upgrade. Yet here, we see Luke wanting the exact same model for Bitcoin in perpetuity.

Anyway, as I've said before, getting OP_RETURN deployed makes Counterparty and Mastercoin transactions a bit cheaper. That's it. This isn't a "sky is falling" scenario, this is a "better get the umbrellas out" scenario.

Peter,  I admire you immensely and I enjoy you work and respect your passion. However, I'm disappointed that your response (as a paid Counterparty representative) seems equally mixed with personal anger against Luke-Jr and insightful comments on how to resolve our issues. Your post above accusing Luke-Jr of trolling and calling the proposal "ludicrous" was unnecessary to help us move forward and may have set us back.

Neither jgarzick nor Luke-Jr have made any personal attacks on anyone in the Counterparty team during this exchange. If we wish to continue to make progress together on this issue, I must ask that you refrain from making personal attacks against other bitcoin core devs, particularly as you officially represent Counterparty.

Yes, we have our differences and we may not like each other that much, but I would ask that we keep our focus on the commenting on the merits of the solutions proposed. If I recall, it was you who said we must stay in the herd with the greatest numbers for the greatest security. I agree with you and hope that you'll agree with me to keep our exchanges professional so we can stick together.

EDIT: I will also that ask that you and Luke-Jr discuss the Coiledcoin 51% attack accusations separately from this thread, if that's okay.
sr. member
Activity: 437
Merit: 260
balance
I think this conversation should be viewed as the most bullish indicator for the future of fast-blockchain altcoins.  If Bitcoin devs don't want platforms like MSC and XCP build on their protocol, they're not the only game in town and the market is hungry for anything willing to differentiate itself.   Until a few days ago I did not see any future value for something like Litecoin, but with a 5x faster blocktime resulting in 5x faster action execution, there are already tangible advantages of being on a faster blockchain.

Add to that things like Florincoin where they already have a 160 arbitrary message field and a 40 second block time, and Bitcoins security headstart gets a little less compelling.  Given the option, I bet a lot of Scrypt miners drop everything to mine the coin that powers the most responsive, cheapest DEX and asset platform.  I know I'll be interested in it.
Florincoin now supports 528 bytes of data.

The idea of Florincoin is to use the transaction metadata field for purposes like this. You will not find any resistance from our development team upon attempting to implement such a protocol atop our blockchain.

In fact, we would work with you to accomplish this goal.
Ola
sr. member
Activity: 311
Merit: 250
I think this conversation should be viewed as the most bullish indicator for the future of fast-blockchain altcoins.  If Bitcoin devs don't want platforms like MSC and XCP build on their protocol, they're not the only game in town and the market is hungry for anything willing to differentiate itself.   Until a few days ago I did not see any future value for something like Litecoin, but with a 5x faster blocktime resulting in 5x faster action execution, there are already tangible advantages of being on a faster blockchain.

Add to that things like Florincoin where they already have a 160 arbitrary message field and a 40 second block time, and Bitcoins security headstart gets a little less compelling.  Given the option, I bet a lot of Scrypt miners drop everything to mine the coin that powers the most responsive, cheapest DEX and asset platform.  I know I'll be interested in it.

Hi Adam! You may want to re-consider NXT as a platform..I saw your video and your only objection was that its expensive to issue an Asset on the nxt platform, the fees are currently being worked on. You already know nxt is very fast and have you tried out the new asset exchange? there are hardly any bugs and its been running live on the testnet for weeks, scheduled for release in a few days / week

You can play on the testnet if you haven't already. Just click here: http://nxtra.org/nxt-client/

The client is simple and intuitive. You can pick it up in 5 minutes.
Jump to: