scriptPubKey que consta de sólo el hash

Me enteré de que algunas transacciones extrañas scriptPubKey en sus salidas. Sólo contienen un hash y nada más. Un ejemplo puede verse en JSON-vista de bloque 200639:

{
"valor":"0.00000000",
"scriptPubKey":"7ce73474ecef1936fca45fe7835cca09d1a24f52526c189ab40d371b5f69f4a3"
}

La transacción es válida como la pila sólo contendrá este hash que no está vacío y por lo tanto se evalúa a verdadero. Esto parece ser una manera de guardar algunos datos en la transacción...

¿Alguien sabe cuál es el propósito de tales secuencias de comandos pueden ser utilizados?

+253
Samiksha Singhal 23 dic. 2015 11:38:11
24 respuestas

De acuerdo a Cómo configurar un seguro sin conexión de ahorros de la cartera,

Cada vez que recuperar los bitcoins de sus ahorros cartera, crear una nueva cartera de ahorros repitiendo el procedimiento anterior, y enviar todos tus ahorros restantes equilibrio allí.

Por qué usted necesita para crear una nueva cartera después de recuperar un par de bitcoins?

Es la recepción de la dirección no es válida?

¿Cómo puede usted crear un seguro billetera, enviar bitcoins y, a continuación, se prueba para asegurarse de que funciona mediante el envío de una pequeña cantidad?

+983
amit ekka 03 февр. '09 в 4:24

Recientemente he utilizado la página web https://www.bitbrothersllc.com/Bitbrothersllc/Welcome.html para obtener mis bitcoins, pero cuando me preguntaron qué dirección para enviar mis monedas, que accidentalmente se ponen abajo de mi cartera la clave privada, no es mi dirección bitcoin.

Me pregunto si las monedas se han perdido para siempre ahora, o si van a aparecer en mi billetera porque la clave privada se adjunta a la dirección. Estoy realmente esperando que no se pierdan para siempre, y te agradecería mucho cualquier ayuda cualquiera podía proporcionar.

+920
NickLokarno 5 may. 2015 3:08:25

Entiendo que la clave pública se mantuvo oculto hasta que un bitcoin transacción, momento en el que la clave pública que ha de ser revelada para demostrar que creó la transacción con su clave privada. Hasta entonces, sólo un hash de la clave pública que se ha compartido, saber como su dirección bitcoin.

Una vez que mi clave pública es conocida, ¿sería posible que alguien de búsqueda de la clave privada en un arco iris de la tabla ?

+918
user1763723 7 ene. 2013 9:04:33

Transacción fijación sucede cuando:

  1. Yo emisión de una transacción en la que las señales de opt-in RBF
  2. las transacciones no confirmadas debido a la feerate es demasiado baja
  3. alguien más se difunde un nuevo (niño) transacciones de gasto en una de las salidas de mi transacción
  4. Yo ahora no puede topar la tasa de las transacciones, a menos que yo incluyen una cuota mayor que la de la combinación de transacción original + el niño de la transacción (BIP 125, la regla 3).

Si el niño transacción en (3) es grande (por ejemplo, un comercial de servicio de barrido de hasta un montón de transacción salidas), el total de la tarifa que yo tendría que pagar la validez de una RBF sería muy grande.

En este escenario, mi transacción original ha sido "atrapado" por el hijo de la transacción.

Russell O'Connor ha propuesto el cambio de la RBF reglas de política para aliviar este problema.

+838
danfoy 2 ene. 2019 13:58:10

El demonio puede hacer minería de datos mediante la generación de opción de línea de comandos, pero es la CPU la minería y es poco práctico hoy en día.

El uso de un minero separado de la aplicación en la práctica. Que aparte de minería de datos de la aplicación se conecta a una marcha bitcoind a través de su JSON-RPC API con el fin de facilitar getwork o getblocktemplate las solicitudes necesarias para la mezcla.

El JSON-RPC API está configurado en bitcoin.conf o en la línea de comandos utilizando estos argumentos:

-rpcuser=<usuario> nombre de Usuario para JSON-RPC conexiones
-rpcpassword=<pw> Contraseña para JSON-RPC conexiones
-rpcport=<puerto> Escuchar para JSON-RPC conexiones en <port> (por defecto: 8332 o testnet: 18332)
-rpcallowip=<ip> Permitir JSON-RPC conexiones de direcciones IP especificado
+809
TrueWill 22 ago. 2015 9:18:59

Nuevo objetivo se calcula a partir de la T(new_block-1) - T(new_block-2016). Aquí T es el tiempo el minero extrae el bloque.

Minero sí establece la hora para el bloque.

Así minero puede falsificar este tiempo.

Veo una regla que este tiempo:

Debe ser estrictamente mayor que la mediana del tiempo de la anterior 11 los bloques. Completa los nodos no aceptar los bloques con los encabezados de más de dos horas en el futuro de acuerdo a su reloj.

Es este el mecanismo que se utiliza para evitar que el tiempo de falsificación de apuntar así falsificación)?

Es este mismo mecanismo es suficiente? Si sí, ¿cómo es eso?

+760
Rachel Woulahan 11 abr. 2016 14:35:23

Puedo poner esta línea en mi /home/chris/.bashrc archivo:

alias bc='/home/chris/src/bitcoin/src/bitcoind'

Luego (después de comenzar una nueva terminal) me pueden escribir sólo a.c. lugar de bitcoind. No hay necesidad de editar la variable PATH si utiliza un alias como este.

Usted necesitará cambiar el /home/chris/src/bitcoin/src/bitcoind poco para que coincida con la ubicación correcta de la bitcoind ejecutable en su sistema.

Es también ACEPTAR para hacer esto:

alias bitcoind='/home/chris/src/bitcoin/src/bitcoind'

si desea escribir bitcoind a cabo en su totalidad para ejecutarlo. Puede parecer una definición recursiva, pero está bien.

+719
Jan Morgan 18 jun. 2016 15:54:56

El uso de cualquier cli basada en demonio (dogecoind,bitcoind,etc.), usted puede utilizar el cli getinfo comando:

./dogecoin-cli getinfo

Devolverá algo como:

{
"versión" : 1080000,
"protocolversion" : 70003,
"walletversion" : 60000,
"equilibrio" : 505658.00000000,
"bloques" : 399670,
"timeoffset" : -1,
"conexiones" : 7,
"proxy" : "",
"dificultad" : 9373.23745278,
"testnet" : false,
"keypoololdest" : 1404252263,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"relayfee" : 1.00000000,
los "errores" : ""
}
+698
Ninajgo0321 25 feb. 2013 7:43:54

Ver bitcoin-prices.js biblioteca de JavaScript (front-end, no hay componentes del lado del servidor es necesario) que utiliza gratis bitcoinaverage.com la API.

+685
Eugene Yan 6 ene. 2012 9:29:41

Usted tiene que proporcionar su Recuperación de la Semilla (en algunas palabras, por ejemplo. 12 palabras dadas a usted por su Cartera Proveedor de Servicios) para recuperar su cartera. Recomiendo Electrum (compatible con varios Sistemas Operativos) y Micelio (la app de Android).

+675
user7490 9 sept. 2018 20:31:31

Parece que alguien obtenido su clave privada. Si está seguro de que usted no autorizó esta operación, consideran que el papel de cartera comprometida y usarla nunca más. Si se ha generado la billetera en línea (sólo por la apertura de la página web), las llaves pueden haber sido robados por malware / keylogger de algún tipo.

Si usted necesita para generar un documento de la cartera, la mejor manera es descargar el código fuente y ejecutar en un ordenador desconecta de la forma de la Internet. Deshabilitar todas las extensiones del navegador o del uso de un recién instalada y actualizada del navegador (por ejemplo, si normalmente utiliza Chrome, instalar Firefox solo para esta tarea). Revise su equipo en busca de virus.

+643
Paulstrom 17 abr. 2014 19:26:22

Nuestra meta no es el de la descentralización en sí y de por sí, nuestro objetivo es hacer de la organización como de confianza como sea posible y tratar de mantener libre de corrupción como es posible. A nosotros nos encantaría estar equivocado, pero parece que en esta etapa no hay una manera segura plenamente la descentralización, sin embargo, también parece que hay maneras de lograr diferentes grados de nuestro objetivo básico.

Esta es una buena actitud para tomar - no son totalmente descentralizadas soluciones, pero generalmente compromiso o facilidad de uso flexibilidad.

  • Etereum Descentralizadas, Autónomas, las Organizaciones son extremadamente flexibles - cualquier estructura corporativa que puede ser expresado en código es posible, y las acciones de los que serán revisados y registrados por todos los Etereum nodos. Esta función no está muy madura, así que si no sabes Python ya, yo no lo recomiendo.

  • En el otro lado de la la flexibilidad/usabilidad de la moneda, Bitcoin multisignature carteras permitir que varias personas para gestionar los fondos, que sólo estará pasado si un número suficiente de ellos está de acuerdo en cómo usarlo. Esto es menos flexible, pero hay varias implementaciones que son bastante buenos.

Hay parcialmente-sistemas centralizados que son todavía muy transparente. Por ejemplo, usted puede mantener un registro público de que tiene privilegios de voto, y el uso de un muy respetado plataforma de voto como Helios de Votación.

Hay una manera de limitar el total de posibles tenencias de la moneda/share decir 1. es decir, la cartera no podía contener más de 1 moneda con el propósito de que un individuo único ser capaz de tener 1 acción. Básicamente, no queremos cualquier individuo puede ser capaz de comprar o de comercio en su camino hacia la tarjeta de control.

Eso es un reto, porque en la mayoría de los cryptocurrencies direcciones están diseñados para ser tan barato para crear como sea posible. Así que, si te las arreglas para restringir las personas que sólo tienen una acción por cada dirección, entonces también podría extenderse a lo largo de muchos direcciones.

No puedo pensar en alguna solución perfecta para esto, pero puede parcialmente combate por que requiere que los votantes a proporcionar algún tipo de información sobre ellos mismos. Entonces, si alguien se proporciona información que parece ser falso, puede eliminarlos de la votación.

Si vas DAO ruta, usted podría seleccionar a alguien que tiene la capacidad de quitar a la gente la comparte si que se han encontrado para ser un sockpuppet de otra persona.

Estamos abiertos a ideas y obviamente no expertos en la materia, nos gustaría encontrar el más económico y seguro enfoque para garantizar un par de dueños o accionistas no podía girar Domogo en un beneficio por el beneficio de la corporación con un efecto secundario de hacer que sea fácil para aquellos que carecen de certificados de nacimiento o similar trámites para tener acceso a la placa.

Si no se cumple el requisito de que a largo plazo los miembros ganar una mayor participación en los votos, me gustaría recomendar el Helios. Como es, yo no puedo pensar en nada que va a resolver sus problemas-de-la-caja.

+632
Chillim 23 abr. 2012 13:59:46

Estoy tratando de instalar Bitcoin Core (descargado desde bitcoin.org/en/downloaden mi MacOS Sierra Alta. Pero, estoy repetidamente el error en El documento "Bitcoin-Core" no se pudo abrir. El Finder no puede abrir los archivos en el "volumen" de formato.

The document "Bitcoin-Core" could not be opened. Finder cannot open files in the "volume" format.

Trató de google al respecto. Pero, no recibo ninguna información acerca de este error. Necesitas ayuda para instalarlo en mi máquina.

En la actualidad el uso de MacOS Alta Sierra(10.13.6).

+587
Normadize 29 nov. 2017 15:29:39

Dan Kaminsky tiene la idea de que si usted tiene suficiente bitcoin nodos o conexiones bajo su control, que examinando la forma en que la transacción se extendió a través de la red p2p de bitcoin, puede determinar la dirección ip de un nodo que fue el origen de la transacción, Blitcoin se supone para ser la herramienta para que. Creo que no se convierta en un problema debido a que el uso de un simple proxy que oculta la dirección ip del remitente, será suficiente la solución.

Post en el foro de Dan Kaminsky mismo BitCoin Deanonymization

Disscusion entre los desarrolladores Blitcoin? (Sombrero Negro De 2011)

+551
Charley Peng 29 ene. 2010 12:40:39

¿Qué tipo de protocolo a Mi Cartera uso?

enter image description here

+476
BitNinja 20 jun. 2014 23:06:49

No se trata de su código, que es de Blockchain.info.

He hecho una transacción ahora y nunca recibió la devolución de llamada.

Blockchain.info siempre tiene estos tipos de problemas a partir de tiempo al tiempo.

Tenga en cuenta que un problema con la brecha de límite también. Se puede decir que ha creado el 20 de direcciones no utilizadas y no está.

+473
dorianm 8 sept. 2019 17:01:28

La dirección url debe ser websocket.mtgox.com/mtgox. Aquí es un proyecto de ejemplo que utiliza la node.js zócalo.io de la biblioteca.

Yo no tengo mucha experiencia en C#, pero aquí es una aplicación en node.js

var io = require('socket.io-cliente');
var socket = io.connect( 'https://socketio.mtgox.com/mtgox' );

var mensaje = {
 "op": "suscribirse",
 "canal": "24e67e0d-1cad-4cc0-9e7a-f8523ef460fe" // este es el canal de profundidad de mercado
};

zócalo.enviar(JSON.stringify(mensaje));

zócalo.en('mensaje', function(mensaje) { console.log(mensaje); });

Este registro de la profundidad del mercado de cambios a la consola.

+433
bolivarsm 17 jun. 2010 10:43:27

En el original Satoshi en la cartera (BitcoinQt), sus claves privadas se almacenan en la cartera.dat archivo. ASÍ que, esencialmente, usted no puede perder tampoco.

Las claves privadas son los datos que se le conceda el acceso a sus monedas, así que esos son los que se deben mantener segura en cualquier momento. La mayoría de la cartera de clientes de llamar al archivo en el que guardar sus llaves en su "cartera". Varios cartera de aplicaciones de guardar el archivo con un nombre diferente, pero sobre todo se puede exportar el uso de la propia aplicación o buscar en su directorio de datos.

+317
Daniel Levi 21 may. 2016 3:30:33

Respuesta parcial (no una nueva solución que yo simplemente adaptar el micropago protocolo de canal): si permiten pública de intercambio de claves, una solución que me parece:

  • t1: origen de los fondos de una dirección controlada por la fuente y custodia
  • t2: fuente parcialmente signos de transacción T gastando a destino. Entonces ella envía esta parcialmente firmado transacción de custodia.

ahora es el momento en fideicomiso para firmar y difusión de T, de modo que el destino recibe el fondo. De custodia no puede gastar los fondos de manera diferente (es decir, robar), ya que obligaría a la fuente para que sirva de fiador.

(Problema: Fideicomiso podría decidir no firmar y "bloque de los fondos" (que s ¿por qué Reembolso de las transacciones se incluyen en canales de pago). Resueltos por tener Custodia parcialmente firmar y enviar a la fuente de una transacción R envío de hte los fondos de Un regreso a la fuente en t0. S ahora a la fuente que envía a sí a los fondos de la espalda. Esto es un problema? No se realmente si tienes transacción R "timelocked")

Parece más difícil encontrar una solución sin la clave pública de exchange... pero es un poco extraño para prohibir la clave pública de exchange.

+308
rubyrocket 13 abr. 2013 22:40:59

¿Qué pasa si por accidente, el prefijo se establece 0x05, luego el prefijo de la dirección se convierte en 3, que se convierte en un p2sh dirección.

A continuación, monedas enviado a esa dirección se perdería para siempre.

tendría yo soy capaz de gastar el saldo siempre que tengo la clave privada?

No, porque la semántica para la comprobación de un pase de un P2SH de salida son diferentes de aquellos para los P2PKH salidas. La clave privada que tiene no está relacionado con el P2SH de salida.

Es allí una manera de firmar este tipo de secuencia de comandos?

No. La clave pública se interpretaría como un script en sí, no como una clave pública. Así que la clave privada tiene por que sería inútil. Usted tendría que satisfacer cualquier secuencia de comandos de los bytes de la clave pública que representa. Es probable que esto acaba de ser basura y ser una secuencia de comandos que puede ejecutar realmente.

+270
ashad 27 nov. 2010 0:22:14

OP_CHECKSEQUENCEVERIFY (un.k.un OP_RELATIVECHECKLOCKTIMEVERIFY) puede hacer Relativa tiempos de bloqueo de (utilizados para sidechains y rayo).

Se comprueba básicamente, si una de las entradas número de secuencia es más pequeño que el de la secuencia de umbral (1 << 31 = 2147483648), y si, se va a comparar el nLockTime contra el número de secuencia de la entrada.

Más info:

+123
Milos Savanovic 10 sept. 2013 10:42:55

Hay algunas importantes deficiencias de la tradicional moneda Bitcoin direcciones:

  1. No puede nunca ser más de 21m bitcoins en existencia. Bitcoin nunca va a ser vulnerables a la flexibilización cuantitativa o la impresión de moneda adicionales que devalúa los fondos existentes de los titulares tradicionales de la moneda.
  2. No hay ninguna autoridad central. Un colapso de cualquier particular, corporación o gobierno no va a causar Bitcoin a fallar. No hay necesidad de participar en una carrera en un banco.
  3. Bitcoins son muy difíciles de robar sin coerción cuando protegidas en el camino correcto. Características de seguridad de Bitcoin están aún en proceso de maduración, pero es posible cifrar un Bitcoin wallet en un equipo sin conexión y hacer las transacciones a partir de ahí. Esto reduce fuertemente el cambio de bitcoins ser robados a través de malware o robo físico de hardware.
  4. Bitcoins puede ser pasado a través de internet con muy bajos costos de transacción (una fracción de un por ciento en comparación con el 3-4% con tarjeta de crédito). Cuando sabes que un minorista de internet es confiable, Bitcoin es una gran manera de hacer el pago.
  5. Las transacciones son esencialmente irreversible.
  6. Bitcoins no pueden ser falsificadas.

A pesar de que Bitcoin es, por supuesto, sujeto a la manipulación a través de la negociación en las bolsas, esto tiene poco efecto en su utilidad como método de pago en línea como pueden ser fácilmente convertida a otra moneda antes de las fluctuaciones de tener mucho efecto.

+114
jasonflaherty 8 dic. 2012 4:09:05

El dinero en la minería es realmente el incremento del valor de la moneda con la que se han extraído. Usted puede hacer mre mony sólo invertir en la moneda en lugar de la plataforma y de la minería, pero ¿dónde está la diversión en eso. Por lo tanto, permite obtener la minería.

Usted va a querer gastar menos en tu equipo y tus eléctrico como sea posible. Usted querrá mina de una moneda con el máximo beneficio Y el de mayor potencial. Aquí es lo que mi amigo y yo hemos descubierto.

Etereum minería consiguió emocionante cuando el precio subió. No creo que nunca fue espectacular a la mía. El problema es que se necesita una NUEVA tarjeta gráfica, ya que estos tienen 4GB de RAM o más. Esto causa un problema, ya que los mineros se limpian todos los mejores y todos los nuevos GPUs duplicado su precio.

Lo que encontramos fue que en términos de tasa de HASH de una HD5870 por 25 libras es el mismo que el de un RX560 de 160 libras, salvo que se limitan a la NeoScrypt en la HD5870.

Hemos encontrado que la HD5870 estaba haciendo sobre el mismo dinero en PhoenixCoin como un RX560 haría en Etereum pero mucho más rápido retorno de la inversión.

Empezamos simplemente colocando una HD5870 en los PCs actuales, pero queríamos más. Así que se espera de la crappiest scrappiest PCs viejos y equipado £5 PCIe extensores y mayor fuentes de alimentación a apoyar más cartas. Llegamos a ebay y compró todos los hoteles de HD5870 va.

Hemos encontrado podemos usar un extra de la fuente de alimentación para la unidad de un extra de la GPU con un clip entre el pin verde y el negro pin para hacer lo que venga.

Su madre quiere como muchos PCIe sockets como usted puede conseguir. El punto de mira son buenas ya que tener dos tarjetas. El poco PCIe x1 tomas de mina perfectamente también como siempre que utilice el suplemento de PCIe para adaptarse a la GPU.

No es necesario tener una decente de la CPU. Estamos usando un Celeron y un Athlon 64 con 2 gb de RAM y un disco duro lo suficientemente grande como para mantener una cartera y Windows 7 de 64 bits. A continuación, utilizando el NSGminer neoscrypt en PXC, PhoenixCoin. El uso de La Fábrica de ladrillos de minería de la piscina.

Ahora tenemos algunos feo, ruidoso, minería de equipos que están haciendo con nosotros acerca de una de 1 € al día y utilizando quién sabe cuánto eléctrico, no nos importa. Los cálculos sugieren que la dificultad sube de monedas de la primera minado va a subir en el valor de decir que de 100 libras por día. OK, así que vamos siempre sólo de la mina de 1 € por día con estos equipos, pero efectivamente estamos minería de 100 libras por día.

Claramente estamos locos pensar que pasaría pero luego mire el loco subidas de precios que ya han sucedido. La minería es todo por el alza de los precios, de lo contrario, no es nada.

Usted no va a saber si no lo haces y si sólo se interesan en como lo hice en el 2013 y, a continuación, ver "lo que coulda ganado", te voy a patear a ti mismo. Consigue su cartera de ordenar y hacer una " copia en papel. Volví a mi BitCoin wallet que había £20 de Navidad para encontrar que era de 100€!

Así que incluso si esto es sólo una burbuja se aprende algo y mantener la casa caliente este invierno. La diversión.

+109
Yassin 11 ago. 2012 23:57:45

Tamas ya ha encontrado una solución para este problema sobre el Apolo JIRA

Usted necesita cambiar su apollo.xml para utilizar el "default" virtual id de host, en lugar de la que está configurada por el Apollo de implementación. Es posible que el lado del cliente (BOP) debe estar configurado para especificar el host virtual para utilizar en algún lugar, pero no tengo idea de donde, así que esto funciona por ahora.

<virtual_host id="default">
+61
Vlc 9 ago. 2019 17:15:32

Mostrar preguntas con etiqueta