{"id":202902,"date":"2016-02-09T20:47:51","date_gmt":"2016-02-10T01:47:51","guid":{"rendered":"http:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/cryptocurrency-cabal.php"},"modified":"2016-02-09T20:47:51","modified_gmt":"2016-02-10T01:47:51","slug":"cryptocurrency-cabal","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/cryptocurrency-2\/cryptocurrency-cabal.php","title":{"rendered":"Cryptocurrency Cabal"},"content":{"rendered":"<p><p>    16 Dec 2015  <\/p>\n<p>    The final project reports and sites are now posted: Project Reports  <\/p>\n<\/p>\n<p>    7 Dec 2015  <\/p>\n<p>        The Evolution of Bitcoin Script Interpreter (Acacia    Dai)        A Bandwidth Based Proof of Work (Alishan Hassan)    Bitcoin at Point of    Sale (Elizabeth Kukla)    Vending on Dark Net    Markets (Collin Berman)    Donation Accountability    (Kienan Adams)    Understanding Mobile Bitcoin    Wallet (Ziqi Liu)        BitSniffer: a Tool for Linkability Analysis (Ryan Anderson,    Sam Prestwood, Luke Gessler)        Taking Down Silk Road (Gardner Fiveash)        How Much is Bitcoin Worth: Pricing Differences Across Exchanges    and Time (Quentin Moore)    Analysis of the viability of Bitcoin replacing as a National    Currency (Peter Leng)        Evaluating BlockCyphers Confidence Level (Dean Makovsky    and Joseph Tobin and Kevin Zhao and Vignesh Kuppusamy)  <\/p>\n<p>    2 Dec 2015  <\/p>\n<p>    Developing    a Distributed Distributed Consensus Protocol Consensus    Protocol (Alec Grieser)    Blockchain    Voting (Sugat Poudel, Austin J. Varshneya, Xhama Vyas)    BitMingle (Carter    Hall, Reid Bixler)    Beyond the Lightning Network - Exploring How to Scale Bitcoin    (Muthu Chidambaram)    Mixing with Miners    (Morgan Locks)        Pruning Nodes (Cyrus Malekpour)        Bitcoin Block-size Options (Michael Parisi Presicce)        Bitcoin Controversy and Conflicts of Interest (Jacob    Freck)        Detecting Selfish Mining in Bitcoin and Litecoin (Fangyang    Cui)    Geopolitical Strategy and    Bitcoin (Eashan Kaw)  <\/p>\n<p>    30 Nov 2015  <\/p>\n<p>    Wednesday, 2 Dec and Monday 7    Dec: Final Project Presentations. See    Class 25 for schedule.  <\/p>\n<p>    These people are scheduled to present Wednesday: Alec    Grieser, (Sugat Poudel, Austin J. Varshneya, Xhama Vyas),    (Carter Hall, Reid Bixler), Muthu Chidambaram, Morgan Locks,    Cyrus Malekpour, Michael Parisi Presicce, Jacob Freck, Fangyang    Cui, Eashan Kaw, Cody Robertson.  <\/p>\n<p>    Dont forget to send the link to your presentation before    11:59am on the day you are presenting!  <\/p>\n<p>    Office hours: normal office hours will    continue until December 11: Mondays 5-6:30pm (Ori in Rice 442),    Wednesdays after class (Samee in Rice 442), Thursdays 2:30-3:30    (Dave in Rice 507).  <\/p>\n<p>    Friday, 4 December, 3:30pm in    Rice 130: Department of Computer Science,    Distinguished Alumni Seminar Series  <\/p>\n<p>        MAKING SECURITY USABLE (FOR A BILLION USERS)      <\/p>\n<p>      How do you know if a website is safe? The security      community puts enormous effort into detecting malware,      stopping the next Heartbleed, and sandboxing bad content.      Google Chromes usable security team sits at the front end of      this work: we build the UI that tells end users whats going      on with their privacy and security. What you see as a single      icon might be the end product of months of work by engineers,      designers, security experts, and user researchers. Ill      explain some of the engineering and design challenges that we      face, and give insight into the day-by-day work done by a      security team that serves more than a billion browser users.    <\/p>\n<p>      Bio: Adrienne      Porter Felt leads Google Chromes usable security team,      whose goal is to help people make safe decisions while using      Chrome. Along with her team, Dr. Felt is responsible for      building and improving the security warnings, indicators, and      settings that you see in Chrome today. Previously, Dr. Felt      was a research scientist on Googles security research team,      where she examined how browser users react to security      warnings. She received a PhD in computer science from UC      Berkeley, and a BS from the University of Virginia in 2008.    <\/p>\n<p>    Monday, 7 December (11:59pm): Project    Final Reports. See Class    25 for details.  <\/p>\n<p>    The slides below include all the Jeopardy questions, even ones    we didnt get to in class. You shouldnt expect to get asked    trivia questions in the oral final exam (and will not be asked    to phrase your answers in the form of a question!), but some of    the substantive questions here would make good questions to ask    during the exam (in particular, Id recommend looking at the    unused questions in Unlocking Script and Crypto Curves as good    potential exam questions).  <\/p>\n<p>    23 Nov 2015  <\/p>\n<p>      Wednesday, 2 Dec and Monday 7 Dec:      Final Project Presentations (see below).    <\/p>\n<p>      Monday, 7 December (11:59pm):      Project Final Reports (see below)    <\/p>\n<p>    Understanding Mobile Bitcoin Wallet    Ziqi Liu  <\/p>\n<p>    Visual Explorer for Addresses and their    Relations    Ryan Anderson, Sam Prestwood, Luke Gessler  <\/p>\n<p>    How Much is Bitcoin Worth: Pricing Differences Across    Exchanges and Time    Quentin Moore  <\/p>\n<p>    Analysis of the viability of Bitcoin replacing as a    National Currency    Peter Leng  <\/p>\n<p>    Beyond the Lightning Network - Exploring How to Scale    Bitcoin    Muthu Chidambaram  <\/p>\n<p>    Mixing with Miners    Morgan Locks  <\/p>\n<p>    Bitcoin Block-size Options    Michael Parisi Presicce  <\/p>\n<p>    Bitcoin Controversy and Conflicts of    Interest    Jacob Freck  <\/p>\n<p>    Understanding Takedowns    Gardner Fiveash  <\/p>\n<p>    Detecting Selfish Mining in Bitcoin and    Litecoin    Fangyang Cui  <\/p>\n<p>    Geopolitical Strategy and Bitcoin    Eashan Kaw  <\/p>\n<p>    Evaluating BlockCyphers Confidence Level    Dean Makovsky and Joseph Tobin and Kevin Zhao and Vignesh    Kuppusamy  <\/p>\n<p>    Pruning Nodes    Cyrus Malekpour  <\/p>\n<p>    Divergence of Alt Coins and their Concurrent    Developments    Cody Robertson  <\/p>\n<p>    A Bandwidth Based Proof of Work    Alishan Hassan  <\/p>\n<p>    Developing a Distributed Distributed Consensus Protocol    Consensus Protocol    Alec Grieser  <\/p>\n<p>    The Evolution of Bitcoin Script    Interpreter    Acacia Dai  <\/p>\n<p>    The final project presentations will be in class on Wednesday,    2 December and Monday, 7 December. The presentation will count    for approximately 50% of the grade for your final project.  <\/p>\n<p>    The schedule of the presentations is below. Each team will have    5 + (N - 1) minutes to present your    project (where N is the number of team members; so a    4-person team will have 8 minutes). Your presentation should be    well prepared and enthusiastically delivered!  <\/p>\n<p>    You should send a link to your presentation (PDF, PowerPoint,    or anything that works in Firefox browser) to ccc-staff before    11:59am on the day you are scheduled to    present. If your presentation includes a demo thats great, but    it needs to be designed in a way that can be set up quickly and    used effectively.  <\/p>\n<p>    Wednesday, 2 December:    Developing a Distributed Distributed Consensus Protocol    Consensus Protocol (Alec Grieser)    Blockchain Voting (Sugat Poudel, Austin J. Varshneya, Xhama    Vyas)    Distributed Bitcoin Mixing with Interest (Carter Hall, Reid    Bixler)    Beyond the Lightning Network - Exploring How to Scale Bitcoin    (Muthu Chidambaram)    Mixing with Miners (Morgan Locks)    Pruning Nodes (Cyrus Malekpour)    Bitcoin Block-size Options (Michael Parisi Presicce)    Bitcoin Controversy and Conflicts of Interest (Jacob Freck)    Detecting Selfish Mining in Bitcoin and Litecoin (Fangyang    Cui)    Geopolitical Strategy and Bitcoin (Eashan Kaw)    Divergence of Alt Coins and their Concurrent Developments (Cody    Robertson)  <\/p>\n<p>    Monday, 7 December:    The Evolution of Bitcoin Script Interpreter (Acacia Dai)    A Bandwidth Based Proof of Work (Alishan Hassan)    Bitcoin at Point of Sale (Elizabeth Kukla)    Vending on Dark Net Markets (Collin Berman)    Analyzing the Feasibility of a Donation Accountability System    in Bitcoin (Kienan Adams)    Understanding Mobile Bitcoin Wallet (Ziqi Liu)    Visual Explorer for Addresses and their Relations (Ryan    Anderson, Sam Prestwood, Luke Gessler)    Understanding Takedowns (Gardner Fiveash)    How Much is Bitcoin Worth: Pricing Differences Across Exchanges    and Time (Quentin Moore)    Analysis of the viability of Bitcoin replacing as a National    Currency (Peter Leng)    Evaluating BlockCyphers Confidence Level (Dean Makovsky and    Joseph Tobin and Kevin Zhao and Vignesh Kuppusamy)  <\/p>\n<p>    To submit your final report, send an email to    <a href=\"mailto:ccc-staff@cs.virginia.edu\">ccc-staff@cs.virginia.edu<\/a> with subject line    Project Report: Title and cc-ing all    of your team members. The official deadline for the final    reports is Monday, 7 December (11:59pm), but    extensions will be granted upon request so long as extending    the deadline for this does not interfere problematically with    your other courses and responsibilities.  <\/p>\n<p>    The email should be plaintext containing:  <\/p>\n<p>        A title for your project (this is the title I will use on        the public page listing all the projects; add a * if        it is different from the title currently listed on Project).      <\/p>\n<p>        A one-sentence description of your project. This should be        a clear, well-written sentence that will be enough for        someone to understand what you did and why.      <\/p>\n<p>        A URL that points to a publicly-viewable web page that        describes your project. The linked page can (and probably        should) contain links to other pages (e.g., a website that        is your actual project or a github repo with your project        code). For example, the link you send could be a link to        <a href=\"http:\/\/my-project-site.org\/about.html\" rel=\"nofollow\">http:\/\/my-project-site.org\/about.html<\/a>        or <a href=\"https:\/\/github.com\/your-repo\/README.md\" rel=\"nofollow\">https:\/\/github.com\/your-repo\/README.md<\/a>,        which is a page describing your project, as well as        containing links to the main project site. Please try to        put your project site somewhere that will not expire when        you graduate from UVa, but that can survive forever.      <\/p>\n<p>        Your project report, either as a PDF attachment, or a URL.        Your project report should be a well-written and readable        paper about your project. For most projects, this should        include at least: (1) the motivation for your project, (2)        background, including a description of related work (with        references), (3) explanation of what you did, and (4) your        results. For projects that do not involve building        something, it may make more sense for it to be a more        integrated report.      <\/p>\n<p>    By the end of this week, everyone should receive an email with    your status in the class (including feedback on PS3).  <\/p>\n<p>    The main message of this email will be guidance as to whether    or not you should schedule a final exam. The main options are:  <\/p>\n<p>        Youre well positioned to get an A in the        class. So long as you do a decent job on the project,        youll get an A and dont need to do the        final exam.      <\/p>\n<p>        You are approaching what you need to do to convince us you        deserve an A in the class, but need do        more. If your project is outstanding, that may be enough to        make the case. If not, youll have a last chance to do so        by doing a final exam.      <\/p>\n<p>        From what youve done so far, were not convinced you        understand cryptocurrencies well enough to earn an        A in the class. You should plan on doing a        final exam to convince us otherwise!      <\/p>\n<p>    For students receving options 1 or 2, well try to give    feedback on your final projects are quickly as possible so you    know whether or not a final exam will be recommended.  <\/p>\n<p>    The final exam will be an oral exam where you will explain how    bitcoin works, and then answer a few follow-up questions. These    will be scheduled during the scheduled final exam time (Friday,    11 December 2-5pm) and other times.  <\/p>\n<p>    18 Nov 2015  <\/p>\n<p>      Teams that did not present their project in class Wednesday,      should be ready to present well on Monday!    <\/p>\n<p>    Litecoin boasts faster confirmations (2.5 minutes as opposed to    10 minutes). Does this help you gain confidence in a given    transaction faster (at which point it is unlikely to be    double-spent)?  <\/p>\n<p>    16 Nov 2015  <\/p>\n<p>    Starting Wednesday and every following class:    Be prepared to give an elevator pitch for your project. Your    pitch should be no more than 2 minutes long. You may use    visuals as long as you can obtain them by (quickly) entering a    URL in a web browser. Your pitch should get across in a    convincing and engaging way:  <\/p>\n<p>    Monday, 23 November (8:29pm): Project Progress    Reports. Send an email to <a href=\"mailto:ccc-staff@cs.virginia.edu\">ccc-staff@cs.virginia.edu<\/a>,    cc-ing all members of your project team. The email should have    a subject line, Project:Title, with your    project title. Its body should contain at least this    information:  <\/p>\n<p>        A link to the website for your project (this could be a        github page if you want). That site should have a front        page that describes your project, lists the team members,        and provides more information about your project.      <\/p>\n<p>        A short paragraph explaining how your project has changed        since the preliminary proposal email. This should explain        if the goals of your project have changed and why.      <\/p>\n<p>        A description of what progress you have made on your        project.      <\/p>\n<p>        A description of what you plan to do to complete your        project, and your plans for doing this. If you have a        multi-person team, this should include an explanation of        how your team is working together and who is doing what.      <\/p>\n<p>        (optional) Any questions you have for us.      <\/p>\n<p>    Vignesh raised a really good point about Chaums scheme which I    misunderstood in class until he clarified it after, so Im    posting an explanation here.  <\/p>\n<p>    The issue he noticed is that if the bank knows all the possible    I values (all the customer identities), and receives    one of the identity split perimages, e.g., I1L, then the bank can search    through all the identities to find an I1R such that h(I1R) matches the    hash value. This is done by just xor-ing all the I    values with I1L    to find a guess for I1R, and then computing the    hash to check if it is the right one. As I presented the    scheme, this would be a big vulnerability! It violates the    desired property that the bill spenders anonymity is protected    (even from the bank) unless she attempts to spend the bill    twice.  <\/p>\n<p>    To defeat this, we need to ensure that the set of possible    I values is not known (even to the bank). One way to    do this would be to add some randomness in the I    values used in the generated banknotes used in the    cut-and-choose for the blind signatures. Each note with have a    different I, but one the bank can verify is still the    right account owner. Ill leave the details of how to do this    as a challenge problem.  <\/p>\n<p>    16 Nov 2015  <\/p>\n<p>    This page should contain everyones    submitted project idea. Well keep this updated as the projects    develop, so please let us know if things change (you can also    post comments on the page for updates).  <\/p>\n<p>    The slides from Alex and Nicks presentation are now    posted:    Scaling Bitcoin    and Web Bitcoin Blockchain    2.0.  <\/p>\n<p>    12 Nov 2015  <\/p>\n<p>    Last class, we talked about using Graph Isomorphism as the    basis for a zero knowledge proof, based on the assumption that    it is a computationally hard problem to determine if two graphs    are isomorphic.  <\/p>\n<p>    Yesterday, Laszlo Babai presented a result that claims a    quasipolynomial time algorithm for graph isomorphism (that is,    shows graph isomorphism is not a hard enough problem to use as    the basis for a zero knowledge proof).  <\/p>\n<p>        Jeremy Kuns summary of Babais presentation        A Big Result on Graph Isomorphism  <\/p>\n<p>    Note that this has no bearing on the zero knowledge proofs    based on the hardness of graph three-coloring, which, unlike    graph isomorphism, is know to be NP-Complete.  <\/p>\n<p>    12 Nov 2015  <\/p>\n<p>    As Cyrus and Collin mentioned in class yesterday, Special Agent    Jeremy DErrico, who visited our class earlier in the semester,    will be the guest speaker at the meeting of the UVa Computer and Network Security Club    tonight (Thursday) at 7:00pm. Hell talk about Cryptowall    malware and efforts to analyze and detect it.  <\/p>\n<p>    The meeting will be in Thorton D223.  <\/p>\n<p>    11 Nov 2015  <\/p>\n<p>        Jean-Jacques Quisquater (Myriam, Muriel, Michael), Louis        Guillou (Marie Annick, Gaid, Anna, Gwenole, Soazig),        How to Explain        Zero-Knowledge Protocols to Your Children.        (Explains how zero-knowledge protocols work using a story        about the Strange Cave of Ali Baba.)      <\/p>\n<p>        Ben Sasson et al.         Zerocash: Decentralized anonymous payments from        Bitcoin      <\/p>\n<p>        Miers, I.; Garman, C.; Green, M.; Rubin, A.D.         Zerocoin: Anonymous distributed e-cash from        bitcoin      <\/p>\n<p>    9 Nov 2015  <\/p>\n<p>    The slides from Nick Skelsey and Alex Kucks presentation about    ombuds are here:    Scaling Bitcoin    and Web Bitcoin Blockchain    2.0.  <\/p>\n<p>    9 Nov 2015  <\/p>\n<p>    Project Pre-Proposals are due Friday    (November 13) at 8:29pm.  <\/p>\n<p>    Your pre-proposal should include the following information:  <\/p>\n<p>        Names of everyone on the project team - you may work on        your own, or with any number of teammates. The expected        impressiveness of your project should scale at least as the        square root of the number of project members.      <\/p>\n<p>        Title of your project - a short title that gets across what        your project is about.      <\/p>\n<p>        Idea for your project - one or two paragraphs that explain        what the purpose of your project is and what you plan to        do.      <\/p>\n<p>        Expected outcome - what you hope will be the outcome of        your project. This should explain what you expect to be        able to deliver by the end of semester, and how the world        will benefit from it.      <\/p>\n<p>        Related work - list of projects (which could include        papers, companies, etc.) that had goals related to yours.        You do not have to have studied these in detail yet, but        should have identified starting points to look at.      <\/p>\n<p>        Immediate plans - what are the next steps you plan to do.      <\/p>\n<p>    Please submit this as a plain text email to    <a href=\"mailto:ccc-staff@cs.virginia.edu\">ccc-staff@cs.virginia.edu<\/a>.  <\/p>\n<p>    Your email should have as its subject line: Project:    Title where Title is the title of your    project. It should include all team members as ccd recipients.    It should include your answers to the six points above, clearly    numbered. Do not use any PDF attachments unless it is really    necessary to provide a figure for your idea to be    understandable.  <\/p>\n<p>    4 Nov 2015  <\/p>\n<p>    Mondays class will be a visit from Nick Skelsey and Alex Kuck    of Ombuds!  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Link:<\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/bitcoin-class.org\/\" title=\"Cryptocurrency Cabal\">Cryptocurrency Cabal<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> 16 Dec 2015 The final project reports and sites are now posted: Project Reports 7 Dec 2015 The Evolution of Bitcoin Script Interpreter (Acacia Dai) A Bandwidth Based Proof of Work (Alishan Hassan) Bitcoin at Point of Sale (Elizabeth Kukla) Vending on Dark Net Markets (Collin Berman) Donation Accountability (Kienan Adams) Understanding Mobile Bitcoin Wallet (Ziqi Liu) BitSniffer: a Tool for Linkability Analysis (Ryan Anderson, Sam Prestwood, Luke Gessler) Taking Down Silk Road (Gardner Fiveash) How Much is Bitcoin Worth: Pricing Differences Across Exchanges and Time (Quentin Moore) Analysis of the viability of Bitcoin replacing as a National Currency (Peter Leng) Evaluating BlockCyphers Confidence Level (Dean Makovsky and Joseph Tobin and Kevin Zhao and Vignesh Kuppusamy) 2 Dec 2015 Developing a Distributed Distributed Consensus Protocol Consensus Protocol (Alec Grieser) Blockchain Voting (Sugat Poudel, Austin J. Varshneya, Xhama Vyas) BitMingle (Carter Hall, Reid Bixler) Beyond the Lightning Network - Exploring How to Scale Bitcoin (Muthu Chidambaram) Mixing with Miners (Morgan Locks) Pruning Nodes (Cyrus Malekpour) Bitcoin Block-size Options (Michael Parisi Presicce) Bitcoin Controversy and Conflicts of Interest (Jacob Freck) Detecting Selfish Mining in Bitcoin and Litecoin (Fangyang Cui) Geopolitical Strategy and Bitcoin (Eashan Kaw) 30 Nov 2015 Wednesday, 2 Dec and Monday 7 Dec: Final Project Presentations.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/cryptocurrency-2\/cryptocurrency-cabal.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[261456],"tags":[],"class_list":["post-202902","post","type-post","status-publish","format-standard","hentry","category-cryptocurrency-2"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/202902"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=202902"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/202902\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=202902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=202902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=202902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}