Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0xThings - Distributed manufacturing district #217

Open
veqtor opened this issue Oct 31, 2017 · 3 comments
Open

0xThings - Distributed manufacturing district #217

veqtor opened this issue Oct 31, 2017 · 3 comments

Comments

@veqtor
Copy link

veqtor commented Oct 31, 2017

Name:

0xThings

Purpose:

Purchase 3D things modelled by other users printed locally and sent to you via mail.

Description:

There are many owners of 3D printers around the world, 0xThings turns every such owner into a 3D-print-shop. Creators of 3D-printable items can upload their models to 0xThings and have printer-owners take care of print-on-demand manufacturing and shipping.
Placing an order is as simple as finding an item you want printed, choosing material(s) and quality of print. The system would then locate the closest & cheapest print-owner(s) and let the user choose among them based on previous ratings.

What does 0xThings solve?
Currently there are thousand of 3D-printers sitting idly in peoples homes, makerspaces, 3D-print-shops and garages, while a handful of 3D-print-on-demand services are charging very high prices. The complexities of charging money for the production, getting orders, etc, makes it very difficult if not impossible for owners of 3D-printers to get returns on their investment.
Furthermore, 0xThings is a very environmentally friendly option to traditional manufacturing, because items are produced close to the consumer, skipping long-distance shipping that negatively impacts the environment.

Technical challenges of realizing 0xThings:
Ideally, in order to stop items from simply being copied and the creator being snubbed of their share of money, 0xThings needs to have a system where 3D-printer owners only get access to the original models (suitable for printing). I believe this can be solved using ZK-snarks, or a hackier solution:
When an order is produced, the 0xThings contract would re-encode the symmetric private key with which the printable model is encoded, into one that can be read using the 3D-printer owners private key. I'm not 100% sure how this would work, perhaps it would be somehow easier if an oracle such as Oraclize would perform this service (it could be done using the computation type command, producing an IPFS-hash to a file that is encoded with the designated printer-owners public key.

When browsing 0xThings, users would preview the items, with somewhat low-poly, internally distorted meshes. This works as a sort of copy-protection in that it severely confuses 3D-print software, making the meshes suitable for preview but near impossible to print.
This would achieved by processing the meshes when uploading them.

External integration possibilites
0xThings also creates a great opportunity for integration with external clients, such as VR worlds, wherein curators (shop owners) could earn revenue for displaying a content-creators item, also VR creates great opportunities to stimulate the 3D-print economy and online shopping of items such a accessories (rings, necklaces etc) because it would let the user try the item in VR before making a purchase.
Imagine vast shopping districts in Decentraland where you can purchase all manner of goods and have them freshly printed and delivered to your door the next day.
Also, with integration with other dApps like Decentraland, 0xThings could cater to the virtual and physical market.

Future Vision
0xThings could also further along add support for other forms of manufacture, such as PCB and CNC services. Add assembly services and creators could upload complete products such as electronic devices (drones, synthesizers, IOT-devices and even mobile phones). 0xThings would coordinate production of the parts, send them to assemblers who would put together the product and send it to the customer.
This is the first steps we're taking towards the future of manufacturing.

Notes
0xThings and its need for delivery of physical goods also highlights the need for decentralized delivery services, but this is a huge undertaking in itself, but an area ripe for disruption.

Ethereum Address:

0xBB69b1DBecfBafF7E4F8c9636b322b7a85c58479

@veqtor veqtor changed the title 0xThings - 3D modelling & printing district 0xThings - Distributed manufacturing district Oct 31, 2017
@WarKitteh
Copy link

I love this idea because it takes a already existing group of people and their unused devices and lets them make money from them. I like the idea of using mesh models for preview. I could see this working for more than just 3D models. I see this also working for people who make circuit boards and possibly wire diagrams. The only quarrel about this project I have is this: "Imagine vast shopping districts in Decentraland where you can purchase all manner of goods and have them freshly printed and delivered to your door the next day." While that is a good idea for brand names I don't see this going over well with amateur printers in their garage. QC would have to be top priority.

@WarKitteh
Copy link

WarKitteh commented Jan 3, 2018

I think it is also very important we start this district project because: https://bitcoinist.com/3d-token-ico-the-creation-of-a-revolutionary-decentralized-blockchain-based-factory-4-0/

Ultimately with all these ico's coming out the service or idea is to small to be centered around an entire coin I don't see 3DT ever really scaling or very profit driven. However this is the beauty of district0x we can create a govered and controlled district exactly like this and it can be community built to actually work and function like a economic community.

@Bradymck
Copy link
Collaborator

Hey @veqtor

I'm not sure if you're aware but we recently launched a new bounty to migrate your proposals to the actual District Registry: https://registry.district0x.io/

We're replacing the old voting app with the registry. Let me know if you need help but I would love to see you migrate this over so you can claim your DNT.

It does take a 10,000 DNT submit to submit your proposal but this gives you an extra 2000 you can stake in the registry beyond the deposit amount.

Hit me up on Telegram or Discord if you need help or have questions.

Telegram: https://t.me/district0x/75217
Discord: https://discord.gg/P9RQejv

PS, please excuse the canned response. I am encouraging everyone here to start migrating so they can claim their 12000 DNT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants