Author

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

sr. member
Activity: 390
Merit: 254
Counterparty Developer
Doesn't it poll the github account directly controlled by the dev also? not sure what all github allows them to see, but just those 2 sites is disappointing here.
Still glad we got the altcoin bump on this one, hope more investors jump in to pick up the slack.
Too bad that second exchange didn't open up. . .
all these changes to the burn fees for transactions makes the DEX hopeless for endusers and paying a central source for trading this altcoin brings us back to square one.

Great ideas though! A dev will surely figure out usable code to do altcoin DEXing eventually.

Kudos to the dev's for thinking this up, so simple of an idea, yet so requiring of coding skills to actually implement. . .

https://forums.counterparty.co/index.php/topic,71.0.html

Blockchain.info queries
Regarding the blockchain.info site hits, those were necessary for retrieving an arbitrary account balances as well as unspent outputs (UTXOs) for an arbitrary address. This was only required when we needed to get this information on an address that was not in the local wallet (e.g. for counterwallet itself, as we do not keep web wallet users' addresses in the server's bitcoind wallet). As of our commits to develop this weekend, these blockchain.info calls are no longer necessary, due to us now using Bitpay's Insight daemon, which is a free, open source product that provides an API with similar services and is installed on the local machine, parsing through the blockchain files stored by bitcoind. More info: https://github.com/xnova/counterpartyd_build/blob/develop/docs/SettingUpInsight.rst)

However, regarding this, note that counterpartyd has a new "insight-enable" config setting. By default, on mainnet, this is set to 0 (off), due to the overhead with setting up insight (e.g. it's similar complexity to setting up bitcoind, and takes about 30GB on disk once the mainnet data is indexed -- we didn't want to force doing this on people that just wanted to use counterwalletd to run the GUI on mainnet, for instance). If this setting is off, blockchain will still be used to get the required data (and note this is not a persistent connection, it's just a simple HTTP query as we need to get the data). Moreover, Insight is required to be used on testnet, since blockchain.info's APIs do not support testnet.

I'm glad that we could remove this dependency on blockchain.info. We feel the same way about consulting 3rd party sites in the code of a "decentralized" system like Counterparty. It was a hack at first due to the limitations of bitcoind, and we've been able to move past it this weekend, employing a more proper solution that preserves decentralization (i.e. using insight, which is free, open source, installed locally and works off of the local blockchain data).

Version check (github.com query)

This is a simple (i.e. non-persistent) query to a single .json file on github, to make sure the client is up to date with the most recent major modifications. This was done to avoid forks (i.e. situations where someone starts up old code, and ends up sending out an invalid txn, which is seen as valid by those running counterpartyd on the same old code, but not by people on the newer code, for instance). These are serious situations, and due to the rapid pace of counterpartyd development, this was seen as the most acceptable option, as the file it hits is a) public and b) under version control, in the same location as the code, and c) published/updated in the same manner as the code is (signed push by the devs).

Also, even with this check, note that if the client is NOT up to date, counterpartyd will simply complain and not start. It will NOT automatically update any code, or make any changes.

Moreover, Phantom has just today enhanced the --force flag to avoid this version check, so if you REALLY want to run without this functionality (not recommended!), you can just use --force. Again, we do not want to make people have to have their client check an external 3rd party site. It's just in this case, it's a Really Good Idea that we default to. This check will remain, at least until development has slowed down. We think it's a good idea beyond that though, to avoid forks as much as possible.


Hopefully that clears up some of these concerns. Thanks guys for working with us and being patient as things continue to take form.
sr. member
Activity: 316
Merit: 250
Simcoin Puny Humans Communicator
I actually installed XCP's client which is really cool. Can someone send me XCP for test?



I actually installed a vault in my basement which is really cool. Can someone send me gold bars for test?



Jesus... Nothing is free in life, you want some and were too retarded to not burn some BTC in January ? Go to poloniex, thanks.

.....cracks me up.....I'm a terrible person
hero member
Activity: 672
Merit: 500
I actually installed XCP's client which is really cool. Can someone send me XCP for test?



I actually installed a vault in my basement which is really cool. Can someone send me gold bars for test?



Jesus... Nothing is free in life, you want some and were too retarded to not burn some BTC in January ? Go to poloniex, thanks.

ROFL

Actually, if he installed counterparty he might use the DEX...
sr. member
Activity: 602
Merit: 252
I actually installed XCP's client which is really cool. Can someone send me XCP for test?


Buy some from here: https://www.poloniex.com/exchange/btc_xcp
legendary
Activity: 1078
Merit: 1002
Bitcoin is new, makes sense to hodl.
sounds exciting. I thought Israeli folks were all over mastercoin
member
Activity: 93
Merit: 10
Israeli hackathon teams working hard to implement sport betting on XCP.
Good luck guys...
http://www.meetup.com/BTCHACKIL/events/166860292/

That's great. Is there a way we can support them?

I couldn't see a mention specifically of counterparty there, but did see that they are sponsored by mastercoin foundation?
If they are working with counterparty I would be interested in donating towards any innovative development efforts

Yes, Israeli hackathon was sponsored by Mastercoin as Bitcoin  2.0 projects. The guys has choose to implement it on XCP first (and then port to MSC) for some reason (I don't know why). One of their projects is to make broadcasts of altcoins prices to XCP network to make available bets. Some of their testings can be seen on blockchain...
The final project will be presented in hackathon in Texas this weekend. Until then they refuse give any details (competition, you know).
As well, about sport bets, they told is very problematic in regulation sphere (in Israel betting is forbbiden). There are rumors about some other anonymous team working on it.
I'm not directly connected to project, just know the guy leading it.
Donations are welcome (XCP or BTC): 149fnvJxu6QbW1hBgoijAx9VZ3dcNmzNP5

Hope they will come soon with something usefull. Something XCP so lack :-)
newbie
Activity: 56
Merit: 0
I actually installed XCP's client which is really cool. Can someone send me XCP for test?



I actually installed a vault in my basement which is really cool. Can someone send me gold bars for test?



Jesus... Nothing is free in life, you want some and were too retarded to not burn some BTC in January ? Go to poloniex, thanks.
newbie
Activity: 55
Merit: 0
waiting for the gui wallet....
newbie
Activity: 36
Merit: 0
I actually installed XCP's client which is really cool. Can someone send me XCP for test?
sr. member
Activity: 335
Merit: 255
Counterparty Developer
What's with theMightyX's interface, though? Still waiting for it...

We have made good progress this weekend on the new design with TheMightyX. Normally this week or next weekend I could publish.


Reminder ;-) :

https://forums.counterparty.co/index.php/topic,134.0.html

1Ht6dp7Kxn9htAcBhy6PAGcpNqqNNyiapu
hero member
Activity: 609
Merit: 506
Doesn't it poll the github account directly controlled by the dev also? not sure what all github allows them to see, but just those 2 sites is disappointing here.
Still glad we got the altcoin bump on this one, hope more investors jump in to pick up the slack.
Too bad that second exchange didn't open up. . .
all these changes to the burn fees for transactions makes the DEX hopeless for endusers and paying a central source for trading this altcoin brings us back to square one.

Great ideas though! A dev will surely figure out usable code to do altcoin DEXing eventually.

Kudos to the dev's for thinking this up, so simple of an idea, yet so requiring of coding skills to actually implement. . .

https://forums.counterparty.co/index.php/topic,71.0.html

Sorry, yes, it does also poll github, I saw that but somehow did not make note of it. The page it polls is this:

https://raw2.github.com/PhantomPhreak/counterpartyd/master/versions.json

And just glancing through the code, it appears that the reason for this polling is to notify clients when an updated version of the client is available.

This seems reasonable to me.

Why the fearmongering

Actually, I was trying to do the opposite of fearmongering, to quell some FUD, in fact..
sr. member
Activity: 262
Merit: 250
Did they alter the CLI to remove the market function? They publish a changelog?

We've decided against recommending counterparty to investors due to the unstable nature of the critically required software releases (due to its "alpha" quality perhaps), the developers implementing code to open network connections to continually poll website/s (wtf?) while they refused to consider adding some simple features to allow DEX usability (ok, we get it, you don't want to implement our advice, but adding forced updating and http polling is unacceptable. . .)
For historical documentation our recomendations were compiled here: https://forums.counterparty.co/index.php/topic,71.0.html currently knocked to page 2 of that board due to non-interest of devs although the proposal was reviewed.
Why would you force people to update into new versions that continually establish a network connection to a specific site without explicitly informing users that the update does such new networking activities? https://github.com/PhantomPhreak/counterpartyd
WOW, very detailed changelog (professionals for sure!)
 Seems rather sketchy at best. . .

Yes, it was removed and PhantomPhreak said it will be added back. It is in the develop branch.

There are many changes going through at the moment which is tightening security around the protocol. Security first. Same reason for forced updating. It will become less frequent as time passes.
full member
Activity: 224
Merit: 100
CabTrader v2 | crypto-folio.com
Doesn't it poll the github account directly controlled by the dev also? not sure what all github allows them to see, but just those 2 sites is disappointing here.
Still glad we got the altcoin bump on this one, hope more investors jump in to pick up the slack.
Too bad that second exchange didn't open up. . .
all these changes to the burn fees for transactions makes the DEX hopeless for endusers and paying a central source for trading this altcoin brings us back to square one.

Great ideas though! A dev will surely figure out usable code to do altcoin DEXing eventually.

Kudos to the dev's for thinking this up, so simple of an idea, yet so requiring of coding skills to actually implement. . .

https://forums.counterparty.co/index.php/topic,71.0.html

Sorry, yes, it does also poll github, I saw that but somehow did not make note of it. The page it polls is this:

https://raw2.github.com/PhantomPhreak/counterpartyd/master/versions.json

And just glancing through the code, it appears that the reason for this polling is to notify clients when an updated version of the client is available.

This seems reasonable to me.

Why the fearmongering
hero member
Activity: 609
Merit: 506
Doesn't it poll the github account directly controlled by the dev also? not sure what all github allows them to see, but just those 2 sites is disappointing here.
Still glad we got the altcoin bump on this one, hope more investors jump in to pick up the slack.
Too bad that second exchange didn't open up. . .
all these changes to the burn fees for transactions makes the DEX hopeless for endusers and paying a central source for trading this altcoin brings us back to square one.

Great ideas though! A dev will surely figure out usable code to do altcoin DEXing eventually.

Kudos to the dev's for thinking this up, so simple of an idea, yet so requiring of coding skills to actually implement. . .

https://forums.counterparty.co/index.php/topic,71.0.html

Sorry, yes, it does also poll github, I saw that but somehow did not make note of it. The page it polls is this:

https://raw2.github.com/PhantomPhreak/counterpartyd/master/versions.json

And just glancing through the code, it appears that the reason for this polling is to notify clients when an updated version of the client is available.

This seems reasonable to me.
sr. member
Activity: 472
Merit: 250
Never spend your money before you have it.
Doesn't it poll the github account directly controlled by the dev also? not sure what all github allows them to see, but just those 2 sites is disappointing here.
Still glad we got the altcoin bump on this one, hope more investors jump in to pick up the slack.
Too bad that second exchange didn't open up. . .
all these changes to the burn fees for transactions makes the DEX hopeless for endusers and paying a central source for trading this altcoin brings us back to square one.

Great ideas though! A dev will surely figure out usable code to do altcoin DEXing eventually.

Kudos to the dev's for thinking this up, so simple of an idea, yet so requiring of coding skills to actually implement. . .

https://forums.counterparty.co/index.php/topic,71.0.html
hero member
Activity: 609
Merit: 506
[...] the developers implementing code to open network connections to continually poll website/s (wtf?)
[...]
Why would you force people to update into new versions that continually establish a network connection to a specific site without explicitly informing users that the update does such new networking activities? https://github.com/PhantomPhreak/counterpartyd

link to the code?

My perusal of the code shows the only site being hit is blockchain.info for address balances. I am not thrilled that this is in there, but I would be surprised if it is used for anything critical.

Also, it's easy to test how important this code is, just set a bogus IP for blockchain.info in /etc/hosts and run counterpartyd to see how functional it is without being able to access blockchain.
hero member
Activity: 609
Merit: 506
[...] the developers implementing code to open network connections to continually poll website/s (wtf?)
[...]
Why would you force people to update into new versions that continually establish a network connection to a specific site without explicitly informing users that the update does such new networking activities? https://github.com/PhantomPhreak/counterpartyd

link to the code?

My perusal of the code shows the only site being hit is blockchain.info for address balances. I am not thrilled that this is in there, but I would be surprised if it is used for anything critical.
full member
Activity: 209
Merit: 148
When will the GUI wallet come out?
There is a GUI currently, however this requires you to download and reindex the blockchain.

There is also a WebWallet under development (final release in about 3 weeks), this will be really easy to use and does not require any downloads.

I'm running the GUI wallet and did not have to re-index the blockchain again. If you already have a counterpartyd installation up and running, installing the GUI wallet is trivial.

What's with theMightyX's interface, though? Still waiting for it...
sr. member
Activity: 472
Merit: 250
Never spend your money before you have it.
Did they alter the CLI to remove the market function? They publish a changelog?

We've decided against recommending counterparty to investors due to the unstable nature of the critically required software releases (due to its "alpha" quality perhaps), the developers implementing code to open network connections to continually poll website/s (wtf?) while they refused to consider adding some simple features to allow DEX usability (ok, we get it, you don't want to implement our advice, but adding forced updating and http polling is unacceptable. . .)
For historical documentation our recomendations were compiled here: https://forums.counterparty.co/index.php/topic,71.0.html currently knocked to page 2 of that board due to non-interest of devs although the proposal was reviewed.
Why would you force people to update into new versions that continually establish a network connection to a specific site without explicitly informing users that the update does such new networking activities? https://github.com/PhantomPhreak/counterpartyd
WOW, very detailed changelog (professionals for sure!)
 Seems rather sketchy at best. . .

We are still selling counterparty through these 2 methods: https://moneypaktrader.com/?m=order&op=4

Is Moneypaktrader around?  I sent him btc for XCP on 02/13 EST. (My PM says I sent it on the 14th but it's wrong)  He didn't send XCP and he doesn't respond to messages or emails.  I don't care that he has a good reputation on here, his customer service just horrible.  If he didn't want to honor .005 anymore than he should be on the forums announcing it or take his offer off the spreadsheet in the XCP buy/sell thread.  Or, just send my money back.  Below is the PM I sent.
Sent another .1 BTC for 20 XCP
TXID
5c802a24589fe7d2556e2f0ffb6ea2eadf9c46507329292b4c0de58d8d898b7d
Thanks.  How much longer are you offering at .005?

What exactly were you sending the coin for?
It matches a donation here: https://moneypaktrader.com/?m=order&op=4
But you're saying it was a mistake donation? Sent after the deadline (30 BTC came sooner in this case) for our 0.005 btc/xcp XCP giveaway?

We never controlled the spreadsheet but did post the terms (30 btc limit) for that promotion you reference. one person claimed the bulk of that promotion as you can see (transparently) in the blockchains.
full member
Activity: 209
Merit: 148
When will the GUI wallet come out?
There is a GUI currently, however this requires you to download and reindex the blockchain.

There is also a WebWallet under development (final release in about 3 weeks), this will be really easy to use and does not require any downloads.

I'm running the GUI wallet and did not have to re-index the blockchain again. If you already have a counterpartyd installation up and running, installing the GUI wallet is trivial.
Jump to: