I ran into minime on the poloniex trollbox of all places. He had an idea that is quite promising
he asked if it was possible to have a website where anybody can just go to and start a teleport
at first I didnt see how to do it, but I think it is actually possible!
it would need to be some sort of official teleporting website
the users input the info like amount, destination and they get an address to send their coins to.
Once it comes in, the teleport is done on behalf of the user. Since they are on a website, we cant enforce the BTCD deposit requirement, but we can much more easily collect a fee that is payable in BTCD
James
It would be great especially to get a lot of people testing. Like I said before my concern is that it would isolate the site from the coin if they don't need to have BTCD.
That is if you are charging X % of whatever they are teleporting.
the fee needs to be paid in BTCD, and that would be done via realtime market purchase
So if it is done from the bitcoindark website and charging BTCD, that's a pretty bitcoindark user experience
for people with a BTCD wallet and pubaddr, they would get easier user experience, not sure of all the details yet
Things like if they want to make a local telepod, it is stored in BTCD
Oh yeah I forgot about the trading bot doing the conversion
Does anybody have any requirements of the type of accounting info they need?
Without a blockchain to publicly link tx, it is of course a challenge to prove that you made a specific payment. Doing this, you are losing the privacy for this tx, but presumably if you are divulging this to the person you sent to, nothing is really changed.
My thinking is that if you teleport payment to someone and they say, "what payment? I dont see no payment." you would want to be able to prove that you did send them X amount. If they have cloned, there is proof that somebody did this and you have the info to prove that you had the telepod that was cloned. So at this level all that is needed is the detailed report of the telepods sent. This is all part of the existing protocol, so I just need to store this data (encrypted).
In the event of trusted teleports, we want to enforce good behavior, so we need to incinerate the actual telepods that have been accepted on the other side.
Now what if the person you send to is lying? he can say, it wasnt me that cloned your telepod and since Teleporting works a bit too well, it becomes a bit of an issue in this case!
To deal with this I am requiring signed confirmation for telepod delivery, so there will be verifiable proof that the recipient's public address signed for the receiving the telepods.
Any feedback on the type of reports you want will help me design the best way to extract this info
Thanks
James
Is it possible to keep the status of your own TPs locally and display them in a section on the wallet? A 'darkchain' if you will..
Or even having this darkchain public and be able to look up the status based on some private key linked with each TP?
I don't know if it is possible to keep track of the anonymous transactions in a way that doesn't reveal any information, but allows any body to look up the status of their own TP.
you would need to be on your computer to get any sort of reporting, it is the only place where this info is. That's kind of what makes Teleport so hard to attack, you need to get access to all the nodes themselves. Of course these files will be encrypted so just access to the hardware is not enough, your wallet needs to get compromised
I am not going to even try to make this info publicly available after all the troubles to keep it private!
Also, I will just provide API that returns JSON with details needed for a GUI to make whatever sort of display is wanted.
James