Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Problem with Authority
Search
Paolo Fragomeni
September 26, 2013
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Problem with Authority
The Problem with Authority in Distributed Systems (For Nodeconf.eu)
Paolo Fragomeni
September 26, 2013
More Decks by Paolo Fragomeni
See All by Paolo Fragomeni
Fireflies, Ants and Bees! Mother Nature builds effective, fault tolerant, distributed systems!
hij1nx
0
300
Node Dublin
hij1nx
0
400
Thinking distributed
hij1nx
1
320
Other Decks in Technology
See All in Technology
Metadata - Section 1: HTML Basics
mohab1
0
120
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
hackers_champloo_2026_tidb
makocchi
0
170
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
190
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
280
How to Design Configuration for Rails Applications
willnet
1
830
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
440
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
200
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Believing is Seeing
oripsolob
1
250
Become a Pro
speakerdeck
PRO
31
6.3k
A Soul's Torment
seathinner
8
3.8k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Transcript
The problem with Authority BUREAUCRACY, CORPORATE INFLUENCE & TRUST Thursday,
September 26, 13
massive amounts of software & data We create Thursday, September
26, 13
& widely distributed We want it to be highly available
Thursday, September 26, 13
the authenticity & origin of things We want to validate
Thursday, September 26, 13
Today we have A BUREAUCRACY & A TECHNICAL QUANDARY Thursday,
September 26, 13
We can’t solve problems with the same level of thinking
that created them. “ A Nice Quote from some smart person Thursday, September 26, 13
Reputation Systems PKI, SPKI, SDSI... Thursday, September 26, 13
Try to define identity Thursday, September 26, 13
Try to replicate identity Thursday, September 26, 13
␡ Try to revoke identity Thursday, September 26, 13
✓ Try to define policies Thursday, September 26, 13
Sybil attacks Revocation lists Replication Latency Financial Concerns Problems in
reputation systems ␡ Thursday, September 26, 13
How should we define Identity? WITHOUT CENTRALIZED AUTHORITY Thursday, September
26, 13
Social networks define identity as behaviors & interactions over time
Thursday, September 26, 13
public & private key cryptography Simple tools for Thursday, September
26, 13
data & software to actual authors Let’s start mapping Thursday,
September 26, 13
github.com/hij1nx/pkp Thursday, September 26, 13
hash (data) public key URLs cert = sign(private key, meta)
meta { Thursday, September 26, 13
hash(data) = cert.hash + verify(public key, cert) Thursday, September 26,
13
Twitter Thursday, September 26, 13
/ hij1nx ! " fin Thursday, September 26, 13