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
64
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
410
Other Decks in Technology
See All in Technology
プロダクト開発、インフラ、コーポレート、そしてAIとの共通言語としての Terraform / Terraform as a Common Language for Product Development, Infrastructure, Corporate Engineering, and AI
yuyatakeyama
6
1.6k
GraphRAG: What I Thought I Knew (But Didn’t)
sashimimochi
1
230
Agentic AI時代のプロダクトマネジメントことはじめ〜仮説検証編〜
masakazu178
3
400
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
130
Skip Skip Run Run Run ♫
temoki
0
360
プロダクト観点で考えるデータ基盤の育成戦略 / Growth Strategy of Data Analytics Platforms from a Product Perspective
yamamotoyuta
0
240
Tokyo RubyKaigi 12 - Scaling Ruby at GitHub
jhawthorn
2
210
Japan AWS Jr. Championsがお届けするre:Invent2024のハイライト ~ラスベガスで見てきた景色~
fukuchiiinu
0
1.1k
“自分”を大切に、フラットに。キャリアチェンジしてからの一年 三ヶ月で見えたもの。
maimyyym
0
300
Server Side Swift 実践レポート: 2024年に案件で採用して見えた課題と可能性
yusuga
1
420
ハンズオンで学ぶ Databricks - Databricksにおけるデータエンジニアリング
taka_aki
1
2.1k
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
130
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Adaptive Systems
keathley
39
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Cult of Friendly URLs
andyhume
78
6.2k
Side Projects
sachag
452
42k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
19k
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