Skip to content

Instantly share code, notes, and snippets.

@jorpic
Created July 29, 2016 11:23
Show Gist options
  • Save jorpic/87e113a48836fd33f94ea2a2701dd1f4 to your computer and use it in GitHub Desktop.
Save jorpic/87e113a48836fd33f94ea2a2701dd1f4 to your computer and use it in GitHub Desktop.
Что умеют смартконтракты?
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link href='https://fonts.googleapis.com/css?family=Raleway:500' rel='stylesheet' type='text/css'>
<style>
@page {
size: landscape;
}
body {
font-family: sans-serif;
font-size: 4vh;
}
section {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 80vh;
padding: 10vh 0 10vh 0;
page-break-after: always;
}
section p.quote {
font-style: italic;
width: 50%;
}
section.img {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 99vh;
padding: 0 0 0 0;
page-break-after: always;
}
section.img img {
height: 100%;
}
section.img svg {
height: 100%;
}
section.img iframe {
height: 100%;
width: 100%;
}
img {
display: block;
height: 60vh;
width: auto;
}
li {
margin-bottom: 0.7em;
}
.email {
font-size: 80%;
opacity: 0.8;
}
.logo {
font-family: 'Raleway', sans-serif;
font-size: 8vh;
color: #333;
opacity: 0.8;
}
.logo .flipA {
display: inline-block;
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
color: #48045a;
}
.logo .flipE {
display: inline-block;
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
color: #48045a;
}
</style>
</head>
<body>
<section id="start">
<h1>Что умеют смартконтракты?</h1>
<p>Максим Талдыкин</p>
<p class="email">[email protected]</p>
</section>
<section id="blockchain/2">
<h1>Blockchain</h1>
<ul>
<li>distributed &amp; shared database</li>
<li>ordered transactions</li>
<li>persistent transaction history</li>
<li>everybody can access*</li>
</ul>
</section>
<section id="blockchain/3">
<h1>Blockchain is transparent, not anonymous</h1>
</section>
<section id="blockchain/4">
<h1>Smart property</h1>
</section>
<section id="blockchain/5">
<h1>Bitcoin vs. Ethereum</h1>
<ul>
<li>Биткоин − форки и сайдчейны</li>
<li>Эфириум − смартконтракты</li>
</ul>
</section>
<section id="smart-contracts/1">
<h1>Другие реализации смартконтрактов</h1>
<ul>
<li><a href="http://rsk.co">Rootstock</a></li>
<li><a href="https://lisk.io">Lisk</a></li>
<li>...</li>
</ul>
</section>
<section id="example/1">
<h1>Продажа квартиры</h1>
<ul>
<li>Участники</li>
<ul>
<li>рег. палата (чиновник)</li>
<li>налоговая</li>
<li>нотариус (подтверждение дееспособности)</li>
</ul>
<li>Ограничения</li>
<ul>
<li>долевая собственность</li>
<li>отмена сделки по судебному решению</li>
<li>потеря приватного ключа от счёта</li>
</ul>
</ul>
</section>
<section id="example/2">
<a href="http://forklog.com/bitfury-zapuskaet-pilotnyj-blokchejn-proekt-po-registratsii-prav-na-zemlyu-v-gruzii/">
Bitfury: регистрация прав на землю в Грузии</a>
</section>
<section id="smart-contracts/4">
<h1>Инструмент для создания бюрократии</h1>
</section>
<section id="example/3">
<h1>Автоматическое управление ценностями</h1>
</section>
<section id="example/4">
<h1>Семейный бюджет</h1>
<ul>
<li>можно тратить &le; 10k в день</li>
<li>чтобы потратить больше, нужно договориться</li>
<li>в контракте может участвовать нотариус</li>
</ul>
</section>
<section id="example/5">
<h1>Наследство</h1>
</section>
<section id="example/6">
<h1>Варианты использования</h1>
<ul>
<li>голосования</li>
<li>аукционы</li>
<li>оракулы</li>
<li>предоставление контента</li>
<li>реестры данных</li>
<li>gambling &amp; games</li>
</ul>
</section>
<section id="money">
<h1>Откуда деньги?</h1>
<ul>
<li>продажа доли в компании</li>
<li>pay per view vs. подписка</li>
<ul>
<li><a href="https://21.co/learn/intro-to-21/#introduction-to-21">21: The Machine Payable Web</a></li>
</ul>
<li>инструменты и фреймворки для разработчиков</li>
<li>удобные инструменты для пользователей</li>
<li>аналитика</li>
</ul>
</section>
<section class="img" id="swarm/logo">
<img
src="https://lh3.googleusercontent.com/tp9VyHBGAn1kvBoQllXQji2kEbkZMDQngHB0MJMeNLwQeofZrYQjBq72XZN3u7rpuaqx9hWUVTg=w869-h638-rw-no"/>
</section>
<section id="swarm/alternatives">
<ul>
<li>Dropbox, Yandex.Disk</li>
<ul>
<li>платим деньги за хранение личных файлов</li>
</ul>
<li>BitTorrent</li>
<ul>
<li>бесплатно обмениваемся популярными файлами</li>
</ul>
</ul>
</section>
<section id="swarm/contract">
<h1>Swarm смартконтракт</h1>
<ul>
<li>Награда за хранение файла</li>
<li>Штраф за потерю файла</li>
<li>Перепродажа обязательств</li>
</ul>
</section>
<section class="img" id="augur/logo">
<img src="http://www.crypto20.org/content/images/2015/10/Augur-purple-logo.png"/>
</section>
<section id="augur/market">
<h1>Decentralized Prediction Market</h1>
</section>
<section id="augur/wisdom">
<h1>The Wisdom of Crowds</h1>
<p class="quote">Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes
Business, Economies, Societies and Nations</p>
</section>
<section id="theend">
<div class="logo">
<span>F</span>
<span>O</span>
<span>R</span>
<span>M</span>
<span class="flipA">A</span>
<span>L</span>
<span>&nbsp;</span>
<span>M</span>
<span class="flipE">E</span>
<span>T</span>
<span>H</span>
<span>O</span>
<span>D</span>
<span>S</span>
</div>
</section>
<script>
var sections = [].slice.call(document.getElementsByTagName('section'));
var dict = {};
var root = {prev: null};
var current = root;
sections.forEach(function(s) {
current.hash = '#' + s.id;
current.elem = s;
dict[current.hash] = current;
current = current.next = {prev: current};
});
current.prev.next = null;
function hashchange() {
current = dict[window.location.hash] || root;
}
window.addEventListener('hashchange', hashchange, false);
hashchange();
function keydown(e) {
switch(e.keyCode) {
case 37: /* Left */
case 38: /* Up */
if(current.prev) {
window.location.hash = current.prev.hash;
e.preventDefault();
}
break;
case 39: /* Right */
case 40: /* Down */
if(current.next) {
window.location.hash = current.next.hash;
e.preventDefault();
}
break;
}
}
window.addEventListener('keydown', keydown, false);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment