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
170
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
260
AI and Designer Collaboration
lekevicius
0
180
Treatwell — the business and the app
lekevicius
0
1.2k
The Dissatisfied Thief
lekevicius
0
75
Hack @ SmallPlanetAirlines
lekevicius
0
120
Interface Fiction
lekevicius
0
170
Introduction to Apps for Atomic Garden
lekevicius
2
150
Keturios ateitys: didžiausių pasaulio kompanijų vizijos
lekevicius
0
190
∞ Loop: Apie begalinį žaidimą nuo pradžios iki pabaigos
lekevicius
1
500
Other Decks in Technology
See All in Technology
Wasmで社内ツールを作って配布しよう
askua
0
150
公開初日に個人環境で試した Gemini CLI 体験記など / Gemini CLI実験レポート
you
PRO
3
660
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
140
人と生成AIの協調意思決定/Co‑decision making by people and generative AI
moriyuya
0
190
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
1
400
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
110
AIエージェントを支える設計
tkikuchi1002
11
2.4k
Step Functions First - サーバーレスアーキテクチャの新しいパラダイム
taikis
1
280
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
1.3k
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
200
robocopy の怖い話/scary-story-about-robocopy
emiki
0
410
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
2
100
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Side Projects
sachag
455
43k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Navigating Team Friction
lara
187
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing Experiences People Love
moore
142
24k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Raft: Consensus for Rubyists
vanstee
140
7k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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