Pages:
Author

Topic: [BETA] Dark Exchange: a 100% decentralized p2p exchange - page 3. (Read 15866 times)

newbie
Activity: 49
Merit: 0
Do you think sending messages directly from identity to identity should be supported? If so, how do we get around the email issue of unsolicited messages? Make people friend each other first? Smiley
I think that would be good. Maybe use the eventual trust score system to determine if a message can be sent, like if they have <=0 trust they cannot send messages to people who haven't added them to their friends list (excluding trade messages of course). and include a "flag as spam" button on messages that would decrease the senders trust score. Although that might be abused, for example, have a conversation with someone then go though and flag every message they sent. Maybe limit the spam flag to one flag per sender per recipient per arbitrarily amount of time? Seems over complicated for the time being...yeah...Friends list is good, and an ignore list as well.
full member
Activity: 164
Merit: 100
I'm using issues on github to track both bugs and feature requests. I have issues for most of your suggestions, and I'll some more for the ones I don't have. You can also comment on the issues directly.

User profiles for each identity. Just a text field users can fill with information like the Bitcoin address, Dwolla ID, mailing address, etc. if they so choose.

I think the user profiles for identities would be a good idea. For bitcoin address and etc, I have the following issues created:

https://github.com/macourtney/Dark-Exchange/issues/23
https://github.com/macourtney/Dark-Exchange/issues/24

I also have an issue for viewing an identity: https://github.com/macourtney/Dark-Exchange/issues/11

This could be expanded to add a profile.

PGP integration for the messaging features (are messages public?)

First, messages (which can only be sent on trades right now) are not public and are automatically signed (though the signature is stripped off when saved). Actually, all data sent between Dark Exchange nodes are both encrypted and signed.

I don't want to integrate PGP if I can avoid it since that would add yet another program for people to install when installing Dark Exchange. On top of that, encryption and signatures are already supported in Dark Exchange. We just need to figure out all the ways we want to use them.

Do you think sending messages directly from identity to identity should be supported? If so, how do we get around the email issue of unsolicited messages? Make people friend each other first? Smiley

web-of-trust style user rankings, but that's already been requested.

Tracking issue: https://github.com/macourtney/Dark-Exchange/issues/22

Minimize to systray + systray notifications for new messages, accepted trades, etc.

Good idea. I just added a new issue for it: https://github.com/macourtney/Dark-Exchange/issues/25

Some kind of remote API (i was thinking about android apps, but i2p's memory requirements are to great, so a front end is all that seems doable)

I'm worried about this since it could open people up to hacking. However, I created an issue for it: https://github.com/macourtney/Dark-Exchange/issues/26
newbie
Activity: 49
Merit: 0
Some feature ideas once everything is nice and stable:

User profiles for each identity. Just a text field users can fill with information like the Bitcoin address, Dwolla ID, mailing address, etc. if they so choose.

PGP integration for the messaging features (are messages public?)

web-of-trust style user rankings, but that's already been requested.

Minimize to systray + systray notifications for new messages, accepted trades, etc.

Some kind of remote API (i was thinking about android apps, but i2p's memory requirements are to great, so a front end is all that seems doable)
full member
Activity: 164
Merit: 100
My identity on Dark Exchange is Morpheus. If you don't have it listed in your identity tab you won't be able to find my offers.

I created a bunch of Dwolla to Bitcoin and Bitcoin to Dwolla offers. If you can't find them with a search, let me know. It takes about 10 minutes for the search to completely finish and there is no feedback that the search is in progress, so please be patient.
full member
Activity: 164
Merit: 100
At this moment, you should see 11 total peers. The number of identities may vary since you both have to be online at the same time to exchange identities.

Every time you restart Dark Exchange it will try to download any new peers (Though it is naive, and likely won't find them all every time). Unfortunately, I2P is pretty slow and it can take a few hours to find a peer and start downloading updates. So, if you want to find as many peers as possible, leave Dark Exchange running for an extended period of time.

I'm going to look for ways to speed this process up.
full member
Activity: 164
Merit: 100
...
EDIT: Maybe post this in project development as well?

I've started a topic in development to discuss technical issues with the exchange: http://forum.bitcoin.org/index.php?topic=27055.0
legendary
Activity: 882
Merit: 1001

Great idea, but ... why Java Huh Sad
Let's not start a flame war. Every programming language has it's advantages and disadvantages. Also, I2P uses Java, which is probably the main reason.
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
member
Activity: 104
Merit: 10
Watching this thread.
legendary
Activity: 882
Merit: 1001
Does anyone see my offer, because I can't see anyone else's offers.
newbie
Activity: 49
Merit: 0
After my last relaunch my peers jumped from 5 to 11! I was starting to worry the 5 of us were the only ones.

My Destination:
Code:
d01K6Fhr2zxazVG7~oVJY8t3J3xDAVGiihv~Uv8-Qauqt9MUwgmhJCX5ThFmq57Q9kV8AR8WEd8Q-MoZjS~nc51imaqw6ND0yBp9HdH5iG~1Ngk~f3BJ-oVdFRuEj~oGZxGUoQpJUKP7qJyEncQI~r9btCGlBzIUmP3WMJtjEwdhtwoBp~Q8PVVBj9u4mHCDbULjUDOLpi2i2uT7ctG0d5~HQsNDpAVAVr4QIsRgyq7lrUaRrcbLTggUw1tQmdR9-6qfjwHkC8a869TVYxCfaVX-5ENtJzrSO1ZGynH2sw7mv33FPLAwSvQAu3AQGY5O7HtmYE-sGlefGwfiv1NuTUXILRSEKB75arzIYCh5MbplEsiYv9ngv2k41WEqLV7Wau9L3VfT8DjMwCoHYNmSh0bUsuT0yI0bNFDul9aRGbE3KdVPS6Ex7qk1wxLl~DT8-2XsJv7ppbG~58Q2B-lDJrL9wtBculKHSYJKNWoczmEooFHPv8v5f9QLIP1IycaIAAAA
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
This is excellent.

I'm watching this.
legendary
Activity: 882
Merit: 1001
Heres my destination address too:
Code:
0qaLZmzp1xQ5GpGzA7GXRHdmOmCgwFh13Qldw5vr6FPOpfsVilGq74~tmvk~y7cNWDRsopo6wOqJ-dkNNcyR~7cvgR~rBAUdYncxeBUjrBQNv7CNCvKs0mQ~tyBR5vkg2Fv3odLGn0O2LPaRkvl-Lzw-tXljd~xFk-CZoEpLynmm3miinUpjTmDTN6BlAntH3lv1eJa32Q18HonNvLDjE1~sPd7wlvOXzj~TJVIXEXBXKHpjW~ljxKBc8I8siKdhLQ5t83EtH5wqhI5HGpCgnZz72ChiyxwCfwmwH3nsACNUdbBicvsKpYFXSA4Q~deml07yGSW0fZ39nnL6jgPmDjoplldeiZGS70jhC2DYdXqaqZ-KtIXsBi3aIkskRcJsxRpYCax-K3O~oR~Lpxe9PTkPSkWhZh0BdGIqnd0re2fU6ciGH-ucGQRysLY5MeROLE~mA3PJskAbQ4~MMA2~vgO7N7T00e4d423stHIx5wEikzHzH-P6R1ICvD4HSf4jAAAA
full member
Activity: 168
Merit: 100
Seeing as how I'm still having problems being automatically connected to peers, my destination address is:

Quote
MQX7kulCMKy9hu-aE-zvCL9o3qPKnFMQGJR4rmLBr~LUIhSVjWyZNkz8KyJsSbQ60Q7~q4HFBa3sVxoBASOg-qLpZWv17AsfYpd6GWbYePmsXBLPvBBfZwG3xbGvnYgXsSMsx9~FZTX8KL8hfzkKAUS1a3ekGSeZTPGrpLkNn1occ0TvkzWuPCOkxYVgvgD0eNijXPaco7BPRDZjwmoAcDBwFlQ4AJZ3wWVPXawExYWcp0WuXVmc7h7FSnZNWp4EhKZq8Lt0tN23WnVGtErFfj8xgUP2UAneTWgSyr3sGlv87cNenvB6G4C25CBkAV-u7XDfRwYOvSSVy48iZzyaWEqMubvo7FidsPk49aBFFQC7VaUUZ3pGgKS2LlwDuj0Xj-kzPtjHnb~rNsOK25CAAcS3iYKL5VI-Hs~dczTgibQ8Fm4IJQHQaIT~PavxJ7eeNmpP8hdYpRZtQnGxafK1OQv1B6~~4j1IMB~-evRrdg4YkbG6~hQ5hCeut9SISCJEAAAA

If anyone else is having problems or would like some more peers, feel free to add me.
legendary
Activity: 882
Merit: 1001
I launched Dark Exchange beta 2 again and immediately searched.  The above reported exception did not occur again.

I Have Bitcoin To Send By Bitcoin Transfer
I Want United States of America, Dollars Sent By Dwolla

and it found two offers OK.

I selected the first one and clicked the View button and reasonable details were displayed.  I canceled the transaction because I am not actually prepared for a real transaction.

So far so good!

I seem to be the only one with offers right now. Sad

I will stand by my offers. I'm eagerly awaiting to make the first real trade on the exchange.

I'm glad to hear someone else got Dark Exchange working besides me. I'm going to start creating issues to track bugs and change requests. After playing with it a little, what obvious things do you think Dark Exchange needs?
You have offers right now? I've been running this for a few hours, and no offers have shown up except for mine.

EDIT: Maybe post this in project development as well?
full member
Activity: 164
Merit: 100
I launched Dark Exchange beta 2 again and immediately searched.  The above reported exception did not occur again.

I Have Bitcoin To Send By Bitcoin Transfer
I Want United States of America, Dollars Sent By Dwolla

and it found two offers OK.

I selected the first one and clicked the View button and reasonable details were displayed.  I canceled the transaction because I am not actually prepared for a real transaction.

So far so good!

I seem to be the only one with offers right now. Sad

I will stand by my offers. I'm eagerly awaiting to make the first real trade on the exchange.

I'm glad to hear someone else got Dark Exchange working besides me. I'm going to start creating issues to track bugs and change requests. After playing with it a little, what obvious things do you think Dark Exchange needs?
full member
Activity: 164
Merit: 100
...
By the way, how is the Dark Exchange client visible in the i2p dashboard - under local destinations?


I don't see Dark Exchange in the i2p dashboard, but it could be picking up the destination and listing it under local destinations.

Also, I've created an issue for your exception, but I don't have a plan to fix it unless it shows up more often. However, I want an issue to make sure it's tracked.
full member
Activity: 164
Merit: 100
...

just an idea:
Score users would be nice. More trades and more volume with diferent users, more score, registration date to make more scores too (or not?). If a "bad guy" appears, just put negative scores. It not will be the best way, but make some reputation.


I've already thought of a scoring based system, but I haven't had time to implement it yet. My idea is to include a scoring system where you would rate each person/identity on a percent trust/distrust scale. Everyone would start out at zero. As you complete trades with someone, you can increase your trust in them by raising the scale to a positive percentage. If the trade goes bad, you can decrease the scale into the negative territory.

Then, all of the trust ratings from the people you already trust would be combined with how much they trust someone else to determine your expected trust in an unknown party. I have an idea how to do that, but I don't want to go into detail here.
full member
Activity: 164
Merit: 100
Morph,

What is your address? I'd like to donate to you for your time (and I think others may as well)

I posted a donation bitcoin address in both the README file: https://github.com/macourtney/Dark-Exchange/blob/master/README

And on the wiki: https://github.com/macourtney/Dark-Exchange/wiki

Thanks.
hero member
Activity: 686
Merit: 501
Stephen Reed
I launched Dark Exchange beta 2 again and immediately searched.  The above reported exception did not occur again.

I Have Bitcoin To Send By Bitcoin Transfer
I Want United States of America, Dollars Sent By Dwolla

and it found two offers OK.

I selected the first one and clicked the View button and reasonable details were displayed.  I canceled the transaction because I am not actually prepared for a real transaction.

So far so good!
Pages:
Jump to: