Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bitcoins
Search
Jonas Lekevicius
October 07, 2015
Technology
0
160
Bitcoins
Presentation in Lithuanian, explaining complete picture how bitcoins work.
Presented at Swedbank.
Jonas Lekevicius
October 07, 2015
Tweet
Share
More Decks by Jonas Lekevicius
See All by Jonas Lekevicius
Dirbtinis intelektas dizainerio gyvenime
lekevicius
0
220
AI and Designer Collaboration
lekevicius
0
160
Treatwell — the business and the app
lekevicius
0
1.1k
The Dissatisfied Thief
lekevicius
0
65
Hack @ SmallPlanetAirlines
lekevicius
0
110
Interface Fiction
lekevicius
0
160
Introduction to Apps for Atomic Garden
lekevicius
2
140
Keturios ateitys: didžiausių pasaulio kompanijų vizijos
lekevicius
0
170
∞ Loop: Apie begalinį žaidimą nuo pradžios iki pabaigos
lekevicius
1
430
Other Decks in Technology
See All in Technology
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
9
1.6k
プロダクトエンジニア 360°フィードバックを実施した話
hacomono
PRO
0
120
2.5Dモデルのすべて
yu4u
2
930
わたしのOSS活動
kazupon
2
290
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
260
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
140
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
340
Culture Deck
optfit
0
460
Active Directory攻防
cryptopeg
PRO
7
4.4k
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
140
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
600
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
820
Featured
See All Featured
Faster Mobile Websites
deanohume
306
31k
How STYLIGHT went responsive
nonsquared
98
5.4k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Done Done
chrislema
182
16k
KATA
mclloyd
29
14k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
250
Bash Introduction
62gerente
611
210k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Transcript
None
None
Ko reikia iš valiutos?
Saugumas ir pasitikėjimas
Istorija
None
None
Pavedimo istorija
Jurgita nori pervesti 1BTC Jonui.
Bitcoin adresai = Banko sąskaitos numeriai
Autentiškumo patvirtinimas - elektroninis (kriptografinis) parašas
Adresas - viešoji rakto dalis
1461501637330902918203684832716283019655932542976
None
Bitcoin piniginė saugo slaptąją rakto dalį
PGP veikimas
Ar pavedimas tikras? Taip, nes yra elektroninis parašas.
Bitcoin esminė idėja #1: viešai prieinamas sąrašas visų bitcoin pavedimų.
Pavedimo turinys: Bitcoin adresas: Siuntėjas Bitcoin adresas: Gavėjas Pervedimo suma
Įvesties pervedimai (1-n) Išvesties pervedimai (1-n) Mokestis
None
Įvestis = išvestis + mokesčiai
Grąžos sąskaitos
Išnaudoti ir neišnaudoti pervedimai
Ar siuntėjas turi pakankamai pinigų? Taip, nes visi jo įvesties
pervedimai neišnaudoti.
Sukurtas pavedimas yra paskelbiamas tinklui
Štai ir viskas?
DVIGUBI MOKĖJIMAI
Bendrai sutarta mokėjimų seka
Sukurtas pavedimas yra paskelbiamas tinklui ir eina į nepatvirtintų
mokėjimų grupę.
BLOCKCHAIN
Blockchain yra rašytinė istorija
Blockchain yra blokų grandinė
Bloko turinys: Prieš tai buvusio bloko hash Pavedimai, kiek tik
telpa 1MB Magiškasis skaičius
None
Hashinimas
SHA256 veikimas
Bitcoin yra decentralizuota kriptovaliuta 4c6c66ca455e7cc5313df9bb89a9549 3072e61124a2a65626042f26bb32d1cf Bitcoin yra decentralizuota kriptovaliuta.
a2730bf86722d73ac0ec9e9786537fd6 de2c79e1bddf5270a9333e1a945b5c7f
Magiškasis skaičius
Bitcoin esminė idėja #2: darbo įrodymas.
Visų dirbančių tinklo dalyvių darbas: rasti bloką su magišku skaičiumi,
kurio hash, pavertus į skaičių, būtų mažiau už tikslinį skaičių*.
Vidutiniškai tai nutinka kas 10 minučių.
100000000000000000
Tikslinis skaičius yra nustatomas tinklo bendrai pagal viso tinklo
skaičiavimo galią
Truputuką apie hashinimo galią
None
Surandamas blokas, paskelbiamas tinklui, gaunamas apdovanojimas*. Ten esantys pervedimas tampa
nepakeičiamos* istorijos dalimi.
Mama, iš kur atsiranda bitcoinai?
Bloko apdovanojimas: 25BTC ir mokesčiai.
Mažėja dvigubai kas 4 metus
2140
Mažiausias vienetas 1 / 100000000 BTC (“satoshi”)
Kasimo gildijos
Apie tą nepakeičiamą istoriją…
None
None
None
Ilgiausia grandinė yra laikoma tiesa, todėl visi nori spręsti ilgiausią.
O bet ar tikrai visi tokie draugiški?
None
None
• Blokus reikia spręsti vieną po kito • Vienam reikia
išspręsti >10^16 matematinių funkcijų • Tavo konkurentai yra visas tinklas
Aplenkti visą pasaulį ir sukurti alternatyvią ilgiausią grandinę yra
statistiškai neįmanoma.
None
Nebent…
Kasimo gildijos
50% ATAKA
Žodžiu.
Jurgita nori pervesti 1BTC Jonui.
1. Sukuria pavedimą su įvesties ir išvesties pavedimais. 2. Kriptografiškai
pasirašo ir paskelbia tinklui. 3. Tinklo skaičiuotojai pasiima pavedimą iš nepatvirtintų grupės ir bando surasti bloką su skaičiu, kuris turės mažą hash. 4. Suradę paskelbia tinklui, gauna apdovanojimą ir toliau sprendžia ilgiausią grandinę.
Bitcoin inovacijos ir esminės idėjos
1. Viešai prieinamas visų pavedimų sąrašas 2. Matematinis darbo įrodymas
tinklo stabilumui
Bitcoin privalumai
1. Decentralizuota, niekas nekontroliuoja 2. Anonimiška? 3. Maži mokesčiai? 4.
Greita?
Bitcoin trūkumai
1. Sunku išsikeisti, nestabili vertė 2. Naudojama nelegaliems pirkimams 3.
Valstybės mokesčiai 4. Kasimas darosi neekonomiškas
Anonimiškumas
Bloko dydis ir mokesčiai
Alternatyvios kriptovaliutos
Litecoin
Darkcoin
Bitcoin vertė
None
Kiti blockchain panaudojimai
Nelegalios, tamsiojo interneto parduotuvės
(NSFW)
None