Forgers in Ardor are the accounts that create new blocks, already familiar from the Nxt blockchain. Their role is similar to that of the miners in bitcoin. But what are Bundlers? This is a role unique to Ardor, no other blockchain platform has such concept as far as we know. Here is what each of them does:
- Create Ardor chain blocks consisting of Ardor transactions.
- Collect fees from bundlers and from Ardor transaction senders, all in ARDR.
- The ability to forge depends on the effective ARDR balance of the forger's account.
- Forgers can decide which transactions to include or exclude from their block.
- Forgers can control in what order transactions in their block are processed, but the default is based on transaction arrival timestamp.
- ARDR fees are fixed, determined based on transaction type and parameters, and cannot be changed by the forgers.
- Create child chain blocks (a special type of Ardor transactions), consisting themselves of child chain transactions.
- Collect fees from child chain transaction senders, in native child chain coins.
- Pay fees to the forgers, in order to have their child chain block included in an Ardor block.
- Anyone can run a bundler, provided they have enough ARDR to pay fees to the forgers.
- Bundlers can decide which transaction to include in the child chain block, and how much in fees, if any, in the native token, to charge for each.
- Bundlers cannot control in what order child transactions within a child block are processed.