Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Problem with Authority
Search
Paolo Fragomeni
September 26, 2013
Technology
0
210
The Problem with Authority
The Problem with Authority in Distributed Systems (For Nodeconf.eu)
Paolo Fragomeni
September 26, 2013
Tweet
Share
More Decks by Paolo Fragomeni
See All by Paolo Fragomeni
Fireflies, Ants and Bees! Mother Nature builds effective, fault tolerant, distributed systems!
hij1nx
0
280
Node Dublin
hij1nx
0
390
Thinking distributed
hij1nx
1
310
Other Decks in Technology
See All in Technology
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3k
乗りこなせAI駆動開発の波
eltociear
1
1.1k
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
420
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
740
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
220
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
140
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
570
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
120
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
170
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
360
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
210
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.5k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Code Review Best Practice
trishagee
74
19k
What's in a price? How to price your products and services
michaelherold
246
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Designing Experiences People Love
moore
143
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Optimizing for Happiness
mojombo
379
70k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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