Execute bitcoin in a command system only
As an interested developer to explore alternative cryptocurrencies such as Ethereum, executing a customer with complete knots can be an attractive option. However, Bitcoin’s traditional customers are not designed to operate completely in a command line interface (CLI). In this article, we will explore the process of executing a full bitcoin customer only in an order system, using Amazon EC2.
Why do you execute Bitcoin in a CLI?
Executing bitcoin in a CLI allows developers:
- Try and develop : Try new features or optimize existing ones without compromising security.
- Optimized for performance : Roll the complete node with low air, which leads to improved performance.
- Explore alternative cryptocurrencies : Experiment with Ethereum as an alternative blockchain.
Premise
To execute bitcoin in a CLI system, you will need:
- Bitcoin Source Code : Obtain the last Bitcoin source code [ Alan (
- EVM (Ethereum Virtual Machine) : Install a virtual machine compatible with EVM to run Ethereum above Bitcoin.
- Amazon EC2 : Create or select an instance of Amazon EC2 with sufficient resources (CPU, memory, storage).
Step by step instructions
Here is a step -by -step guide to execute Bitcoin in a CLI system:
1. Configure -Vis the environment
`Bash
Clone Bitcoin Source Code
Git clone bitcoin
CD Bitcoin
Change to cloned directory
CD Bitcoin
2. Compile EVM (optional)
If you want to run Ethereum above Bitcoin, compile EVM:
`Bash
Compile EVM (for Ethereum)
Make evm
3. Install a cli -based node administrator
A popular option is [Bitcoin Node Manager] ( This tool offers a simple way to execute several nodes in a CLI environment.
`Bash
Clone Warehouse Manager Bitcoin Node
Clone git node-manager
Change to the cloned director
CD node manager
####. Roll the main client of Bitcoin
You can now execute the main customer of Bitcoin using:
`Bash
Compile and install the main customer of Bitcoin
Do it
SUDO APT-GET UPDATE && SUDO APT-GET INSTALLS BITCOIN-QT
Start the main customer of Bitcoin in CLI mode
./Bitcoin --- Daemon-Cli
5. Configure EVM (if you run Ethereum)
To run Ethereum above Bitcoin, configure EVM creating a new .EVM/contracts file.
JSON
{
"Type": "contract",
"fountain": {
"@include": ["
"Version": "1.0"
},
"Settings": [
{
"Name": "Mainnet",
"Rpcurrl": "
"Etaccount": "0x ..."
}
]
}
This configuration indicates the main Ethereum node (URL RPC) and establishes a personalized contract with a account field (using the ethhaccount
field).
6. Execute -Note the bitcoin customer in CLI mode
Finally, run the bitcoin customer using:
`Bash
Compile and install your personalized personalized customization
Do it
SUDO APT-GET UPDATE && SUDO APT-GET INSTALL BITCOIN-CLLI
Start the main customer of Bitcoin in CLI mode
./Bitcoin-cli-config = .evm/contracts.json-node = http: //example.com: 8545
With these instructions, I should be able to execute a complete customer of Bitcoin in an order line system using Amazon EC2. Note that this configuration may not provide the same level of security as in executive mode in GUI mode.
Conclusion
Bitcoin that is executed in a cli-only system allows developers to test and optimize their cryptocurrency projects with reduced general expenses.