# HYPERQUBE\_Z Launch Instructions

**URL:** https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583
**Category:** HyperQube
**Created:** [January 24, 2025, 1:11pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583 "2025-01-24T13:11:00Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![georgezgeorgez](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/g/eada6e/32.png) [@georgezgeorgez](https://forum.hypercore.one/u/georgezgeorgez)
#### Post date: [January 24, 2025, 1:11pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/1 "2025-01-24T13:11:00Z")

</div>

![image](https://hypercore.nyc3.digitaloceanspaces.com/original/1X/e4b69e42250d24afce76138ce94e1bc523323947.png)

# HYPERQUBE\_Z LAUNCH SIGN UP PART 1

SIGN UP PERIOD ENDS: FEB 11 12:00 AM UTC

## FAQ

### What is hyperqube\_z?

Hyperqube\_z is the first and flagship extension chain of the Hyperqube ecosystem. The Hyperqube ecosystem is maintained by HyperCore One and is a set of Layer 2 extension chains for Zenon that will add functionality and scalability to the ecosystem.

Hyperqube\_z uses the same Zenon architecture as mainnet. In particular, hyperqube\_z will be used for builder collaboration and rapid development of experimential features in a production betanet. The best upgrades will be ported to mainnet.

### Is hyperqube\_z a replacement for Zenon?

No. Think of Zenon as the mothership and hyperqube\_z as an exploratory probe into the unknown frontier which will bring back any important discoveries.

### Why should I sign up?

Pillars who sign up can participate in voting which will determine the direction of development for features that get deployed to Hyperqube\_z and then mainnet. Users will also be able to try out experimental features.

### Are there rewards?

Yes. Pillars will be rewarded for running a hyperqube\_z validator and for voting. These rewards will come from HyperCore One work packages.

## How to Sign Up

To sign up, you just need to sign a message using your **NoM pillar address**. We created a website with a form to help you generate the custom message, copy it, and provide the signature.

**After the signup period is over. A genesis file will be created and a PART 2 instruction will be released.**

## **What You Need**

- **A name for the hyperqube\_z pillar** : This will uniquely identify your pillar within the network, just like in NoM.
- **A Zenon address for the hyperqube\_z pillar** : This is the address that controls the pillar and is used for voting.
- **A Zenon address for pillar rewards** : You can optionally specify a different address to receive pillar rewards.
- **A Zenon producer address** : This address runs the hqzd node software and creates momentums. For security reasons, it must be different from the pillar address.
- **Syrius Wallet** : You will use Syrius to sign the message and/or create new addresses.

Once you have gathered all this information, you are ready to proceed.

**Note: What is a producer address, and why must it be different?**

A producer address is a Zenon address used to create momentums, which are essential for producing momentums. For security reasons, the pillar private key should never be exposed on a third-party cloud server, such as a VPS server. Instead, pillars should connect to a producer address that can safely create momentums without exposing the pillar’s private key.

## Generating the addresses

**On a wallet machine** ,

```auto
git clone -b hyperqube_z https://github.com/hypercore-one/nomctl.git
cd nomctl
make nomctl
# for future convenience we will call the keystore hqz
./build/nomctl znn-cli wallet.createNew <YOUR_PASSWORD> hqz

# get your address
./build/nomctl znn-cli -u https://my.hc1node.com:35997 -k hqz balance

```

If using a Windows/WSL wallet machine, you may need to install `git` and `make`

```auto
sudo apt install git
sudo apt install make

```

You will need a validator node. Hyperqube\_z is designed to consume less resources than mainnet. Its block speed was reduced from 10 seconds to a minute. We hope to keep the node requirements small. We recommend a minimum of 2cpu and 4gb ram.

**On the validator node,**

```auto
git clone -b hyperqube_z https://github.com/hypercore-one/nomctl.git
cd nomctl
make nomctl
./build/nomctl -hq generate-devnet
# get the address
ls ~/.hqzd/wallet

```

## Registering the Hyperqube\_z node

## **Steps to Register**

Video below:

1. **Go to** [https://launch.hyperqube.network](https://launch.hyperqube.network/)
2. **Search for your pillar name** and click **Register**.
3. **Fill in the required fields** to generate a custom message.
4. **Copy the generated message** to your clipboard.
5. **Open Syrius** : Go to **Settings** \> **Security** \> **Sign**. Paste the message, then click **Sign**.
6. **Copy the signature in hex format** and paste it into the signature field on the registration page.

That’s it! If the signature is correct, it will be validated automatically, and your pillar will be registered successfully.

**Disclaimer: Experimental Software**

This software is experimental and may be in an early stage of development. It is provided “as-is” with no guarantees of stability, performance, or reliability. By using this software, you acknowledge and accept that it may contain bugs, incomplete features, and other issues that could affect its functionality.

We strongly recommend that you use it in a test or development environment and not on any production systems or with sensitive data. The creators are not responsible for any data loss, security breaches, financial loss, or other issues that may arise from the use of this software.

Please use caution, and proceed at your own risk.

[![](https://hypercore.nyc3.digitaloceanspaces.com/original/1X/525b1b0a8d1598f8a7898c30fef690b361b61851.jpeg "How to Sign Up for HQZ") ](https://www.youtube.com/watch?v=jxbKJmvtBrI)

---

<div class="post-metadata">

### Author: ![georgezgeorgez](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/g/eada6e/32.png) [@georgezgeorgez](https://forum.hypercore.one/u/georgezgeorgez)
#### Post date: [January 24, 2025, 1:11pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/2 "2025-01-24T13:11:25Z")

</div>

Thank you to @coinselor for putting together the registration app and instructions!

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [January 25, 2025, 11:16am UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/3 "2025-01-25T11:16:01Z")

</div>

why don’t the weights match?

 ![Screenshot 2025-01-25 at 5.15.06 AM](https://hypercore.nyc3.digitaloceanspaces.com/original/1X/4b639c81c009c7204a610ee52df80f46f2e003ac.png)  
 ![Screenshot 2025-01-25 at 5.14.44 AM](https://hypercore.nyc3.digitaloceanspaces.com/original/1X/8184b2f588661996b8f1e8befb2190477489142d.png)

---

<div class="post-metadata">

### Author: ![coinselor](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/c/41988e/32.png) [@coinselor](https://forum.hypercore.one/u/coinselor)
#### Post date: [January 25, 2025, 6:34pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/4 "2025-01-25T18:34:46Z")

</div>

It’s a snapshot of the chain.

See the grayed out ‘refresh’ button? I have a server action to refetch the data but I disabled it until I figure out a better solution i.e a cron job or something else.

I’ll look into manually triggering it for now.

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [January 26, 2025, 10:31pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/5 "2025-01-26T22:31:19Z")

</div>

> [@georgezgeorgez](#):
>
> ```auto
> git clone -b hyperqube_z https://github.com/hypercore-one/nomctl.git
> 
> ```

@coinselor are we suppose to checkout the hyperqube\_z branch?

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [January 26, 2025, 11:11pm UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/6 "2025-01-26T23:11:20Z")

</div>

Please welcome `lilNutz` to HyperQubeZ. I did NOT checkout the `hyperqube_z` branch per the instructions. @coinselor I recommend you add some things to the instructions. We should make clear which address is the producer address and which is the pillar address. That can be a little confusing if you are doing this for the first time.

Also, let’s ask everyone to run this first. `sudo apt-get install -y build-essential pkg-config` That will avoid the build errors I was getting in testnet. Great job everyone on moving this forward.

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [January 27, 2025, 1:23am UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/7 "2025-01-27T01:23:20Z")

</div>

@SultanOfStaking

> [@georgezgeorgez](#):
>
> ```auto
> git clone -b hyperqube_z https://github.com/hypercore-one/nomctl.git
> cd nomctl
> make nomctl
> # for future convenience we will call the keystore hqz
> ./build/nomctl znn-cli wallet.createNew <YOUR_PASSWORD> hqz
> 
> # get your address
> ./build/nomctl znn-cli -u https://my.hc1node.com:35997 -k hqz balance
> 
> ```

These steps above generate the Pillar Address and Rewards Address. These steps can be run locally on your mac, PC or linux desktop. I have a Ubuntu VM that I used to run these steps for HyperqubeZ.

> [@georgezgeorgez](#):
>
> ```auto
> git clone -b hyperqube_z https://github.com/hypercore-one/nomctl.git
> cd nomctl
> make nomctl
> ./build/nomctl -hq generate-devnet
> # get the address
> ls ~/.hqzd/wallet
> 
> ```

These steps above generate the Producer Address. And they are run on the Pillar hosted at the VPS.

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [January 30, 2025, 11:59am UTC](https://forum.hypercore.one/t/hyperqube-z-launch-instructions/583/8 "2025-01-30T11:59:55Z")

</div>

If anyone is looking for end to end instructions with more steps, including how to install go, please have a look at the docs here: [HyperQube\_Z | Zenon Network Documentation](https://docs.0x3639.com/operator/hyperqube-z/)
