amark/gun
View on GitHub ↗ ★ 19,160 JavaScript
An open source cybersecurity protocol for syncing decentralized graph data.
291 mentions on Hacker News by 45 people: 34 stories, 257 comments · first 2014-10-19 · latest 2024-10-08
20082026
-
…honest insight man, really appreciate it! Gun is also extremely cool, here's the link for others https://github.com/amark/gun
comment by mysticaltech · 2019-04-05 · in Jepsen: YugaByte DB 1.1.9 -
…across Internet Archive, d.tube (decentralized YouTube), notabug.io (P2P reddit) and others is https://github.com/amark/gun (mine). I find it interesting how people mention file stores (IPFS/DAT) a lot more than databases (SSB/GUN).…
comment by marknadal · 2019-03-23 · in Three protocols and a future of the decentralized internet -
…their "conventional" versions. Yet both of these are fully decentralized using GUN (my project: https://github.com/amark/gun ). Most users would not even know there is a difference. So it is certainly possible to both appeal to the…
comment by marknadal · 2019-03-21 · in Society Needs an Alternative Web -
…a "productified" version of the gun [1] database (not that this is a bad thing!). Am I right? [1] https://github.com/amark/gun
comment by kilburn · 2019-03-05 · in We built a distributed DB capable of running across 100s of global locations -
Yes and no, I'm the author of the P2P tech behind notabug.io, d.tube, and other sites, ( https://github.com/amark/gun ) so I have some experience with this: - It works as well as WebRTC does. But browser vendors (Google, Microsoft, Apple)…
comment by marknadal · 2019-02-13 · in The text of Article 13 and the EU Copyright Directive has been finalised -
…my project - which is now run in production by Internet Archive, top 300 global site, and others ( https://github.com/amark/gun ) - just to see more and more other DBs steal "OSS" label to falsify marketing, and more and more DBs become…
comment by marknadal · 2019-01-17 · in ScyllaDB Open Source 3.0 -
…network: https://youtu.be/hYH2Z1A0x3c?t=3635 More info about production-ready use cases at https://github.com/amark/gun .
comment by marknadal · 2019-01-17 · in US academics say their shardy blockchain will be 10X faster than Visa -
…in GUN and give us incredible storage and routing performance even in decentralized networks: https://github.com/amark/gun/blob/master/lib/radisk.js#L87
comment by marknadal · 2019-01-16 · in Demystifying Radix Trees: How Radix trees made blocking IPs 5000 times faster -
…with append-only or log-based CRDTs. But now, state-based graph CRDTs (like we've implemented in https://github.com/amark/gun ) have solved that. The only thing you can't do with them is Global Strong Consistency (think banking), but their…
comment by marknadal · 2019-01-06 · in A Primer on Database Replication (2017) -
…We also wrote a decentralized clock sync algorithm that can be used where NTP fails, check out https://github.com/amark/gun/blob/master/nts.js ! I find it a little odd they didn't use a separator symbol so that way it doesn't have to…
comment by marknadal · 2018-12-27 · in ULID: Universally Unique Lexicographically Sortable Identifier -
You may also be interested in (full disclosure: ours) https://github.com/amark/gun The Internet Archive ( https://news.ycombinator.com/item?id=17685682 ) runs it, and D.Tube and notabug.io run it in production and have pushed…
comment by marknadal · 2018-12-24 · in OrbitDB – serverless, peer-to-peer database on top of IPFS -
…using EasyRTC, and/or studying their code to learn more: https://github.com/priologic/easyrtc [1] https://github.com/amark/gun/blob/master/lib/webrtc.js
comment by marknadal · 2018-12-11 · in Adventures in Video Conferencing Part 1: The Wild World of WebRTC -
…on a low end MacBook Air 2015 about 3K/acked writes to disk/second! It is now the default at https://github.com/amark/gun the code is pretty short too.
comment by marknadal · 2018-11-10 · in Beating hash tables with trees? The ART-ful radix trie -
…subtly contradict the bait he catches you with. Justification and examples of these claims here ( https://github.com/amark/gun/pull/434#issuecomment-336536807 ) on an old old old issue around a GPL code dependency we had to reject.
comment by marknadal · 2018-10-28 · in Talking to the Mailman – Interview with Richard Stallman -
…If you want an graph DB alternative that is truly Open Source (MIT/ZLIB/Apache2) try ours ( https://github.com/amark/gun ).
comment by marknadal · 2018-10-22 · in RedisGraph: a fast, queryable property graph database for Redis -
…cases. Source: Me, I'm the leading industry and open source expert on CRDTs which power the popular https://github.com/amark/gun decentralized database that the Internet Archive, D.tube (1M+ monthly visitors), notabug.io (1K/daily users)…
comment by marknadal · 2018-10-11 · in Real Differences Between OT and CRDT for Co-Editors -
We ( https://github.com/amark/gun / https://news.ycombinator.com/item?id=7587814 ) raised $2.6M for our "Open Source P2P Firebase" and now have Internet Archive ( https://news.ycombinator.com/item?id=17685682 ) and others doing terabyte /…
comment by marknadal · 2018-09-20 · in Ask HN: Did any Show HN posts turn into successful startups? -
…and others are running us in production. So give it a try - it is all MIT/Zlib/Apache2 licensed ( https://github.com/amark/gun ), no crippleware "opencore", and fast (20M ops/sec for cached data, which Datomic also does, but IDK their…
comment by marknadal · 2018-09-17 · in Rich Hickey on Datomic Ions [video] -
…P2P reddit http://notabug.io - thousand daily actives, Internet Archive, etc.) are using GUN ( https://github.com/amark/gun ) for this instead.
comment by marknadal · 2018-09-17 · in Introducing Cloudflare’s IPFS Gateway -
…Archive (which has IPFS, WebTorrent, and GUN versions decentralized) are built on our system ( https://github.com/amark/gun ), are already pushing terabytes of P2P traffic. And don't forget about WebTorrent and Secure Scuttlebutt!!!
comment by marknadal · 2018-09-17 · in Introducing Cloudflare’s IPFS Gateway -
…alternative, pushing terabytes traffic) have already moved to using our decentralized tools ( https://github.com/amark/gun ). Coming up, we're also working on IP masking (onion layering), and we already have an option to do end-to-end…
comment by marknadal · 2018-09-12 · in EU approves internet copyright law, including ‘link tax’ and ‘upload filter’ -
…frustrated with all the other WebRTC libraries over the last 4 years, I finally wrote our own ( https://github.com/amark/gun/blob/master/lib/webrtc.js ) which is capable of using a set of decentralized DHT relay-peers in GUN for signaling…
comment by marknadal · 2018-09-10 · in How Discord Handles Two and Half Million Concurrent Voice Users Using WebRTC -
…engines and was wondering why there weren't a ton out there. So I built one (in pathetic Javascript https://github.com/amark/gun/blob/master/lib/radisk.js ) last year, and super happy to see this one in C, I might consider switching over…
comment by marknadal · 2018-08-25 · in TKVDB: radix tree persistent key/value storage engine written in ANSI C -
…Archive[1] is running it (in 2014 I implemented it into a library that they are now using - https://github.com/amark/gun ) [1] https://news.ycombinator.com/item?id=17685682
comment by marknadal · 2018-08-22 · in What they don’t tell you about event sourcing -
…, https://blubit.space/ , etc.) has ~1K daily uniques. Both sites are built using our https://github.com/amark/gun ! Soon they'll even integrate same private/public keys so you can reuse your same account across many different dApps. This…
comment by marknadal · 2018-08-12 · in Why decentralized social networking never makes it -
Another, related, question: at https://github.com/amark/gun/blob/master/README.md we can read that: "Distributed - GUN is peer-to-peer by design, meaning you have no centralized database server to maintain or that could crash. This lets…
comment by e12e · 2018-08-06 · in Internet Archive, decentralized -
…organization of the documentation (and update the docs, oye!). I'm impressed you found Awesome-GUN. https://github.com/amark/gun/blob/master/examples/game/space... is probably what you were searching for. What would be better is if I made…
comment by marknadal · 2018-08-05 · in Internet Archive, decentralized -
…data structures. If we use mutable data structures (you know my bias, but it is possible with https://github.com/amark/gun , proof: Mitra at Internet Archive integrated it in 1 week, now decentralized IA runs on GUN), we get some other…
comment by marknadal · 2018-08-05 · in Decentralising the web: Why is it so hard to achieve? -
…multiplayer (non turn-based) web games? (Similar to https://airma.sh/. ) I see one game example at https://github.com/amark/gun/wiki/Awesome-GUN , although it's turn-based.
comment by modernerd · 2018-08-04 · in Internet Archive, decentralized -
GUN author here ( https://github.com/amark/gun ) happy to answer any questions. IA did this integration in 1 week, Mitra is awesome. Also, decentralized Reddit ( https://notabug.io ) was built in 1 week on us, and pushed 0.5TB P2P traffic…
comment by marknadal · 2018-08-04 · in Internet Archive, decentralized -
Decentralized web apps already exist, built with our tool ( https://github.com/amark/gun ). For instance: - Decentralized Reddit ( https://notabug.io/ ) can push terabytes of daily P2P traffic. - Decentralized YouTube ( https://d.tube/ )…
comment by marknadal · 2018-07-29 · in Resistant protocols: How decentralization evolves -
…guarantees, like with what decentralized Reddit (notabug.io) and other apps, built on our system ( https://github.com/amark/gun ), that is already pushing terabytes traffic weekly in production. The future for scaling is more about working…
comment by marknadal · 2018-07-16 · in Scaling: Ethereum’s make or break challenge [video] -
…my work to build a decentralized (and offline-first) version, that I later applied to graphs with https://github.com/amark/gun . Some good follow ups are: - Martin Kleppmann's https://youtu.be/yCcWpzY8dIA?t=29m36s - Cartoon explainer…
comment by marknadal · 2018-07-15 · in Differential Synchronization (2009) -
…they get huge points for their research on CRDTs (something our Open Source library handles for you https://github.com/amark/gun ) and OT (not P2P, requires a centralized resolver). Key quote: > We have opted for a centralised…
comment by marknadal · 2018-06-30 · in Inko, a peer-to-peer collaborative whiteboard app for iPad and Apple TV -
…be used for both traditional table (relational) and document storage as well as key/value data ( https://github.com/amark/gun ). It has push built in and is fully decentralized and running in production today (terabytes of traffic), and…
comment by marknadal · 2018-06-13 · in RemoteStorage – An open protocol for per-user storage on the Web -
…but CRDTs are. CRDTs naturally fit with P2P/decentralized topologies, and we've generalized them in https://github.com/amark/gun which is the most popular (8K+ stars) open source (MIT/Zlib/Apache2) realtime decentralized database. It is…
comment by marknadal · 2018-06-13 · in How do dat:// sites interact with servers? -
…[2] https://hackernoon.com/the-implications-of-rethinkdb-and-par... [3] https://github.com/amark/gun/pull/434#issuecomment-336536807 [4] https://www.datamation.com/osrc/article.php/12068_3737586_3/... [5] https://stallman.org/arti
comment by marknadal · 2018-06-04 · in Why Open Source Misses the Point of Free Software (2016) -
…end-to-end encryption, that works right in the browser? All with MIT licensed Open Source code? https://github.com/amark/gun/wiki/auth P2P Authenticated Encryption https://github.com/tendermint/tendermint/wiki/P2P-Authentica... GNUnet is…
comment by 757362 · 2018-06-01 · in Ask HN: Secure Webassembly crypto? -
We've worked on mesh network data sync for P2P environments ( https://github.com/amark/gun ), but like others in the thread lament, vendors at the hardware level haven't been very pioneering with the tech to make it common place. Hopefully…
comment by marknadal · 2018-05-15 · in Wi-Fi alliance announces mesh networking standard -
…:D How were you able to make WebTorrent work reliably? I was trying to write a WebRTC adapter for https://github.com/amark/gun (I'm the author) but kept on having STUN/ICE problems. I'd love some tips! And awesome project. Somebody in our…
comment by marknadal · 2018-05-14 · in Show HN: I built a peer-to-peer publishing platform -
…- IPFS (yes, plenty of people are doing DB stuff on IPFS) - GUN (full disclosure, I'm the author, https://github.com/amark/gun ) - Scuttlebutt ( http://scuttlebot.io/ ) - Beaker Browser They go on to talk about "append-only" data…
comment by marknadal · 2018-05-13 · in FlureeDB, a Practical Decentralized Database (2017) [pdf] -
…the ledger in a public setting. I've done a lot of work on commutative transformations (CRDTs, at https://github.com/amark/gun ), and while they are a very different (and more scalable) approach to arriving at consensus (through…
comment by marknadal · 2018-05-05 · in Former top official says Fed should ‘Maybe’ create ‘FedCoin’ to rival Bitcoin -
…with this article, despite being somebody who has written a "fancy" popular database system ( https://github.com/amark/gun ). SQLite is good enough for pretty much everything, just use it!!!
comment by marknadal · 2018-05-04 · in We’re happy with SQLite and not urgently interested in a fancier DBMS (2016) -
…time learning all sorts of things, and now it is one of the most popular databases out there ( https://github.com/amark/gun ) and I encourage others to try (if they have time) building one themselves!
comment by marknadal · 2018-05-04 · in Never Write Your Own Database (2017) -
…- Redis (competitor) https://redis.io/topics/benchmarks - GUN (ours) https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2... - Fauna (competitor) https://fauna.com/enterprise#Scalability - VoltDB (competitor) https://ww
comment by marknadal · 2018-05-04 · in FoundationDB community highlights, two weeks in -
…docs for the End-to-End Encryption library (a wrapper around the Browser's Native WebCrypto API) https://github.com/amark/gun/wiki/SEA
comment by marknadal · 2018-04-22 · in Can Facebook be replaced? Let’s invest $100,000 -
I just learned of the gun, https://github.com/amark/gun project from a downthread post. I was kind of surprised that it didn’t exist and had some really janky sql+git stuff.
comment by prepend · 2018-04-21 · in Fluree DB – A scalable blockchain database -
This sounds a lot like (full disclosure: mine) https://github.com/amark/gun ? How do you compare? - Except ours is Open Source (MIT/ZLIB/Apache2) and ranked #2 on GitHub in Blockchain and Cryptography https://github.com/topics/blockchain -…
comment by marknadal · 2018-04-21 · in Fluree DB – A scalable blockchain database -
…like with email centralizing into gmail. However, IPFS, Scuttlebutt, GUN (full disclosure: mine -> https://github.com/amark/gun ), Beaker, etc. don't have this problem. Most of these, though, are tools for building decentralized apps, not…
comment by marknadal · 2018-04-05 · in Decentralization Dilemma -
their project name is gun: https://github.com/amark/gun
comment by xumingmingv · 2018-03-08 · in Ask HN: If you've used a graph database, would you use it again?