SlideShare une entreprise Scribd logo
1  sur  21
OpenBazaar
OpenBazaar
Building a decentralized marketplace network
OpenBazaar
What is OpenBazaar?
• Decentralized marketplace for conducting
censorship resistant, private trade online
• It’s like eBay and BitTorrent had a baby
OpenBazaar
Primary Team Members
• Brian Hoffman (Project Lead):
Serves as core developer and run day to day operations for the project
including architecture, design, marketing and infrastructure
• Sam Patterson (Operations):
Manages marketing and fundraising, software testing and provides other
various project support
• Dr. Washington Sanchez (Research):
Conducts research and development in OpenBazaar smart contracts,
arbitration, reputation and trust
• Dionysis Zindros (Research/Development):
Researching identity, trust and reputation in anonymous peer to peer
networks
• Jonas Nick (Developer):
Python and ZeroMQ expert and one of the core developers for the project.
• Many others…
OpenBazaar
History of OpenBazaar
• Dark Market was the winning
hackathon entry at the Bitcoin Expo
in Toronto winning $20,000
• Proof of concept source code was
released by Airbitz and unSYSTEM
• Forked from Dark Market on April 24
• Created an official GitHub
organization and spun off as
OpenBazaar amid name distraction
(see Reddit)
Dark Market
is a scary
name
OpenBazaar
Why should you care?
• Happiness
– Most online shopping experiences suck
• Freedom
– Buy what you want from whom you want
• Wealth
– Being a merchant online costs money
• Seller fees (ebay: 10% of total + shipping + PayPal fees)
• Credit Card processing
• Listing “upgrades”
– Less fees == More Profit and Deeper Discounts
OpenBazaar
How does it work?
• Everyone is a node in the p2p network
• Everyone is a merchant, buyer and/or arbiter
• Bitcoin is used as the currency (for now)
• Merchants create listings/contracts and
publish them to the network
• Buyers find listings and enter into agreements
with a merchant and an arbiter
• Once goods are shipped or services rendered,
2-of-3 parties sign and release the funds
• Users can rate each other to create reputation
• Arbiters receive fees for dispute resolution
OpenBazaar
Peer to Peer Network
• Kademlia-like system
• Peers communicate via encrypted messages passed
between ZeroMQ servers
• Not a flooding network like Bitcoin
• Not all nodes need to store all information
• Looking into D1HT to reduce hops for finding keys/nodes
• Distributed Hash Table (DHT)
– Listings/Contracts can be persisted on the DHT for redundancy and to
provide search when a node goes offline temporarily
– Store listing keys stored in a reverse index
– Keyword searching for listings stored in reverse index; complex queries
supported but slower
– Data is republished periodically to ensure freshness
OpenBazaar
Current GUI
OpenBazaar
Store Pages
OpenBazaar
Listings (Contracts)
• OpenBazaar can support many different types of listings
through the use of Ricardian Contracts
• Ricardian Contracts are digital documents, parsable by
computers and humans, that defines a type of value that
can be issued over the Internet[1]
• Allow buyers to create and agree to contracts offline
• JSON structure
• Some uses: fixed price sales, auctions, p2p lending,
share issuance
[1] Paraphrased from http://iang.org/papers/ricardian_contract.html
OpenBazaar
Ricardian Contracts
OpenBazaar
Contract Generator Tool
OpenBazaar
How do you buy a contract?
1. Seller creates a contract and puts it out on the network
2. Buyer digitally signs the contract and sends it back to the seller
3. Seller agrees by signing the buyer’s version of the contract
4. Arbiter agrees to mediate the transaction by signing the contract
and creating a multisig 2 of 3 address
5. The arbiter transfers this signed contract and multisig address to
both the buyer and seller
6. Buyer sends money to the multisig address and confirms payment
7. Seller acknowledges payment and ships goods or delivers service
8. Upon successful delivery buyer signs and sends a ‘closed’ contract
to the seller
9. Seller checks to make sure all is right and broadcasts the multisig
transaction to the Bitcoin network
OpenBazaar
You screwed me…now what?
• Buyer/seller flags transaction for dispute
• Arbiter is notified and participants provide evidence for either side to
the arbiter
• Arbiter makes a judgment and creates a transaction to reverse
payment or signs original contract or whichever solution all parties
decide on
• Arbiters
– Fees for dispute resolution are paid to arbiters
– Arbiters can command a high or low fee based on reputation and skill set
– Anyone can be an arbiter
• Voting Pools: Third-party arbiter could be a group of voters where
the majority decides how to handle the dispute
– Threshold Signatures: Group of people have private key and requires a certain
amount of individuals to participate to create a valid signature
OpenBazaar
Reputation & Identity
• Identity
– GUIDs (Node ID) are derived from your public key
– Nicknames (optional) within the network are tied to public keys
– Used for authentication of messages across network
– Proof of Burn: Classes of users to establish initial trust
• Web of Trust
– Nodes rate other trusted nodes and begin to establish trust webs
– Popular marketplaces may create trust webs based on
favorability
– Ratings: ratings affect reputation based on all activities within the
network (i.e. buying, selling, arbitrating)
– Will allow us to segregate malicious nodes or groups who try to
create fake webs of trust
OpenBazaar
Anonymity
• Tor Proxy
• I2P
• Retroshare
• Development Status:
– Currently we use ZeroMQ as our messaging infrastructure and
there is no great way to use it with a SOCKS5 proxy
– libzmq team adding this soon and pyzmq (we use) is built
against it so enabling this is coming
– Lots of great suggestions from the community for improving
anonymity and our strategy is constantly evolving
OpenBazaar
Threat Model
• Too many threats to count?
• DHT
– Sybil: Attacker creates many
nodes to forge reputation
– Spartacus: Attacker assumes
the same GUID as another
– Eclipse Attack: poison the
routing table
• Bitcoin
• Web of Trust
OpenBazaar
Roadmap
• Q2 (Apr-Jun):
– Ricardian Contracts
– HTML Contract Generator
– Alpha Release of Web Client
– Collaboration Consolidation
– Continued development
• Q3 (Jul-Sep):
– Beta Release and Testing
– Bug Fixes
– Protocol Enhancements
– Contract Enhancements
• Q4 (Oct-Dec):
– Official Release v1.0
OpenBazaar
What’s in it for us?
• Why are we doing this?
• AGPL License
– Copyleft
– Anything that uses the software over a network has to
contribute their modifications back to the community
– If you simply use the core code as is then you have
no obligations; only if you modify it
• Community-driven not a corporation
OpenBazaar
How can you help?
• Time:
– Forum Discussions (http://forum.openbazaar.org)
– Coding (http://github.com/OpenBazaar/OpenBazaar)
– IRC (#OpenBazaar on FreeNode)
• Money
Our team requires minimal investment right now; an
altruistic venture. However we can use funds for:
– Marketing purposes (i.e. flyers, stickers, conferences)
– Seed server hosting
– Programmer bounties
OpenBazaar
Contact Us
• Come see us at our booth
• http://www.openbazaar.org
• project@openbazaar.org

Contenu connexe

En vedette

Power Point Lesson 07 P2
Power Point Lesson 07 P2Power Point Lesson 07 P2
Power Point Lesson 07 P2Nasir Jumani
 
Drugs & tthe Dark Net
Drugs & tthe Dark NetDrugs & tthe Dark Net
Drugs & tthe Dark NetTim Bingham
 
Cyber Security - NAHU Continuing Education Course
Cyber Security - NAHU Continuing Education CourseCyber Security - NAHU Continuing Education Course
Cyber Security - NAHU Continuing Education CourseScott Diehl
 
The dark web darwin de leon
The dark web   darwin de leonThe dark web   darwin de leon
The dark web darwin de leonDarwin de Leon
 
Deep web (Dark side)
Deep web (Dark side)Deep web (Dark side)
Deep web (Dark side)Zied ElAti
 
Dark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developmentsDark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developmentsAndres Baravalle
 
The Dark web - Why the hidden part of the web is even more dangerous?
The Dark web - Why the hidden part of the web is even more dangerous?The Dark web - Why the hidden part of the web is even more dangerous?
The Dark web - Why the hidden part of the web is even more dangerous?Pierluigi Paganini
 
OpenBazaar - Ratings, reviews and reputation
OpenBazaar - Ratings, reviews and reputationOpenBazaar - Ratings, reviews and reputation
OpenBazaar - Ratings, reviews and reputationWashington Sanchez
 
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...Codemotion
 
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016Codemotion
 
presentation on cyber crime and security
presentation on cyber crime and securitypresentation on cyber crime and security
presentation on cyber crime and securityAlisha Korpal
 
Cyber security presentation
Cyber security presentationCyber security presentation
Cyber security presentationBijay Bhandari
 
Cyber Crime and Security
Cyber Crime and SecurityCyber Crime and Security
Cyber Crime and SecurityDipesh Waghela
 
Cybercrime.ppt
Cybercrime.pptCybercrime.ppt
Cybercrime.pptAeman Khan
 

En vedette (20)

Power Point Lesson 07 P2
Power Point Lesson 07 P2Power Point Lesson 07 P2
Power Point Lesson 07 P2
 
5 Effective Training Tools for Truck Drivers
5 Effective Training Tools for Truck Drivers5 Effective Training Tools for Truck Drivers
5 Effective Training Tools for Truck Drivers
 
Drugs & tthe Dark Net
Drugs & tthe Dark NetDrugs & tthe Dark Net
Drugs & tthe Dark Net
 
Cyber Security - NAHU Continuing Education Course
Cyber Security - NAHU Continuing Education CourseCyber Security - NAHU Continuing Education Course
Cyber Security - NAHU Continuing Education Course
 
The dark web darwin de leon
The dark web   darwin de leonThe dark web   darwin de leon
The dark web darwin de leon
 
The Dark side of the Web
The Dark side of the WebThe Dark side of the Web
The Dark side of the Web
 
Deep web (Dark side)
Deep web (Dark side)Deep web (Dark side)
Deep web (Dark side)
 
Dark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developmentsDark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developments
 
The Dark web - Why the hidden part of the web is even more dangerous?
The Dark web - Why the hidden part of the web is even more dangerous?The Dark web - Why the hidden part of the web is even more dangerous?
The Dark web - Why the hidden part of the web is even more dangerous?
 
OpenBazaar - Ratings, reviews and reputation
OpenBazaar - Ratings, reviews and reputationOpenBazaar - Ratings, reviews and reputation
OpenBazaar - Ratings, reviews and reputation
 
Deep and Dark Web
Deep and Dark WebDeep and Dark Web
Deep and Dark Web
 
The Dark Web
The Dark WebThe Dark Web
The Dark Web
 
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...
Attacks, Lies and the Underground World - Andrea Pompili - Codemotion Amsterd...
 
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016
DiversITy matters - Juliette Reinders Folmer - Codemotion Amsterdam 2016
 
TOR NETWORK
TOR NETWORKTOR NETWORK
TOR NETWORK
 
presentation on cyber crime and security
presentation on cyber crime and securitypresentation on cyber crime and security
presentation on cyber crime and security
 
The Deep and Dark Web
The Deep and Dark WebThe Deep and Dark Web
The Deep and Dark Web
 
Cyber security presentation
Cyber security presentationCyber security presentation
Cyber security presentation
 
Cyber Crime and Security
Cyber Crime and SecurityCyber Crime and Security
Cyber Crime and Security
 
Cybercrime.ppt
Cybercrime.pptCybercrime.ppt
Cybercrime.ppt
 

Similaire à Open bazaar

The future of crowdfunding
The future of crowdfundingThe future of crowdfunding
The future of crowdfundingWanfeng Chen
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...VSee
 
North Atlanta Blockchain - BlockChain 101
North Atlanta Blockchain - BlockChain 101North Atlanta Blockchain - BlockChain 101
North Atlanta Blockchain - BlockChain 101Prasadh Kannan
 
Blockchain Explained v5.20
Blockchain Explained v5.20Blockchain Explained v5.20
Blockchain Explained v5.20Matt Lucas
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Dublin Blockchain Group
Dublin Blockchain GroupDublin Blockchain Group
Dublin Blockchain GroupAWH
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017🔗Audrey Chaing
 
John Davies of C24 - BlockChain - Blockbuster or Bullshit?
John Davies of C24 - BlockChain - Blockbuster or Bullshit?John Davies of C24 - BlockChain - Blockbuster or Bullshit?
John Davies of C24 - BlockChain - Blockbuster or Bullshit?Joe Baguley
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsMichael Chi
 
Blockchain Technology Powerpoint
Blockchain Technology PowerpointBlockchain Technology Powerpoint
Blockchain Technology PowerpointAndrew Mackey
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018🔗Audrey Chaing
 
Open Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookOpen Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookNitinder Mohan
 
Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionSecurity Innovation
 
blockchain bootcamp @WCNJ
blockchain bootcamp @WCNJblockchain bootcamp @WCNJ
blockchain bootcamp @WCNJAsh Yadav
 
Building blockchain applications using Java
Building blockchain applications using JavaBuilding blockchain applications using Java
Building blockchain applications using JavaSimon Stone
 

Similaire à Open bazaar (20)

The future of crowdfunding
The future of crowdfundingThe future of crowdfunding
The future of crowdfunding
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
 
North Atlanta Blockchain - BlockChain 101
North Atlanta Blockchain - BlockChain 101North Atlanta Blockchain - BlockChain 101
North Atlanta Blockchain - BlockChain 101
 
Blockchain Explained v5.20
Blockchain Explained v5.20Blockchain Explained v5.20
Blockchain Explained v5.20
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain
Blockchain Blockchain
Blockchain
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Dublin Blockchain Group
Dublin Blockchain GroupDublin Blockchain Group
Dublin Blockchain Group
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
John Davies of C24 - BlockChain - Blockbuster or Bullshit?
John Davies of C24 - BlockChain - Blockbuster or Bullshit?John Davies of C24 - BlockChain - Blockbuster or Bullshit?
John Davies of C24 - BlockChain - Blockbuster or Bullshit?
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
 
The Education Blockchain
The Education BlockchainThe Education Blockchain
The Education Blockchain
 
Blockchain Technology Powerpoint
Blockchain Technology PowerpointBlockchain Technology Powerpoint
Blockchain Technology Powerpoint
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
 
Open Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookOpen Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger Outlook
 
Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar Question
 
blockchain bootcamp @WCNJ
blockchain bootcamp @WCNJblockchain bootcamp @WCNJ
blockchain bootcamp @WCNJ
 
Building blockchain applications using Java
Building blockchain applications using JavaBuilding blockchain applications using Java
Building blockchain applications using Java
 

Dernier

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 

Dernier (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Open bazaar

  • 2. OpenBazaar What is OpenBazaar? • Decentralized marketplace for conducting censorship resistant, private trade online • It’s like eBay and BitTorrent had a baby
  • 3. OpenBazaar Primary Team Members • Brian Hoffman (Project Lead): Serves as core developer and run day to day operations for the project including architecture, design, marketing and infrastructure • Sam Patterson (Operations): Manages marketing and fundraising, software testing and provides other various project support • Dr. Washington Sanchez (Research): Conducts research and development in OpenBazaar smart contracts, arbitration, reputation and trust • Dionysis Zindros (Research/Development): Researching identity, trust and reputation in anonymous peer to peer networks • Jonas Nick (Developer): Python and ZeroMQ expert and one of the core developers for the project. • Many others…
  • 4. OpenBazaar History of OpenBazaar • Dark Market was the winning hackathon entry at the Bitcoin Expo in Toronto winning $20,000 • Proof of concept source code was released by Airbitz and unSYSTEM • Forked from Dark Market on April 24 • Created an official GitHub organization and spun off as OpenBazaar amid name distraction (see Reddit) Dark Market is a scary name
  • 5. OpenBazaar Why should you care? • Happiness – Most online shopping experiences suck • Freedom – Buy what you want from whom you want • Wealth – Being a merchant online costs money • Seller fees (ebay: 10% of total + shipping + PayPal fees) • Credit Card processing • Listing “upgrades” – Less fees == More Profit and Deeper Discounts
  • 6. OpenBazaar How does it work? • Everyone is a node in the p2p network • Everyone is a merchant, buyer and/or arbiter • Bitcoin is used as the currency (for now) • Merchants create listings/contracts and publish them to the network • Buyers find listings and enter into agreements with a merchant and an arbiter • Once goods are shipped or services rendered, 2-of-3 parties sign and release the funds • Users can rate each other to create reputation • Arbiters receive fees for dispute resolution
  • 7. OpenBazaar Peer to Peer Network • Kademlia-like system • Peers communicate via encrypted messages passed between ZeroMQ servers • Not a flooding network like Bitcoin • Not all nodes need to store all information • Looking into D1HT to reduce hops for finding keys/nodes • Distributed Hash Table (DHT) – Listings/Contracts can be persisted on the DHT for redundancy and to provide search when a node goes offline temporarily – Store listing keys stored in a reverse index – Keyword searching for listings stored in reverse index; complex queries supported but slower – Data is republished periodically to ensure freshness
  • 10. OpenBazaar Listings (Contracts) • OpenBazaar can support many different types of listings through the use of Ricardian Contracts • Ricardian Contracts are digital documents, parsable by computers and humans, that defines a type of value that can be issued over the Internet[1] • Allow buyers to create and agree to contracts offline • JSON structure • Some uses: fixed price sales, auctions, p2p lending, share issuance [1] Paraphrased from http://iang.org/papers/ricardian_contract.html
  • 13. OpenBazaar How do you buy a contract? 1. Seller creates a contract and puts it out on the network 2. Buyer digitally signs the contract and sends it back to the seller 3. Seller agrees by signing the buyer’s version of the contract 4. Arbiter agrees to mediate the transaction by signing the contract and creating a multisig 2 of 3 address 5. The arbiter transfers this signed contract and multisig address to both the buyer and seller 6. Buyer sends money to the multisig address and confirms payment 7. Seller acknowledges payment and ships goods or delivers service 8. Upon successful delivery buyer signs and sends a ‘closed’ contract to the seller 9. Seller checks to make sure all is right and broadcasts the multisig transaction to the Bitcoin network
  • 14. OpenBazaar You screwed me…now what? • Buyer/seller flags transaction for dispute • Arbiter is notified and participants provide evidence for either side to the arbiter • Arbiter makes a judgment and creates a transaction to reverse payment or signs original contract or whichever solution all parties decide on • Arbiters – Fees for dispute resolution are paid to arbiters – Arbiters can command a high or low fee based on reputation and skill set – Anyone can be an arbiter • Voting Pools: Third-party arbiter could be a group of voters where the majority decides how to handle the dispute – Threshold Signatures: Group of people have private key and requires a certain amount of individuals to participate to create a valid signature
  • 15. OpenBazaar Reputation & Identity • Identity – GUIDs (Node ID) are derived from your public key – Nicknames (optional) within the network are tied to public keys – Used for authentication of messages across network – Proof of Burn: Classes of users to establish initial trust • Web of Trust – Nodes rate other trusted nodes and begin to establish trust webs – Popular marketplaces may create trust webs based on favorability – Ratings: ratings affect reputation based on all activities within the network (i.e. buying, selling, arbitrating) – Will allow us to segregate malicious nodes or groups who try to create fake webs of trust
  • 16. OpenBazaar Anonymity • Tor Proxy • I2P • Retroshare • Development Status: – Currently we use ZeroMQ as our messaging infrastructure and there is no great way to use it with a SOCKS5 proxy – libzmq team adding this soon and pyzmq (we use) is built against it so enabling this is coming – Lots of great suggestions from the community for improving anonymity and our strategy is constantly evolving
  • 17. OpenBazaar Threat Model • Too many threats to count? • DHT – Sybil: Attacker creates many nodes to forge reputation – Spartacus: Attacker assumes the same GUID as another – Eclipse Attack: poison the routing table • Bitcoin • Web of Trust
  • 18. OpenBazaar Roadmap • Q2 (Apr-Jun): – Ricardian Contracts – HTML Contract Generator – Alpha Release of Web Client – Collaboration Consolidation – Continued development • Q3 (Jul-Sep): – Beta Release and Testing – Bug Fixes – Protocol Enhancements – Contract Enhancements • Q4 (Oct-Dec): – Official Release v1.0
  • 19. OpenBazaar What’s in it for us? • Why are we doing this? • AGPL License – Copyleft – Anything that uses the software over a network has to contribute their modifications back to the community – If you simply use the core code as is then you have no obligations; only if you modify it • Community-driven not a corporation
  • 20. OpenBazaar How can you help? • Time: – Forum Discussions (http://forum.openbazaar.org) – Coding (http://github.com/OpenBazaar/OpenBazaar) – IRC (#OpenBazaar on FreeNode) • Money Our team requires minimal investment right now; an altruistic venture. However we can use funds for: – Marketing purposes (i.e. flyers, stickers, conferences) – Seed server hosting – Programmer bounties
  • 21. OpenBazaar Contact Us • Come see us at our booth • http://www.openbazaar.org • project@openbazaar.org

Notes de l'éditeur

  1. Challenges here are that most good solutions are centralized solutions. This will be a big challenge to solve. Web of Trust should help Eclipse attack will be prevented by rejecting invalid nodeIDs. Node IDs are actual