[Proposal] Support modification for BSC chain parameters

Status: Final

Anticipated voting time: 2023.07.10

Abstract

In this proposal, we suggest managing the on-chain parameters related to Binance Smart Chain through the governance proposal mechanism.

Motivation

BTTC is a decentralized blockchain network that aims to provide an efficient, low-cost cross-chain service. Currently, BTTC supports cross-chain services for 3 public chains, including Tron, ETH and BSC. Under the current on-chain parameter setting management model, changes related to BSC parameters are managed by the core development team. Although they have always operated with the intention of maximizing the long-term stable operation of the network and the interests of users, this model inevitably raises concerns that the parameter setting process is too centralized and not transparent enough.

We propose to introduce governance proposals and community voting mechanisms to allow more BTTC holders and developer communities to participate in the discussion and decision-making of on-chain parameters. By proposing governance proposals on BSC, clarify the reasons, scope and values for parameter adjustments, and vote by BTTC holders. This will make the on-chain parameter setting changes related to the operation of the blockchain network more transparent, open and decentralized. Gradually handing over the decision-making power of on-chain parameter settings to the BTTC community is also an inevitable stage for the blockchain network to evolve into a truly decentralized network. We believe that this will not only enhance the decentralization and health of the BTTC network, but also benefit the long-term development of the BTTC community.

Rationale

BTTC itself supports the proposal mechanism, and recently supports a more universal on-chain parameter management function in v1.0.5. Therefore, the original BSC parameters managed by the core developer contract can be migrated to the proposal mechanism through this function.

Specifically, in the latest v1.0.5 version, BTTC added a universal on-chain parameter management data structure that supports multiple chains in the on-chain parameter management module. Under this data structure, the chain-specific parameters of each chain, including the parameter name, description, value range, etc., can be added.

With the upgrade of this version, the BSC parameters that were originally managed by the core developer contract can now be directly added under the universal data structure of the on-chain parameter management module. When a proposal to adjust these BSC parameters is initiated and approved in the future, the parameters in the data structure will be modified accordingly.

In this way, the management of BSC parameters will be migrated from the original core developer contract to the proposal mechanism. The proposals and voting of the BTTC community will become the main approach to managing and changing BSC parameters.

If you have any questions about this proposal, please feel free to comment and discuss.

Thank you.

6 Likes

Decentralization to manage parameters is a good thing.

3 Likes

It’s a big step for BTTC DAO, but only chain parameters for BSC is decided by community? how about for Ethereum and TRON?

And would you specify the voting process?

3 Likes

This is heading to a good direction. Any compatible issue we should worry about?

2 Likes

Will the proposal mechanism include TRON and Ethereum parameters? I see where is this going, so why not make all the on-chain parameters under the proposal mechanism this time?

3 Likes

You are right, ETH and TRON have originally been included in such a mechanism, but BSC has been excluded. This proposal aims to add BSC to such a mechanism. Furthermore, if new chains are added to BTTC in the future, they will all be included in such a mechanism.

2 Likes

ETH and TRON have originally been included in such a mechanism, but BSC has been excluded. This proposal aims to add BSC to such a mechanism. Furthermore, if new chains are added to BTTC in the future, they will all be included in such a mechanism.
More details about the voting process will be announced soon.

3 Likes

BTTC proposal mechanism in v1.0.5 can migrate BSC’s chain parameters smoothly and it will keep original BSC chain configuration. It will not trigger any compatible issues.

2 Likes

The best thing to do is to decentralize BitTorrent and allow the community to propose plans for the BitTorrent ecosystem.

5 Likes