bsips icon indicating copy to clipboard operation
bsips copied to clipboard

New BSIP: Don't Fund Fee Pool on Asset Creation

Open abitmore opened this issue 8 years ago • 0 comments

BSIP: <BSIP number>
Title: Don't Fund Fee Pool on Asset Creation
Authors: Abit More
Status: Draft
Type: Protocol
Created: 2017-11-02
Discussion:
Replaces: <BSIP number> (optional)
Superseded-By: <BSIP number> (optional)
Worker: <Id of worker proposal> (optional)

Abstract

With current design, when creating an asset, the issuer is forced to put half of creation fee into the new asset's fee pool. This means the issuer need to have double amounts of BTS to be able to create an asset. If the issuer don't want to use the fee pool, she need to sign additional transaction(s) to get out the fund from the fee pool. This BSIP proposes a protocol change on this feature.

Motivation

Make the asset system more user-friendly.

Rational

Specifications

  • In asset_create_evaluator::pay_fee(), don't halve core_fee_paid
  • In asset_create_evaluator::do_apply(), don't add funds into the new asset_dynamic_data_object's fee_pool field.

Discussion

On the other hand, forced fee pool funding on asset creation brings more use of the fee pool feature.

If this BSIP is implemented, it's expected that asset creation fee listed in the fee schedule should be halved.

Summary for Shareholders

Copyright

This document is placed in the public domain.

See Also

abitmore avatar Nov 02 '17 12:11 abitmore