[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-dev] .onion name resolution with Blockstack



Hello,

I have written a PoC for using Blockstack names to resolve hidden services.  Blockstack is a portable decentralized naming system that currently runs on top of the Bitcoin blockchain.  Similar to systems like Namecoin, each Blockstack node retains a 100% replica of all name state, including mappings between globally-unique human-readable Blockstack names and the .onion addresses they resolve to.

The code and tutorial is hosted here: https://github.com/jcnelson/blockstack-tor.

It works by using the Python stem package to rewrite the target address of a stream from a Blockstack name to a .onion address (similar to how Jesse Victors' OnioNS system works).  We plan to add support to the stdin/stdout protocol in Prop279 as well.

Best,
Jude Nelson
--

JUDE NELSON   ENGINEERING PARTNER  @BlockstackLabs

_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev