1 pointby justj19792 hours ago2 comments
  • justj19792 hours ago
    PiN is an open-source project launching today (PI Day) that builds a decentralized web hosting network on Raspberry Pis and any device that wants to participate.

    Technical stack: - Go daemon (meshd) using libp2p + Kademlia DHT - Content-addressed storage (SHA-256 CIDs) - Proof-of-service ledger in SQLite with gossip-based sync - Tauri app for resource scheduling - nginx embedded for HTTP serving

    Design questions I'd love feedback on: - Is libp2p overhead acceptable on a Pi Zero? - Gossip vs lightweight BFT consensus at scale? - 24-hour epochs for Hash calculation — right granularity?

    Spec: github.com/pin-network/pin-network/blob/main/docs/SPEC.md

  • justj19792 hours ago
    Two questions: Is libp2p overhead acceptable on a Pi Zero? Gossip vs BFT consensus for the ledger at scale?
    • nunobritoan hour ago
      lip2p is not really usable as you'll see a bit further. The overhead is huge and phones will quickly be drained out of battery from trying to use it.

      Maybe with PI zero always connected to the power this isn't an issue.

      You are welcome to visit the https://geogram.radio to get ideas or maybe to help develop the project (it is open source). It does decentralized web hosting, as well as blogs, chat, docs, meetings, etc over other links besides internet like bluetooth, radio and other mesh configurations.