Cambiar bitcoin

Desde
31 Ago 2019
Mensajes
6.142
Reputación
14.866
Se podría introducir una mejora a bitcoin para que los cálculos que realizara tuvieran una aplicación encarada a resolver desafíos de cómputo o necesidades de computación en la nube?
 
¿Te parece poco desafío el que aparece ya programado en el protocolo?
 
La dificultad del minado se ajusta automáticamente en base a la potencia del hardware operando pero la resolución enfocada a la operativa del blockchain is mínima. Se aumenta la dificultad simplemente para que sea necesario aplicar energía.
Lo que yo digo es que esa potencia de cálculo se use para resolver problemas demandados por el mercado mientras que la operativa de la blockchain sigue su curso.
No se si me explico o es que no entiendo bien cómo funciona bitcoin pero tengo entendido que bitcoin puede incluir antiestéticatures nuevas, or mejorando con el tiempo.
 
Digo esto porque quizá conjugar bitcoin con inteligencia artificial, daría luz a una inteligencia brutal. Un meta ordenador global súper inteligente
 
El protocolo es el que es, el minado está dirigido a generar un hash que cumpla una condición marcada. Derivar tods esa potencia de cálculo a otra cosa no es posible.
 
Lo que yo digo es que esa potencia de cálculo se use para resolver problemas demandados por el mercado
Esa energía ya es utilizada para resolver un problema demandado por el mercado. Además, ese problema es uno bien rellenito.

Si a lo que te refieres es a que tenga un uso secundario externo a Bitcoin, eso daría lugar a dejar abiertos varios posibles puntos de ataque al sistema, así que no va a ocurrir. Lo que sucede en Bitcoin, se queda en Bitcoin
 
Ya hubo proyectos como gridcoin en este sentido.

El principal problema es que para que el cálculo sea útil, necesitas una o varias entidades que hagan de oráculo acerca de la dificultad conseguida.

Por ejemplo si haces cálculos de moléculas para curar el cancer, hay un servidor central que te manda tu trozo de cálculo (hace como de pool), y luego cuando le mandas los resultados te da X puntos.

Supongo que sería posible encontrar un cálculo que sea útil y a la vez el reparto y la dificultad sean autónomos y deterministicos, para no depender de oráculos, pero por ahora no se ha encontrado ninguno con aplicación real.
 
Ya hubo proyectos como gridcoin en este sentido.

El principal problema es que para que el cálculo sea útil, necesitas una o varias entidades que hagan de oráculo acerca de la dificultad conseguida.

Por ejemplo si haces cálculos de moléculas para curar el cancer, hay un servidor central que te manda tu trozo de cálculo (hace como de pool), y luego cuando le mandas los resultados te da X puntos.

Supongo que sería posible encontrar un cálculo que sea útil y a la vez el reparto y la dificultad sean autónomos y deterministicos, para no depender de oráculos, pero por ahora no se ha encontrado ninguno con aplicación real.
Existirían incentivos perversos. Por ejemplo, si la utilidad "externa" de la potencia de cómputo resulta mucho más valiosa que la "interna", entonces los mineros tendrían mucho incentivo en vaciar los bloques de tras*acciones para facilitar así la retransmisión de su bloque recien minado a través de los nodos frente a cualquier posible bloque competidor que hubiera sido encontrado con simultaneidad por algún otro minero de la red. La consecuencia sería que el uso "interno" de la cadena de bloques pasaría de ser secundario... a inexistente.
 
Existirían incentivos perversos. Por ejemplo, si la utilidad "externa" de la potencia de cómputo resulta mucho más valiosa que la "interna", entonces los mineros tendrían mucho incentivo en vaciar los bloques de tras*acciones para facilitar así la retransmisión de su bloque recien minado a través de los nodos frente a cualquier posible bloque competidor que hubiera sido encontrado con simultaneidad por algún otro minero de la red. La consecuencia sería que el uso "interno" de la cadena de bloques pasaría de ser secundario... a inexistente.

Es posible, aunque en la práctica nunca llegó a pasar que la utilidad externa fuese superior a la interna al menos con la información disponible.

El problema rellenito era que el minado y la dificultad dependía de una tercera parte y lógicamente es absurdo en un sistema que aspira a ser trustless.

Otro problema de los algoritmos de minado “útiles” es que no cumplen con la cualidad esencial de que han de ser objetivos y difíciles de ejecutar pero sencillos de verificar.

Por ejemplo si decimos que el algoritmo de minado consiste en sacar N decimales de pi a partir de una posición (no voy a entrar en su utilidad intrínseca, es solo un ejemplo) siendo N la dificultad del momento, el algoritmo es claramente objetivo y no necesita de una tercera parte para ser interpretado.

Sin embargo, verificar que el resultado es correcto cuesta prácticamente lo mismo que calcular dicho resultado, con lo que no sirve.
 
Volver