Skip to content

FAQ ​

General ​

What chains does BlockHost support? ​

EVM-compatible chains (Ethereum, Polygon, Base, Arbitrum), OPNet (Bitcoin L1), and Cardano (in development). The system is chain-agnostic — adding a new chain is a matter of building an engine plugin.

Do I need to know anything about blockchain? ​

You need a crypto wallet and enough tokens to pay for a subscription. The purchase flow is a standard DApp interaction — connect wallet, approve transaction. SSH login uses your wallet signature instead of a password.

Is my data private? ​

Your SSH credentials are encrypted to your wallet — the operator cannot read them. The VM itself is a standard Linux machine. What you run on it is your business.

What happens if the operator disappears? ​

Your VM continues running as long as the host hardware is up. Your NFT persists on-chain regardless. However, without the operator, there's no one to maintain the host, renew certificates, or deploy updates. The system is autonomous, not immortal.

Subscriptions ​

What payment tokens are accepted? ​

This is operator-configured. Typically a stablecoin (USDC on EVM, a designated OP_20 token on OPNet, ADA on Cardano).

Can I extend my subscription? ​

Yes. Purchase an extension before or after expiry. If the VM was suspended, it resumes automatically.

What happens when my subscription expires? ​

The VM is suspended (stopped, data preserved). After a grace period (set by the operator, typically 7 days), the VM is destroyed. Renew before the grace period ends to keep your data.

Can I get a refund? ​

Depends on the operator's contract configuration and the chain. Cardano subscriptions use a UTXO model where you can cancel and reclaim remaining funds (minus any policy-defined fee). EVM/OPNet refund policies are encoded in the subscription contract.

Access ​

I lost my password / credentials ​

You don't have a password. Your wallet is your credential. Visit the signup page, connect your wallet, sign the same message you used at purchase, and decrypt your NFT to see your SSH details.

Can I use a regular SSH key? ​

Once you're logged in via wallet auth, you can add your SSH public key to ~/.ssh/authorized_keys like any Linux machine. The wallet auth is for initial and fallback access.

I transferred my NFT but the new owner can't log in ​

The system reconciles ownership periodically (every few minutes). If the transfer just happened, wait for the next reconciliation cycle. The VM's GECOS field will update automatically.

Technical ​

What hypervisors are supported? ​

Proxmox VE and libvirt/KVM. The provisioner is pluggable — both implement the same interface.

Can I run BlockHost in a VM for testing? ​

Yes. Build with --testing flag for SSH access and btrfs snapshots. Use virt-install or import the ISO into your preferred hypervisor.

How does the wallet authentication actually work? ​

A custom PAM module (libpam-web3) is installed on each VM. During SSH login, it presents a signing page via a local HTTPS service. You sign a challenge with your wallet, the PAM module verifies the signature matches the wallet address in the GECOS field. It's OS-level authentication, not an application wrapper.