Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 16: Alternate Cryptocurrencies flickr cc: epSos.de.

Slides:



Advertisements
Similar presentations
The easy answers to the hard questions! WHAT IS BITCOIN?
Advertisements

Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 12: Mostly About Superfish Image from
Cryptocurrency Peter Carnesciali Marcus Rivera BitcoinDogecoin LitecoinPeercoin.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
Secure Password Storage JOSHUA SMALL LHNSKEYHTTPS://GITHUB.COM/TECHNION/ LHNSKEY - ROOT PASSWORD GENERATOR FOR CVE
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 14: Selfish Mining.
Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 25: Proof of Reserve New York City, 1929.
Welcome to MAT 142 MWF 7:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
CS 182 Sections 101 & 102 Joseph Makin Jan 19, 2004 Slides created by Eva Mok Thanks, Eva!
ESE 570 Final Project Due Wednesday, May 5, 2004, 4:30 pm.
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 23: Blooming Sidechains!
An Analysis and Breakdown of SHA Hashing in Bitcoin Cyryptocurrency Project Proposal - Spring 2015.
Bitcoin is the FUTURE of MONEY!!
On Power Splitting Games in Distributed Computation: The case of Bitcoin Pooled Mining Loi Luu, Ratul Saha, Inian Parameshwaran, Prateek Saxena & Aquinas.
Digital Currency Kody Myers. Definition Currency that does not exist in any physical form, but can be used similarly to physical currency while retaining.
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 11: Mining Pools and Attacks.
Web Applications Security Seminar David Evans University of Virginia 28 August 2007.
10/12/2015IE 355: Quality & Applied Statistics I 1 IENG Lecture 20 Term Review.
BASM530 The International Trading Environment John Ries.
Bitcoins and the Digital Economy Presented By: Matt Blackman.
Bitcoin Exploration A Futuristic Odyssey of Magic Internet Money.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
1 Bitcoin A Digital Currency. Functions of Money.
One member of each team will face off and answer a question on their own ($100). The team that wins the face off will have the first chance to answer the.
Spring 2012 Session 7 Dr. Alma Kadragic. Tonight’s program Reminder about Discuss Academic Writing.
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
Missouri Entrepreneurship Challenge A Statewide Competition Patricia PalmerPatricia Palmer, Ed.D, Affiliate Missouri Council on Economic Education 1.
Fall 2010 UVa David Evans cs2220: Engineering Software Class 28: Past and Future.
More Mining David Evans and Samee Zahur CS4501, Fall 2015 University of Virginia.
Class 15: Scripting Transactions Cryptocurrency Cabal cs4501 Fall 2015 David Evans and Samee Zahur University of Virginia.
ENC 3242, Technical Communication for Majors Fall 2015, Week 14 (final lecture) Course Summary and Exam Preparation Length of this lecture audio: 00:25:35.
Introduction to Software Engineering Lab Instructor: Jacob.
Team 7-1 Science, 2 nd Semester Review of some basic policies and procedures.
Assignment Instructions
Bitcoin Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 18.
1 Expert Mission on Electronic Payments Bitcoin as virtual currency – analysis Adam Janiszewski TAIEX mission in Baku 5-7 May 2015.
First… What is Cryptocurrency? A Cryptocurrency is a digital currency that is created through mathematical engineering (algorithm). It is designed to.
CSE 451 Section Topics – Introductions – Division of Labor – Office Hours – Charge – Homework 1 – Project 0 – GDB – C Refresher.
Block Chain 101 May 2017.
Symposium on Distributed Ledger Technology SDLT'2017
INTERNATIONAL BUSINESS OPPORTUNITY
Crypto Mining Presented by: 803Mine.com & TheCryptoMiners.com.
CPS : Information Management and Mining
CS 182 Sections 101 & 102 Leon Barrett Jan 17, 2007
Cryptocurrencies by.
Introduction to CS Senior Design Project I / II
Where Money and Technology Meet
Scrypt is maximally memory-hard
Creating Crypto Community……!
Easy Tips for Beginners on How to Mine Zcash Cryptocurrency
Dash Mining - for Dummies. Dash, an altcoin, is best known for two main features – ability to send instantly and highest level of privacy provision. It’s.
Deanonymization of Clients in Bitcoin P2P Network

Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
Data Structures and Analysis (COMP 410)
ECE 111 (Spring 2018) Professor Bill Lin
Empirical Analysis of Digital Currencies
ELEVATOR PITCH Going Up?.
Cryptocurrency value formation
Data Structures and Analysis (COMP 410)
Draft Idea Presentation (put your team/idea title here)
Introduction to CS Senior Design Project I / II
Term Project Description
CS a-spring-midterm2-survey
Cryptocurrency Zili Zhou.
Presentation transcript:

Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 16: Alternate Cryptocurrencies flickr cc: epSos.de

Plan Project 2 Final Project Proposals due Thursday Alternatives to Bitcoin Memory-hardness Useful proofs of work? 1

Estimating Mining Cost 2 $7,521,228 $0.148 $ $ years $ $8, $0. 90 days $

3 “Given the fact that I’ve just found a block, I suspect that something went amiss in my calculation here.” $7,521, years $8, days

4 Using the output log of my miner.go, I can see that my code produces (on average), 1.5 million hashes in 5 seconds. This results in a hashing rate of 300,000 hashes/sec. With the current difficulty at 310 million, this would take my code 17.2 minutes to find a block. A block has the value of 10 pointcoins. Thus it takes 1.7 minutes (about 100 seconds) to mine 1 pointcoin. The cost for an amazon EC2 - t2.micro node, the cost is 1.3 cents per hour. This would mean that the cost to mine 1 pointcoin costs cents ($ ). Going off the "value" of pointcoin ->based off a pizza transaction. 150 pointcoins has the value of a $22.27 pizza from papa johns. This would create an individual pointcoin to be worth 14.8 cents. Mining is worth it. Joseph Weate’s answer:

5

6

7

8

9

10 Pr(number of occurrences = k) = λ k e -λ / k!

Final Project Project Proposals Due: Thursday (March 19) Presentations about project ideas: April 1 First deliverable: April 5 Final presentations + reports: end of semester 11 Other than possible quizzes and readings questions, this is the last assignment (with several deliverables).

Project Proposals 1.Title of your Proposal - a short title that should get across what you are doing. 2.Team members list - a list of everyone on your team. You should `cc:` all the team members in the so I have one to reply-all to that will reach your full tem. 3.Motivation - explanation of why your project topic is worthwhile. 4.Project Plan - what you plan to do. 5.First deliverable - description of what you will have ready to submit for the first deadline, Sunday, 5 April (note that you will be presenting about your project in class on Wednesday, 1 April). 12

Alternate Cryptocurrencies 13

14 Currency

15

16 by trading volume (not market cap)

17 Ripple: last 24 hours, volume 90 BTC

What is the Market Cap of PointCoin? 18

19 Block 3652 means there are PointCoins in existence.

20 Block 3652 means there are PointCoins in existence. Market Cap: / 1629 = pizzas delivered = $450.

Example (“Uninteresting”) Altcoin 21

22

Dogecoin Design 23 Bitcoin [Jan 2009] Litecoin [Oct 2011] Target block time: 2.5 minutes Proof-of-work: scrypt hash Supply: 84 million limit, same way as BTC Target block time: 10 minutes Proof-of-work: SHA256 double hash(BH) < difficulty Supply: 21 million limit, mining subsidy halving Dogecoin [Dec 2013] Target block time: 1 minute Proof-of-work: scrypt hash Supply: no limit, 100B + ~5B/year (originally: random block reward!)

Use SHA-256 or a different hash? 24

25

scrypt hash function [2009] 26

27

28

Memory-Hard Algorithm 29 (From Percival’s paper)

Simple Candidate 30 mh-hash(x): prng = seed(x) result = 0 for nrounds: result = result XOR mem[prng.next()] return result

Sequential Memory-Hard Algorithm 31 (From Percival’s paper)

32 mh-hash(x): prng = seed(x) result = prng.next() for nrounds: result = result XOR mem[result] XOR prng.next() return result

33

Litecoin Mining Hardware (?) 34

35

36

Proofs-of-Work Bitcoin: SHA-256 Compute intensive No value, motivates investment in SHA ASICs Litecoin, Dogecoin: scrypt Memory-access intensive No value, motivates investment in general- purpose computing (?) 37 Can we have a proof-of-work that also produces something useful?

Charge Project Proposals due Thursday (11:59pm) 38 If you don’t already have an idea or are looking for teammates, come to office hours! (right now)