Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

A Truly Distributed Web

An internet backed by torrents and the blockchain

William BlankenshipWilliam Blankenship
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
1.3k views
0 comments
1.3k followers
16 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 5
    • View all
  • Instructions 0
  • Discussion 0
  • The 2016 Hackaday Prize
View Gallery
1.3k
0
1.3k
16

Team (1)

  • William BlankenshipWilliam Blankenship

Join this project's team
  • peerweb.js (Proof of Concept)
Software
ongoing project
2016HackadayPrize torrent blockchain electron node.js javascript

Related lists

Cryptocurrency Hardware Projects

Blockchain, hardware wallets, tickers, miners, and all things cryptocurrency hardware and software

Blockchain and Cryptocurrency

Projects which use cryptocurrency or blockchain tech in some way

This project is submitted for

  • The 2016 Hackaday Prize
  • Get Started: Design Your Concept
  • Anything Goes

This project was created on 03/25/2016 and last updated 10 個月前.

Description

A p2p (BitTorrent backed) protocol for HTTP using the blockchain to provide DNS-like resolution for human-readable addresses.

This is a work in progress. A proof of concept was implemented using Service Workers and Webtorrent. The final implementation will be a standalone browser based on the Chromium project. The intention is to implement this as a protocol, not an addition, allowing it to be natively supported by browsers moving forward.

Prior Art: https://zeronet.io/
POC: https://github.com/retrohacker/peerweb.js
Current Project: https://github.com/retrohacker/peerweb

Project Logs
Collapse

  • Nearly to alpha

    William Blankenship • 07/24/2016 at 20:12 • 0 comments

    All of the issues for the alpha release of peerweb have been closed on GitHub. We are working on CI/CD to get an alpha release into your hands!

    Here is a preview of it serving the ElectronJS website directly from a torrent!

  • Opening up Early Access Alpha

    William Blankenship • 05/14/2016 at 19:49 • 0 comments

    I'm opening this project up for a limited early alpha release. The functionality is extremely limited, but we now how contributing guidelines and tests which were my requirements for an alpha.

    Message me if you want access!

  • Bug identified, short-term workaround implemented

    William Blankenship • 05/02/2016 at 13:53 • 0 comments

    https://github.com/electron/electron/issues/5303

    Moving forward! Adding a photo of the working web browser to the project.

  • Chromium Project

    William Blankenship • 03/31/2016 at 18:52 • 0 comments

    I'm currently debugging the Chromium project.

    I am implementing a custom protocol in Chromium that allows me to resolve HTTP requests against torrent files. The protocol is implemented and working, but Chromium does not trigger downloads of protocol relative URLs from HTML. You can track the progress of this bug here: https://github.com/atom/electron/issues/1747

  • Proof of Concept

    William Blankenship • 03/31/2016 at 18:50 • 0 comments

    I've updated the project with photos from the proof of concept and added a link to the GitHub repo with the working library

View all 5 project logs

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR

Similar Projects

Analyzing a JAMMER 2.4GHZ against a WLAN environment
Project Owner Contributor

Jammer4

Noilson Caio AraujoNoilson Caio Araujo

A dummy project to find bugs in the hackaday.io interface.
Project Owner Contributor

dummy project

KeithKeith

Using an ESP-01S to sense doorbell rings and allow opening the door from our phones.
Project Owner Contributor

Smart doorbell integration for Ritto TwinBus

David H. BronkeDavid H. Bronke

Cross-platform Android Scripting Unified Auxiliary Loader
Project Owner Contributor

CASUAL

AdamoutlerAdamoutler

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2022 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "A Truly Distributed Web", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.