Hoy, con la noticia de que Kraken ha suspendido las apuestas, me gustaría hacer un análisis y una divulgación científica sobre las apuestas:
-Esencialmente, lo más importante de Stake es ver la propiedad de las dos claves privadas.
-Debido a los diferentes derechos de propiedad de las dos claves privadas, nacieron 4 tipos de soluciones de Stake
Creo que con este hilo súper largo, podrás tener una comprensión más profunda de Lido, Rocket, Coinbase, Kraken, SSV y Ebunker.
Si se considera a Ethereum como una empresa, los validadores (Validators) responsables del Stake son empleados. Su trabajo es verificar la legalidad de las transacciones y luego empaquetar los bloques y ponerlos en la cadena (aunque el trabajo de creación de bloques ahora se ha subcontratado lentamente a proveedores de servicios MEV).
En primer lugar, como verificador, debe demostrar la identidad de su empleado. Después de todo, no todo el mundo puede verificarla de forma casual. Después de pagar el depósito de 32ETH, debe tener un certificado para trabajar (es decir, [clave de verificación]).
En teoría, el primer paso para apostar es crear una clave de verificación. Luego, puedes sellar cada transacción con tu clave de verificación, que es tu identificación de trabajo.
En segundo lugar, Ethereum diseñó cuidadosamente una segunda clave privada para recibir el depósito que acabamos de mencionar (32ETH).
Cuando se convierta en verificador, deberá completar una "dirección de retiro". Es la dirección donde retirará su principal y su salario en el futuro, y la clave privada de esa dirección debería, en teoría, estar en sus manos (es decir: [clave de retiro]).
Permítanme usar una analogía: esta es su tarjeta de salario.
Creo que todos entienden el propósito de estas dos claves privadas: ① clave de verificación (certificado de trabajo), ② clave de retiro (tarjeta de salario).
A continuación, basándose en la diferente propiedad de las dos claves privadas, nacieron cuatro soluciones de Stake:
-Clase CEX
-Apuestas agrupadas
-Categoría SaaS (Stake as a Service)
-Clase en solitario
Solución 1 tipo CEX/totalmente gestionada
Si utiliza una solución de apuestas en exchanges, como Binance, Coinbase o Kraken, que acaba de anunciar hoy que dejará de ofrecer servicios de apuestas. Descubrirá que nunca ha creado una [clave de verificación] ni ha completado una [clave de retiro], por lo que esta es la "custodia total" estándar.
¿Dónde están entonces estas dos claves?
-Verificar que la clave esté en Binance Pool o Coinbase Pool
-Las claves de retiro están en las billeteras frías de Binance y CB
No tienes que ir a trabajar en absoluto (para participar en la verificación), y tu tarjeta de salario también se entrega al intercambio para que la guarde. Este plan es el más libre de preocupaciones y tiene garantía.
Pero no es adecuado para personas que buscan la descentralización. Después de todo, el FUD ocurre todos los días, y ahora parece que Estados Unidos ni siquiera permite hacer esto.
Opción 2 Apuesta en grupo grande (Apuesta en grupo)
Este es el plan de apuestas de Lido y Rocket Pool. Todavía no necesitas crear dos claves, que son administradas por Lido y Rocket. Entonces, ¿cuál es la diferencia entre esto y un intercambio?
Hablemos primero de la clave de verificación:
Exchange: Obviamente, solo opera una empresa: ella misma.
Lido: Lido 1.0 tiene 29 operadores profesionales y Lido les confía la gestión de ETH, por lo que las claves de verificación están relativamente dispersas y cada uno de los 29 operadores obtiene una parte. Equivale a decir que Lido es un grupo con un fuerte grupo de trabajo de 29 personas. No tienes que trabajar tú mismo, deja que los profesionales del grupo de trabajo te ayuden a trabajar. Por lo tanto, el operador se queda con el 5% y Lido se queda con otro 5%.
Rocket Pool: Rocket Pool puede tener innumerables operadores. Cualquiera con una máquina/servidor en la nube + 16 ETH puede convertirse en operador. Se puede decir que Rocket Pool es una plataforma de crowdsourcing. Tiene un grupo de usuarios de Meituan que traen sus propios vehículos eléctricos (máquinas/servidores en la nube) y salas de computadoras para ayudarlo a ejecutar los nodos.
Por supuesto, también tienen que cobrar una comisión.
Hablemos de la clave de retiro:
Es necesario agregar otro principio aquí: ¿Cuál es el proceso de retiro de Stake?
Mi publicación anterior presentó brevemente el portal de actualización y retiro de efectivo de Shanghai → https://twitter.com/0x_Todd/status/1619950421124206593?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1619950421124206593%7Ctwgr%5E%7Ctwcon% &ref_url=https %3A%2F%2Fmirror.xyz%2F0x17f3F81860345567482E1D232FB5B6f8bD77f3Bd%2FmcgqcKozJPlcLfP1G3dv5JDAUpcYJ6-Eu4ND08xSTiQ
Como todos sabemos, Ethereum consta de dos cadenas: Ethereum 1.0 (capa de ejecución) Beacon Chain (capa de consenso). Cuando vaya a Stake, el primer paso es enviar ETH a la dirección de la bóveda de Ethereum 1.0 Beacon (https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa), y luego Beacon Chain generará el eth correspondiente en la capa de consenso.
Tenga en cuenta que estos ETH están bloqueados, no destruidos en 1.0, ni encadenados a la cadena de baliza, simplemente están bloqueados y mapeados.
Después de la actualización de Shanghai, el retiro de efectivo será un nuevo tipo de transacción. Cuando retiras dinero:
1. Su nodo notifica a Beacon Chain y envía una señal de retiro
2. Hacer cola
3. Después de estar en cola, Beacon Chain notifica a la tesorería de Ethereum 1.0.
4. La dirección de tesorería de Ethereum 1.0 enviará dinero a la dirección que especifique, como 0xTodd.eth
Por lo tanto, la llamada [clave de retiro] es esencialmente la clave privada de la dirección 0xTodd.eth.
La clave de retiro de Lido & Rocket le brinda tres capas más:
1. Notificas a Lido\RPL que quiero retirar efectivo
2. Lido\RPL notifica al operador que un determinado nodo quiere retirar efectivo
3. El operador notifica a Beacon Chain que un determinado nodo quiere retirar efectivo.
4. Cola
5.Beacon Chain notifica la bóveda de Ethereum 1.0
6. Utilice la dirección de tesorería de Ethereum 1.0 para retirar fondos de la tesorería a Lido\RPL
7. Destruyes stETH\rETH y el contrato inteligente Lido\RPL enviará dinero a tu dirección.
PD: Si cambia a un intercambio, el paso 7 es para que CZ\Armstrong agregue directamente el saldo a su cuenta central de Binance\Coinbase.
Para el esquema de subcategoría de grupo grande,
Los pasos 1, 4, 5, 6 y 7 son todos impecables y son operaciones puramente en cadena.
El eslabón débil está en los pasos 2 y 3⚠️.
En teoría, el esquema de subtipo de grupo grande puede rechazar su retiro. Por ejemplo, si la OAFC de EE. UU. lo sanciona por usar Tornado, los pasos 2 y 3 se pueden realizar sin enviarle una carta.
La razón por la que la llamo la solución del "gran grupo" es porque las direcciones de retiro de todos sus nodos se completan con la misma dirección, que es la dirección del contrato inteligente de retiro de Lido\RPL.
Por supuesto, para CEX todavía tienen grandes avances.
Sin embargo, debido a la existencia de espacio operativo en los pasos 2 y 3, este tipo de solución se convierte en una solución muy cercana al "alojamiento completo". Después de todo, la clave de retiro todavía pertenece teóricamente al gran grupo, y lo que tienes en la mano es solo la "dirección de retiro" de la "dirección de retiro".
Por lo tanto, para los planes que no controlan el destino final de los fondos, tiendo a clasificarlos como "custodia total".
Algunos partidarios de Rocket Pool a menudo afirman que está completamente descentralizado y este lema está profundamente arraigado en los corazones de la gente.
Pero cuando leas este hilo, sabrás que es la parte de la clave de verificación, que está descentralizada y cualquiera puede ser un verificador (Lido V2 también está trabajando duro para lograrlo).
En cuanto a la clave de retiro, como usuario, usted todavía no puede participar y sus activos aún permanecen tranquilamente en la billetera de terceros.
Por supuesto, en comparación con los intercambios, Lido y Rocket solo tienen uno o dos pasos más, pero están más descentralizados, lo que sigue siendo un buen compromiso. Especialmente para Lido, la liquidez de stETH es muy buena (actualmente supera con creces a todas las demás soluciones LSD), lo cual es un punto positivo importante.
Opción 3 Categoría SaaS (Stake as a Service)/subcategoría de grupo pequeño
En el tercer paso, Stake se vuelve aún más fundamentalista. Personalmente tengo cierto fetiche por la descentralización, especialmente después de experimentar una serie de tormentas CEX.
Acabo de hacer una analogía, la clave de verificación es el permiso de trabajo; la clave de retiro es la tarjeta de salario.
Entonces, la gente naturalmente pensará: ¿existe algún plan para dejar que otros trabajen para mí mientras yo recibo mi propio salario?
No existe algo tan bonito en la vida real, pero sí la red Ethereum, que es SaaS o VaaS (Validator as a Service). Tomemos como ejemplo el grupo de minería no administrado Ebunker.
Lo primero que debemos hacer es convertir la clave de verificación en un almacén de claves y entregarla al Ebunker Pool. A continuación, un grupo de minería profesional mantendrá la producción de bloques de este nodo. Al mismo tiempo, la dirección de retiro es mía, lo que significa que tengo el derecho final de retirar Ethereum.
Para resumir:
[Clave de verificación], una para mí y otra para el pool de minería;
[Clave de retiro], sólo yo la tengo.
Es decir: trabajo en el pool de minería/obtengo el dinero/el pool de minería recibe la comisión.
¿Cuál es la diferencia entre esta solución y la subclase de grupo grande? La diferencia es:
Clase agrupada, la dirección de retiro está unificada (es decir, bóveda Lido\RPL), por lo que es un "gran grupo".
En la categoría SaaS, cada uno completa su propia dirección de retiro, por lo que es un "pequeño grupo".
PD: Se me ocurrieron los términos estanque grande y estanque pequeño. Creo que son muy vívidos y fáciles de entender🥰.
Entonces puede preguntar, como SaaS, si el grupo de minería no lo ayuda a transmitir en la cadena Beacon, ¿todavía no puede retirar efectivo?
La clave está aquí, porque tiene su [clave de verificación] en su mano. Si sucede lo peor, por ejemplo, el grupo de minería se vuelve fraudulento, aún puede ejecutar el nodo y transmitirlo usted mismo.
Al mismo tiempo, todavía tienes la [Clave de retiro] en tu mano, por lo que puedes retirar efectivo en persona y recuperar tu capital intacto.
En la solución de subtipo de grupo grande, después de que ocurre el peor de los casos, no tiene esta capacidad porque no ha verificado la clave ni la ha retirado.
Entonces puede hacer la segunda pregunta: en la solución SaaS, ¿puede el pequeño grupo de minería tomar mi dinero y huir? Este es el ingenio del diseño de Stake de Ethereum, porque cuando creas un nodo, completas tu dirección de retiro y el grupo de minería no puede alterarla. Por lo tanto, incluso si el grupo de minería se convierte en una alfombra, el grupo de minería nunca le quitará su principal, porque la dificultad de robarlo ataca al propio Ethereum.
En el plan del gran fondo común, después de que suceda lo peor, en teoría puede quedarse con el dinero. En pocas palabras, simplemente actualiza su contrato de tesorería y transfiere su propiedad al atacante. Por supuesto, este es el peor de los casos y la probabilidad de que suceda es muy pequeña.
Para contrarrestar esto, Lido introdujo firmas múltiples para administrar las actualizaciones de contratos inteligentes; Rocker Pool parece ser muy reservado sobre este asunto y actualmente no hay contenido relevante que analice las actualizaciones de contratos.
Por lo tanto, si no desea trabajar a tiempo parcial (después de todo, los nodos de operación y mantenimiento 7*24 no son un trabajo fácil) y tiene requisitos de seguridad (sin administración de fondos por parte de terceros), elegir el servicio SaaS es una buena opción. elección. Además de Ebunker, también hay algunos grupos de minería que brindan servicios "sin custodia" similares, que se pueden encontrar en Rated.
Por supuesto, también existen desventajas. No todas las categorías de SaaS no gestionadas tienen soluciones LSD. La razón también es muy simple. Si alguien no conoce su clave privada, ¿cómo se atreve a enviarle una libreta (LSD)? Por supuesto, algunos grupos de minería SaaS también proporcionarán planes de grupo grandes, y los planes de grupo grande se pueden entregar a LSD.
Para decirlo de manera más concisa: quien posee la clave privada determina si se permite el LSD. Los planes CEX y para piscinas grandes son aceptables, pero los planes para piscinas pequeñas y Solo no son aceptables.
Después de la actualización en Shanghai, el tiempo máximo de retiro de Ethereum es de 1 a 2 meses. La liquidez del plan de grupo pequeño tipo SaaS también está garantizada hasta cierto punto. Por lo tanto, este también es mi plan favorito. un pequeño problema/no mantiene las cosas en privado. Dar claves a otros/APR es bueno. (Requisito previo: tienes más de 32 ETH, de lo contrario usa LSD)
La cuarta categoría de soluciones: categoría Solo
Finalmente, permítanme presentarles el Santo Grial supremo: el Stake en solitario.
Como sugiere el nombre, Solo es una solución que funciona por sí sola sin introducir a terceros, y está descentralizada y segura al máximo.
Los mineros individuales tienen su propia clave de verificación y clave de retiro. Las ventajas son obvias, es seguro, nadie cobra comisión, agrega diversidad a Ethereum y... ¡satisface las necesidades del mundo espiritual!
Las desventajas también son obvias: trabajar en ello usted mismo requiere costos: costo de tiempo (mantenerlo), costo de capital (alquilar un servidor/construir una sala de computadoras física). Si no hay mantenimiento las 24 horas, tu APR será ligeramente menor porque hay una penalización.
Por ejemplo, la tasa de eficiencia de producción de bloques actual de toda la red es del 97%. Vitalik puede ser un minero en solitario, incluso tan profesional como él, solo puede lograr una eficiencia del 96% en Rocket Pool. 95% de eficiencia.
Creo que el umbral para Solo es de al menos 10K Ethereum, es decir, más de 30 grupos de nodos. Por un lado, tiene en cuenta la estabilidad de la generación de bloques (también es muy incómodo si no puedes capturar bloques MEV). . Por un lado, los ingresos no son iguales a los costos.
Sin embargo, si tiene suficiente éter, incluso más de 30.000 o 50.000, entonces puede considerar contratar a alguien para que lo administre. Después de todo, es más barato pagar salarios que recibir una comisión de un grupo grande o pequeño en función de un porcentaje. el excedente definitivamente será mayor.
Y Solo es el eterno Santo Grial. Si el número es lo suficientemente grande, recomiendo estudiar Solo. La cantidad es inferior a 100K, se recomienda revisar las categorías 2 y 3.
Además, inserte un ramal.
¿Para qué se utiliza SSV? SSV es en realidad un investigador de tecnología TVP. Por el momento, no es un competidor de los cuatro tipos de soluciones anteriores, sino una relación de cooperación. DTV se utiliza para dividir la clave de verificación.
Después de dividir su clave de verificación en 4 partes, lo bueno es:
① Si un operador se desconecta, otros operadores pueden compensarlo inmediatamente;
② Al mismo tiempo, cada operador no conoce la clave de verificación completa, lo que hace que el proceso de verificación sea más descentralizado. Puede fortalecer las soluciones Lido, SaaS y Solo.
¡Finalmente terminé de escribir este artículo! Aunque es muy largo, espero que este análisis pueda ayudarle a comprender a fondo las relaciones, similitudes y diferencias entre todas las soluciones de apuestas. Todos pueden marcar y revisar en cualquier momento.
¡el último de los últimos! ¡Todos son bienvenidos a ser validadores! Haz tu contribución a la seguridad de la red Ethereum🧐
Autor de este artículo:
0xTodd | Nada socio de investigación