BitShares Forum
Main => Technical Support => Topic started by: decentral.exchange on October 20, 2015, 11:09:16 am
-
.. needs a decentral point of entry.
As it is now possible to trade counterparty-risk free, in a peer-2-peer manner using a decentralized exchange (dex).
The only thing we now need is a decentral network that allows to access it.
Therefore I have built a free and open platform that everyone can use to access the BitShares 2.0 DEX using the so called Inter-Planetary File-System (IPFS).
It essentially delivers the webpage and uses the currently known websocket servers a sentry points.
The page itself is bundled using travis-CI so that everyone can see that the sources have not been modified.
Now, with IPFS, we have a platform for content delivery (e.g. web wallet derliver) that stored its files permanently. If the web wallet has
been uploaded, no one can modify it again.
Nuf said. Here is the URL:
http://decentral.exchange/
Roadmap:
+ Customized designs
+ Additional fail back API servers (as many as possible)
+ setting up a DNS server for fall back notes (similar to the ntp pool)
Since the web wallet can make a profit on it's own (with the referal program), I do not intent to put advertisements there.
Have fun.
Feedback and Critiques welcome
-
The IPFS stuff looks pretty cool!
-
Sounds cool !
But where is the files stored? It is distributed in many computers?
-
lol .. I wanted to do the exact same thing .. good thing you have it already ..
@xiahui135: IPFS is a decentralized data storage system .. the data is stored somewhere and distributed accross computers in the internet .. I supposed the decentral.exchange has it's wallet somwhere in travis or github.
//edit: yes there it is:
https://github.com/decentral-exchange/wallet
-
lol .. I wanted to do the exact same thing .. good thing you have it already ..
@xiahui135: IPFS is a decentralized data storage system .. the data is stored somewhere and distributed accross computers in the internet .. I supposed the decentral.exchange has it's wallet somwhere in travis or github.
//edit: yes there it is:
https://github.com/decentral-exchange/wallet
oh, is that the stand-alone html wallet? why isn't there an official version?
-
lol .. I wanted to do the exact same thing .. good thing you have it already ..
@xiahui135: IPFS is a decentralized data storage system .. the data is stored somewhere and distributed accross computers in the internet .. I supposed the decentral.exchange has it's wallet somwhere in travis or github.
//edit: yes there it is:
https://github.com/decentral-exchange/wallet
oh, is that the stand-alone html wallet? why isn't there an official version?
there is
https://github.com/bitshares/bitshares-2-ui/releases
-
This is great! The end game is near!
-
@OP: only thing you need is a decentralized WS socket now .. maybe have a set of DNS servers as fallback or so ..
instead of setting up a DNS server like NTP pool (which is a great idea) .. you may simply put a new file with known public API servers
https://bitsharestalk.org/index.php/topic,19254.new.html#new
-
By using IPFS, we don't need to DNS.
-
Awesome :)
-
cheap bts guys !!!!!!!
-
By using IPFS, we don't need to DNS.
I was talking about the API connection .. it seem that @decentral-exchange uses the openledger API and no other (yet) ..
Even though the web wallet delivery in terms of HTML/JS files is decentralized now .. there still is a single point of failure in the web socket API ..
-
Thank you for the input! +5%
I do have some more plans and would actually would like to bring people on board that help integrate other services and are willing to verify
+ the build process
+ the file distribution
+ github builds
My goals are to offer a open platform that reduces the risk to a bare minimum. If I could get some developers or community members to verify
that I have not tampered with the sources that would be a huge success.
Anyway, I plan to add customized patches (public, open source) to
a) enable customization
b) add the referral program to this page
once this page uses the referral program, I can even offer to pay people involved with a cut of the income. Sounds great? Let's do it!
Since everything is hosted in github, I could add other github users to this project. I don't want to host a one man show here! Let's improve this all together and have it hosted on a decentralized platform!
Doesn't this sound like blockchain.info .. just WAY better?
What are your thoughts?
-
Sounds awesome! Wish I could help but that's not my expertise.
-
Looks nice .. I'd like to join this ..
It seem you have not yet written much code .. so verifying the existing stuff should be quite easy atm ..
-
Looks nice .. I'd like to join this ..
It seem you have not yet written much code .. so verifying the existing stuff should be quite easy atm ..
It would be wonderful if you find the time to do so. I'll add you to the repository as a contribute if you don't mind.
You may want to read into git's Signoff feature and sign commits if you feel they are ok and unaltered.
In the mean-time, some of you may have noticed, I took down the page for some time in order to clarify on the licensing with CNX.
I am happy to announce that I made an agreement with CNX and will continue to provide an entry point to the decentralized exchange via IPFS.
Additionally, I have just today added the MUSE wallet as well and am going to extend my work at this front as soon as I find the time
-
cooleo ..
I have checked your recent code and signed the current states for /muse-build and /build ..
awesomeness:
git: + 1
github: +2
travis: +3
ipfs: +5
I assume you plan to add your own referrer or registrar eventually .. can I join that project?
-
@decentral.exchange can`t open the DEX on http://decentral.exchange/
-
Just watched the presentation on youtube, pretty impressive I must say. Good stuff.
-
@decentral.exchange can`t open the DEX on http://decentral.exchange/
Sorry for that. The machine that hosts the IPFS seed (pinned directory) went down due to an issue of the hoster.
There are plans to improve the robustness of the setup and add redundancy.