Skip to content

Commit 6e3cf28

Browse files
committed
feat: added consensus rap battle
1 parent 92ebfb5 commit 6e3cf28

File tree

2 files changed

+246
-0
lines changed

2 files changed

+246
-0
lines changed
Lines changed: 246 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,246 @@
1+
---
2+
title: "Nakamoto consensus vs Classical consensus: A Rap Battle"
3+
date: 2022-11-11
4+
published: true
5+
toc: true
6+
tags: ["Distributed systems", "Consensus algorithms"]
7+
description: We look at the pros and cons between Nakamoto consensus and classical consensus through a rap battle.
8+
image: "og-nakamoto-vs-classical-consensus.png"
9+
seoImage: "og-nakamoto-vs-classical-consensus.png"
10+
---
11+
12+
Ladies and gentlemen, gather 'round, for a battle of the finest minds.
13+
In the realm of consensus, a clash of legends, you'll find.
14+
Classical and Nakamoto, their algorithms boast.
15+
Each claiming superiority, aiming to outdo the most.
16+
17+
With Leslie Lamport and Satoshi Nakamoto as their guiding light,
18+
they'll rap and diss, showcasing their might.
19+
In Round 1, the battle of origins will unveil,
20+
the history, the problems, the solutions that never fail.
21+
22+
In Round 2, features will come face to face,
23+
a battle of practical prowess, they'll embrace.
24+
Then, in Round 3, real-world applications they'll explore.
25+
Classical and Nakamoto, the ultimate rapport.
26+
27+
So, brace yourselves for this consensual confrontation,
28+
a rap battle like no other, a mind-blowing revelation.
29+
Who will triumph in this epic rap strife?
30+
Stay tuned and witness the clash of Consensus' life!
31+
32+
## Round One: The Battle of Origins
33+
34+
### Classical Consensus
35+
36+
*In the realm of distributed systems, I come to light,*
37+
38+
*A brainchild of Leslie Lamport, a genius so bright.*
39+
40+
*Born out of the need for fault tolerance to seek,*
41+
42+
*Byzantine adversaries, a problem to defeat.*
43+
44+
45+
*In the '80s, my inception took place,*
46+
47+
*With Paxos, a protocol to set the pace.*
48+
49+
*Solutions for reaching consensus, I explored,*
50+
51+
*In the face of failures, my strength was restored.*
52+
53+
54+
*With quorums, thresholds, and cryptographic keys,*
55+
56+
*I guarantee safety with each consensus decree.*
57+
58+
*No need for energy-draining PoW might,*
59+
60+
*In Classical Consensus, true trust takes flight.*
61+
62+
*Nakamoto, you're nothing but a fad,*
63+
64+
*Your PoW's wastefulness, it's truly bad.*
65+
66+
*I stand on Lamport's shoulders, my resolve is stout,*
67+
68+
*Classical's elegance, it's what the world's about.*
69+
70+
71+
### Nakamoto consensus
72+
73+
*In the shadows of cyberspace, emerged a legend,*
74+
75+
*Satoshi Nakamoto, their imagination fecund.*
76+
77+
*Proof of Work, a robust foundation,*
78+
79+
*Decentralized power, a formidable creation.*
80+
81+
82+
*A revolutionary whitepaper, a testament so bold,*
83+
84+
*Nakamoto Consensus, a story to be told.*
85+
86+
*Byzantine's complexity, I dismiss with glee,*
87+
88+
*In Nakamoto Consensus, the world believes in me.*
89+
90+
*Aiming to tackle double-spending's vice,*
91+
92+
*A Byzantine challenge that needed a device.*
93+
94+
*Proof of Work, my solution to endorse,*
95+
96+
*Miners' computational power, a force to enforce.*
97+
98+
99+
*Classical, your BFT's a maze,*
100+
101+
*In Nakamoto's simplicity, the future lays.*
102+
103+
*PoW's the power that drives me high,*
104+
105+
*In the battle of origins, it's me you can't deny.*
106+
107+
108+
## Round two: Consensual confrontation
109+
110+
### Nakamoto consensus
111+
112+
*Behold Nakamoto, the genius I embody,*
113+
114+
*My PoW-powered kingdom, a realm so haughty.*
115+
116+
*With cryptographic hashes, I secure each block,*
117+
118+
*51% safety, it's an immutability lock.*
119+
120+
121+
*In the realm of speed, I admit I'm a bit slow,*
122+
123+
*But my security's unmatched, a powerful show.*
124+
125+
*While I confirm transactions, adversaries I thwart,*
126+
127+
*In Nakamoto's world, trust, I have wrought.*
128+
129+
*A clash of features, let's delve deep,*
130+
131+
*Proof of Work, yes, but that's just one sweep.*
132+
133+
*With Merkle Trees, my transactions bind,*
134+
135+
*Efficiency and security, intertwined.*
136+
137+
138+
*Decentralization, a core design,*
139+
140+
*No single point of control, a triumph so fine.*
141+
142+
*No need for trust, in the network we believe,*
143+
144+
*Nakamoto's creation, it's the key we achieve.*
145+
146+
*Robustness, Classical, you may claim,*
147+
148+
*But in Byzantine battles, I'll never be tame.*
149+
150+
*With each block confirmed, I cement my grace,*
151+
152+
*In the consensual confrontation, Nakamoto's ace.*
153+
154+
155+
156+
### Classical consensus
157+
158+
*Don't be fooled by Nakamoto's flashy art,*
159+
160+
*In Classical's realm, I play the smarter part.*
161+
162+
*Fault tolerance my sword, Byzantine foes, I tame,*
163+
164+
*In the face of complexity, I rise to fame.*
165+
166+
167+
*Quick consensus, a feat that I achieve,*
168+
169+
*My quorums and thresholds, adversaries deceive.*
170+
171+
*Liveness my forte, transactions flow with grace,*
172+
173+
*In Classical's elegance, trust we embrace.*
174+
175+
*Nakamoto Consensus, your PoW may impress,*
176+
177+
*But in the world of robustness, I must confess,*
178+
179+
*My Byzantine strength, it's a resilient spree,*
180+
181+
*In the consensual confrontation, Classical's the key.*
182+
183+
*PoW's energy drain, a wasteful spree,*
184+
185+
*In Classical's realm, we do it differently.*
186+
187+
*Paxos, the pioneer, the domino seed.*
188+
189+
*Raft's simplicity, it's the way we lead.*
190+
191+
*Quick consensus, a breeze I maintain,*
192+
193+
*While Nakamoto's speed, it's a slowdown chain.*
194+
195+
*In the consensual confrontation, Nakamoto may compete,*
196+
197+
*But Classical's features, it's the ultimate treat.*
198+
199+
## Round Three: Showdown
200+
201+
### Nakamoto consensus
202+
203+
*In the real world, my applications thrive,*
204+
205+
*Bitcoin's success, a trailblazing drive.*
206+
207+
*Decentralized finance, it's my forte,*
208+
209+
*Smart contracts, NFTs, I lead the way.*
210+
211+
212+
*From peer-to-peer payments to DeFi's prime,*
213+
214+
*In Nakamoto's realm, the future's mine.*
215+
216+
*Robust and secure, my blockchain's trust,*
217+
218+
*Real-world adoption, it's an absolute must.*
219+
220+
221+
222+
### Classical consensus
223+
224+
*No less I am in the application arena,*
225+
226+
*Heard of GFS, a massive store, nah?*
227+
228+
*A prime case, a massive data store,*
229+
230+
*My quorums and thresholds, a solid core.*
231+
232+
233+
*In this battle of giants, each has a claim,*
234+
235+
*Nakamoto's innovation, Classical's practical aim.*
236+
237+
*Both have their strengths, both have their might,*
238+
239+
*But in the world of consensus, Classical's light.*
240+
241+
242+
243+
244+
245+
246+
Loading

0 commit comments

Comments
 (0)