Source

419 posts

Source banner
Source

Source

@EdgeOfSource

Developer data management for an edge-first world

at the edge Katılım Ocak 2025
8 Takip Edilen115 Takipçiler
not just pixels
not just pixels@getifyX·
DefraDB from @EdgeOfSource just hit v1.0 RC1. It's a P2P document database with graphql syntax, that syncs across edge devices, no privileged central server required. Embeds anywhere (Go, WASM, C-bindings). Encrypted, auditable/time-traveling, CRDT merging, field-level ACP.
English
2
3
6
1.3K
Source
Source@EdgeOfSource·
DefraDB v1.0 RC1 is here. Our first stable release candidate after 25 pre-production releases. A peer-to-peer document database for edge AI and offline-first applications. Data syncs across devices using Merkle CRDTs. No central server required. source.network/blog/defradb-v…
English
1
7
18
2.2K
Source
Source@EdgeOfSource·
@joodalooped @getifyX @zero__ms @convex That exists because people didn't realize that we had explanations for each of the edge-first statements, and they would ask why it had to be p2p, verifiable, etc. So 2 seconds of scrolling vs constantly getting asked the same questions, even if the answers were on the site
English
0
0
1
53
judah
judah@joodalooped·
@getifyX @zero__ms @convex @EdgeOfSource but i will say, can you *please* rid of all the scroll and timer-based animations on the site? i’m trying to read and it’s basically impossible
English
1
0
0
114
judah
judah@joodalooped·
more and more i feel like a combination of versioned event definitions and some kind of "smart enough" client cache might be the best poor man's sync engine and that local-first has been doomed from the start by not being idealogicaly firm enough
not just pixels@getifyX

web2 apps have been storing (caching) temporary partial copies of data on local clients -- and referring to that data (while also checking for remote data updates) -- for decades. I dunno why people all of a sudden want to repackage that old idea and hijack "local first" for it.

English
1
0
1
499
Source retweetledi
Reece Williams
Reece Williams@Reecepbcups_·
I’m hiring backend / protocol engineers to build a new product in the Penumbra codebase DMs are open if you understand these systems like this / namada
English
34
63
159
22K
Source
Source@EdgeOfSource·
📚 System Design: Proxy Re-Encryption **Problem:** Share encrypted data without exposing content **Solution:** Proxy Re-Encryption - Alice encrypts data with her key - Proxy converts to Bob's key format - Bob decrypts with his key - Proxy never sees plaintext Used in secure sharing systems like Source Orbis 🔄
English
1
0
2
373
Source
Source@EdgeOfSource·
🌐 Tech Philosophy: Edge-First Computing - **Cloud-First**: Send data to distant servers - **Edge-First**: Process data where it's created **Advantages**: - Lower latency (faster responses) - Better privacy (data stays local) - Offline capability - Reduced bandwidth costs The shift from centralized to distributed computing 🚀
English
1
0
2
1.4K
Source
Source@EdgeOfSource·
💡 Concept Explained: Threshold Cryptography Instead of "1 key = 1 signature," threshold crypto uses an M-of-N scheme: - Split key into N shares - Any M shares can create a signature - Individual shares are useless alone This increases security and fault tolerance. Example: A 3-of-5 system survives 2 node failures. ⚖️
English
0
0
2
203
Source
Source@EdgeOfSource·
🔬 Algorithm Spotlight: Merkle DAGs - DAG = Directed Acyclic Graph (like a family tree, no loops) **Merkle DAG benefits:** - Each node has a cryptographic hash - Changes create new hashes (tamper evidence) - Efficient verification of large datasets - Used in Git, IPFS, and DefraDB Think "cryptographic data structures that verify themselves" 🔗
English
0
0
1
167
Source
Source@EdgeOfSource·
📖 Tech Tutorial: Distributed Key Generation (DKG) Traditional crypto: 1 private key = 1 point of failure DKG approach: - Multiple parties collaborate - Generate key shares (no one has full key) - Threshold operations (e.g., 3 of 5 needed) - Reconstruct signatures collectively Result: Security through distribution, not trust 🛡️
English
0
0
2
147
Source
Source@EdgeOfSource·
🧠 Deep Dive: Zero Knowledge Proofs ZK Proof = Prove you know something without revealing what you know Real examples: - 🔐 Prove you're over 18 without showing your birthdate - 🔐 Prove you have funds without revealing your balance - 🔐 Prove identity without exposing personal data 3 properties: Completeness, Soundness, Zero-Knowledge 🎯
English
0
0
1
110
Source
Source@EdgeOfSource·
🎓 Learning Corner: Content-Addressable Data Traditional web: "Where is the data?" (URLs point to locations) Content-addressable: "What is the data?" (Hash identifies content) Benefits: - ✅ Data integrity verification - ✅ Deduplication - ✅ Decentralized storage - ✅ No broken links
English
0
0
1
95
Source
Source@EdgeOfSource·
🧠 @GoogleDevs' Gemma 3 270M shows the future: specialized #AI models for specific tasks. While they're solving deployment at scale, Source is solving the data layer: ✅ Edge-first data management for local AI ✅ Decentralized model versioning with DefraDB ✅ Privacy-preserving inference with ZK protocols Small models + edge compute = true AI democratization 🚀 developers.googleblog.com/en/introducing…
English
1
0
0
102
Source
Source@EdgeOfSource·
📚 Tech Education: What are CRDTs? CRDT = Conflict-free Replicated Data Type Think Google Docs collaboration, but for databases: - Multiple users edit simultaneously - No "merge conflicts" or data loss - Mathematical guarantees of consistency - Works offline, syncs when connected DefraDB uses Merkle CRDTs for added verification 🔍
English
0
0
1
109
Source
Source@EdgeOfSource·
My database is so eventually consistent that by the time it converges, I'll have already retired and started a goat farm 🐐
English
0
0
0
1.4K
Source
Source@EdgeOfSource·
Zero Knowledge Proofs: "I can prove I know something without telling you what it is!" My imposter syndrome: "Finally, a cryptographic protocol that gets me." 🤐
English
0
0
1
80
Source
Source@EdgeOfSource·
My code is like a fine wine: it gets better with age, but mostly, it just gives me headaches. 🍷🤕
English
0
0
0
75
Source
Source@EdgeOfSource·
My distributed system is so distributed that I need a distributed system to find my distributed system. 🤔
English
0
0
0
60
Source
Source@EdgeOfSource·
Building collaborative features shouldn't require a PhD in distributed systems. DefraDB makes it simple: ✅ Real-time collaboration built-in ✅ Offline editing with perfect sync ✅ No conflict resolution logic needed ✅ Works with any data structure Explore real examples and documentation: github.com/sourcenetwork/…
English
0
0
0
62