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
The Problem with Authority
Search
Paolo Fragomeni
September 26, 2013
Technology
0
200
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
巨大モノリスのリプレイス──機能整理とハイブリッドアーキテクチャで挑んだ再構築戦略
zozotech
PRO
0
240
ABEMAのCM配信を支えるスケーラブルな分散カウンタの実装
hono0130
4
1.1k
レガシーで硬直したテーブル設計から変更容易で柔軟なテーブル設計にする
red_frasco
4
510
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
380
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
5
1.7k
アジャイル社内普及ご近所さんマップを作ろう / Let's create an agile neighborhood map
psj59129
1
140
自然言語でAPI作業を片付ける!「Postman Agent Mode」
nagix
0
120
JJUG CCC 2025 Fall バッチ性能!!劇的ビフォーアフター
hayashiyuu1
1
390
新しい風。SolidFlutterで実現するシンプルな状態管理
zozotech
PRO
0
130
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
230
2025年 面白の現在地 / Where Omoshiro Stands Today: 2025
acidlemon
0
260
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
300
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Pragmatic Product Professional
lauravandoore
36
7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Six Lessons from altMBA
skipperchong
29
4.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
The Language of Interfaces
destraynor
162
25k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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