Voting System

The Voting System allows anyone to set up a poll, on any topic they wish, with a configurable number of single or multiple choice options. The results of a poll can be evaluated based on a variety of voting models – by account, by balance, by asset shares, etc, and are presented graphically after the poll ends. Voting on the blockchain ensures transparency and permanent immutability of the results. While voting is public by default, advanced features such as controllable monetary system currencies and coin shuffling can be used to improve the privacy of the voters.

Voting System

Voting System on Ignis Public Blockchain on Ardor Platform

The Voting System is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about The Voting System can be found on the Ardor Learning Hub

Transaction Vouchers

Transaction Vouchers are used like invoices – a user can request a payment by preparing a digitally signed transaction template (voucher), and sending it to the payer off-blockchain. The payer then simply loads the template, verifies the amount and other details, signs and submits the transaction. This prevents sending funds to the wrong account, and proves that the party that requested a payment actually controls the specified recipient account.

Transaction Vouchers

Transaction Vouchers on Ignis Public Blockchain on Ardor Platform

Transaction Vouchers is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Transaction Vouchers can be found on the Ardor Learning Hub

Shamir Secret Sharing

The Ardor platform support the use of Shamir Secret Sharing for splitting an account passphrase into several pieces, and reconstructing it from only a few of those pieces. There are two main scenarios where such passphrase splitting can be used to improve security – secure passphrase backup, and remote node management.

Shamir Secret Sharing

Shamir Secret Sharing on Ignis Public Blockchain on Ardor Platform

Plugins and Add-Ons is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Shamir Secret Sharing can be found on the Ardor Learning Hub

Plugins and Add-Ons

The Ardor blockchain software is designed to be extensible. On the client side, plugins implemented in javascript can be used to enhance the wallet functionality and improve the user experience. On the server side, add-ons written in java can be deployed to achieve integration with off-blockchain systems, or to implement custom back-end functionality.

Plugins and Add-Ons

Plugins and Add-Ons Ignis Public Blockchain on Ardor Platform

Plugins and Add-Ons is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Plugins and Add-Ons can be found on the Ardor Learning Hub

Phasing

Phasing is a feature that allows certain phasing-safe transactions to be created with conditional deferred execution based on the result of a vote, on a list of linked transactions or on the revelation of a secret; or simply with unconditional deferred execution.

Phasing

Phasing on Ignis Public Blockchain on Ardor Platform

Phasing is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Phasing on the Ardor Learning Hub

Multi-Signature Accounts

Ardor accounts can be configured to have all their transactions require approval by other accounts, defined in a whitelist, thus making them multi-signature accounts. Even more flexible control can be achieved by requiring transactions to be approved for example by voting based on number of asset shares (e.g. shareholders voting on the company spending), or any of the voting models supported on the Ardor blockchain. Configuring account control must be done on the Ignis child chain, but once set it applies to all account transactions regardless of the chain.

Multi-Signature Accounts

Multi-Signature Accounts. on Ignis Public Blockchain on Ardor Platform

Multi-Signature Accounts is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Ardor Blockchain Features can be found on the Ardor Learning Hub

Monetary System

The Monetary System allows users to create and trade “currencies” on top of the Ignis child chain, or any child chain that supports this feature. Currencies are a more specialized class of tokens – they can come with various predefined restrictions that make them more suitable for crowdfunding, voting tokens, game money, etc. Unlike assets, which are designed to represent real world company shares, the monetary system currencies are designed to represent payment or special purpose tokens.

Monetary System

Monetary System on Ignis Public Blockchain on Ardor Platform

The Monetary System is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about The Monetary System on the Ardor Learning Hub

Marketplace

The Ignis Marketplace is an open and fully decentralized store for any digital or physical goods. Users can list for sale any items, with pictures. The Marketplace is searchable and browseable based on the keywords the goods are tagged with. After purchase, the buyers can leave a public review for the sellers, or communicate with them privately and securely via encrypted messages. Each child chain of Ardor can have its own Marketplace, if enabled, with prices in the native child chain token.

The Marketplace

Marketplace on Ignis Public Blockchain on Ardor Platform

The Marketplace is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about The Marketplace on the Ardor Learning Hub

Messaging

Any type of Ardor blockchain transaction can optionally have a message attachment. It can be text or binary, plain or encrypted. Messages can be used to indicate the purpose of the transaction, referring to an invoice or account number, or just contain any information useful for the sender or recipient. When a message is sent encrypted, a unique encryption key is used for every new message, allowing its content to be safely revealed to a third party if needed.

Messaging

Messaging Ignis Public Blockchain on Ardor Platform

Messaging is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Messaging on the Ardor Learning Hub

Lightweight Smart Contracts

Lightweight Smart Contracts represent a framework for developing a layer of automation on top of the existing Ardor APIs. Contracts are developed by implementing predefined interfaces. The contract code is deployed as a cloud data transaction on the Ignis child chain, and a contract reference transaction is submitted to announce that some account is running some specific contract and to defines the contract setup parameters for this account. Ignis lightweight contracts do not run on all nodes, only on those who elect to execute them. Being stateless, contracts do not store data on the blockchain and do not manipulate blockchain objects directly, but only submit standard blockchain transactions as a result of their execution.

Lightweight Smart Contracts

Lightweight Smart Contracts on Ignis Public Blockchain on Ardor Platform

Lightweight Smart Contracts is a feature on the public blockchain Ignis and available to all child chains on the Ardor Platform

More information about Lightweight Smart Contracts on the Ardor Learning Hub