Soy nuevo en la cadena de bloques de Ethereum. Una pregunta en mi mente. Conecto el nodo geth a la red de prueba con los parámetros "--fast y --cache=2048". Así que mi nodo está sincronizado después de 8 horas. E implemento con éxito el contrato inteligente en la red de prueba (rinkeby). Pero una pregunta en mi mente.
Puede ser una pregunta tonta, pero aquí quiero entender este concepto más profundamente.
Por favor, ayuda a borrar mi consulta anterior.
Gracias
Con respecto a cómo se sincroniza su nodo, se realiza mediante el protocolo DEVp2p . Aquí se da un breve
Actualmente, cuando un usuario envía una transacción, esa transacción se envía a todos sus pares, que a su vez la envían a todos sus pares, etc. En cuestión de segundos, cada nodo completo activo en la red Ethereum debería tener el hash de la transacción como mínimo. Los mineros reciben esta transacción, verifican su validez y otras cosas (como transacciones huérfanas), luego la agrupan junto con un montón de otras transacciones que recibieron en un bloque.
Por el momento, esto está tomado del papel amarillo Según el Libro Amarillo
4.3 marca de tiempo : un valor escalar igual a la salida razonable de time() de Unix al inicio de este bloque; formalmente Hs
4.4 Hs es el sello de tiempo del bloque H y debe cumplir la relación: Hs > P(H)
anupam jainista