Another big update. Done, or close to it

This commit is contained in:
Joshua Seigler 2018-04-14 19:25:50 -04:00
parent 09f9abb70d
commit 809d4369ae
11 changed files with 1570 additions and 921 deletions

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>Dash as a money platform</title>
<title>Who needs cryptocurrencies today? Dash as a money platform</title>
<meta charset='utf-8'>
<style>
@import url('fonts/Montserrat.css');
@ -13,10 +13,6 @@
font-weight: 700;
}
.remark-code, .remark-inline-code { font-family: monospace; }
.remark-container {
background-color: #000000;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%232f2f2f' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%232f2f2f'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");
}
.remark-slide-container {
opacity: 1;
transition: opacity 0.5s ease;
@ -30,13 +26,13 @@
z-index: 2;
bottom: 0;
right: 0;
height: 8em;
width: 18em;
background-image: url('img/logo-tharp-clark.svg'), linear-gradient(to bottom right, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75));
height: 10em;
width: 23em;
background-image: url('img/logo-tharp-clark.svg'), linear-gradient(to bottom right, rgba(0,0,0,0) 50%, 85%, rgba(0,0,0,0.7));
background-size: auto 2em, cover;
background-position: 10em 5.1em, bottom right;
background-position: 15em 7.1em, bottom right;
background-repeat: no-repeat;
opacity: 0.2;
opacity: 0.3;
}
.remark-fading {
opacity: 0;
@ -75,8 +71,13 @@
display: none;
}
.logo-gradient {
background-image: linear-gradient(to bottom, #008DE4, #0B0F3B);
background-color: #0B0F3B;
background-image: linear-gradient(to bottom, hsl(203, 100%, 45%), hsl(235, 69%, 14%));
background-image: linear-gradient(to bottom, hsl(203, 100%, 45%), hsl(235, 69%, 14%)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='300'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url%28%23n%29' opacity='1'/%3E%3C/svg%3E");
background-size: 100%, auto;
background-blend-mode: overlay, soft-light;
background-repeat: repeat;
background-position: top left;
background-color: #666;
color: white;
}
.thin {
@ -92,7 +93,8 @@
</head>
<body>
<textarea id="source">
name: title
(Press h for controls)
---
background-image: url('img/shrug.jpg')
background-size: contain
background-position: 100% 50%
@ -151,7 +153,7 @@ class: right bottom
???
Countries like Venezuela and Zimbabwe have inflated their currency into uselessness, and instituted harsh monetary controls which sap people's purchasing power overnight. These regions are comfortable with the comparatively mild swings in cryptocurrencies' values.
Countries like Venezuela and Zimbabwe have inflated their currency into uselessness, and instituted harsh monetary controls which sap people's purchasing power overnight. People in these regions are comfortable with the comparatively mild swings in cryptocurrencies' values.
(Image is in the public domain)
@ -163,7 +165,7 @@ background-position: 50% 25%
???
Inflation is a problem in first-world countries too. Nations with a lot of debt practice "financial repression", which is mild inflation which remains higher than typical interest rates. This is a way to reduce national debt without quantitative easing.
Inflation is a problem in wealthy countries too. Nations with a lot of debt practice "financial repression", which is mild inflation which remains higher than typical interest rates. This is a common and effective way to reduce national debt without quantitative easing.
(Image CC-BY 2.0 https://www.flickr.com/photos/126131780@N08/14713883257/)
@ -175,7 +177,7 @@ class: right
???
There is a lot of interest lately in new speculative assets, due to low interest rates but also due to barriers to investment. I think this is a big part of why ICOs have proven so popular: there is almost no barrier to entry.
There is a lot of interest lately in new speculative assets, due partly to low interest rates, but also due to barriers to investment. I think this is a big part of why ICOs have proven so popular: there is almost no barrier to entry.
(image origin unclear)
@ -204,43 +206,95 @@ class: logo-gradient
# Digital Cash:
???
Dash is created to serve as **digital cash**, combining the advantages of cash with digital connectivity.
--
InstantSend
PrivateSend
Low Fees
???
* In order to use a cryptocurrency at a point of sale, the transaction has to be trustable immediately.
* To prevent personal information from being visible to everyone, people need optional privacy.
* In order to be acceptable to everyone no matter their income, people need low fees.
--
Technical
Cumbersome
Technical
???
Unfortunately, cryptocurrencies today require moderate technical understanding, and carry unexpected risks that don't match people's current understanding of how money works.
---
class: logo-gradient
# Dash Evolution
???
Dash Evolution is designed to address those shortcomings.
--
Usernames
Two-factor login
Simple merchant integration
???
* We are supplementing the existing identifiers (long cryptographic addresses) with usernames, which are more familiar and usable.
* We are securing this with two-factor login powered by the masternode network.
* And we are making merchant integration as simple as possible so developers can easily integrate Dash users into their applications.
* Dash is becoming a platform that people can use to build their own applications.
---
class: logo-gradient middle center
# Implementation
???
Let's take a look at how Dash can do all this without a central authority or an over-complicated technical approach.
---
class: middle center
![Layer 1: miners](img/layers-1.svg)
![Layer 1: miners (Verify transactions, build blockchain)](img/layers-1.svg)
???
Dash is a multi-layered system. The first layer works generally the same as Bitcoin and hundreds of other cryptocurrencies: with miners that verify transactions and compete to bundle them together into new blocks.
---
class: middle center
![Layer 2: masternodes](img/layers-12.svg)
![Layer 2: masternodes (InstantSend, PrivateSend, Governance, DashDrive, DAPI)](img/layers-12.svg)
???
Layer two is the masternode network. This is the original innovation that allows Dash to provide features like InstantSend and PrivateSend. To support Evolution, we have addded two new services, DashDrive (which can store data) and DAPI (Decentralized API, an interface for programs to communicate with the masternode network).
---
class: middle center
![Layer 3: DAPs](img/layers-123.svg)
![Layer 3: DAPs (Third party; does anything)](img/layers-123.svg)
???
Layer 3 will be created by developers everywhere. It will include things like a DashPay wallet, with contacts, payments, and other features, but it can also include things like federated login, encrypted communication, microblogging... whatever people dream up. All the data is stored in DashDrive (on layer 2) and hashed onto the blockchain (on layer 1).
---
class: middle center
What is a DAP?
![A rectangle representing a DAP, showing a schema on the left and code on the right](img/daps.svg)
???
A DAP has two parts:
* A schema, that determines the format of the data being stored
* Code, which is run on the client, and which uses and manipulates the data.
---
class: middle center
DAP Development
![Dap development diagram](img/development.svg)
???
We are creating a DAP SDK which developers will extend to create their DAP clients. That helps development in two ways:
* Developers don't need to care about technical blockchain details. They can just manipulate the data and our SDK handles the connection to the masternodes.
* The SDK can be configured to connect to a virtual masternode network for standalone testing, or it can connect to testnet or mainnet, and the developer's code works the same on all three. This helps significantly with testing and development.
---
class: logo-gradient middle left
<a style='float: right; margin-top: 3em; text-align: right; font-size: 0.25em' href='https://seigler.github.io/presentation-dash-money-platform/'>
<img style='height: 20em' src='img/presentation-url.png'>
</a>
# Questions?
Twitter: @seiglerj
Email: joshua@dash.org
</textarea>
<script src='./lib/remark-latest.min.js'></script>
<script>