Darkblock Docs
Help / Support


A darkblock

A piece of content encrypted by the Darkblock Protocol

The Darkblock Protocol

A decentralized protocol used to create, interact with and/or query information about, darkblocks.

Unlockable content

A Darkblock is essentially a piece of unlockable digital content. This content can be accessed if certain conditions are met i.e. ownership of a specific NFT.


A set of rules or procedures for transmitting data between electronic devices, such as computers. In order for computers to exchange information, there must be a preexisting agreement as to how the information will be structured and how each side will send and receive it.

NFT Upgrades

By using the Darkblock protocol, any NFT can have unlockable content attached to it.
This is what is called an NFT upgrade.
Multiple pieces of content can be attached in perpetuity, i.e. the NFT can be upgraded an infinite amount of times.

Collection Upgrades

Just as an NFT can be upgraded, entire collections or traits can be targeted so that multiple NFTs can share the same pieces of encrypted content.


When a darkblock piece of unlockable content is created it is encrypted and stored on . Doing this a tx_id is created. This tx_id is an Arweave transaction id that can be verified at .
Now, later when the NFT is created this tx_id is embedded in the NFT metadata as a "trait" or "attribute" labeled "Darkblock-ID".


nft_id is formatted like this: NFT contract:NFT Token id
Example: 0x495f947276749ce646f68ac8c248420045cb7b5e:42


Ethereum, Polygon, Avalanche: The designated wallet address for "creator" in the NFT metadata. or If that data is not present then the creator is the wallet that minted the NFT and the wallet that deployed the minting contract.
Solana: Creator wallet address in the NFT metadata.
Tezos: Creator wallet address in the NFT metadata.


At its core, Arweave is a Decentralized Storage Network (DSN) that connects people who have extra available computer disk space with those who need more computer storage. Designed to provide scalable, cost-effective, and permanent data storage, Arweave is built on a blockchain-like data structure called the blockweave.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
) instead.