Para probar que algo sucedió después de un tiempo de manera distribuida, solo refiérase a algo que se sepa públicamente antes. ¿Está bien? (Aunque me pregunto cómo hacer que la granularidad del tiempo sea menor.)
¿Qué hay de probar que algo sucedió antes de algún tiempo de manera distribuida? ¿Cómo hacerlo más preciso, por ejemplo, una hora, un minuto, un segundo, un milisegundo?
Editar: para demostrar que sobrevive después de un tiempo determinado , solo debe tomar una foto con una hoja de periódico. Prueba que has vivido algún día después de que se imprimió ese periódico, aunque no se puede saber con certeza qué día.
Está bastante distribuido, ya que no tiene que ir a un notario, etc., que es mucho más centralizado, y es utilizado ampliamente por aquellos que tienen que refutar los rumores sin tener que hacerlo público.
Me obsesionó cómo hacerlo a la inversa, es decir, para demostrar que algo existe o sucede antes de un tiempo determinado . Ir a una oficina de notario es un método centralizado para la marca de tiempo, que puede probar que algo sucede entre dos momentos .
Pero para hacerlo de forma distribuida, es mejor hacerlo usted mismo o con desconocidos de forma anónima. Por ejemplo, comprar un periódico al azar es algo que puede hacer con desconocidos de forma anónima.
Bien, déjame explicarte el problema que estoy tratando de resolver, y espero que todos puedan descubrir si fui en la dirección equivocada. Sin embargo, es algo que no es del todo relevante para la pregunta en sí, que es solo un eslabón pequeño y único dentro de la cadena, y de lo que no tenía intención de hablar antes. Aquí va.
Quiero permitir que las personas publiquen mensajes públicamente en un determinado dominio (un sistema de almacenamiento distribuido, detalles irrelevantes) sin la verificación de más y cualquier proveedor de servicios centralizado. (limitado, una vez por todas la verificación en la etapa Beta del proyecto está bien). Pero el spamming ocurrirá.
El examen de la propiedad intelectual no es aceptable, ya que la propiedad intelectual no debe ser recopilada, y no es posible de forma distribuida. No he encontrado la solución CAPTCHA distribuida.
La prueba de trabajo no funcionará, ya que los atacantes pueden reunir más CPU, GPU y RAM, y crear muchos más usuarios y mensajes que las personas normales, como ocurre en bitcoin. La autenticación aleatoria mutua entre usuarios tampoco funcionará.
Puedo limitar la generación de usuarios introduciendo el protocolo de invitación y el castigo colectivo para el invitante y los invitados, y les dejo una cuota por año.
Entonces, tengo que demostrar que el mensaje se publicó este mismo año, y las personas en este momento no utilizan la cuota del año pasado, hace cien años o el año que viene.