Ethereum source notes CSDN
Publish: 2021-04-25 11:02:58
1. At the top of Ethereum is DAPP. It exchanges with the smart contract layer through Web3. JS. All smart contracts run on EVM (Ethereum virtual machine) and use RPC calls. Below EVM and RPC are the four core contents of Ethereum, including: blockchain, consensus algorithm, mining and network layer. Except DAPP, all other parts are in the Ethereum client. The most popular Ethereum client is geth (go Ethereum)
2. How to run Ethereum source code go Ethereum
install MIPS based Linux header file
$CD $prjroot / kernel
$tar - xjvf linux-2.6.38. Tar. Bz2
$CD linux-2.6.38
create an include folder under the specified path to store related header files< br />$ mkdir -p $TARGET_ Prefix / include
ensures that the Linux source code is clean
$make mrproper
generates the required header file< br />$ make ARCH=mips headers_ check
$ make ARCH=mips INSTALL_ HDR_ PATH=dest headers_ Install
all the files in dest folder to the specified include folder< br />$ cp -rv dest/include/* $TARGET_ Prefix / include
delete dest folder at last
$RM - RF dest
$LS - L $target_ PREFIX/include
install MIPS based Linux header file
$CD $prjroot / kernel
$tar - xjvf linux-2.6.38. Tar. Bz2
$CD linux-2.6.38
create an include folder under the specified path to store related header files< br />$ mkdir -p $TARGET_ Prefix / include
ensures that the Linux source code is clean
$make mrproper
generates the required header file< br />$ make ARCH=mips headers_ check
$ make ARCH=mips INSTALL_ HDR_ PATH=dest headers_ Install
all the files in dest folder to the specified include folder< br />$ cp -rv dest/include/* $TARGET_ Prefix / include
delete dest folder at last
$RM - RF dest
$LS - L $target_ PREFIX/include
3. Yes, blockchain courses for Baizhan programmers,
Baizhan programmers keep up with the trend of the times, launch online courses to meet the needs of enterprises, update them in real time, and make the students acquire the latest knowledge in the first time,
build their own core competitiveness, and will not be left behind by the times.
Baizhan programmers keep up with the trend of the times, launch online courses to meet the needs of enterprises, update them in real time, and make the students acquire the latest knowledge in the first time,
build their own core competitiveness, and will not be left behind by the times.
4. Depending on your basic level, if you have a certain technical foundation for development, it is relatively easy to learn
"chainman College" offers short weekend technical training courses for colleges with a certain programming foundation. You can investigate them and ask about your situation.
"chainman College" offers short weekend technical training courses for colleges with a certain programming foundation. You can investigate them and ask about your situation.
5. Recommend an introctory book, blockchain, written by Zhang Jian, and then you can read more information about blockchain. In fact, you can understand the current market. If you want to speculate in money, you can download a blockchain app store first, which collects all the necessary software for money speculation in the market, including trading house, wallet, information, community and other software. It is not particularly convenient for users who want to get started. You can search the Internet for beestore.
6.
you can search our official account at station B to view it. If you can't find the required content, you can get it by private chat
thank you for your support
7. Eth is a kind of digital token of Ethereum. Developers need to pay eth to support the application. Ether currency, like other digital currencies, can be bought and sold on the trading platform
generally speaking, Ethereum is an open source platform, digital currency and blockchain platform, which provides developers with a platform to build on the blockchain
generally speaking, Ethereum is an open source platform, digital currency and blockchain platform, which provides developers with a platform to build on the blockchain
8. Ethereum source code
9. 1. Preparation. Windows 64 bit system, C disk to reserve a certain space, download and install vs2015 (the official note only supports vs2015, to be verified), cmake I use 3.10.1, the system language to non Unicode language, such as English (U.S.), otherwise there will be errors in the final compilation
2. Project clone to local, project address:
3. Execute submole updata -- init
4. Install script in the directory_ Deps.bat is copied to the root directory and executed. This step will download hunter, boost, libjson, etc. to Disk C, which takes a long time. Please wait patiently
5. Go to the directory of the project and create the build subdirectory,
2. Project clone to local, project address:
3. Execute submole updata -- init
4. Install script in the directory_ Deps.bat is copied to the root directory and executed. This step will download hunter, boost, libjson, etc. to Disk C, which takes a long time. Please wait patiently
5. Go to the directory of the project and create the build subdirectory,
Hot content
