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
60
Introduction to Docker & Kubernetes @ JavaDays 2019
ondrejsika
1
220
Terraform - Infrastructure as a Code
ondrejsika
1
210
Gitlab CI + Docker (LinuxDays 2018)
ondrejsika
2
240
TechEd 2018, Introduction to Docker
ondrejsika
0
480
Automation using Gitlab CI and Docker, DevHeaven 2018
ondrejsika
0
200
Lightning Network aneb Bitcoin 2.0, Plzensky Barcamp, 7.4.2018
ondrejsika
0
95
Python Libraries for Bitcoin and Ethereum, PyCon SK 2018
ondrejsika
1
140
i3 tiling window manager, Install Fest 2018
ondrejsika
1
300
Other Decks in Technology
See All in Technology
アジャイルチームが変化し続けるための組織文化とマネジメント・アプローチ / Agile management that enables ever-changing teams
kakehashi
2
2.4k
.NET 9 のパフォーマンス改善
nenonaninu
0
2.2k
OPENLOGI Company Profile for engineer
hr01
1
17k
Evolving Architecture
rainerhahnekamp
3
220
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
420
10年もののバグを退治した話
n_seki
0
140
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
8
1.8k
20241228 - 成為最強魔法使!AI 實時生成比賽的策略 @ 2024 SD AI 年會
dpys
0
340
【令和最新版】ロボットシミュレータ Genesis x ROS 2で始める快適AIロボット開発
hakuturu583
2
1.4k
UI State設計とテスト方針
rmakiyama
4
940
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
220
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
140
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
The Language of Interfaces
destraynor
155
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Music & Morning Musume
bryan
46
6.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Building an army of robots
kneath
302
44k
Why Our Code Smells
bkeepers
PRO
335
57k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
230
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
97
17k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Optimising Largest Contentful Paint
csswizardry
33
3k
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/