BITMINGLE REID BIXLER AND CARTER HALL. BACKGROUND Unlinkability – Input and Output must be unlinkable Verifiability – Attacker must not be able to steal.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

The easy answers to the hard questions! WHAT IS BITCOIN?
Secure Multiparty Computations on Bitcoin
Project leaders will keep track of team progress using an A3 Report.
Bitcoin: A New Internet Currency Stephen Clayton Senior Economic Education Specialist Federal Reserve Bank of Dallas The opinions expressed are solely.
Claudia Diaz, Hannelore Dekeyser, Markulf Kohlweiss, Girma Nigusse K.U.Leuven IDIS Workshop 29/05/2008 [Work done in the context of the ADAPID project]
Authors Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, Abraham Flaxman Presented by: Jonathan di Costanzo & Muhammad Atif Qureshi 1.
There are many different ways of making and receiving payments. MAKING A PAYMENT Cash Cheque Credit cards Debit cards Direct debit Credit transfers.
Bitcoin. What is Bitcoin? A P2P network for electronic payments Benefits: – Low fees – No middlemen – No central authority – Can be anonymous – Each payment.
BITCOIN – 2014 John BlackSpring Digital Currency  Chaum’s ideas in the 1980’s  All ideas required a central bank or single point of trust  Chaum.
Michal Kriziak MA1N0218 Financial Management The Bitcoin Currency.
 Review  Methodology –Dataset –Data Cleaning –Technology –Analysis Degree Distribution Hubs Top 100 Evolution Anonymous Users.
Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw
Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM.
ACT Lien System - Agenda Process Overview & Key Differentiators Business Process Overview System Functionality Overview: –Billing –Lien Tracking & Customer.
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
Bitcoin is the FUTURE of MONEY!!
SybilGuard: Defending Against Sybil Attacks via Social Networks Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, and Abraham Flaxman Presented by Ryan.
Pay As You Go – Associating Costs with Jini Leases By: Peer Hasselmeyer and Markus Schumacher Presented By: Nathan Balon.
Quick Reference Guide Welcome TEST USER Version_NSU_ HELP RETIREMENT MANAGER DEMO FEEDBACK.
Technical Education Click here to move on Index Types of Conference Lesson 7.
Digital Currency Kody Myers. Definition Currency that does not exist in any physical form, but can be used similarly to physical currency while retaining.
This is the Home Page where you can either join kcwc or log on to the website if you are already a member.
1 TAPAS Workshop Nicola Mezzetti - TAPAS Workshop Bologna Achieving Security and Privacy on the Grid Nicola Mezzetti.
WJEC Applied ICT Spreadsheet Skills 1.Introduction to Financial Modelling Definition A model is a program which has been developed to copy the way.
BitCoin An overview. Why ? First crypto-currency.
Bitcoins and the Digital Economy Presented By: Matt Blackman.
1 Bitcoin A Digital Currency. Functions of Money.
Bitcoin 101 and Beyond Jonathan Levin VP Business Development, Chainalysis GmbH.
Problem Solving Engineering Technology Mr. Austin.
TEST-1 6. Testing & Refactoring. TEST-2 How we create classes? We think about what a class must do We focus on its implementation We write fields We write.
This is the Home Page where you can either join kcwc or log on to the website if you are already a member.
WISTP’08 ©LAM /05/2008 A Self-Certified and Sybil-Free Framework for Secure Digital Identity Domain Buildup Christer Andersson Markulf Kohlweiss.
Intro to Block Chain Bitcoin. Blocks ●Ethereum - block chain ●Dogecoin - block chain ●Ripple - not a block chain ●Stellar - not a block chain ●Bitcoin.
Privacy Preserving Payments in Credit Networks By: Moreno-Sanchez et al from Saarland University Presented By: Cody Watson Some Slides Borrowed From NDSS’15.
Demystifying incentives in the consensus computer Loi Luu, Jason Teutsch, Raghav Kulkarni, Prateek Saxena National University of Singapore.
Almost Entirely Correct Mixing With Applications to Voting Philippe Golle Dan Boneh Stanford University.
Bitcoins: Decentralized Digital Currency How it Works When Bitcoin was first created, 21 million coins were scattered across the digital realm and hidden.
Bitcoin as real currency Bitcoin. Phone: | Bitcoin? - decentralized, peer to peer no banks.
Name: Dr. Cathal Doyle Twitter: Website: cathaldoyle.comcathaldoyle.com.
Bitcoin Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
Verifiable Mixing Protocol How can a mixer prove its integrity?
Learning from the Mistakes of Others How not to structure, run or design an equity plan October 5, 2012.
Click here to advance to the next slide.. Chapter 7 Business Management Section 7.2 Management Structures.
$ Pricing $ –Price Planning –Pricing Strategies –Pricing Math.
Before starting a company to register. The procedure begins with the submission of the Gdynia Center for Entrepreneurship Support ( by place of residence.
( ) 1 Chapter # 8 How Data is stored DATABASE.
Motivation ✓ ✘ ? Bitcoin/Ideal Credit Card Works on Internet
CSE 4095 Lecture 22 – BlockChain Slides adapted from Claudio Orlandi.
Blockchain Infrastructure for e-Science
Passion for building stronger business
Bitcoin - a distributed virtual currency system
Instability Of Bitcoin Without the Block Reward.
Cryptocurrencies Project Ideas
Anonymity vs. Privacy Campbell R. Harvey Duke University, NBER and

Bitcoin Customer support phone number
Bitcoin Support Phone Number
Anonymity vs. Privacy Campbell R. Harvey Duke University, NBER and
GNuggies: A Proposal for Hosting Resilient Stateless Services Using Untrusted Nodes Harshit Agarwal.
Campbell R. Harvey Duke University and NBER
Campbell R. Harvey Duke University and NBER
Campbell R. Harvey Duke University and NBER
Modernization of. Currency. Evolution Of Currency: Bartering System: Grains and cattle are popular in Barters. Firstly recorded in Egypt. Coinage: Metals.
R. Hayden Anderson & Kyle Prouty
Zerocash: Decentralized Anonymized Payments from Bitcoins
Time Scheduling and Project management
Campbell R. Harvey Duke University and NBER
Explore Txs, block, blockchain in Bitcoin
Presentation transcript:

BITMINGLE REID BIXLER AND CARTER HALL

BACKGROUND Unlinkability – Input and Output must be unlinkable Verifiability – Attacker must not be able to steal honest coins Robustness – Protocol should succeed in presence of malicious participants Compatibility – Must work on top of Bitcoin network Incentivized Fees – Introduce fees for incentivizing lenders to join Efficiency – Users with restricted resources should be able to run it

COINSHUFFLE Protocol: Announcement Shuffling Transaction Verification

BITMINGLE!

HOW TO MINGLE Create a network available to all Bitcoin users Become one of two ‘minglers’ Launderer (M A ) Lender (M E ) Ability to broadcast intent/availability

LAUNDERER (M A ) CREATES A MINGLE Set by Launderer Mingle Size (S) – Required number of participants to start the mingle (includes M A ) Expiration (E) – Amount of time the launderer is willing to wait for S participants Will cancel broadcast if expiration is reached Required Input (RI) – Specific amount of Bitcoin M A wants to launder Fee (F) – Percentage of RI that M A is willing to pay to create the mingle # Output Addresses (O) – Number of output addresses required per participant Broadcasts Mingle to network seeking Lenders to achieve Mingle Size Once Mingle Size is reached, automatically create Mingle Transaction

LENDERS (M E ) SEARCH FOR MINGLES

REQUIREMENTS OF A MINGLE TRANSACTION

MINGLE TRANSACTION VISUALIZATION Required Input = 10 BTC Fee = 10% Mingle Size = 5 # Output Address = 1 I X = Input Address of X L X = Launder Address of X F X = Fee Address of X A = Launderer E 1-4 = Lenders 1-4

LAUNDERER INCENTIVES In charge of mingle characteristics Sets size, fee, expiration, output addresses Decentralized No central authority controlling the details of the mixing Maximized anonymity Increased size = More inputs/outputs Variable fee = Difficult to compare Increase output addresses = More outputs, difficult to track No trackable lender fee Speed of Transaction Small Required Input = Many Lenders Small Mingle Size = Minimize Wait Time Increased Fee = Quicker Accepts

LENDER INCENTIVES $$$ MAKIN DAT MONAY $$$ Also mixes most of your Bitcoin Lender addresses are ‘easier’ to track because always will be least/smallest outputs Quick transactions -> More Mingles -> More Money

RESTRICTIONS/REQUIREMENTS

THINGS TO WORK ON BEFORE REPORT Calculate better values for Minimum Lender Gain Formalize into a paper Prove keeps to wanted traits Prove anonymity Compare to current protocols Create a working implementation??? (Sell to Google for 1,000,000BTC)

QUESTIONS?