✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
I just preordered the ethOS phone. Transparency: I'm a fan of the devs @markus @nc and @mme, but have no financial connection to ethOS. Shipping your own mobile OS is crazy. Quixotic. The team is small and scrappy. So why do I think this project is important? https://mint.ethosmobile.org/
15 replies
27 recasts
94 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
TLDR I think app distribution is a key problem for crypto, and ethOS is an exciting experiment toward fixing it. Ethereum has some amazing properties. Credible neutrality. "Hardness", to use @js framing. But users don't use protocols, they use apps, & our current channels for shipping an app undermine those qualities.
1 reply
1 recast
8 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
What do we do today? Mostly, we ship dapps as web apps. Fundamentally a trusted-server model: a modern browser ensures that you're communicating privately with the right host. You trust the host for everything else, including serving you the correct code, every time you use the app.
1 reply
0 recast
4 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
Or we can ship on mobile. Equally bad. iPhones are not general-purpose computers, they are curated products that run whatever Apple presently allows. Android is a bit better: you can install APKs, but via a scary-looking side hatch so that distribution in practice still requires Google's permission.
1 reply
0 recast
4 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
🥒 So we are in a pickle 🥒 Cryptography is fundamentally about trusting math. You want to run the right code, the same code that others are running & that's had professional eyes on it. Web gives you no guarantees there.
1 reply
0 recast
5 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
Cryptocurrency is fundamentally about autonomy: your keys, your coins. Here, mobile gives you no guarantees. Company-curated app stores may allow a particular dapp today and change their mind tomorrow. Neither web nor App Store/Play Store can deliver a window into Ethereum without serious compromise.
1 reply
0 recast
6 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
The situation is much better on desktop and server. Companies that tried to walled-garden those platforms so far have failed; nor do personal computers bake in a trusted-server model. Ever since Satoshi in 2009, most serious trust-minimized crypto software runs on PC.
1 reply
0 recast
4 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
🚨 This is a long-term risk for crypto, for our whole project. 🚨 The declining platform (desktop apps) is most conducive to our values, while the now-dominant platforms (mobile and web) involve key compromises. I see ethOS as a prototyping R&D lab for addressing that risk. How does it do that?
1 reply
2 recasts
5 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
ethOS integrates a light client, giving it a neutral root of trust. One day I'll be able to install Warpcast from app.warpcast.eth - I know I'm running the same code as everyone else - Public, transparent release history - With deterministic builds, the community knows each release matches exactly what's in Github
2 replies
0 recast
7 reactions

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
- Plus there is structurally no way to serve app A in country A, app B (or nothing at all) in country B Not every app needs all that. Many--Uber, for example--inherently involve trusting a specific organization anyway. But for the kinds of app the cypherpunk / crypto / Ethereum community cares about, it's essential.
1 reply
0 recast
4 reactions

Kaushal pfp
Kaushal
@liftlines
The Nimbus light client on ethOS means complete trustlessness and better security against compromised end points. 🔥
0 reply
0 recast
0 reaction