The key feature of the Bitcoin Asset sidechain is the use of assets in a natural way. In transaction structure, it is implied that the output sum is the sum of the only one blockchain asset. Adding to the output a field denoting the type of asset in the blockchain, it becomes possible to operate the various assets in a natural way without any additional complicated logic. No more assets embedded to transactions with native asset.
Transaction parallelism, mass payments within a single transaction, consolidation of outputs within a single transaction, creation of chains of interrelated transactions. Using UTXO based architecture is best approach for building an asset system.
Links to the outputs from Bitcoin blockchain are used to interact with the Bitcoin, which increases the scope of the transaction scripts. This feature enables the sale of assets using Bitcoin.
Assets exchange within the platform is available as an atomic transaction. External assets exchange for bitcoins is available as an atomic transaction, requiring one transaction in each blockchain.
Using transaction signature aggregation. Upgraded scripting system with new payment type pay to hash from merkle root of merkle tree from script branches.
PoS algorithm with fast blocks in combination with optimized transaction size gives a significant increase in transactional rate per second.