# A list of things we need to do on Launch Day to mine actual zcash

**URL:** <https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584>\
**Category:** Mining\
**Created:** [September 7, 2016, 2:36pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584 "2016-09-07T14:36:14Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![foodforthought](https://avatars.discourse-cdn.com/v4/letter/f/4bbf92/32.png) [@foodforthought](https://forum.zcashcommunity.com/u/foodforthought)\
**Post date:** [September 7, 2016, 2:36pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/1 "2016-09-07T14:36:14Z")

</div>

Launch Day is currently set for October 28, 2016. Partly for selfish, partly for communal reasons, I’d like to maintain a list of actions that we will need to work through on Launch Day to ensure that we switch over to mining **actual** coins on that day, with minimal delays.

I am only just getting my head around the testnet/alpha setup, so I’m not in the place to do this properly myself, but as people contribute to this thread, I’ll compile it as a list by editing this post. At the moment, this is just a bit of a random, unformatted brain dump from a useless brain! 😁

At some point there will be an official/unofficial guide, at which point this may become redundant, but hey-ho.

##Actions required:

> **Download binaries and install (clicky arrow to see what this replaces)**
>
> - Fetch new zcash code
> - Fetch new parameters
> - Recompile zcashd

- (Run tests)

- Clear old config file from ~./zcash folder

- Create new zcash.conf file

> **Connect to bootstrap servers (How?)**
>
> - Insert **actual** node address (when/what?)
> - Insert **actual** username and password (how/format?)

- Run zcashd and run quick benchmark to check all working

- Make sure your desired wallet is set up and secure (how?)

- Set gen=1

- Run daemon → MINE!

EDIT: 2016-09-12: Updated to reflect comments from @Shawn and @str4d. Cheers!

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [September 7, 2016, 3:19pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/2 "2016-09-07T15:19:22Z")

</div>

By Beta2 you will no longer have to compile. You will simply have to download signed binaries, setup your config file, and run. The Public Alpha/Beta/Genesis guide will be updated accordingly and I will place a more in-depth tutorial on my site.

---

<div class="post-metadata">

**Author:** ![str4d](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/str4d/32/64_2.png) [@str4d](https://forum.zcashcommunity.com/u/str4d)\
**Post date:** [September 8, 2016, 5:37am UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/3 "2016-09-08T05:37:02Z")

</div>

> [@foodforthought](#):
>
> Insert actual node address (when/what?)

This won’t be necessary at release, because the bootstrap servers will be running.

> [@foodforthought](#):
>
> Insert actual username and password (how/format?)

For most users (ie. running `zcashd` locally-only), they don’t matter. They are just the username and password required to use the RPC interface (ie. how `zcash-cli` communicates with `zcashd`.

---

<div class="post-metadata">

**Author:** ![daira](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/daira/32/43253_2.png) [@daira](https://forum.zcashcommunity.com/u/daira)\
**Post date:** [September 10, 2016, 2:37pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/4 "2016-09-10T14:37:23Z")

</div>

Idea that may or may not be feasible: [Release final software in advance of genesis block · Issue #1379 · zcash/zcash · GitHub](https://github.com/zcash/zcash/issues/1379)

---

<div class="post-metadata">

**Author:** ![foodforthought](https://avatars.discourse-cdn.com/v4/letter/f/4bbf92/32.png) [@foodforthought](https://forum.zcashcommunity.com/u/foodforthought)\
**Post date:** [September 12, 2016, 2:48pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/5 "2016-09-12T14:48:28Z")

</div>

This sounds like an eminently sensible idea to me. Others’ thoughts?

---

<div class="post-metadata">

**Author:** ![William1](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@William1](https://forum.zcashcommunity.com/u/William1)\
**Post date:** [September 12, 2016, 9:15pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/6 "2016-09-12T21:15:04Z")

</div>

> [@Shawn](#):
>
> By Beta2 you will no longer have to compile.

Is there an approximate date by which Beta2 is released? Thank you.

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [September 12, 2016, 9:26pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/7 "2016-09-12T21:26:33Z")

</div>

@William1 You can follow the Launch progress here: [Milestones - zcash/zcash · GitHub](https://github.com/zcash/zcash/milestones)

---

<div class="post-metadata">

**Author:** ![daira](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/daira/32/43253_2.png) [@daira](https://forum.zcashcommunity.com/u/daira)\
**Post date:** [September 15, 2016, 11:21pm UTC](https://forum.zcashcommunity.com/t/a-list-of-things-we-need-to-do-on-launch-day-to-mine-actual-zcash/1584/11 "2016-09-15T23:21:41Z")

</div>

> [@daira](#):
>
> Idea that may or may not be feasible: [Release final software in advance of genesis block · Issue #1379 · zcash/zcash · GitHub](https://github.com/zcash/zcash/issues/1379)

We decided not to do this. The clincher for not doing it was the increase in deployment complexity from having to release and authenticate the genesis block information separately from the rest of the software.
