Egoísta de Minería de datos: rancio o huérfanas?

En términos de un egoísta ataque de muchas fuentes hablan de huérfanos bloques, es decir, los bloques que no están en la cadena principal y por lo tanto no pagan coinbase de transacciones para sus minero. Todavía no estoy seguro y confundido por la terminología.

No podemos realmente decir rancio bloques cuando se está hablando en el contexto de egoísta de la minería?

A pesar de una respuesta por Pieter Wuille a una pregunta similar, no estoy seguro de qué tipo sería aplicable a un bloque fuera de la mejor cadena en un egoísta escenario de la minería.

He aquí un extracto de Pieter la respuesta:

Sin embargo, también existen verdadero huérfano bloques, con huérfanos en su significado original de "sin padre". Estos son los bloques recibidos por un nodo que no tiene la totalidad de su ascendencia (todavía) y por lo tanto no puede ser validada. Los nodos de mantener dichos bloques en la memoria, mientras que preguntar a sus compañeros para rellenar el hueco de su historia. El cliente no se presenta a estas, así que cuando la gente habla acerca de huérfanos de bloques, que son los que más probablemente se refiere al extinto bloques. Tenga en cuenta que desde el Bitcoin Core v0.10, no hay ningún tipo de huérfanos bloques más, debido a un cambio importante en el mecanismo de descarga.

Además me gustaría saber si y que de obsoletos o huérfanos de los bloques se eliminan de la historia? Y en qué intervalos de tiempo, si es así?

+694
CARVEN 18 sept. 2018 8:47:31
16 respuestas

En esta anticuado, pero aparentemente completa guía para crear una altcoin fork de bitcoin que hacer una especial mención de la necesidad de cambiar el puerto rpc.

Aunque en el tiempo de intervención el archivo han cambiado los nombres de las variables permanecen así que creo que este consejo es válido aún.

¿Cuál es el propósito de estos puertos? ¿Cuál es la información que transmiten? ¿Por qué están allí y por qué debemos cambiar a la hora de crear una nueva red?


Paso 4 - Puertos(requerido)

a) bitcoinrpc.cpp 
 -cambiar el puerto RPC.

Código:
 ip: tcp:: extremo extremo(bindAddress, GetArg("-rpcport", 55883));

Código:
 si (!d.conectar(GetArg("-rpcconnect", "127.0.0.1"), GetArg("-rpcport", "55883")))

b) init.cpp
 -cambiar el puerto RPC

Código:
 -rpcport= " + _("Escuchar para JSON-RPC conexiones (por defecto: 55883)") + "\n" +

 -cambio de Testnet y puerto Común(P2P).

Código:
 -port= " + _("la Escucha de conexiones (por defecto: 55884 o testnet: 45884)") + "\n" +

c) el protocolo.h

 -Testnet P2P y puerto nuevo.

Código:
 volver testnet ? 45883 : 55884;
+936
Sergey Moiseev 03 февр. '09 в 4:24

Suponga que usted está usando una única dirección común para cada cliente y al final del día/semana/mes, usted puede realizar los pagos a sus empleados, proveedores o socios. Al hacer los pagos, si los salientes de que superen los importes recibidos de un cliente, usted tiene que incluir las aportaciones procedentes de otros clientes. Si algunos de sus direcciones de cliente son bien conocidos (fugas o de otra manera), entonces la gente puede usar esas direcciones a seguir a otros cuando son lotes de entradas múltiples para hacer los pagos. Una vez que ellos saben que esas direcciones pertenecen a usted, se hará un seguimiento de ellos para ver cómo están incluidas en otras entradas. Así, una determinada persona puede hacer definitivamente las interconexiones por lo tanto comprometer la privacidad.

Si no re-uso de direcciones, a continuación, incluso si algunos de ellos se filtró sólo algunos de sus direcciones se ve comprometida cuando se incluye en la transacción. Sin embargo, que será único y espionaje se termina ahí. Sin embargo, si usted es persistente utilizando el mismo direcciones únicas de los consumidores, el problema se agrava cuando la dirección serán monitoreados continuamente para comprometer otras direcciones que también se usa de manera continua.

Así que ahora el atacante puede crear un mapa de todos sus clientes direcciones específicas. Si se vuelve a utilizar la misma dirección para todos los clientes, el atacante sólo podía conocer el volumen de tráfico y los ingresos de los clientes. Pero con dirección única para cada cliente, el atacante puede no sólo mapa de la anterior, pero ahora también se puede conocer al cliente métricas específicas como ingresos/cliente, que es un nivel más profundo y puede crear problemas competitivos.

+933
Jashan Pahwa 19 mar. 2018 15:51:26

Aparte de Lado del Cliente de filtrado, existen otras soluciones en cuanto a cómo la escala de la luz clientes?

Tal vez tener centralizados los servicios de sostener la UTXO lista, el problema sería entonces cómo anonimizar sus peticiones para que el servidor centralizado no puede saber tu IP por ejemplo.

+806
Adam Katav 1 ago. 2013 21:33:55

Tengo una prima de transacción y quisiera comprobar si la firma es o no. ¿Cómo puedo hacer esto.

He intentado utilizar bitcoind y verificar una transacción de ser blockchain pero dice que no es completa.

$ bitcoin-cli --testnet getrawtransaction 587d670669e410748553badc3e885d7c58e67f1a0bb36e62ed165d340bf09924
01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000
$ bitcoin-cli --testnet signrawtransaction 01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000
{
 "hex" : "01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000",
 "completa" : false
}
+751
janakiram pulipati 17 jun. 2018 2:27:13

Cuando las personas se "mantenga Bitcoin", que en realidad tienen acceso a una clave privada que les permite firmar por uno o más el saldo de la transacción salidas (UTXO) de la correspondiente Bitcoin suma. Los importes de las transacciones salidas son, de hecho, se especifica como un recuento de satoshis.

Todos los remanentes de transacción de las salidas se realiza un seguimiento de cada nodo en la red, por lo tanto, es más probable que una cantidad menor va a ser olvidado en lugar de una mayor cantidad. Sin embargo, dado que las tarifas de transacción son pagados por el tamaño de la transacción y no de transacciones cantidad, cantidades más pequeñas pueden tener un mucho mayor costo relativo a gastar grandes sumas de dinero.

+718
Darlene Hamady 16 feb. 2015 23:56:58

He escrito las herramientas que un auditor debe encontrar muy útiles para este propósito.

La herramienta analiza tanto para recibir como para cambiar las direcciones hasta la brecha límite, que es el valor predeterminado es 20 (coincide con el estándar), pero se puede ajustar si se desea.

Los pasos pueden ser tan simples como:

  1. obtener el Maestro XPub clave para el bolsillo.
  2. Vaya aquí para encontrar todas las direcciones que se haya utilizado alguna vez.
  3. Haga Clic En "Generar Historia Del Precio De Informe Para Estas Direcciones". Esto va a generar un historial de transacciones informe, con el histórico de USD precios.

Si el sitio web no debe estar disponible por cualquier razón en el futuro, las herramientas son de código abierto y se puede encontrar en github.

  1. github.com/dan-da/hd-wallet-addrs
  2. github.com/dan-da/bitprices
+672
rodrio 16 feb. 2015 17:55:28

Me parece que estoy teniendo un problema con las transacciones de los últimos tiempos. Aquí está el más reciente. He pagado 0.0004 BTC en concepto de honorarios, y veo que hay bastante un par de entradas, pero esto parece ser una operación normal y debe desaparecer. Sin embargo, he presentado a través de un Multibit cartera de alrededor de 15 horas y todavía no ha sido incluido en un solo bloque. Otros dos transacciones he intentado recientemente también se han rechazado, no mostrando incluso hasta en blockchain.info. ¿Cuál es el problema?

Lo que, genéricamente, se está mal aquí y cómo se puede prevenir?

+586
Ronan Dalton 13 sept. 2011 1:33:51

El "importprivkey" llamada a la API permite importar una clave privada y guardarlo con una etiqueta. Es la "etiqueta" en la llamada a la API sinónimo de una cuenta que se utiliza en la cartera?

+389
immerrun 7 ago. 2014 19:26:44
El trato con la cartera composiciones que tienen su saldo se extendió sobre un montón de saldo de transacción salidas.
+288
Serian 10 jul. 2016 16:52:04

Si la transacción aún no han sido confirmadas usted puede pasar sus BTC de nuevo y tal vez de enviarlos a una dirección de su propio con una cuota mayor por lo que es más probable ser confirmado primera

+284
Hector Mateo 29 ago. 2010 15:56:06

Conceptualmente, incluso si la red no tiene "real" de las transacciones, el acto de la minería crea nuevas transacciones para ser extraído. Profecía autocumplida.

Así que, ¿cuál es el verdadero propósito de la minería de si la red está prácticamente muerto? Supongo que en ese momento la moneda sería no vale nada y nadie sería mío.

Esto es un poco de una cuestión filosófica :-)

Asimismo, es esto similar a cómo pre-funciona la minería? Donde los creadores de la mina de la moneda por delante de su liberación?

+277
Kathy Toth 28 mar. 2018 3:52:41

He estado buscando una API que devuelve la página web/URL para un cryptocurrency. Hay alguna API pública que ofrece el sitio web para un determinado cryptocurrency?

+198
Tkma496 16 ene. 2013 22:37:47

Mira un bloque en un bloque explorer.

enter image description here

Aquí el Prev_Hash es llamado 'Bloque Anterior' y el Tx_Root se llama 'Merkle Root'.

Para más información técnica, echa un vistazo a la Documentación del Protocolo.

+190
daark 30 abr. 2011 9:07:45

No hay rpcuser.py script ya, es que ahora se llama rpcauth.py (la ppa puede no estar actualizada). Este archivo puede encontrarse en el Bitcoin Core repositorio de código fuente: https://github.com/bitcoin/bitcoin/blob/master/share/rpcauth/rpcauth.py

+167
Jerry All 29 ene. 2016 16:54:10

Usted puede encontrar gráficos gráficos de esta relación en http://bitcoinx.com/charts/. (desplácese hacia abajo)

Red de hash de la tasa y tipo de cambio son sin duda correlación, pero la relación es muy complejo, creo que sería inexacto decir que una depende de la otra. En general, si el precio se incrementa debido a un factor externo (por ejemplo. los nuevos adoptantes de compra de Bitcoins) tasa de hash va a subir, como se puede ver en el gráfico en el enlace de arriba alrededor de julio de 2011, cuando el precio de pinchos y el hash de la tasa de seguido.

Impacto de la tasa de hash cambios debido a factores externos en el precio es más difícil de predecir. Hash aumentos de la tasa puede conducir a un aumento de la confianza de los inversores en la moneda (lo que aumentaría el precio), pero puede también conducir a los mineros en el borde de la rentabilidad de la minería y, potencialmente, incluso Bitcoin, la disminución de los precios. (menos a los participantes en un mercado generalmente conduce a la disminución de precios, aunque no siempre)

+77
Agung Sugiarto 11 feb. 2011 5:41:08

Si el tamaño de bloque es de aumento de 2 mb se que decir dos veces la cantidad de transacciones? Básicamente la mayor parte del espacio se utiliza en el estándar de las variables se encuentra en el bloque?

+11
KoTiK 26 ago. 2013 5:46:21

Mostrar preguntas con etiqueta