concepto de prueba de participación y confusión de implementación

Actualmente estoy estudiando el concepto de prueba de participación en criptomonedas en preparación para construirlo pronto, pero todavía tengo algunas dudas sobre mi comprensión del concepto en sí, y tengo muchas preguntas al respecto.

SI configuro el suministro máximo de 21 millones de monedas, la pregunta es:

  1. ¿Tengo que preminar todas las monedas (21 millones de ellas) y ponerlas en la billetera de los programas? ¿O simplemente dejar que no se extraiga al principio y liberar las monedas cuando el falsificador haya resuelto un bloque?

  2. ¿Tengo que construir una billetera fuera de línea (Windows, Mac, Linux OS) o una billetera web en línea será suficiente para el staking de POS?

  3. sobre el POS en sí, digamos, por ejemplo, que hay 100 apostadores, con varias cantidades/porcentajes de monedas apostadas, entiendo que se les da interés, digamos, por ejemplo, 5% al ​​año en sus monedas apostadas, a las que los apostadores les darán un bloque resolver el problema de hashing? ¿Será aleatorio en función de su porcentaje de apuestas? la comisión de resolver el bloque irá al solucionador (1 staker) o irá a todos los stakers por porcentaje de su porcentaje de participación (100 stakers).

  4. según ¿Qué es la prueba de participación? se dijo que alguien que posee el 1% de las participaciones totales "mina" el 1% del total de bloques, se vuelve confuso aquí, si el ejemplo 1 bloque contiene 100 transacciones, ¿entonces este 1% de participantes resolverá el hash de 1 transacción? ¿es esto correcto?

Respuestas (1)

Tus primeras tres preguntas son preguntas sobre lo que quieres hacer. No tenemos manera de saber lo que quieres hacer. Su cuarta pregunta es técnica:

según ¿Qué es la prueba de participación? se dijo que alguien que posee el 1% de las participaciones totales "mina" el 1% del total de bloques, se vuelve confuso aquí, si el ejemplo 1 bloque contiene 100 transacciones, ¿entonces este 1% de participantes resolverá el hash de 1 transacción? ¿es esto correcto?

No. Un staker que posee el 1% de la participación extraerá el 1% de los bloques. Eso significa que, en promedio, uno de cada 100 bloques será extraído por ellos. Ese bloque puede contener 100 transacciones o ninguna transacción, ese staker normalmente tendría libre elección de qué poner en los bloques que produce.

Creo que mis primeras 3 preguntas NO ES LO QUE QUIERO HACER, creo que le estoy preguntando a la gente LO QUE DEBO HACER. permítanme reformular la pregunta para aclarar esto: 1. "¿TENGO QUE" preminar todas las monedas (21 millones de ellas) y ponerlas en la billetera de los programas O TENGO QUE hacerlo o simplemente dejar que no se extraigan al principio, y liberar las monedas cuando el falsificador haya resuelto un bloque? ¿QUÉ DEBO HACER? Creo que eso no es preguntar QUÉ QUIERO HACER. Lo mismo ocurre con el punto 2 y 3 en mi lista de preguntas.
para el punto número 4, sobre su respuesta, digamos que si una cadena de bloques contiene 10 bloques, con 10 transacciones dentro, el participante tiene solo el 1% de la participación, ¿cuántos bloques extraerá? ¿Y también dices que el apostador podría ELEGIR qué poner en los bloques? ¿Qué quiere decir con esto?
@HandyWijaya Si tiene el 1% de la participación, en promedio extraerá el 1% de los bloques. Al igual que una persona que compra el 1% de todos los boletos de lotería vendidos ganará en promedio el 1% de los premios. Sí, en la mayoría de los esquemas, cada minero/staker puede elegir qué poner en los bloques que extrae.
Todavía no me detallo lo suficiente. ejemplo en MYCOIN tengo una cadena de bloques con 10 bloques, dentro de cada bloque tiene 10 transacciones. Entonces, ¿el 1% de los interesados ​​​​consiguen minar 1% x 10 bloques = 0,1 bloque? o ningún bloque en absoluto debido a 0,1 bloque no 1 bloque completo? pero si llega a extraer 1 bloque, digamos que elige el último bloque (el décimo bloque), significa que tiene que esperar a que se extraigan primero los otros 9 bloques anteriores y luego llega a extraer ese último bloque. Perdón por la pregunta más detallada, pero tengo una confusión muy profunda sobre este tema.
@HandyWijaya Para cualquier bloque dado, una persona que tiene el 1 % de la participación de las personas que intentan hacer un bloque en ese momento tiene un 1 % de posibilidades de hacer ese bloque en particular. Es como una lotería. Para cada sorteo, una persona que tenga el 1% de los boletos tiene un 1% de posibilidades de ganar. Si está esperando algo, tiene 0 posibilidades. Solo aquellos que intentan minar un bloque pueden minar un bloque. Si lo está intentando, sus posibilidades de éxito son proporcionales a la parte que le corresponde a los que lo intentan. En la mayoría de los esquemas, cada bloque es independiente.
bien, ahora entiendo, después de muchas lecturas confusas en google más su respuesta útil, puedo resumir que en POS, es solo una cuestión de suerte como una lotería, las personas que solo invierten el 1% total de la participación pueden no estar minando un bloque debido a solo el 1% de posibilidades, ¿sí? Creo que este esquema POS no es justo para todo el inversionista, voy a implementar mi propio sistema POS ahora que garantiza que todos los inversionistas grandes y pequeños tengan sus ganancias incluso con solo el 1% de la participación. MUCHAS GRACIAS David.
@HandyWijaya Le resultará muy difícil diseñar un sistema de este tipo, ya que hay numerosos problemas sin resolver que tendrá que resolver. Si todos sabemos, según las reglas, que una persona en particular debe generar el siguiente bloque, ¿qué sucede si no lo hace? ¿Se detendrá el sistema? ¿Cómo se formará un consenso sobre cuándo dejar de esperar? (¡Asegúrese de desarrollar una comprensión muy detallada del problema que está tratando de resolver antes de comenzar a proponer soluciones novedosas! El problema principal es cómo tratar con numerosos participantes hostiles y confiar en uno de ellos es malo).