Bitcoin Forum
June 25, 2024, 09:01:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 [105] 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 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 ... 660 »
  Print  
Author Topic: [ANN][XCP] Counterparty - Pioneering Peer-to-Peer Finance - Official Thread  (Read 1276353 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.
520Bit
Sr. Member
****
Offline Offline

Activity: 602
Merit: 252



View Profile
February 04, 2014, 12:36:00 AM
 #2081


Code:
c:\counterpartyd_build>c:\python32\python.exe setup.py
2014-02-04 08:04:22,448|DEBUG: base path: 'c:\counterpartyd_build'
2014-02-04 08:04:22,451|DEBUG: dist path: 'c:\counterpartyd_build\dist'
2014-02-04 08:04:22,451|DEBUG: env path: 'c:\counterpartyd_build\env'
2014-02-04 08:04:22,451|DEBUG: bin path: 'c:\counterpartyd_build\bin'
2014-02-04 08:04:22,453|INFO: Installing Counterparty from source...
2014-02-04 08:04:23,124|INFO: Checking out/updating counterpartyd:master from gi
t...
2014-02-04 08:04:23,125|DEBUG: RUNNING COMMAND: cd "c:\counterpartyd_build\dist\
counterpartyd" && git pull origin master
From https://github.com/PhantomPhreak/counterpartyd
 * branch            master     -> FETCH_HEAD
Already up-to-date.
2014-02-04 08:04:26,660|INFO: WINDOWS: Installing Required Packages...
2014-02-04 08:04:26,660|DEBUG: RUNNING COMMAND: c:\python32\Scripts\easy_install
.exe virtualenv==1.10.1 pip==1.4.1
Searching for virtualenv==1.10.1
Best match: virtualenv 1.10.1
Processing virtualenv-1.10.1-py3.2.egg
virtualenv 1.10.1 is already the active version in easy-install.pth
Installing virtualenv-script.py script to c:\python32\Scripts
Installing virtualenv.exe script to c:\python32\Scripts
Installing virtualenv-3.2-script.py script to c:\python32\Scripts
Installing virtualenv-3.2.exe script to c:\python32\Scripts


Using c:\python32\lib\site-packages\virtualenv-1.10.1-py3.2.egg
Processing dependencies for virtualenv==1.10.1
Finished processing dependencies for virtualenv==1.10.1
Searching for pip==1.4.1
Best match: pip 1.4.1
Processing pip-1.4.1-py3.2.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip-script.py script to c:\python32\Scripts
Installing pip.exe script to c:\python32\Scripts
Installing pip-3.2-script.py script to c:\python32\Scripts
Installing pip-3.2.exe script to c:\python32\Scripts


Using c:\python32\lib\site-packages\pip-1.4.1-py3.2.egg
Processing dependencies for pip==1.4.1
Finished processing dependencies for pip==1.4.1
2014-02-04 08:04:29,095|DEBUG: RUNNING COMMAND: c:\python32\Scripts\pip.exe inst
all appdirs==1.2.0
Requirement already satisfied (use --upgrade to upgrade): appdirs==1.2.0 in c:\p
ython32\lib\site-packages
Cleaning up...
2014-02-04 08:04:30,650|WARNING: Deleting existing virtualenv...
Traceback (most recent call last):
  File "setup.py", line 488, in <module>
    main()
  File "setup.py", line 479, in main
    create_virtualenv(paths, with_counterwalletd)
  File "setup.py", line 277, in create_virtualenv
    create_venv(paths['env_path'], paths['pip_path'], paths['python_path'], path
s['virtualenv_args'], 'reqs.txt')
  File "setup.py", line 264, in create_venv
    _rmtree(env_path)
  File "setup.py", line 67, in _rmtree
    _rmtree(fullpath)
  File "setup.py", line 65, in _rmtree
    rmgeneric(fullpath, f)
  File "setup.py", line 49, in rmgeneric
    import win32api, win32con
ImportError: No module named win32api

c:\counterpartyd_build>


What does the error mean - 'ImportError: No module named win32api'? How to fix it?
xnova
Sr. Member
****
Offline Offline

Activity: 390
Merit: 254

Counterparty Developer


View Profile
February 04, 2014, 12:40:33 AM
 #2082


Code:
c:\counterpartyd_build>c:\python32\python.exe setup.py
2014-02-04 08:04:22,448|DEBUG: base path: 'c:\counterpartyd_build'
2014-02-04 08:04:22,451|DEBUG: dist path: 'c:\counterpartyd_build\dist'
2014-02-04 08:04:22,451|DEBUG: env path: 'c:\counterpartyd_build\env'
2014-02-04 08:04:22,451|DEBUG: bin path: 'c:\counterpartyd_build\bin'
2014-02-04 08:04:22,453|INFO: Installing Counterparty from source...
2014-02-04 08:04:23,124|INFO: Checking out/updating counterpartyd:master from gi
t...
2014-02-04 08:04:23,125|DEBUG: RUNNING COMMAND: cd "c:\counterpartyd_build\dist\
counterpartyd" && git pull origin master
From https://github.com/PhantomPhreak/counterpartyd
 * branch            master     -> FETCH_HEAD
Already up-to-date.
2014-02-04 08:04:26,660|INFO: WINDOWS: Installing Required Packages...
2014-02-04 08:04:26,660|DEBUG: RUNNING COMMAND: c:\python32\Scripts\easy_install
.exe virtualenv==1.10.1 pip==1.4.1
Searching for virtualenv==1.10.1
Best match: virtualenv 1.10.1
Processing virtualenv-1.10.1-py3.2.egg
virtualenv 1.10.1 is already the active version in easy-install.pth
Installing virtualenv-script.py script to c:\python32\Scripts
Installing virtualenv.exe script to c:\python32\Scripts
Installing virtualenv-3.2-script.py script to c:\python32\Scripts
Installing virtualenv-3.2.exe script to c:\python32\Scripts


Using c:\python32\lib\site-packages\virtualenv-1.10.1-py3.2.egg
Processing dependencies for virtualenv==1.10.1
Finished processing dependencies for virtualenv==1.10.1
Searching for pip==1.4.1
Best match: pip 1.4.1
Processing pip-1.4.1-py3.2.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip-script.py script to c:\python32\Scripts
Installing pip.exe script to c:\python32\Scripts
Installing pip-3.2-script.py script to c:\python32\Scripts
Installing pip-3.2.exe script to c:\python32\Scripts


Using c:\python32\lib\site-packages\pip-1.4.1-py3.2.egg
Processing dependencies for pip==1.4.1
Finished processing dependencies for pip==1.4.1
2014-02-04 08:04:29,095|DEBUG: RUNNING COMMAND: c:\python32\Scripts\pip.exe inst
all appdirs==1.2.0
Requirement already satisfied (use --upgrade to upgrade): appdirs==1.2.0 in c:\p
ython32\lib\site-packages
Cleaning up...
2014-02-04 08:04:30,650|WARNING: Deleting existing virtualenv...
Traceback (most recent call last):
  File "setup.py", line 488, in <module>
    main()
  File "setup.py", line 479, in main
    create_virtualenv(paths, with_counterwalletd)
  File "setup.py", line 277, in create_virtualenv
    create_venv(paths['env_path'], paths['pip_path'], paths['python_path'], path
s['virtualenv_args'], 'reqs.txt')
  File "setup.py", line 264, in create_venv
    _rmtree(env_path)
  File "setup.py", line 67, in _rmtree
    _rmtree(fullpath)
  File "setup.py", line 65, in _rmtree
    rmgeneric(fullpath, f)
  File "setup.py", line 49, in rmgeneric
    import win32api, win32con
ImportError: No module named win32api

c:\counterpartyd_build>


What does the error mean - 'ImportError: No module named win32api'? How to fix it?

Please see https://forums.counterparty.co/index.php/topic,22.msg79.html#msg79

Visit the official Counterparty forums: http://counterpartytalk.org
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
February 04, 2014, 12:43:28 AM
 #2083

So what was the result of the Super Bowl bet between me and jimhsu?

I can see on blockscan that I've been credited 1 XCP from winning the bet since I only received 1340 XCP from burning and my "total received" shows 1341 XCP:
http://blockscan.com/address.aspx?q=1QBPsB2ea61vWTNA9nGUhaHqPQB4SXF4fN

However, my balance is still 1340. What is causing this discrepancy?

What should your balance be? I found a bug in the bet expiration code, and now I'm getting 1399.41 XCP.

EDIT: In addition to that problem, the bet isn't being settled, it seems.

The reason that the bet wasn't settled is that the broadcast you made announcing the result was timestamped before the bet's deadline, which was a few hours ago. You just need to make another broadcast with the same values now (counterpartyd does the timestamping automatically).

EDIT: The expiration bug should have only affected the develop branch.

I am confused. I thought when the deadline arrives the value of the last feed broadcast before the deadline counts as the final value?

jimhsu originally set that deadline for 5AM EST.

Example scenario:

block X: feed value = 0
(bet deadline passes in between block X and X+1)
block X+1: feed value = 1

What is the value the bet would settle at? 0 or 1?

Or are you talking about the deadline for open bet expiration? I believe jimhsu's bet expiration was set for 1000 blocks away. I set my expiration for only 10 blocks because I expected it to match immediately.

Rather, it's the first broadcast with a timestamp after the deadline that settles bets.

Hmm this seems to violate some real-world conventions for settling CFDs based on "last price".

It also creates some problems.

Under your system, for a simple sports bet such as my Super Bowl Bet, the feed operator would have to wait until max(all deadlines of bets on the Super Bowl feed) before publishing the result if he doesn't want to continue publishing the same result repeatedly to settle outstanding bets.

Another problem is if the feed is shut off or the feed operator loses the feed's private key with bets outstanding. Under your system the money involved in those bets would be in limbo forever.

I propose changing the protocol to settle bets based on the last broadcast with a timestamp before the deadline that settles bets.

There are problems the other way, too, e.g. the feed operator would have to wait until max(deadlines) before publishing the results of a new bet on the same feed, but the real problem would be that bets would have to be settled based on block times, which I think should be considered generally unreliable, instead of deadlines, which allow for much finer-grained timing (e.g. broadcasting multiple times per block wouldn't get you in trouble).

Right now, bet matches are expired two weeks after the deadline if the deciding broadcast has not been made by then. (Block times are reliable on this time scale.)
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
February 04, 2014, 12:52:09 AM
 #2084

POSSIBLE BUG:

Two orders were matched from this address and have yet to be paid with btcpay:
http://blockscan.com/address.aspx?q=1G2i1WENdALacdWAwCQLf4Sn56PrWBVkYR

However no matched orders show up on counterpartyd market

I am on master branch, updated a couple hours ago.

I think for orders to show up as matched in blockscan, the buyer first has to execute btcpay. Correct me if I'm wrong.

Would be helpful to see matched, but unpaid orders though.

I thought the point of having that Order Match table was so you could have the order-match-id handy as well as Time Left to execute a btcpay.

So I've been chatting with the owner of those 2 matched orders and he apparently can't see the matched orders on his counterpartyd market either.

Perhaps there is still a bug.


Well they've expired. But if I ignore that, and the fact that the addresses aren't in my wallet, they show up, at least in the develop branch.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 01:07:22 AM
 #2085

I have started a Volunteer Info thread.

https://forums.counterparty.co/index.php/topic,29.msg84.html#msg84

It is up to us to make XCP all that it can be. I wanted there to be a place where everyone can go to and quickly see who is available. This way we can efficiently coordinate efforts to get things done as quickly as possible.

I estimate there are over 1000 people here and regardless of your skill set, if you are willing to help, there will be stuff you can do to help XCP.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
February 04, 2014, 01:07:31 AM
 #2086

So what was the result of the Super Bowl bet between me and jimhsu?

I can see on blockscan that I've been credited 1 XCP from winning the bet since I only received 1340 XCP from burning and my "total received" shows 1341 XCP:
http://blockscan.com/address.aspx?q=1QBPsB2ea61vWTNA9nGUhaHqPQB4SXF4fN

However, my balance is still 1340. What is causing this discrepancy?

What should your balance be? I found a bug in the bet expiration code, and now I'm getting 1399.41 XCP.

EDIT: In addition to that problem, the bet isn't being settled, it seems.

The reason that the bet wasn't settled is that the broadcast you made announcing the result was timestamped before the bet's deadline, which was a few hours ago. You just need to make another broadcast with the same values now (counterpartyd does the timestamping automatically).

EDIT: The expiration bug should have only affected the develop branch.

I am confused. I thought when the deadline arrives the value of the last feed broadcast before the deadline counts as the final value?

jimhsu originally set that deadline for 5AM EST.

Example scenario:

block X: feed value = 0
(bet deadline passes in between block X and X+1)
block X+1: feed value = 1

What is the value the bet would settle at? 0 or 1?

Or are you talking about the deadline for open bet expiration? I believe jimhsu's bet expiration was set for 1000 blocks away. I set my expiration for only 10 blocks because I expected it to match immediately.

Rather, it's the first broadcast with a timestamp after the deadline that settles bets.

Hmm this seems to violate some real-world conventions for settling CFDs based on "last price".

It also creates some problems.

Under your system, for a simple sports bet such as my Super Bowl Bet, the feed operator would have to wait until max(all deadlines of bets on the Super Bowl feed) before publishing the result if he doesn't want to continue publishing the same result repeatedly to settle outstanding bets.

Another problem is if the feed is shut off or the feed operator loses the feed's private key with bets outstanding. Under your system the money involved in those bets would be in limbo forever.

I propose changing the protocol to settle bets based on the last broadcast with a timestamp before the deadline that settles bets.

There are problems the other way, too, e.g. the feed operator would have to wait until max(deadlines) before publishing the results of a new bet on the same feed, but the real problem would be that bets would have to be settled based on block times, which I think should be considered generally unreliable, instead of deadlines, which allow for much finer-grained timing (e.g. broadcasting multiple times per block wouldn't get you in trouble).

Right now, bet matches are expired two weeks after the deadline if the deciding broadcast has not been made by then. (Block times are reliable on this time scale.)

Oh ok good points.

So what happens if max(deadlines) is longer than 2 weeks away?

It sounds like broadcasting a stream of prices has different requirements from broadcasting a binary one-time bet on an event. Addresses that broadcast an event can be disposable so the feed operator doesn't have to worry about corrupting his feed by publishing a new bet.

Perhaps broadcast should include a new flag to differentiate between the 2 types? Or at least an option to specify whether you want to use the "last-before-deadline" broadcast or the "first-after-deadline" broadcast.

As it stands, all bets must have a minimum precision of two weeks. Of course, this duration could be trivially extended if the need arose.

Somewhat different requirements, yes, but I don't think, at this stage at least, that such a change would bring benefits worth the added complexity. Let's see how people use the system, esp. once there's a GUI.
halfcab123
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CabTrader v2 | crypto-folio.com


View Profile
February 04, 2014, 01:09:09 AM
 #2087

15,890 XCP for sale. 1,589 BTC  Roll Eyes

DayTrade with less exposure to risk, by setting buy and sell spreads with CabTrader v2, buy now @ crypto-folio.com
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 01:20:00 AM
 #2088

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 01:26:35 AM
 #2089

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

Theres going to be a deluge of high quality software releases coming from the mastercoin front in the next 6 weeks or so.
Any idea how it will compare to XCP? I am looking for a clear technical advantage XCP will have over mastercoin. Something they won't be able to duplicate for a long time

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
qtgwith
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


View Profile
February 04, 2014, 01:31:50 AM
 #2090

Sell 200 XCP for 4BTC  @0.02
halfcab123
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CabTrader v2 | crypto-folio.com


View Profile
February 04, 2014, 01:39:12 AM
 #2091

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

Theres going to be a deluge of high quality software releases coming from the mastercoin front in the next 6 weeks or so.
Any idea how it will compare to XCP? I am looking for a clear technical advantage XCP will have over mastercoin. Something they won't be able to duplicate for a long time

James

BUMP @PhantomPhreak ?

DayTrade with less exposure to risk, by setting buy and sell spreads with CabTrader v2, buy now @ crypto-folio.com
BitThink
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
February 04, 2014, 01:41:20 AM
 #2092

One quick question:

Is there anyway to transfer some shares from A to B? I think this is quite important for existing stocks to import their shares.
Patel
Legendary
*
Offline Offline

Activity: 1321
Merit: 1007



View Profile WWW
February 04, 2014, 01:42:28 AM
 #2093

One quick question:

Is there anyway to transfer some shares from A to B? I think this is quite important for existing stocks to import their shares.

Its the same command as send, but replace asset=XCP with asset=[name] quantity is however much you want to send
BitThink
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
February 04, 2014, 01:44:55 AM
 #2094

One quick question:

Is there anyway to transfer some shares from A to B? I think this is quite important for existing stocks to import their shares.

Its the same command as send, but replace asset=XCP with asset=[name] quantity is however much you want to send
Thanks. Then it's cool and importing an existing asset is as simple as running a simple script.
PhantomPhreak (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 300

Counterparty Chief Scientist and Co-Founder


View Profile
February 04, 2014, 01:51:28 AM
 #2095

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

Theres going to be a deluge of high quality software releases coming from the mastercoin front in the next 6 weeks or so.
Any idea how it will compare to XCP? I am looking for a clear technical advantage XCP will have over mastercoin. Something they won't be able to duplicate for a long time

James

BUMP @PhantomPhreak ?

I don't want to start a flame war, but this is a legitimate question.

There are lots of medium-sized technical advantages of the Counterparty protocol, but the most important advantage, IMHO, is just that it is much simpler and more straightforward. For one, this means that there will never be any question of what constitutes a valid Counterparty transaction, whereas Mastercoin is still working on this problem, many months in. Then there's the issue of parsing of transactions, and the order in which they're considered, which they have hardly even touched on yet, and which constitute a much greater technical challenge. (Their early efforts implementing a distributed exchange, for instance, are very much overcomplex, too.) They will never be able to duplicate this, for backwards-compatibility, with anything less than a full shutdown of the network and a transfer of balances to a new protocol.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 01:56:19 AM
 #2096

For everyone who is actively testing the command line, I ask a favor.

Could you come up with the most common sequences of commands you find useful. If we had a list of (??) most useful sequences, we can make them push button easy in the GUI.

Most specifically the btcpay command seems like something that could (should) be part of a sequence for a trade that you don't want to cancel. It is my understanding that you have to manually do the btcpay to complete a transaction.

I am total newbie to the actual counterparty commandline, so please excuse me if I am asking totally silly questions.

Since mastercoin will have all the same tech features as XCP, we HAVE to come up with a layer on top of XCP (or at least macros) that creates awesomely new functionality. Imagine if there were dozens of push buttons in the GUI that each triggered lower level commands that each do useful things.

mastercoin is using a centralized development, so they will implement what the spec says to implement. Top down.

We are XCP team and decentralized. Anybody can propose new useful ways of using XCP and the best ideas become part of the GUI.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Patel
Legendary
*
Offline Offline

Activity: 1321
Merit: 1007



View Profile WWW
February 04, 2014, 01:59:03 AM
 #2097

For everyone who is actively testing the command line, I ask a favor.

Could you come up with the most common sequences of commands you find useful. If we had a list of (??) most useful sequences, we can make them push button easy in the GUI.

James


Here are some useful commands

cd C:\counterpartyd_build
C:\Python32\python.exe run.py server


C:\Python32\python.exe run.py send --from=1xx --quantity=xx --asset=XCP --to=1xx

C:\Python32\python.exe run.py order --from=1xx --get-quantity=xx --get-asset=XCP --give-quantity=xx --give-asset=BTC --expiration=10 --fee_required=.001


C:\Python32\python.exe run.py btcpay --order-match-id=[enter tx hashes of both orders, combined]

C:\Python32\python.exe run.py cancel --offer-hash=[enter tx hash here]
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 01:59:52 AM
 #2098

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

Theres going to be a deluge of high quality software releases coming from the mastercoin front in the next 6 weeks or so.
Any idea how it will compare to XCP? I am looking for a clear technical advantage XCP will have over mastercoin. Something they won't be able to duplicate for a long time

James

BUMP @PhantomPhreak ?

I don't want to start a flame war, but this is a legitimate question.

There are lots of medium-sized technical advantages of the Counterparty protocol, but the most important advantage, IMHO, is just that it is much simpler and more straightforward. For one, this means that there will never be any question of what constitutes a valid Counterparty transaction, whereas Mastercoin is still working on this problem, many months in. Then there's the issue of parsing of transactions, and the order in which they're considered, which they have hardly even touched on yet, and which constitute a much greater technical challenge. (Their early efforts implementing a distributed exchange, for instance, are very much overcomplex, too.) They will never be able to duplicate this, for backwards-compatibility, with anything less than a full shutdown of the network and a transfer of balances to a new protocol.
So is it fair to say that with XCP you can rely on the escrow process? We dont need to mention that mastercoin has an escrow process that usually works, the key is that they wont be able to say that "mastercoin escrow is 100% reliable" if it isn't. At least it will blow up in their faces without us doing anything.

All the while we are pushing XCP as having 100% reliable escrow of the bitcoins and XCP.

James

P.S. Does mastercoin actually currently have a real world network where people are trading real stuff?

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 02:00:50 AM
 #2099

For everyone who is actively testing the command line, I ask a favor.

Could you come up with the most common sequences of commands you find useful. If we had a list of (??) most useful sequences, we can make them push button easy in the GUI.

James


Here are some useful commands

cd C:\counterpartyd_build
C:\Python32\python.exe run.py server


C:\Python32\python.exe run.py send --from=1xx --quantity=xx --asset=XCP --to=1xx

C:\Python32\python.exe run.py order --from=1xx --get-quantity=xx --get-asset=XCP --give-quantity=xx --give-asset=BTC --expiration=10 --fee_required=.001


C:\Python32\python.exe run.py btcpay --order-match-id=[enter tx hashes of both orders, combined]

C:\Python32\python.exe run.py cancel --offer-hash=[enter tx hash here]
Yikes!
Please explain why they are useful. To me (end user hat on) it looks like very scary technobabble.

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
February 04, 2014, 02:03:35 AM
 #2100

I finally found some info about mastercoin:
http://wiki.mastercoin.org/index.php/Category:Features

It seems that they have data feeds, betting, dividends and escrow. Of course it is all just in specification form, and not sure what the current mastercoin software has.

Does anybody have any experience with the actual mastercoin software?

From a marketing point, it seems that almost feature for feature the only difference between XCP and mastercoin is that XCP has it working and almost debugged, while mastercoin is still trying to get a release out.

If the technical overlap between XCP and mastercoin is the ~90% that it looks like to me, can somebody help with explaining the technical advantage of XCP over mastercoin?

James

Theres going to be a deluge of high quality software releases coming from the mastercoin front in the next 6 weeks or so.
Any idea how it will compare to XCP? I am looking for a clear technical advantage XCP will have over mastercoin. Something they won't be able to duplicate for a long time

James

BUMP @PhantomPhreak ?

I don't want to start a flame war, but this is a legitimate question.

There are lots of medium-sized technical advantages of the Counterparty protocol, but the most important advantage, IMHO, is just that it is much simpler and more straightforward. For one, this means that there will never be any question of what constitutes a valid Counterparty transaction, whereas Mastercoin is still working on this problem, many months in. Then there's the issue of parsing of transactions, and the order in which they're considered, which they have hardly even touched on yet, and which constitute a much greater technical challenge. (Their early efforts implementing a distributed exchange, for instance, are very much overcomplex, too.) They will never be able to duplicate this, for backwards-compatibility, with anything less than a full shutdown of the network and a transfer of balances to a new protocol.
Could you explain why anybody would care about the order transactions are parsed. I can guess, but I don't want to guess on the key tech that will be used to differentiate XCP from mastercoin

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Pages: « 1 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 [105] 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 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 ... 660 »
  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!