Bitcoin Forum
May 12, 2024, 05:37:35 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Open-Source] Community governed exchange site  (Read 1525 times)
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 14, 2017, 03:35:25 PM
Last edit: May 18, 2017, 10:02:01 PM by ZenXChaos
 #1

Hello, and thanks for taking the time to read my thread.

In a nutshell, I am developing an open-sourced project similar to exchanges such as Polonex, Kraken, and GDAX -- with a few key differences.

The community should have more authority on how an exchange that they put their money into should be ran. From associated fees to exchange limits, we finally take this power from corporations -- and puts it back into the community. (planned) Using an Ethereum based voting solution the community will drive the majority of functioning.

Dividends pool

This is perhaps the most attractive feature planned for this project. To combat fee manipulation, there are hopes to implement a dividends pool which will encourage users to pay higher fees. Dividends will be distrubted amongst a top X % of traders (not based on profit/loss). While associated fees will still be lower than industry price, those fees (mostly) will be contributed to the pool so that it is reinvested into the users which generated income. Instead of fees going to corporations, we should be earning dividends on digital assets invested.

You can view the project and code here: https://github.com/ZenXChaos/ZenXTrading
Questions: Add me on Skype @MontrayDavis

Please like / watch on Github if you're interested.

This is a project only a few weeks into development, but already has the following features implemented:

  • User registration / login
  • USD Funding via Credit Card (uses Paypal SDK)
  • Generate BTC Wallets and Addresses. (Currently not saved to profile, but works)
  • Submit USD<->BTC orders (Orders currently not executed though)
  • Basic data integrity using Blockchain style comparison.
  • Larval 5
  • Demo: http://192.169.148.246/exchange/public/index.php/home (Only those with this link will find it. Design is horrible.)

I hope that in a few more weeks that most features of an exchange are implemented. At least to a very basic level.

If you have early suggestions, feedback, or inquiries please post them. I'd definitely love to build a software which favors what the community has an eye for. Not corporate hags stealing money ^_^

Cheers.
1715492255
Hero Member
*
Offline Offline

Posts: 1715492255

View Profile Personal Message (Offline)

Ignore
1715492255
Reply with quote  #2

1715492255
Report to moderator
1715492255
Hero Member
*
Offline Offline

Posts: 1715492255

View Profile Personal Message (Offline)

Ignore
1715492255
Reply with quote  #2

1715492255
Report to moderator
1715492255
Hero Member
*
Offline Offline

Posts: 1715492255

View Profile Personal Message (Offline)

Ignore
1715492255
Reply with quote  #2

1715492255
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715492255
Hero Member
*
Offline Offline

Posts: 1715492255

View Profile Personal Message (Offline)

Ignore
1715492255
Reply with quote  #2

1715492255
Report to moderator
alani123
Legendary
*
Offline Offline

Activity: 2394
Merit: 1417


Leading Crypto Sports Betting & Casino Platform


View Profile
May 14, 2017, 03:42:49 PM
 #2

This sounds cool but exchsnges with dividends have not proven all that feasible. It's one party thatbpays for costs in the end so people owed dividends don't get that risk transfered tl them when it comes to crypto exchganges. It sure is a model thst would attract ibteredt but if it were to make the exchange unprofitable it'd detract the project from its purpose due to lack of feasibility. Think about this feature well imho.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 14, 2017, 03:51:54 PM
 #3

This sounds cool but exchsnges with dividends have not proven all that feasible. It's one party thatbpays for costs in the end so people owed dividends don't get that risk transfered tl them when it comes to crypto exchganges. It sure is a model thst would attract ibteredt but if it were to make the exchange unprofitable it'd detract the project from its purpose due to lack of feasibility. Think about this feature well imho.

You have a great point, and I have thought about that portion long and hard. The thing is that while yes some profit needs to be generated for the exchange to run, I want it to truly be community driven. There are no corporate hags to pay out -- therefor, a dividend pool could be much larger in this sense.

While nothing is final because I am not sure how the dividend pool would work out, but I hope to disperse those same fees that you already pay to make trades (0.25% average), perhaps .15% could go back to the dividend pool which is then granted to an x % of top exchangers. Sure, it may or may not be much money but I am willing to bet that there tons of dividends can go back to traders. It's unlikely that the 0.25% which Poloniex and Kraken charges doesn't make them millions -- else they'd find a new business.

Further, I'd like to implement some sort of 'escrow service' for payments. This will help mitigate worries of being hacked or coins / USD stolen. Not even the exchange would have access to the funds (minus the fee which is partially contributed to the div-pool).

Nonetheless, I'd take 0.01% of my losses or gains versus 0%.

There is a lot to consider, I see. Thanks so much for your input! Smiley
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1876
Merit: 1308

Get your game girl


View Profile
May 14, 2017, 06:00:28 PM
 #4

Interesting Concept.However,it's very hard to call it a "community governed exchange site " when most of the decisions are already taken.Like you're the only Core Dev who has finalized on most of the tech.That makes it centralized.
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 14, 2017, 06:10:09 PM
Last edit: May 17, 2017, 03:15:23 PM by ZenXChaos
 #5

Interesting Concept.However,it's very hard to call it a "community governed exchange site " when most of the decisions are already taken.Like you're the only Core Dev who has finalized on most of the tech.That makes it centralized.

Great point.

While you are 100% correct at the moment, I am working on a concept to make this work. For obvious reasons (security), not just anyone should be able to submit code.

Since there is not much hype for the project and it's being developed by a single person at this time, it just makes sense to develop alone until there is a revision ready to go live. I'm more than happy to accept help on the project.

In the future, I was hoping to implement an Ethereum based voting solution for code changes and feature implementations.

If you have any suggestions on how I could make this happen I am more than happy to hear them. Thanks for your feedback Smiley.
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 14, 2017, 09:26:38 PM
 #6

Update! Smiley

v 0.0.2

-----

- Users can generate and remove ɃTC wallet addresses.

- Minor changes to DB schema

- Unbound wallet_address and wallet. Addresses are independent of a wallet (Until  Multi-sig support implemented).

- Removed BTC Wallets.

View latest commit on GitHub: https://github.com/ZenXChaos/ZenXTrading/commit/e6d594ab6540045e54499cacdf6235afcfbad7d8
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 15, 2017, 12:04:21 PM
 #7

I am following


Awesome. Thank you for supporting.

I'm sure you'll be happy to know Ethereum is being added today with Litecoin coming a few days later. 😁
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 16, 2017, 01:39:31 AM
 #8

Update! Smiley

v 0.0.3

-----

- Added Ethereum support

Litecoin coming next Cheesy

View latest commit on GitHub: https://github.com/ZenXChaos/ZenXTrading/commit/8608d9a85f64cfc33ad3138665328b0d0d5a2dca
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1876
Merit: 1308

Get your game girl


View Profile
May 17, 2017, 10:31:26 AM
 #9

How can we install it?
-> You can't.
-> From their [ur=https://github.com/ZenXChaos/ZenXTradingl]Github[/url]
Quote
Currently, the software only runs on Testnet servers. No actual Bitcoin or USD is traded. Changing this happens in only 3 lines of code though Smiley.
-> You can watch the demo here : http://192.169.148.246/exchange/public/index.php/auth/login

-> OP,I still like the concept,it's the Php that keeps me away from contributing lol
-> I can do the front-end if you want to.Just message me.
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 17, 2017, 04:28:14 PM
 #10

How can we install it?

1. Download Laravel 5.0 https://laravel.com/docs/5.0
2. Add (copy & replace) the files from http://github.com/ZenXChaos/ZenXTrading
3. Config the project and import SQL (Also on Github).

Please open an issue on Github if you are having issues.

How can we install it?
-> You can't.
-> From their [ur=https://github.com/ZenXChaos/ZenXTradingl]Github[/url]
Quote
Currently, the software only runs on Testnet servers. No actual Bitcoin or USD is traded. Changing this happens in only 3 lines of code though Smiley.
-> You can watch the demo here : http://192.169.148.246/exchange/public/index.php/auth/login

-> OP,I still like the concept,it's the Php that keeps me away from contributing lol
-> I can do the front-end if you want to.Just message me.


I would love any contribution you can make to the development of this project. Front-end is especially useful if you're willing Smiley.

Regarding PHP, there are several exchanges that use PHP. What's wrong with PHP? Are you worried about security ?
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 18, 2017, 02:11:46 PM
 #11

Can you give me a test account?

demo here : http://192.169.148.246/exchange/public/index.php/auth/login

You can register an account freely Smiley http://192.169.148.246/exchange/public/index.php/auth/register

Also, no real CC or BTC funds are taken so they are unlimited.

Load your USD funds with a fake credit card number then submit a trade ^_^

PS: Please be aware though that this site is in development constantly and you may or may not come across issues if I am actively developing by the time that you visit. Additionally, only the features listed in the post are available. This is not a complete exchange or even close.

Nonetheless, thank you much for your interest Smiley.
ZenXChaos (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 18, 2017, 08:33:36 PM
 #12

Whoops! There were some problems with your input.

The username field is required.

I am very sorry guys! Looks like I had some extra lines of code which were not necessary . You should be able to register and login now Cheesy

Additionally, I am working to bring some much needed updates within the next few days ^_^ Great progress.
webde
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 29, 2017, 09:34:13 AM
 #13

hey there
any news when will you release new updates? Smiley
and your demo do not work?
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 1876
Merit: 1308

Get your game girl


View Profile
August 29, 2017, 06:22:52 PM
 #14

hey there
any news when will you release new updates? Smiley
and your demo do not work?
I could have reported your post as a necropost but since somehow I was affiliated with the project,I'd like to update you,
The project is mostly done.We had planned to work together,OP and I.I worked on the architecture and stuff but OP suddenly stopped responding which I believe due to their heavy work schedule and busy real life.They were motivated to do the project but due to lack of support from the community he stopped it so it's safe to say the project doesn't exists anymore. 
MetaVerde
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
August 31, 2017, 03:37:21 AM
 #15

Yes.

Even if you keep it on the back-burner for now, hold on to that idea.

A co-operative exchange would be great.

Ubuntu trading.

Bless up!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!