Sage
|
|
April 10, 2013, 03:38:03 AM |
|
I haven't even begun to read every reply in this thread... Sorry.
I just have one question:
Do we have a viable exchange yet? If so, what's preventing others from moving off the central exchanges?
|
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
April 10, 2013, 03:51:24 PM Last edit: September 13, 2024, 08:17:53 AM by markm |
|
So far people do not seem to have found it viable to run their own Open Transactions client.
As it is a server <-> client system people's decision not to run a client kind of limits the user-base.
The server works, but until there are a number of people acting as market-makers by buying and selling the tokens there is no easy way in and out of the markets; basically each user currently would have to go through whatever it is that such market-makers would have to go through in terms of arranging to have more tokens issued if the number of tokens currently existing is not sufficient to support the volume of trade they wish to conduct.
For example, there are currently only 200 digiBiTCoins issued on the system, because the vaults aka coldwallet in which actual bitcoins have been secured only contain 200 actual bitcoins frozen "forever" so that tokens can be issued representing those "forever frozen" coins. That means only a maximum of 200 bitcoins worth of bitcoin tokens can be traded at any given moment on the server.
In a sense the system suffers so far from its own security: you can have security or you can have convenience, to some extent you have to trade one off against the other. The current server intends to provide basically the definite 100% reserve tokens; it thus obviously cannot, conceptually, itself provide warm or hot wallet, its function is to be the coldest wallet of all, so that its tokens represent coins that have never moved since the tokens were issued and will never move as long as there remains any need or use for tokens that represent cryptocoins.
Warm or hot wallet services are conceptually totally separate services, even if such services were to be operated by the same operator that runs the server. That ensures that even if all hot wallets and all warm wallets were stripped of coins by some theft or hack or act of god or whatever all the tokens nonetheless continue to be full 100% reserve backed by their issuer, which is the frozen-forever-wallet operator.
This structure means that the combined system of token issuer, server, and market-makers (warm and hot wallet operators) operates at more than 100% reserve.
Thus it is maybe not really all that surprising that it is taking time for such a setup to materialise and scale up.
(For example, if people wanted there to be more than 200 tokens that represent bitcoins, how would the token issuer justify tying up more actual bitcoins "forever" in order to issue more such tokens? How is the issuer being compensated so far for having already "tied up", "permanently", 200 coins in order to have already issued 200 bitcoin-tokens? If another 200 tokens were desired, how would the token issuer finance the obtaining of another 200 actual bitcoins and the "permanent freezing" of those bitcoins in "frozen forever" wallets so that 200 more tokens can be issued?
Give it time, I guess...
-MarkM-
|
|
|
|
Beetle559
Newbie
Offline
Activity: 13
Merit: 0
|
|
April 16, 2013, 11:34:21 PM |
|
Would it be possible to have a Bitcoin (or some similar alternative) wallet that automatically issued a token to depositors and was fully auditable by the public?
|
|
|
|
marcus_of_augustus
Legendary
Offline
Activity: 3920
Merit: 2349
Eadem mutata resurgo
|
|
April 16, 2013, 11:43:29 PM |
|
Would it be possible to have a Bitcoin (or some similar alternative) wallet that automatically issued a token to depositors and was fully auditable by the public?
Yes.
|
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
April 22, 2013, 09:34:36 AM |
|
That would be very useful for hot-wallet operators.
Right now in addition to the problem of not many people having installed Open Transactions clients there is also the problem of not having any hot-wallet operators. All the tokens I have issued are all based on very-cold-wallet coins, typically coins that are secured on their blockchains by multiple hard-coded checkpoints. Since some of the chains have low difficulty, those checkpoints are an important part of the security of those cold-wallet coins. But market-makers (people who buy and sell the tokens for actual on-chain coins) will want some kind of automation to lower their account-clerk workload in accepting coins into their hot wallets and disbursing coins from their hot wallets.
-MarkM-
|
|
|
|
michaelmclees
|
|
April 25, 2013, 01:47:23 PM |
|
I cannot register my nym on either your demo server or digitalis servers. Is this a problem with me... or your servers?
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
August 28, 2013, 09:09:59 PM |
|
@markm... Whats the status of your server now? Is there trading going on or is it still too silent? And what about the network? Are there a couple of servers yet? When i read that this topic started 2011 it probably really needs easy to install clients before OT is becoming a much used exchange.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
prophetx
Legendary
Offline
Activity: 1666
Merit: 1010
he who has the gold makes the rules
|
|
September 18, 2013, 08:30:17 PM |
|
is there some kind of GUI i can download for this? i thought i saw some screen shots but i'm not going to spend 1 hour trying to find it... thanks in advance
|
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
September 19, 2013, 12:27:04 AM Last edit: September 19, 2013, 09:05:49 AM by markm |
|
I think there is even a QT GUI nowadays, it has taken over the name "Moneychanger" that used to be the name of the test/demo java client, which is now known as OtapiJ. (OT API J). https://github.com/Open-Transactions/MoneychangerYou need the basic OT itself of course, certainly for the java GUI which is just a front end that uses it, but most likely also for the -QT GUI, which probably is just another front end that uses it. Basically the java GUI links to the otapi-java library and the QT one probably links to the otapi C++ library. There are also supposedly iPhone and Android clients that have been coming along nicely lately though not sure either is ready for use yet. Apparently the -QT GUI is not ready for end-user use yet, more for developers to help test and debug and such. -MarkM-
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
September 23, 2013, 10:28:04 PM |
|
Since i didnt get the Testserver to run i tried it again with your server. I found that the problem before was the unix linebreak and that OT cant interprete the format when it has no linebreaks. I thought normally that the way xml is built should allow this anyway. But i now was able to add the digitalis server. Then i added all coins and trade objects available. I added Digitalis as a trade object too again but dont know how to delete again.
But now im stuck. I created a nym by providing a password. Can i change the username afterwards? I dont really understand the command style. For example checknym. When i use that command it tells me to use --mynym and the id. But what id and in what format? I tried 0, the long code and the name of the nym. Its not working. The same goes for showmarkets. Brackets dont help either.
Are there no ripples traded? I have xrp in my ripple account i dont need and want to sell but the owner doesnt tell me why it doesnt work for me. So i thought maybe i can sell it with OT.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
prophetx
Legendary
Offline
Activity: 1666
Merit: 1010
he who has the gold makes the rules
|
|
September 23, 2013, 10:54:16 PM |
|
I think there is even a QT GUI nowadays, it has taken over the name "Moneychanger" that used to be the name of the test/demo java client, which is now known as OtapiJ. (OT API J). https://github.com/Open-Transactions/MoneychangerYou need the basic OT itself of course, certainly for the java GUI which is just a front end that uses it, but most likely also for the -QT GUI, which probably is just another front end that uses it. Basically the java GUI links to the otapi-java library and the QT one probably links to the otapi C++ library. There are also supposedly iPhone and Android clients that have been coming along nicely lately though not sure either is ready for use yet. Apparently the -QT GUI is not ready for end-user use yet, more for developers to help test and debug and such. -MarkM- ok i will check this out this week, thanks
|
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
September 23, 2013, 11:03:46 PM |
|
The commandline "shell" mode doesn't work I think. Do individual commands from the unix shell, like
opentxs status
or whatever instead of invoking opentx or ot and doing commands from its own prompt.
In ~/.ot is a commandline mode defaults file where you can set your default server and nym, and other things that you probably don't want to default.
Otherwise you need --server and --mynym and so on on the commandline.
-MarkM-
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
September 23, 2013, 11:22:37 PM |
|
The commandline "shell" mode doesn't work I think. Do individual commands from the unix shell, like
opentxs status
or whatever instead of invoking opentx or ot and doing commands from its own prompt.
In ~/.ot is a commandline mode defaults file where you can set your default server and nym, and other things that you probably don't want to default.
Otherwise you need --server and --mynym and so on on the commandline.
-MarkM-
Some commands work. For example stats, addserver, newnym and so on. But as soon as i have to enter a nym-id or a server-id i dont know what to enter. For example: opentxs> showmarkets Missing variable: Server. Try adding it as a parameter, like this: --server <SER VER_ID> (Or if you prefer, set the default in ~/.ot/command-line-ot.opt) NOTE: If you DID provide this variable, then the Nym wasn't found.
. .. ... .... .....
opentxs> stat shows my nym as "New Nym". And this time i had to enter my password on starting ot too. So the nym is ok i think. So it seems i have to use it something like showmarkets --server <serverid> Only thing is, i dont find out how to enter. I tried: showmarkets --server wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW showmarkets --server <wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW> showmarkets --server 0 showmarkets --server <0> showmarkets --server <Digitalis> showmarkets --server Digitalis It always only shows such errormessages: Undefined command: "showmarkets --server Digitalis" -- Try 'list'. But i dont have a clue what other ID could be meant. Or how i should enter that ID then.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
September 24, 2013, 02:37:39 AM |
|
Try opentxs showmarkets --server wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW
(I just tried that, it works for me.) Things like that. opentxs, the subcommand within it you want, and the switches/args. Just don't even bother staying inside opentx or ot "shell mode", FT isn't even trying to make them work anymore I think, like they are deprecated modes or something. So just do oneliners that tell opentxs one command you want it to run for you, with whatever args that subcommand needs. -MarkM-
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
September 24, 2013, 05:55:46 PM |
|
When i try that in the shell mode it claims the command is unknown. So i tried it outside but there is only a run_opentxs.bat that starts the shell. There is a file opentxs but thats not executable in windows.
I think ill ask in the OT-Thread... the windows-version-creator is there and maybe knows how to run it.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
September 24, 2013, 09:53:43 PM |
|
Good idea. I don't do Windows and have no desire to do Windows. -MarkM-
|
|
|
|
fellowtraveler
|
|
September 28, 2013, 04:21:38 AM |
|
What happens when you do this:
run_opentxs.bat showmarkets --server wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW
|
|
|
|
SebastianJu
Legendary
Offline
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
|
|
October 01, 2013, 04:22:29 PM |
|
What happens when you do this:
run_opentxs.bat showmarkets --server wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW
Then i get this result: C:\T_I\Geld\Open-Transactions\scripts>run_opentxs.bat showmarkets --server wmY1B8o94PFENzqPVK6wLOLvkog9TvA3GDxZuAMGCpW
Welcome to Open Transactions -- version 0.89.q
OTCachedKey::GetMasterPassword: Please enter your password.
Passphrase request for: "Loading private key from credential." (OT) passphrase:
UNKNOWN element type in OTContract::LoadContractXML: notaryProviderContract, value: notaryProviderContract UNKNOWN element type in OTContract::LoadContractXML: notaryServer, value: notaryServer Unable to find a server contract to use. Please use the option: --server SERVER_ID (Where SERVER_ID is the Server's ID. Partial matches ARE accepted.) Unable to find My Nym. Please use the option: --mynym USER_ID (Where USER_ID is the Nym's ID. Partial matches and names are accepted.)
. .. ... .... .....
opentxs>
The password i entered was correct.
|
Please ALWAYS contact me through bitcointalk pm before sending someone coins.
|
|
|
fellowtraveler
|
|
October 07, 2013, 10:15:48 AM |
|
You need to start with the test data. Only when that is working, do we then take the next step.
The password will be 'test'
|
|
|
|
markm (OP)
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
December 24, 2013, 12:20:35 AM Last edit: September 13, 2024, 08:24:09 AM by markm |
|
Also, some servers have the "usage tokens" system enabled, thus will require you to obtain "usage tokens" before you can actually do anything on them.
They really ought even to not let you register a nym until you have first made arrangement to have "usage tokens sitting on the server waiting for precisely that nym to try to register...
Any nyms lurking around that would like some free "usage tokens" ?
The idea behind bitNicKeLs was that they would be used to nickel-and-dime people to death, or at least to squeeze a few nickels out of them, so the plan was that eventually the "usage tokens" on the Digitalis server would be sold for bitNicKeLs, but right now, limited time offer, holiday special and all that, a few people lucky enough to get an Open Transactions client for Christmas and get it up and running can get some free...
-MarkM-
|
|
|
|
|