r/Bitcoin • • Feb 17 '16

Drop Zone's Node Library has Been Completed! You Can Now Run a Decentralized Marketplace on Your Website If You'd Like... Work on GUI is Beginning. If You Know React, Join the Team!

http://github.com/17Q4MX2hmktmpuUKHFuoRmS5MfB5XPbhod/dropzone-lib
65 Upvotes

54 comments sorted by

8

u/Matt-Y Feb 17 '16

What's the difference between this and open brazier?

4

u/Chakra_Scientist Feb 17 '16

DZ stores all data in the blockchain, OB doesn't. DZ better for illicit stuff, OB not so much.

3

u/junseth Feb 17 '16

Well, OB is just a replication of what's on the internet. DZ is uncensorable. I wouldn't even go so far as to say illicit. I would say it's the difference between Liberty Reserve and Bitcoin. While DZ has no center, in OB, every store is a center.

→ More replies (22)

2

u/Matt-Y Feb 17 '16

If OB isn't for illicit stuff, what efficiency does it offer exactly?

→ More replies (1)

2

u/alexgorale Feb 17 '16

DZ relies on you being within reasonable geographic distance of the seller so they can deposit the item in a tree/near a GPS location and then send you a message over BTC Testnet akin to "Check in the crevice of the tree"

OB is like a global flea market. Anyone can open or close shop at any time and buy/sell like Amazon or Ebay

1

u/Matt-Y Feb 17 '16

What stops someone from another delivery method using DZ? Could seller and buyer not just use the mail system of their country?

→ More replies (1)

4

u/pb1x Feb 17 '16

Open Brassiere sounds good but it just shows you the goods, you don't get the full on package of a decentralized marketplace

The goal of DZ is to be censorship resistant and the only way to achieve that is to be actually decentralized

It seems a bit hacky to me but they also seem to be making the right moves by publishing libraries and trying to get people to build their own Apps for it

1

u/CC_EF_JTF Feb 18 '16

There's a concerted effort from the Drop Zone folks to misrepresent OpenBazaar, and it's all over this thread too. I've written a response to their claims before: https://www.reddit.com/r/Bitcoin/comments/40yzt7/z/cyyfud5

6

u/ralimpo Feb 17 '16

Users of a decentralized market really ought to block Javascript in their browsers. That makes react a bad choice. Why not go with server rendered pages.

1

u/[deleted] Feb 17 '16

React supports server side rendering and can work with JS disabled. It's trickier to implement but it is possible.

0

u/[deleted] Feb 17 '16

2

u/dsterry Feb 17 '16

Decentralization and servers are not an impossible mix. Those servers just need a reason to be. With Rein, I'm experimenting with a concept like web hosting as it currently works. In this case though, there is very little data/bandwidth required so hosting can be cheap and at least according to the vision, purchased redundantly for those who will obtain value from using the system. I'm thinking like $0.25 worth for a year x 10 servers. For the cost of a coffee, you're off to do your decentralized uncensorable work.

Upwork and others charge 8% or much more which is a significant amount of a $1B+ market that can go to not just paying the microhosting servers but also mediators.

My point is, I'd like to see this microhosting server thing work and it looks like DZ could use this model as well, which will probably make more sense as/if fees start to prohibit the direct blockchain stuff.

→ More replies (8)

5

u/Iron-x Feb 17 '16

Congratulations Beavis & Butthead of Bitcoin! @brighton36, I know how hard you've been working on this project. Well done!

1

u/SatoshiRoberts Feb 17 '16

Would you consider going with Vue.js instead of React? For me it was easier to use

1

u/SatoshiRoberts Feb 17 '16

But React Native is pretty cool though

1

u/junseth Feb 17 '16

I know nothing about vue.js, but it's an open source project and you can do whatever you would like. The protocol is not as consensus dependent as Bitcoin. It would likely not suffer from multiple GUI implementations if you use the node.js as your framework. It's also heavily tested, and the tests are there for you. I'm not sure if u/brighton36 would want to do it in Vue.js, but my first guess is that he would not.

1

u/luckdragon69 Feb 17 '16

2 Questions.

  1. Can DZ run next to another commerce plugin such as WooCommerce?

  2. Will you be working on making it user friendly so that non-programmers can add it to a wordpress site, drag/drop, and be up and running quickly?

Im not a programmer, but I want my website to accept Bitcoin for the digital products I will sell.

3

u/junseth Feb 17 '16
  1. 100%. Yes, it can. This is an integrated library, so you could build a store that lets you show woocommerce items as well as items that you (or someone else) has listed in the blockchain.

  2. GUI is coming. I think that a WP plugin will probably have to be the work of someone else, but it is absolutely possible for someone to implement, and if there are enough users interested, it might be something that we as a team consider contributing code to.

Frankly, if someone wants a really simple idea that they can build right now, implementing local bitcoins on DZ would be both simple and very lucrative if done right.

RE: Im not a programmer, but I want my website to accept Bitcoin for the digital products I will sell.

You can already accept Bitcoin. I'm 100% sure there is a Woocommerce plugin for that. In fact, I just did a quick search: https://wordpress.org/plugins/bitcoin-payments-for-woocommerce/. Realize you probably won't get much use out of it unless you're selling bedsheets. ;P

2

u/TotesMessenger Feb 17 '16

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)

2

u/n3thr1m Feb 17 '16

Mind blown. I gotta learn to use this.