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

Smart contracts for OpenBazaar and the forthcoming token #3

Open
5 tasks
drwasho opened this issue Oct 10, 2018 · 4 comments
Open
5 tasks

Smart contracts for OpenBazaar and the forthcoming token #3

drwasho opened this issue Oct 10, 2018 · 4 comments

Comments

@drwasho
Copy link
Member

drwasho commented Oct 10, 2018

This is a tracking issue to compile a list of smart contract ideas to:

  1. Integrate into OpenBazaar to extend the marketplace (i.e. the types of things you can buy and sell)
  2. Extend the utility of the OpenBazaar token
  3. Novel ways of distributing tokens based on marketplace activity
  4. Enhance the reputation and safety of users
  5. Interacting with smart contracts from other projects

If anyone has suggestions and posts them in the comments, I'll add them to the list below.


OpenBazaar protocol

  • 1. Futures contract. A smart contract for users to easily speculate on the price or outcome of a future event in a fully collateralised manner, taking advantage of OpenBazaar's network of moderators.
  • 2. Auction contract. Purchase items using an auction (various types).

Token

  • 1. DAO for distributing token rewards. Token rewards could be awarded to DAOs to manage distributions; the DAO may be comprised of moderators who use their knowledge/experience with dealing with vendors and buyers to fairly reward marketplace activity.
  • 2. Channel advertising contract. Users purchase content spaces with Ethereum or whatever, which are held in a pool and allocated on a pro-rata basis based on individuals that have staked OBT in that channel contract.
  • 3. Reputation staking contract. Stake tokens for your peerID (as a general user or store) to signal capital investment in your reputation.
@Austin-Williams
Copy link
Collaborator

I like the auction idea. That would be really cool. Though auctions are notoriously difficult in the on-chain blockchain setting (there are a lot of subtle gotchas), so proceed with caution there.

We could also do a crowdfund contract -- kickstarter style, but no fees. IRL reputation is important for this use case though, so keep that in mind.

We could create an affiliate contract that could be used by sellers. It would provide a certain % of the sales revenue to the affiliate that provided the link that brought the buyer to the seller.

@sameepsi
Copy link
Collaborator

sameepsi commented Oct 15, 2018

@drwasho @Austin-Williams I have few ideas in mind, stemmed out from previous discussion with Dr. Washinton months back. Though we need to discuss them in details, I am writing their summary here-:

  1. Ad-Spaces- There can a specialized area in the OB Client for showcasing ads. The sellers can purchase spaces in those areas and showcase their ads as per their needs. These ads needs to be finalzed. In nutshell we are selling ad-spaces and seller can use as per his/her needs. The process for selling ad-spaces can be one or mix of 1 of the following- Fixed price, Vickrey Auction
  2. Store affiliation program- This has a very broad scope. In nutshell a store can launch its own tokens which can be used to purchases goods from the store and get good discounts. New stores can use this mechanism to get fund for their stores initially by selling tokens cheaply and later on those tokens can be used to purchased products on the store.
  3. DAO based stores- It can be an extension to the previous one. Where new stores can get funding by launching and selling their tokens. Later on when store starts selling things the funds will be distributed as per the token holding of each token holder.
  4. Channel ad-spaces- This can be an extension to the 1 point. In this each store can provide its space to other stores/listing to showcase their ads.
  5. Fraud protection reserve funds contract

I will create a separate issue for each one of them, once accepted, and will write their details

@durenzidu
Copy link

durenzidu commented May 20, 2019 via email

@durenzidu
Copy link

durenzidu commented May 20, 2019 via email

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

No branches or pull requests

4 participants