This repository is for Bitnet Improvement Proposals (BTIPS), which are formal documents proposing improvements to the Bitnet Protocol. The BTIPS process is modelled after Bitcoin's BIPs and Ethereum's EIPs systems, aiming to provide a standardized way for individuals and organizations to contribute to the development of Bitnet.
A BTIP is a design document providing information to the Bitnet community, or describing a new feature for Bitnet or its processes or environment. The BTIP should provide a concise technical specification of the feature and a rationale for the feature.
The BTIP process begins with a new idea for Bitnet. Each potential BTIP must start as a discussion on one of Bitnet's community channels or as a draft proposal on this repository. After discussing and refining the idea with feedback from the community, the proposal can be submitted as a pull request to this repository.
- Draft: The initial phase of a BTIP before it is formally accepted.
- Accepted: The BTIP has been agreed upon by the community and is actively being implemented.
- Cancelled: The BTIP has not been accepted by the community and will not be implemented.
- Finalized: The BTIP has been implemented and is a part of the Bitnet protocol.
- Deferred: The BTIP is not being considered for immediate implementation but might be revisited in the future.
Before contributing, please see the BTIP Standard Template document, which contains guidelines for writing BTIPs. It is recommended to discuss your ideas with the community before drafting your proposal.
It's important to note that the opportunity to contribute to BTIPS extends beyond developers. We welcome contributions from a diverse array of participants, including community members, industry experts, and other enthusiasts in the field. This broad approach allows us to incorporate a wide spectrum of ideas and expertise, significantly enriching the BTIPS process.
- Fork the repository and create your branch from
master
. - Add your BTIP in the
Draft
folder. - Submit a pull request with your proposal.
Each BTIP should follow the standard format as outlined in the BTIP Standard Template. This includes a title, abstract, motivation, specification, rationale, and, if applicable, a reference implementation.
BTIP | Created | Status | Description |
---|---|---|---|
0001 | 2024-01-21 | Deferred | Create a Consolidated Whitepaper Document with Improved Clarity, Accuracy, and References |
0002 | 2024-07-11 | Draft | Integration of Ethereum Token Standards into Bitnet for Enhanced Compliance and Autonomy |
0003 | 2025-03-01 | Cancelled | Protocol Enhancements for Increased Throughput, Halving Mechanism Implementation, and Zero Uncle Block Rewards |
For any queries or discussions regarding BTIPS, please reach out on the Bitnet Discord.
This BTIP system is inspired by Bitcoin Improvement Proposals (BIPs) and Ethereum Improvement Proposals (EIPs).