# Handshake
Decentralized certificate authority and naming

# Download

hsd-2.0.0.tar.gz (asc)

hs-client-0.0.7.tar.gz (asc)

node-gyp is required to install

hs-airdrop (asc)

hs-miner (asc)

Tarballs are signed using keybase.io/chjj

The genesis block will include the blockhash of BTC block 615817 and the genesis block will be initialized using the genesis initialization script:

bin/genesis

Anyone can generate the genesis block once the BTC block is mined using the genesis initialization script. The HNS genesis block is treated as locked in once there have been six BTC confirmations (and the HNS genesis will not change even in the event of a large BTC reorg). It is expected that Handshake mining will begin immediately once BTC block 615817 is mined, however, the genesis block will only be treated as valid after six confirmations. In the event of a reorg with 1 to 5 BTC block confirmations, the first to reach and propagate six confirmations will prevail. This method ensures fairness across the Handshake network, as no party has foreknowledge of the HNS genesis block within reasonable doubt.