Estaba pensando en la manera en que git permite editar la marca de tiempo en los confirmaciones, y cómo puedes reescribir el historial (público) de esa manera.
Luego pasé de eso a "¿podemos probar que alguien hizo una acción en el momento X a posteriori?" para evitar que se vuelva a escribir.
Y, sorprendentemente, mi cerebro encontró pocas o ninguna forma de probar que una acción se realizó a tiempo, y no hay forma de remediar eso más adelante.
Supongo que no podemos simplemente pedir el registro de un servidor de confianza en la fecha / hora en que se realizó la conexión como prueba, y tenemos que confiar en un cifrado para probar que "estuvimos allí",
Pensé en un servidor de confianza que enviara un hash / clave dependiendo del momento en que fue contactado, por lo que tendría que consultar al servidor y "llegar a tiempo" para obtener el código. Pero esto es una tontería, ya que cualquiera podría registrar estos hashes golpeando el servidor con la frecuencia suficiente.
Cualquier cálculo basado en la fecha exacta de la hora también se interrumpiría, por supuesto, lo que me deja con pérdidas.
Mis preguntas actuales ahora:
- ¿Es tal problema realmente importante para algunos? ¿Es lo suficientemente importante como para que otra persona lo resuelva o lo intente?
- ¿Qué me perdí? ¿Alguna idea?