We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMarvin Mapson
Modified about 1 year ago
Bitcoin Proof of Payment Andy Ofiesh Senior Software Engineer Armory Technologies, Inc. MIT Bitcoin Expo, March 7 & 8th, 2014 © Armory Technologies, Inc. 2014
Who am I? Why am I here? © Armory Technologies, Inc. 2014
What Does Armory Do? First release in Dec 2011 Open-source Bitcoin security wallet software Featured on Bitcoin.org for free Original innovator of cold-storage Current leading innovator of cold multi-sig storage © Armory Technologies, Inc Lots of companies trying to bring Bitcoin to grandma Armory is bringing Bitcion to enterprises Armory free is for users protecting their own money Armory Quorum™ is for enterprises using employees to manage coins – Distributed security – Auditable, multi-user key management – Full API for network/service integration (armoryd)
What is Proof of Payment? Because Bitcoin converts money into public data, anyone can programmatically answer the question, “Did you pay for that?” © Armory Technologies, Inc By “anyone” I mean that any program can access the block chain to answer this question without using a trusted 3 rd party.
How does it work? Proof of payment follows these steps: 1.Payer signs a message requesting something from payee 2.Payee receives the request, verifies the payer’s message was signed, and now has the payer’s bitcoin address. 3.Payee references the payer’s bitcoin address in the block chain to get the amounts paid and when. 4.Payee assesses payment and decides to either respond to the request or show a QR code to pay. © Armory Technologies, Inc. 2014
Why should I care? 1.Everything that the payer and payee are doing can be done in a program. 2.Both can be anonymous. 3.Both can be program themselves © Armory Technologies, Inc. 2014
Anonymity Bitcoin allows anonymity, but it does guarantee it. Things you can do to improve your anonymity 1.Single use addresses 2.Hold your own private keys 3.Coin Mixing 4.Cleaning Dust 5.Don’t use exchanges 6.Do/sell things for BTC 7.Write a piece of software using proof of payment. © Armory Technologies, Inc. 2014
Tools BitcoinD ArmoryD Armory Python Scripting Tools – https://bitcoinarmory.com/using-armory-python https://bitcoinarmory.com/using-armory-python Block Chain Info – https://blockchain.info https://blockchain.info BitcoinJ – Peter Todd’s – python-bitcoinlib – https://github.com/petertodd/python-bitcoinlib https://github.com/petertodd/python-bitcoinlib © Armory Technologies, Inc. 2014
Lucy Van Pelt © Armory Technologies, Inc. 2014
Five Cents Please © Armory Technologies, Inc. 2014
Robot Lucy Van Pelt © Armory Technologies, Inc https://github.com/etotheipi/BitcoinArmory/tree/RobotLVP
Robot LVP Vulnerabilities A user could share their private key that paid for the service. A user could create a signer that does not reveal the private key to people sharing access. Software could be copied and the payment address changed. © Armory Technologies, Inc. 2014
Robot LVP Contest Requirements 2 BTC will be paid to a program with these requirements Verify Payment on the Bitcoin Mainnet Blockchain Accept payment for 5 millibits Accept a request message if and only if it is signed by the private key that paid the fee Payment expires after 1 year If no valid payment is found, show the QR code to pay Verify that payment address has at least.1 millibits Submit your program to by April © Armory Technologies, Inc. 2014
Bitcoin Transaction Scripting Andy Ofiesh Senior Software Engineer Armory Technologies, Inc. MIT Bitcoin Expo, May 3rd, 2014 © Armory Technologies, Inc.
Intro to Block Chain Bitcoin. Blocks ●Ethereum - block chain ●Dogecoin - block chain ●Ripple - not a block chain ●Stellar - not a block chain ●Bitcoin.
1 Bitcoin A Digital Currency. Functions of Money.
Michal Kriziak MA1N0218 Financial Management The Bitcoin Currency.
Bitcoin Wallets BY DAVID BARNES | BITCOIN CO. LTD.
IS ANONYMOUS CURRENCY A GOOD IDEA? BY ADAM LASSWELL.
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 29/11/2012Written by Meni Rosenfeld1.
Bitcoin: A New Internet Currency Stephen Clayton Senior Economic Education Specialist Federal Reserve Bank of Dallas The opinions expressed are solely.
Click the sign up tab GETTING STARTED This is VERY important! Select your desired enrollment package and on the inside you can select your monthly. GCR.
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
Bitcoin (what, why and how?) Partha Dasgupta Arizona State University Tempe, AZ, USA.
BITCOIN What is bitcoin? Put simply, bitcoin is a digital currency. It can be used to make electronic payments face to face or over the internet just like.
First… What is Cryptocurrency? A Cryptocurrency is a digital currency that is created through mathematical engineering (algorithm). It is designed to.
Exchange Trading. How to get bitcoins in Thailand? Over-the-counter provider (OTC) Trade with a person or company to buy or sell Bitcoins. https://bitcoin.co.th.
Verifiable Mixing Protocol How can a mixer prove its integrity?
Teens lesson six banking services. compare checking accounts location branch offices; hours of operation; availability of ATMs fees monthly fees; per.
BITCOIN INTRODUCTION TECHNOLOGY AND TOOL *Various slides adapted from James D’Angelo’s “How the Constraints of Digital Define Bitcoin”
Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw
Session 2. Recap of Services We Provide Refund Policy Selling Tools Demo(s) CRM Demo Commission/Bonus Recap Teen to show how to configure.
Bitcoin: Free Money Roger Ver Blockchain. Bitcoin: Free Money “For the first time in the history of the world, anyone can now send or receive any amount.
BITCOIN Exponential Growth. Good Money “For the first time in the history of the world, anyone can now send or receive any amount of money with anyone.
DEVELOPER DAY BEFORE WE START, PLEASE VISIT AND SIGN UPWWW.PAYNOW.CO.ZW.
What is Bitcoin? A Worldwide Digital Currency that is decentralized and not controlled by any government or institution. Bitcoin is sent using the.
Benefits of Using Binary Options Trading To know more about trading it's highly recommended that you first work with a demo account. This is an account.
Actilab Pharma Online Services User Manual June 2004.
How to Store and Use Bitcoins Tyler Moore, CS 7403, University of Tulsa Slides adapted from Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller,
Presenter: Cheng Li. MPC Secure Multiparty Computation Protocol: Group of mutually distrusting parties to compute a joint function f on their private.
Beyond Bitoin: The Bitcoin 2.0 movement
REFUNDS AND EXCHANGES Pacific Area Finance Training February 2008.
Bitcoin Nathan Kistler CST300L Fall What is Bitcoin? Digital Currency Anonymous Secure.
Bitcoin. What is Bitcoin? A P2P network for electronic payments Benefits: – Low fees – No middlemen – No central authority – Can be anonymous – Each payment.
Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM.
Bitcoin: Free Money Roger Ver. Why Bitcoin? “For the first time in the history of the world, anyone can now send or receive any amount of money with anyone.
Cryptocurrency Peter Carnesciali Marcus Rivera BitcoinDogecoin LitecoinPeercoin.
Banking Services presentation slides. Compare Checking Accounts location branch offices; hours of operation; availability of ATMs fees monthly fees; per.
Bitcoin Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
Small Case Presentation - 5. Case Study Digital Cash Pros: This type of currency is good for gifts. It also limits fraud. Even if the currency is stolen,
Chapter 29 Checking Accounts Section 29.1 The Basics of Checking Accounts.
Maxocoin About Maxocoin An open-source technology and concept for the crypto currencies of the future. It is privacy-centric digital.
Teens 04/09. Beware The High Cost Of Financial Services pawn shops charge very high interest for loans based on the value of tangible assets (such as.
The easy answers to the hard questions! WHAT IS BITCOIN?
VDA Security Services Freeware Libraries Update IETF S/MIME WG 29 March 2000 John Pawling J.G. Van Dyke & Associates (VDA), Inc;
Information for students. August 2007 Welcome to the S 3 P system. Use your normal login for University systems – and the password that you were sent by.
Presented by Xiaoping Yu Cryptography and PKI Cosc 513 Operating System Presentation Presented to Dr. Mort Anvari.
Monthly APCD User Workgroup Webinar January 28, 2014.
WELCOME This presentation is intended for Registered Student Organizations (RSOs) with members who plan to travel and expect to be reimbursed.
Marlin made $557 in gross pay. His employer withheld $88.25 in total federal tax, state tax, and FICA from his check. How much was his net pay?
CMSC 414 Computer and Network Security Lecture 19 Jonathan Katz.
© 2017 SlidePlayer.com Inc. All rights reserved.