Getting started with blockchain | Counting 11 commonly used blockchain development tools, engineers with annual salary of one million are using
"Good soldiers with good swords" – With the further development of blockchain technology, various development tools emerge in an endless stream, greatly facilitating the work of developers. In the face of dazzling tools, what are the tools commonly used by blockchain bulls? Below we give you a summary of 11 commonly used blockchain development tools.
1, Solidity
Solidity is one of the most popular programming languages among blockchain developers. It supports an object-oriented paradigm and can be used to write smart contracts . Ethereum DApp can also be coded with Solidity. Solidity is designed for the Ethereum Virtual Machine (EVM).
As a blockchain developer, you can start by reading the Solidity documentation.
(URL: https://solidity.readthedocs.io/en/v0.5.10/)
- MasterCard MasterCard Adds Executive Recruitment Information to Promote Encryption Wallet Development
- From Algorand to ThunderCore, is the academic aura a token of poison?
- Technical Guide | Ethereum 2.0 Phase 0 V0.8.0 Technical Specifications (1)
2, Cakeshop
Cakeshop helps you manage your blockchain nodes in the region, with a variety of APIs and tools that you can use to set up cluster nodes, process contracts, and explore blockchains.
3, Geth
Geth helps build the Ethereum node, which is written in Go and can perform various operations on the Ethereum blockchain, for example, it can be used to transfer Ethereum, mine Ether, and create smart contracts. In addition, it can be used to search for block history.
-
JSON-RPC server. -
Command-line. -
Interactive console.
As a blockchain developer, you can use Geth on Windows, Mac and Linux operating systems. After installing Geth, you first need to link to an existing blockchain network or create your own blockchain network. To simplify the process, Geth will automatically link to the Ethereum main network.
It's important to note that before you get started, Geth will download the entire Ethereum blockchain. The download time depends on your internet speed. At the same time, we recommend that you use an external hard drive to store the Ethereum blockchain.
4, Blockchain Testnet
The blockchain test network is essential for blockchain developers, and the test network allows you to test all DApps before they go live. Each blockchain solution has its own test network, and we also recommend that you test the application using the appropriate test network before the project goes live.
5, Blockchain-as-a-Service (BaaS)
For many businesses, it is unrealistic to implement a complete end-to-end blockchain solution. This creates a blockchain as a service (BaaS).
With BaaS, businesses can use the cloud infrastructure to create and host their DApp solutions. BaaS is available for a fee, and companies need to hire blockchain developers to handle all implementation processes.
6, Truffle
Truffle is an Ethereum blockchain development framework. It provides an asset pipeline and development environment for the development of Ethereum. With Truffle, you can develop complex Ethereum DApps and smart contracts. It has a huge library to help you deal with challenging requirements.
- Automate contract testing with Chai and Mocha;
-
Conduct comprehensive smart contract development including linking, compiling, and deploying; -
Perform a custom build process using a configurable build pipeline;
7, Ether.js
Ether.js is a handy tool for developing client wallets with JavaScript. It allows you to interact with the Ethereum blockchain. Initially, it had to be used with ethers.io, but now it has a very well-developed library.
-
The private key is secure on the client side; -
Easy connection to Ethereum nodes using MetaMask, Etherscan and other tools; -
Small in size, only 88kb after compression; -
Perfect record filing; -
Open source (with MIT license);
8, Remix IDE
The Remix IDE is a popular browser-based IDE. Open the browser and you can use the Solidity language to develop the Ethereum smart contract.
It is developed using JavaScript, which also means you can use any modern browser or use it locally. It provides module support and brings more functionality to the IDE. (URL: https://remix-ide.readthedocs.io/en/latest/)
Hyperledger Caliper is a tool to help you detect blockchain performance. It can test the performance of the blockchain by setting different parameters including latency, success rate, resource loss and throughput. 9, Hyperledger Caliper
10, Solc
If you've used Solidity, you must already know that its syntax is similar to ECMAScript, a loose language. However, the format used by the Ethereum virtual machine is slightly different. In this case, Solc becomes an indispensable tool for handling Ethereum related projects.
Solc is a Solidity compiler that converts solidity scripts into a more readable format. It was born with the features of most Ethereum nodes, so it is destined to be popular. Solc can also be used for offline compilation.
11, dAppBoard
dAppBoard is a platform for analyzing Ethereum smart contracts. In addition, it comes with the functionality of the Ethereum blockchain browser.
dAppBoard is web-based and can help you monitor smart contracts running on Ethereum . It can provide you with a lot of information (such as the total number of users of a particular DApp or an overview of the entire Ethereum network).
to sum up
Source | DZone
Compilation | Fire Sauce
Editor | Carol
Produced | Blockchain Base Camp (blockchain_camp)
We will continue to update Blocking; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- QKL123 market analysis | Forex market smoke, bitcoin broke 12,000 US dollars? (0805)
- Zou Chuanwei: Economics and regulatory issues in blockchain
- Coindesk Senior Analyst: The dollar is coming to an end, bitcoin or become one of the global reserve currencies?
- New Iranian law: the government does not recognize cryptocurrency-related transactions, but allows for conditional mining
- There is no doubt about Bitcoin's safe-haven properties. Will there be spring in the altcoin?
- Breaking the "7" on the CNY, the BTC is rising, is it an inevitable cause and effect, or is it an accidental coincidence?
- Bitcoin and gold are opening their hearts this week, and the RMB exchange rate has fallen back 10 years ago.