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
73
Introduction to Docker & Kubernetes @ JavaDays 2019
ondrejsika
1
260
Terraform - Infrastructure as a Code
ondrejsika
1
250
Gitlab CI + Docker (LinuxDays 2018)
ondrejsika
2
250
TechEd 2018, Introduction to Docker
ondrejsika
0
530
Automation using Gitlab CI and Docker, DevHeaven 2018
ondrejsika
0
200
Lightning Network aneb Bitcoin 2.0, Plzensky Barcamp, 7.4.2018
ondrejsika
0
99
Python Libraries for Bitcoin and Ethereum, PyCon SK 2018
ondrejsika
1
160
i3 tiling window manager, Install Fest 2018
ondrejsika
1
320
Other Decks in Technology
See All in Technology
Kubernetes self-healing of your workload
hwchiu
0
380
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
110
SCONE - 動画配信の帯域を最適化する新プロトコル
kazuho
1
320
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
120
ソースを読むプロセスの例
sat
PRO
15
9.8k
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.3k
「魔法少女まどか☆マギカ Magia Exedra」におけるバックエンドの技術選定
gree_tech
PRO
0
110
OCIjp_Oracle AI World_Recap
shinpy
1
160
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
380
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
1
160
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3k
まだ間に合う! 2025年のhono/ssg事情
watany
2
320
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
15k
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Why Our Code Smells
bkeepers
PRO
340
57k
Being A Developer After 40
akosma
91
590k
Designing for humans not robots
tammielis
254
26k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Documentation Writing (for coders)
carmenintech
75
5.1k
Scaling GitHub
holman
463
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Automating Front-end Workflow
addyosmani
1371
200k
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/