Escribir al frente
1. Sistema operativo implementado: ubuntu16.06
2. Versión de Ethereum : versión estable parity2.7.2
Sitio web oficial de Parity : https://www.parity.io
Prepara el medio ambiente
先排查必须环境是否已经安装
1: llvm, make, cmake, gcc, g ++, clang, pkg-config, entorno de instalación de archivos
2: rust, perl, yasm, entorno de instalación de carga
2: Ver estadísticas de carga de clientes actuales de diferentes sistemas operativos e instrucciones de instalación relacionadas ( https://snapcraft.io/parity ) La
siguiente figura muestra la participación de mercado de diferentes sistemas operativos
Empiece a construir
1. Descarga el nodo Ethereum
$ git clone https://github.com/paritytech/parity-ethereum
$ cd parity-ethereum
$ cargo build --release --features final
Esto generará un archivo ejecutable en el subdirectorio ./target/release. (Este proceso puede salir mal, preste atención para verificar su propio entorno, si la dependencia se instaló correctamente o si la instalación es la última versión)
2. Inicie OpenEthereum
Ethereum tiene tres métodos de sincronización (completo, rápido, ligero), aquí usamos el método de sincronización de luz
(1)
$ ./target/release/parity --light --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all
Método de inicio (2)
$ parity --light --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all
De manera similar, para evitar que la paridad se apague o detenga la sincronización, simplemente puede iniciar el método de inicio de esta manera
(3)
$ nohup parity --light --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all >parity.log 2>&1 &
Aquí puede intentar acceder a la última altura de bloque sincronizada actualmente
$ curl -s -X POST -H "Content-Type":application/json \
--data '{"jsonrpc":"2.0", "method":"eth_blockNumber","params":[],"id":67}' \
localhost:8545
Para obtener instrucciones de configuración detalladas de los parámetros de inicio de Ethereum, consulte este artículo
https://blog.csdn.net/weixin_39842528/article/details/108232742.
Si tiene otras preguntas, también puede comunicarse con el blogger. Si ve el mensaje, también responderá en tiempo libre.