Bitcoin Silver is a fork of Bitcoin designed to provide a faster network and continuous development. This README provides an overview of the project, installation instructions, and details on how to contribute.
Bitcoin Silver aims to enhance the original Bitcoin network by:
- Faster Transactions: Improving transaction speeds to ensure a more efficient and scalable network.
- Continuous Development: Regular updates and community-driven enhancements to keep the network secure and up-to-date.
- Speed: Reduced block generation time to increase transaction throughput.
- Security: Enhanced security protocols to protect against attacks.
- Scalability: Optimized to handle a larger number of transactions per second.
- Community-Driven: Open-source project with contributions from developers worldwide.
Coin Name | Bitcoin Silver |
Ticker | BTCS |
Type | PoW |
Maturity | 200 |
Max supply | 21 470 000 |
P2P port | 10566 |
RPC port | 10567 |
Prefix | "B" / "bs1" |
Halving | 210 000 |
Block time | 300 seconds |
Diff time | ~96 blocks |
Block reward | 50 |
Initial Security Fund | 470 000 (~2.5%) |
Algo | SHA256 |
Before you begin, ensure you have met the following requirements:
- Operating System: Linux, macOS, or Windows.
- Dependencies: Ensure you have
git
,cmake
, andgcc
or equivalent installed.
- Clone the Repository
git clone https://github.com/username/bitcoinsilver.git
cd bitcoinsilver
- Build the Source Code
make clean
make distclean
./autogen.sh
# for linux:
./configure --disable-test --disable-bench # possible arguments: --with-gui=qt5 --disable-wallet --without-gui
make
# for windows:
make clean
cd depends
make HOST=x86_64-w64-mingw32
cd ..
./configure --prefix=`pwd`/depends/x86_64-w64-mingw32 --with-gui=qt5 --disable-test --disable-bench
make
- Run the Node
./bitcoinsilverd
- Generate a New Wallet
./bitcoinsilver-cli createwallet "mywallet"
- Get Wallet Address
./bitcoinsilver-cli getnewaddress
Start mining with the following command:
./bitcoinsilver-cli generatetoaddress n "mywalletaddress"
Replace n
with the number of blocks you want to mine and "mywalletaddress"
with your actual wallet address.
We welcome contributions from the community! To get started:
- Fork the repository on GitHub.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
If you encounter any issues, please report them on our GitHub Issues page.