Author

Topic: Test/Demo Tor Hidden Service Cryptocoin Bank http://wxi2mgugw4732xs7.onion:8081 (Read 1772 times)

hero member
Activity: 900
Merit: 1000
Crypto Geek
yeah lets all trust an onion bitcoin bank, what could possibly go wrong? what?

No balance was really intended to be on the remote site - the idea is to leverage what is already available such as identity from bitcoin-otc, but make it in a more easily assessable format that can't go down should we see some kind of bitcoin doomsday
legendary
Activity: 1078
Merit: 1005
Yes that's right - looking for a stealth service
Would a tor/i2p service that connects to an existing exchange suffice? Or would you want an "all darknet" exchange? The problem with the latter is it'd be hard to get traffic to make for a decent orderbook.
sr. member
Activity: 322
Merit: 250
yeah lets all trust an onion bitcoin bank, what could possibly go wrong? what?
hero member
Activity: 900
Merit: 1000
Crypto Geek
Is there anything along these lines already developed? Just hosting something already out there like Centraw  or Bitcoinary but on a onion site would be a lot easier.
People may bash Intersango but who else has shared exchange code?
What's wrong with the existing exchanges? Or are you specifically looking for a tor/i2p based service?

Yes that's right - looking for a stealth service
legendary
Activity: 1078
Merit: 1005
Is there anything along these lines already developed? Just hosting something already out there like Centraw  or Bitcoinary but on a onion site would be a lot easier.
People may bash Intersango but who else has shared exchange code?
What's wrong with the existing exchanges? Or are you specifically looking for a tor/i2p based service?
hero member
Activity: 900
Merit: 1000
Crypto Geek
there is actually:

http://orlingrabbe.com/?p=1476084340
https://github.com/FellowTraveler/Moneychanger

for this
but I think I prefer

https://github.com/davout/bitcoin-central

Once I've gathered all my info I'll post a thread in a more appropriate forum category and there should be more interest
legendary
Activity: 2940
Merit: 1090
This was never intended as an exchange, the most interesting parts really were probably the mobile device banking and payments and the stuff for accepting payments on websites. Basically by having accounts denominated in coins one can do instant payments since the blockchains are not involved it is simply normal banking using accounts.

-MarkM-
hero member
Activity: 900
Merit: 1000
Crypto Geek
If working with a bank in fiat then Intersango has code for that:

https://bitcointalk.org/index.php?PHPSESSID=f099ea1d8e68e52c3bd97b686832b7b5&topic=35812.0
https://github.com/dooglus/intersango

But really what I'm looking for is something more basic - an orderbook with matching.

A mix of the Intersango code with cyclos would be ideal to start. Maybe it's better to use Intersango as a starting point, removing the actual bank functionality so people can trade directly.

Also, as a 2nd critical step I would hope to integrate, link in the #bitcoin-otc web of trust so that accounts on the exchange match up with that.

Is there anything along these lines already developed? Just hosting something already out there like Centraw  or Bitcoinary but on a onion site would be a lot easier.
People may bash Intersango but who else has shared exchange code?
legendary
Activity: 2940
Merit: 1090
I never saw their online demo it was not running or something.

All I did was rename the single currency provided to whatever name I wanted to use for a currency.

To set up a second currency would be a lot harder as you would have to figure out what all the various types of transactions are for so that you can figure out whether your new currency actually needs each type, or you'd have to just blindly copy over one by one each type without knowing what they are for just in case you actually do turn out to need them. Possibly really you'd only need a few, but if so which ones?

I think most people using the thing use it for just one currency, their own made up local currency they are promoting, so that just renaming the built in one to whatever they want to call their local currency probably is fine for most of them.

Basically it is a bank not an exchange, so for example you could name its currency "devcoins" and let people use it as a devcoin bank, where all the accounts are denominated in devcoins; or you could call the currency bitcoins similarly.

But automating the creating of balances in the bank based on receipt of real coins on a blockchain is something you would have to add yourself if you wanted it, just like you would have to add in something yourself probably if you wanted to credit people's accounts when they deposit paper fiat money or metal fiat coins in some kind of deposit machine like an ATM that accepts deposits.

Actually I think usually fiat deposits are only provisionally credited anyway since until a person empties the machine and checks whether the deposit envelopes actually do contain what they claimed to contain it is mostly courtesy to pretend you trust the depositor to have deposited what they say they did. I suppose blockchains are actually an improvement on that, so hey if you want to go ahead and build a module that will somehow link a specified blockchain with a specified currency type and/or account type to automate deposits that would be great...

-MarkM-
hero member
Activity: 900
Merit: 1000
Crypto Geek
They were not images of virtual machines, I simply ran three copies of the software on three different ports and pointed .onion addresses at them. By now there are probably newer versions of cyclos so might as well grab latest version if you want to take a look at it again.

http://www.cyclos.org/

I used the ready to run version that doesnt need you to set up MySQL etc to run it.

-MarkM-


Oh right, ok. Other than running off tor was it any different from:
http://www.cyclos.org/cyclos-demo ?
(you can login and search for Bitcoin, but don't use it because it's supposed to be a demo)

Can we make this better? Can we make it more automated?

- check address balances automatically?
- automatic suggestion of unit rate for offers and requests
- automatic suggestion of most common units


legendary
Activity: 2940
Merit: 1090
They were not images of virtual machines, I simply ran three copies of the software on three different ports and pointed .onion addresses at them. By now there are probably newer versions of cyclos so might as well grab latest version if you want to take a look at it again.

http://www.cyclos.org/

I used the ready to run version that doesnt need you to set up MySQL etc to run it.

-MarkM-
hero member
Activity: 900
Merit: 1000
Crypto Geek
Great to see.
I couldn't connect though... ? Still up?

No, it was just a test, anyone who was really interested move on with it already. It was on an extra machine too that I cannot keep running all the time until such time as it makes enough to pay for the electricity it uses, which wasn't happening.

-MarkM-


Upload a server image somewhere and I'll see if I can get someone to put it on a VPS somewhere for us
legendary
Activity: 2940
Merit: 1090
Great to see.
I couldn't connect though... ? Still up?

No, it was just a test, anyone who was really interested move on with it already. It was on an extra machine too that I cannot keep running all the time until such time as it makes enough to pay for the electricity it uses, which wasn't happening.

-MarkM-
hero member
Activity: 900
Merit: 1000
Crypto Geek
Great to see.
I couldn't connect though... ? Still up?
legendary
Activity: 1420
Merit: 1010
interesting Smiley ... i will be watching and having a look on this when i get home and on TOR
legendary
Activity: 2940
Merit: 1090
Just an initial test/demo so we can work out what features we actually want/need out of those the software suite used currently offers.

(It offers a lot, but things like all mobile banking apps for various kinds of phones and SMS and so on might find that the phones the apps run on cannot run a Tor proxy on the phone or something like that, or maybe we cannot send SMS messages using Tor, or whatever... Basically we might find we cannot use every feature the software offers while running as an actually-hidden hidden service.)

http://wxi2mgugw4732xs7.onion:8081

I have already discovered that the software seems to only be able to handle six decimals for currency amounts.

Lets see what other failings it has... Smiley

I have set it up with DeVCoins as the default currency currently, since this testing is part of development of banking solutions for cryptocurrencies.

I am slowly figuring out what is involved in adding more currencies to it, I created a Bitcoins currency type but it seems no one can actually have accounts for the new currency until transaction types have been defined for that currency and there are a lot of transaction types one can define, it is not yet clear to me which types would actually be needed.

Setting it up with one currency was easy, since that was accomplished simply be re-naming the single currency that it was already set up to use and setting the number of decimal places to use for amounts.

Right now it looks like spawning entire separate "sites" each one dedicated to one cryptocurrency would be easier than adding a second currency.

-MarkM-
Jump to: