¿Por qué es POW/POS absolutamente necesario para ejecutar público distribuido de contabilidad?

mi primera pregunta aquí, así que por favor sea paciente conmigo. Gracias de antemano.

Q: ¿por Qué son exactamente POW/POS mecanismos necesarios para garantizar la blockchain (en bitcoin, así como en otros alts)? + ¿qué está terriblemente mal con mi ejemplo a continuación y por qué ? (Me siento como que me falta algo muy importante aquí). Muchas gracias.

Me refiero a: - ¿por qué el bloque de verificación y firma de las partes no puede ser al azar nodo seleccionado, que cada X minutos poner las nuevas transacciones en el bloque, calcular el hash del bloque y firmar por su clave pública, la difusión a otros nodos para su inclusión en el blockchain y recoger algo de la recompensa ? (siempre que los nodos de la red son capaces de llegar a algún tipo de consenso sobre una selección al azar de nodo - sé que no es tarea fácil, pero vamos a suponer que se puede hacer por un momento)

Quiero decir, los posibles ataques en la red están todavía allí, pero es igual que con POW/POS, pero:

  • si el nodo es seleccionado 'verdaderamente al azar' (lo sé, lo sé), el atacante tendría que tener sólo pura suerte si él quiere a la bifurcación de la cadena con su elaborado las transacciones, porque él no sabe cuándo va a tener el privilegio de firmar el bloque de...
  • O él tendría que aumentar su cuota de nodos en la red, de manera significativa (el mismo con el 51% de ataque en POW/POS)

Anteriormente se puede (?) reducir en cierto grado con la inclusión de puntos de control en todos los N bloques en la mejor cadena y tener la regla de la inclusive, por ejemplo, el hash de la N-x bloque en las transacciones recientes. (al menos desde lo que yo entiendo, que es lo que algunos POS monedas de hacer)

¿Por qué existe la necesidad de POW/POS? (electricidad, ardor(bloqueado) monedas en la cartera estaca)

Muchas gracias por poner mi proceso de pensamiento detrás en pista.

+627
disperse 11 feb. 2010 0:16:03
17 respuestas

Estoy tratando de crear mi propia transacción desde cero, sólo para ver cómo funciona.

Actualmente estoy trabajando hacia atrás, y yo estoy atrapado en la firma de una transacción...

Aquí está mi unsigned transacción:

0100000001ff8ddda903d6e76b6c6211e1b8f3b4eaaa8d080aaa008d4b05ca01ea39116cbf0000000000ffffffff0170c9fa02000000001976a9147865b0b301119fc3eadc7f3406ff1339908e46d488ac00000000

Aquí está mi firmó transacción (me han puesto de relieve la firma):

0100000001ff8ddda903d6e76b6c6211e1b8f3b4eaaa8d080aaa008d4b05ca01ea39116cbf000000006b | 483045022100a385d7fb16a0de4ba101145c77c0eafc4840a61b41fc94733578a7d40c14def6022014ce25daa359db1bb3489db063cc0864601609f69d6ad15b490c13c27f86ab700121 | 02e4e8b42bf9fdf18895a9574e6f5fd01ebfa594bf51e8f8ad156638aee6223918ffffffff0170c9fa02000000001976a9147865b0b301119fc3eadc7f3406ff1339908e46d488ac00000000

Me gusta pensar que yo entiendo cada segmento de este serializada de la transacción. Sin embargo, no sé cómo volver a crear la firma. Yo sé que tengo que crear un mensaje y enviarlo a través de una firma ECDSA función, pero no sé cómo construir el mensaje.

Así que, básicamente, lo que va en el mensaje para crear una firma para esta transacción?

+978
V2032V 03 февр. '09 в 4:24

Estoy buscando investigados open source hardware de la computadora que se pueden ejecutar en la Armería de aire separado.

Alguien sabe de tales investigados hardware fuentes?

+940
Gerenuk 2 mar. 2017 13:13:16

El problema subyacente es que de alguna manera Ledger no transmitir mi transacción a la mempool. No sé exactamente por qué no se retransmite.

Resuelto de la siguiente manera:

  • Cerca de la LTC Chrome app
  • Descargar el LTC-Versión de Electrum Cartera. Esta cartera de interfaces con el libro directamente, como el chrome apps. No hay necesidad de importar la semilla.
  • Si Electrum da un error de lectura asegúrese de habilitar y deshabilitar broswer apoyo de una vez.
  • Asegúrese de que comenzó la correcta aplicación en Contabilidad. En mi caso fue el LTC.
  • En Electrum ir en la ficha "Direcciones" y una copia de su recepción de direcciones con 0 saldo
  • Enviar la TOTALIDAD de SU SALDO a la vez a su propia copia de la dirección. Para la buena suerte asegúrese de que las tasas son suficientes.
  • Espere hasta que se confirma.
  • Eso es todo! Cuando se inicia el chrome app de nuevo en esta transacción se sustituye el unbroadcasted viejo y la balanza vuelve a la cantidad correcta.

Se debe trabajar en principio con cada moneda.

Lo tengo desde esta reddit: https://www.reddit.com/r/ledgerwallet/comments/7rkicz/bch_transactions_sent_unconfirmed_but_dont_show/

+933
MSa 19 may. 2018 22:11:51

Suponiendo que el equipo tiene suficiente CPU, memoria y ancho de banda de red y separar los procesos del equipo será utilizado para cada tipo de minería, se debe ser nada más que asociar el derecho de dispositivos de hardware con el derecho minero de software. Tenga cuidado de no transposición de las cosas...

+814
sevans 16 jul. 2015 7:15:39

Me gustaría probar mi mano en cryptocurrencies, pero tienen un ancho de banda limitado. Que cryptocurrencies se adaptan mejor a los usuarios como a mí? Por qué?

Debido a los altos costos de ancho de banda, espero cryptocurrencies a no ser rentable para mí, así que mi principal prioridad es para probar mi mano en un par de ellos sin usar demasiado ancho de banda. No estoy seguro de si esto hace una gran diferencia para el uso de ancho de banda, pero me gustaría probar mi mano en la minería y el comercio.

+803
Zuzia Hartleb 28 nov. 2016 11:07:10

Estoy tratando de comprender el costo por operación hash con Litecoin vs Bitcoin a lo largo del tiempo. La teoría es que la red que tiene las mejores perspectivas de la seguridad a largo plazo (a través de hashing) se establece un estándar que pueden influir en su precio.

Específicamente me gustaría comparar

  • Los gastos de Capital (razonable de minería de hardware ASIC vs GPU)
  • OPEX (Eléctrica, etc)

Supongamos que yo fuera a comparar BTC/Litecoin la minería de mineral de la minería. Una vez que el mineral es extraído y purificado, sin más costo que se necesita otro que el de asegurar la instalación donde el oro se almacena.

Es claro el proceso de minería es dependiente de la tecnología (ASIC vs GPU). Lo que no está claro para mí es que una vez que la tecnología madura, ¿qué enfoque tiene una mayor posibilidad de que a largo plazo la eficiencia del mantenimiento y la protección de la red.

Sospecho que el scrypt -vs - sha256 implementaciones tendrán diferentes requerimientos de energía, y me gustaría entender que uno es más "verde" para el medio ambiente en el largo plazo.

Cualquier información relativa a

  • El costo de la corriente de minería de datos a plataformas a la eficiencia energética

  • Costo de futuro de la minería de plataformas y proyectado de la eficiencia

Sería muy interesante.

+687
Aj Jones 16 ago. 2015 11:52:22

Yo sugiero utilizar papel de cartera con cifrado de clave privada, por lo que llama BIP-38.

Fundamentalmente, la única manera de perder el acceso a los fondos es por destruir físicamente el papel y el olvido de la contraseña. Tenga en cuenta que, manteniendo el papel de seguro es mucho más fácil de mantener seguro de cartera.dat en el equipo que está conectado a internet.

Siguiente guía le llevará 2 minutos y es 100% seguro si mejorada mediante el uso de equipo que nunca ha sido y nunca será en línea - puede ser formateado antes y después de la creación de almacenamiento en frío.

  1. Ir a: bitaddress.org
  2. Descargar .archivo zip en el boton de la página o desde el repositorio de GitHub
  3. El extracto .zip y ejecutar el archivo bitaddress.org.html
  4. Mueva su ratón para generar al azar de la entropía para la generación de nueva dirección bitcoin
  5. Vaya a Papel cartera ficha
  6. Relleno 1 dirección para generar y comprobar BIP-38 casilla de verificación Cifrar
  7. Introduzca la frase de contraseña (sólo tú conoces y necesitas recordar)
  8. Haga clic en generar e imprimir sobre el papel
  9. Exploración de la Carga y verificar la clave Pública y la transferencia de fondos de MultiBit
  10. Usted ni siquiera necesita para mantener el papel seguro ahora, ya que la persona que iba a escanear el Pasar QR que necesita saber la contraseña que sólo está en tu cerebro
+607
Ryan Marcus 14 nov. 2013 10:24:17

depende del software. sí, el receptor es capaz de saber esta información

+473
katerinabobro 15 ago. 2011 20:57:57

Hay un montón de cosas que pueden hacer que una transacción no válida. Tenga en cuenta que una transacción no válida no puede ser confirmado como el bloque que contiene también sería nula, por lo tanto, no hay tal cosa como un confirmada o no confirmada la transacción no válida.

Cosas que hacen que una transacción no válida:

  • El gasto de entrada gastado por otra transacción que se confirma
  • El gasto de una entrada que no existe
  • Si las firmas son necesarios y deben ser válidos, proporcionando una firma no válida
  • Si algunos de los datos debe hash a algo (por ejemplo, pubkey hash, scripthash), proporcionando una pieza de datos que no se hash para el correcto hash.
  • En general, cualquier script de entrada no la validación de verdad
  • Negativa de los valores de salida
  • Suma de los valores de salida es mayor que la suma de los valores de entrada
  • Un coinbase transacción fuera de un bloque
  • Un coinbase transacción que no es la primera transacción de un bloque
  • Un coinbase transacción en la que la suma de los valores de salida supera el bloque de recompensa

Probablemente hay un par más que me perdí, esos son algunos que se me ocurre fuera de la parte superior de mi cabeza.

puede que el destinatario sea asegurado que incluso 0-conf tx será finalmente válida y procesos?

No. No hay ninguna garantía de que una transacción sin confirmar eventualmente confirmar, incluso si es válido. Tenga en cuenta que las transacciones no son válidos; son válidas o inválidas, sobre la creación.

+465
Aayaan Ali 7 abr. 2015 17:05:54

Yo la mía con nombre de usuario y contraseña en el momento, pero como bitcoin core es el cambio a la rpccookiefile. Mi pregunta es, si puedo usar rpccookiefile cómo hago para apuntar mi antminers a mi local bitcoind 'pool' como los campos de la antminers requieren nombre de usuario y contraseña ?

+411
Creedence 10 jul. 2018 10:49:53

Deepbit proporciona proporciona un JSON página con una lista de populares verde direcciones:

http://deepbit.net/green.json

Índice que, a continuación, como lodewijk sugirió cadena coincidente debería ser suficiente.

+357
Wade Mariage 5 sept. 2019 7:32:16

Las barras azules indican el volumen de la transacción en ese período, esta es la cantidad de bitcoins se han comercializado. El uso de los números azules en el eje a la izquierda para ver cuántos bitcoins fueron objeto de comercio.

La línea amarilla es el promedio ponderado de los precios en ese período. Utilice el número de color amarillo de la derecha para ver cual es el precio.

El verde y el rojo de las piezas muestran las fluctuaciones (alta y baja) en torno a la media de los precios. Esto demuestra que a las 16h00 hubo un comercio a un precio por encima de los 1000 (USD supongo). Sin embargo, esto podría ser un solo comercio de 0.001 BTC por 1 dólar... no Se puede derivar este de la tabla.

+357
Advantage Grand Canyon 11 ene. 2012 12:19:04

Realmente no soy seguro cómo, pero ahora todo funciona.

Estoy escribiendo aquí un par de cosas a tener en cuenta para que funcione:

1) el número de puerto es el de la bitcoind servidor (8333 para mainnet, 18333 para testnet)

2) en caso de testnet, la red debe ser pasado como una opción para los Pares constructor

3) versión de nodo debe ser de 4.x (utilice nvm uso 4), de lo contrario el código producirá una excepción

+343
TINIII 4 ago. 2016 23:04:19

He leído que todo bitcoins recibidos en una transacción tiene que ser pasar en otras transacciones. El real monto a ser transferido se deducirá del total de bitcoins y el cambio se devuelve al remitente la dirección bitcoin.

Supongamos, David Envía a Alice la cantidad en forma de dos salidas, output0: 10 bitcoins y output1: 20 bitcoins en la misma transacción. Ahora Alice quiere transferir 5 bitcoin a Eva. ¿Alice tiene que pasar todo el 30 de bitcoins, por la transferencia de 5 a Eva y el resto de 25 a sí misma?

O puede elegir cualquiera de la salida por ejemplo, output0: 10, de transferencia de 5 bitcoins a Eva y cambio 5 bitcoins a sí misma? Si este es el caso, ¿cómo es este seguimiento, como el hash de la de David transacción puede ser utilizado para pasar el output1: 20 bitcoins.

+340
renzoe 1 ago. 2015 13:13:42

He visto este problema un par de veces, podría ser cualquier cosa, lamentablemente. Me gustaría tratar de cambiar el hilo de la concurrencia, y de los valores de intensidad. Algunas personas también han recomendado diferentes controladores.

+228
sbs 13 abr. 2019 21:18:56

Yo no soy un experto, pero tal y como yo lo entiendo, la Ley de Moore se aplica a ASICs igual que otros chips. Así, cada dos años, usted consigue más reciente de ASICs que puede hash más, aunque el diseño de chips no es diferente de la anterior ASICs, el número de transistores que chip tiene en él se duplica. Así, no siempre va a ser un costo de mantenerse al día con las últimas fichas. Esto es parte de lo que impide que un 51% de ataque, ya que hay literalmente no suficiente ASICs es el mundo de un gran banco o algo, o un estafador, a comprar todo a la mía con. Mundo BitCoin Red en YouTube va en esto en más detalle en el 51% de ataque de vídeo.

La Ley de Moore no se va a golpear a un límite en el corto plazo, ya que cuando estamos tan pequeñas que están en la escala de sólo un par de átomos, que acaba de comenzar a apilar fichas en la parte superior de uno al otro. Itel ya está investigando el líquido de refrigeración entre los montones de fichas. Así, para el futuro previsible, Bitcoin minería no es sólo va a ser una función de la energía barata, la optimización de los chips, pero la financiera cinta de correr de la compra de nuevos ASICs cada dos años.

+209
sterlingh 13 nov. 2011 2:05:40

Probablemente no hay ningún tipo de problemas y su altamente dependiendo de su servidor.

si su servidor está teniendo problemas, así que nada de que preocuparse.

He tratado de enviar 1000 solicitud de bitcoin-core server en el mismo tiempo con un servidor básico y todo funcionaba de maravilla.

También se puede obtener como más de uno bitcoin core server y tratar las solicitudes a estos servidores.

+54
user194538 28 dic. 2011 2:57:45

Mostrar preguntas con etiqueta