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
Merged Mining (CTJB)
Search
Ondrej Sika
May 02, 2015
Technology
0
120
Merged Mining (CTJB)
Bitcoin & Namecoin Merged Mining @ CTJB 2015
Ondrej Sika
May 02, 2015
Tweet
Share
More Decks by Ondrej Sika
See All by Ondrej Sika
ZEIT, Serverless Deployments
ondrejsika
0
87
Introduction to Docker & Kubernetes @ JavaDays 2019
ondrejsika
1
290
Terraform - Infrastructure as a Code
ondrejsika
1
270
Gitlab CI + Docker (LinuxDays 2018)
ondrejsika
2
260
TechEd 2018, Introduction to Docker
ondrejsika
0
560
Automation using Gitlab CI and Docker, DevHeaven 2018
ondrejsika
0
210
Lightning Network aneb Bitcoin 2.0, Plzensky Barcamp, 7.4.2018
ondrejsika
0
100
Python Libraries for Bitcoin and Ethereum, PyCon SK 2018
ondrejsika
1
160
i3 tiling window manager, Install Fest 2018
ondrejsika
1
340
Other Decks in Technology
See All in Technology
FlutterでPiP再生を実装した話
s9a17
0
110
Phase08_クイックウィン実装
overflowinc
0
1.6k
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
200
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
170
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
130
Phase11_戦略的AI経営
overflowinc
0
1.4k
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
170
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
240
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
160
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
130
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
170
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
640
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Producing Creativity
orderedlist
PRO
348
40k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
140
Marketing to machines
jonoalderson
1
5k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
210
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
Merged Mining Ondrej Sika <
[email protected]
> Slush Pool (mining.bitcoin.cz)
Bitcoin
Namecoin * first altcoin * fork of bitcoin * distributed
DNS
How Bitcoin Mining Works?
Block * header * transactions
Block Header * version * hashPrevBlock * hashMerkelRoot * time
* bits (difficulty) * nonce
Blockchain
Mining
Proof of Work ”A proof of work is a piece
of data which was difficult (costly, time-consuming) to produce so as to satisfy certain requirements”
"Hello, world!0" => 1312af178c253f84... "Hello, world!1" => e9afc424b79e4f6a... "Hello, world!2"
=> ae37343a357a8297... . . . "Hello, world!4248" => 6e110d98b388e... "Hello, world!4249" => c004190b822f1... "Hello, world!4250" => 0000c3af42fc3...
Auxiliary POW ”This is the way that merged mining can
exist; it is the relationship between two blockchains for one to trust the other’s work as their own and accept AuxPOW blocks.”
Bitcoin Coinbase * block height * flags * merged mining
prefix * namecoin prevhash * ...
Principle of Aux POW
None
Namecoin Block * header * auxpow (btc coinbase tx, btc
branch, btc header) * transactions
Thanks & Questions
[email protected]
http://ondrejsika.com @ondrejsika Sources: http://url.os1.cz/merged-mining-ctjb/