¿Puedo ejecutar Geth conectado a la red pública sin sincronizar y hacer una transacción de función de contrato inteligente y esperar que sea mía?

¿Hay alguna manera de ejecutar Geth conectado a Blockchain público sin sincronizar y todavía esperar que se extraiga mi transacción de función de contrato inteligente? como siguiente respuesta ¿Puedo ejecutar Geth sin sincronizar? aquí usa "--maxpeers 0", por lo que no está conectado a ningún par, por lo que no hay forma de extraer la transacción.

¿Puedo enviar una transacción de función de contrato inteligente (ejecutar función de contrato inteligente) sin sincronizar el nodo? y después del envío, ¿puedo esperar que sea extraído?

Usted mencionó en mi respuesta ahora eliminada que desea una red pública, pero no sabe qué sincronizar con la cadena de bloques pública. ¿Cuál es tu razón?
lo siento, quise decir solo para blockchain público. ¿Puedo dejar de sincronizar el nodo de alguna otra forma que no sea --maxpeers 0 (eliminando todos los pares conectados)?
--maxpeersfuncionaría, al igual que apagar su conexión de red a Internet. Si desea minar, tendrá que ejecutar un minero, ya sea en getho un minero de GPU como ethminer. Pero tenga en cuenta que la dificultad establecida en la cadena de bloques de la red pública es muy alta para que la resuelva su único minero, por lo que tomará bastante (mucho) tiempo para que se extraiga cada bloque en su cadena de bloques de corte.
la razón es que quería saber si hay alguna forma de realizar cualquier tipo de transacción en la cadena de bloques sin mantener los datos de la cadena de bloques en mi nodo (considere que el nodo es un pequeño dispositivo IOT que no es capaz de almacenar la cadena de bloques completa que crece constantemente) .

Respuestas (1)

Red pública

--maxpeersfuncionaría, al igual que apagar su conexión de red a Internet. Si desea minar, tendrá que ejecutar un minero, ya sea en getho un minero de GPU como ethminer. Pero tenga en cuenta que la dificultad establecida en la cadena de bloques de la red pública es muy alta, ya que esta dificultad se ajusta para atender a los muchos miles de computadoras que extraen la cadena de bloques pública.

Una vez que apague su conexión de la red pública y encienda su minería, su único minero tardará mucho tiempo en resolver un bloqueo. Pero si deja su operación de minería privada activada por otro tiempo muy, muy largo, la dificultad se ajustará hacia abajo para que su minero único bloquee la minería cada 15 segundos.

Red privada

Si desea intentar crear contratos inteligentes, su camino más fácil es activar una cadena de bloques de desarrollo. Esto simplemente se ejecutará en su computadora local y puede configurarlo en el mío para recibir algunos éteres en su cuenta para que pueda usarlo para enviar las transacciones de creación de contratos.

Consulte La implementación del contrato de Greeter a través de geth CLI no se está registrando en mi cadena de bloques privada para ver un ejemplo de implementación de contratos en una cadena de bloques de desarrollo.

El --devparámetro le indicará gethque solo desea ejecutar una cadena de bloques de desarrollo. Los parámetros --miney --minerthreads 1le indicarán a su gethinstancia que extraiga la cadena de bloques.

La dificultad es baja, por lo que extraerás bloques con bastante frecuencia.

Quería para la red pública. No para la red de prueba.