notenoughentropy
notenoughentropy

2 min read - Posted 17 Feb 19

HashD - Broadcast on the Distributed Web

Project Name

HashD

Project Tagline/Description (140 Characters Max. Will be used on table card for judging)

Proof of Work protected database that doubles as a discovery & broadcast mechanism for following identities and message types.

Team Members. First and Last Names

Harrison Stahl, Hunter Trujillo

Status.im ID for Each Team Member (we will use this to contact you and your team)

@dumdumoneone, @cryptoquick

Detailed Project Description (no more than 3-4 sentences)

HashD is a command line tool that can create an identity by generating two key pairs, the first signs a block. The other is output a mnemonic which is stored offline only, this is can be used to recover a hacked or lost account. To broadcast a message a new block added to an id's chain with proof of work attached. This reduces gossip spam by tying it to a single identity and adding cost to producing messages that propagate widely. To add more immutability, these chains are timestamped into bitcoin(not implemented)

Describe your tech stack (e.g., protocols, languages, API’s, etc.)

We have two partial implementations one in Rust and one in Python, mainly using indy-crypto library for BLS signatures, and uses BIP39 mnemonic

Track for which you’re submitting (Open or Impact)

Open

All Bounties Completed/Incorporated

N/A

https://github.com/cryptoquick/hashd https://github.com/Harryman/hashd

Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author
0 Comments
Related Articles
Synchronous Cross-shard Transactions

Project Name Synchronous Cross-shard Transactions Project Tagline/Description (140 Characters Max. Will be used on table card for judging) A prototype of synchronous cross-shard transactions that resolve deadlocks. Team Members. First and Last Names Alexander Skidanov Vlad Zamfir Status.im ID for Each Team Member (we will use this to contact you and your team) https://get.status.im/user/0x047aeb756f25e08f84914d67ba8046480414ac229437f05b7f83f740a300cceb34e3a6f454ea3aec2ad04a05e5a649b68dd050d78740

ETHDenver_2019_OurChannel

Important: You MUST add a tag (at the top, under Title) for each bounty youd like to submit to. Your project will not be considered for any bounties unless they are tagged. Click ADD TAG, type bounty and select the desired bounty from the list. If youd like to apply to more than 6 bounties, please add the first 6 as tags, add the details for all of them (max of 10) here, and contact the Kauri team (info@kauri.io) to notify them of all 10 bounties youd like to be considered for. These instruction