Decentralized Platform

What is a decentralized platform?

In the Blockchain context, a decentralized platform means that there is no centralized data storage mechanism. The information is available to all the participants on the blockchain.

💡

From a system design perspective, there are nodes instead of a client server.

What networks?

The protocol was deployed for the first time in 2019 on the POA network, sub-chain of the Ethereum blockchain. The price of transactions is cheaper and more stable on the POA network than the Ethereum main Blockchain. The time to validate transactions is also lower.

Then arrived Polygon, network similar that aims to create a larger ecosystem and in such the possibility to connect to sites like Opensea.

For more information on networks, see Blockchains list.

⚠️

Please note that new projects are no longer run on POA blockchain since V1.5 release. For more information about V1.0, see the related documentation.

What is a smart contract?

A blockchain smart contract is a collection of code — its functions — and data — its states — recorded on a specific blockchain address. Smart contracts are self-executing and render transactions traceable and irreversible.

What is a smart asset?

An NFT smart contract is a contract on the Ethereum blockchain that implements lines of code which then creates a list of items that someone owns, known as smart asset. The Arianee protocol is composed of that contract.

Indeed, to favor interoperability and adoption, the Arianee protocol designed NFTs — Arianee Smart Assets — compliant with the ERC-721 Token Standard and the $ARIA20 compliant with the ERC-20 Token Standard.

To offer all the features the founders had in mind, multiple smart contracts have been created by using the solidity programming language which allows the Arianee protocol to become virtually compatible with any Ethereum blockchain.

Data Storage

The Arianee protocol never requests, stores or uses the personal data of NFT owners.

Ownership is attached to a wallet public key. Owners are anonymous when using the Arianee protocol.

The NFT, event or message content can be stored on any server, most often the brand server hosting the NFT Management Platform which issued the NFT.

Information and NFTs content remain available to stakeholders with the right level of permission if:

  • The stakeholder has access to the blockchain.
  • The stakeholder can provide either the secret keys provided by the owner or the Arianee tag on the product to unlock access to the information and content of the related NFT.
  • The links within the NFT still point to active content.

Data Recovery

Arianee Protocol

Data from the Arianee protocol stored on a specific address on a blockchain can be:

  • Read and/or enriched if and only if a set of cryptographic keys, including the public key but excluding the private key of this address, is provided.
  • Transferred if and only if the private key of this address is used in a signed transaction. There is no recovery if the private key cannot be used for signing.

NFT Management Platform provider

Data stored can be updated and recovered according its policy.

⚠️

  • Platform's data updates may lead to an authentication failure of NFTs.
  • When the links within the NFTs do not point to active content anymore, owners will not have access to this content.
  • Vault breach may lead to the hack of your brand's private keys, leading to the misuse of features available.

Wallet provider

Data stored can be recovered according to its policy.

→ Owners should save in a secure place the 12 mnemonic words given by their wallet app.

→ Brands must have access to wallet public key for the NFTs created. These keys are stored on your Brand NFT Management Platform.

  1. Key stretching function
  2. One-way hash function

⚠️

  • Recovery of the owner’s wallet depends on the wallet provider ability to safely save the private keys or to give the user a way, such as mnemonic words, to recover their private keys in case of the loss of the wallet.
  • Wallet breach may lead to the hack of the owner's private keys, leading to the misuse of the user's NFTs.

NFTs Authenticity

To allow your brand to issue authentic NFTs, the Arianee protocol provides tools based on three criteria:

  • Verified Brand Identity - Your brand will go through the KYB process to be registered by the Arianee Association as a verified brand on the Arianee Identity Smart Contract.
  • Authentic Brand Identity - Your brand identity used to issue the NFT is the same than the one verified by the Arianee Association.
  • Authentic NFT - The NFT content remains unchanged since its issuance.