La prevención de la exposición de direcciones públicas en un sitio web

En lugar de tener una única dirección fija, quiero generar una nueva dirección en mi sitio web cada vez que un usuario solicita.

Estoy preocupado acerca de google o de otro rastreador web de indexación de mi sitio web y atar mi dirección Bitcoin a mi dirección de página web.

He pensado acerca de pregenerating las direcciones, y los almacena en una base de datos, y sólo se muestra una para cada usuario. Creo que probablemente hay una mejor manera.

Yo uso node.js, de modo que una solución utilizando bitcoinjs o otro node.js paquete sería preferible.

Prefiero multisignature direcciones.

Prefiero no depender de blockchain.info o un intercambio - se introduce un único punto de fallo.

+143
Lal Dissanayaka 26 jun. 2019 3:40:11
26 respuestas

BitLaunder (aparentemente creado por syadasti) escribe:

Seguro Lavar presenta sus bitcoins completamente imposible de encontrar, incluso para el más persistente de los forenses investigador. Depositar bitcoins en su BitLaunder cartera, donde nos scramble con las monedas de otros los usuarios. Cuando usted retira sus monedas, sin embargo, los mandamos a partir de una completamente diferente cartera, un monedero, ubicado en imposible de encontrar 'onionland' donde no hay historia alguna de sus monedas.

Sin embargo, es trivial para enviar bitcoins de una forma completamente diferente de cartera. Por ejemplo, podemos hacer nosotros mismos con el valor predeterminado de "mezcla" de los servicios proporcionados por algunos de los principales intercambios, como BitStamp que lugares bitcoins de todos los usuarios en un fondo común. Podemos incluso manualmente (o a través de un bot) agregar en un poco de retraso antes de retirar de modo que las transacciones son más difíciles de rastrear.

Como tal, es cierto decir que tecnológicamente hablando, no hay ninguna diferencia entre la mezcla de los servicios prestados por BitLaunder y por BitStamp, y que son básicamente la misma cosa , excepto provistos por los distintos partidos?

Cómo se hace una mezcla de servicio, ubicado en la "untraceable onionland" (supongo que significó una billetera en la que solo realiza transacciones en la red Tor) nos dan más seguridad y/o el anonimato en comparación con una mezcla de servicio ubicada en la Internet normal?

+988
patmorgan235 03 февр. '09 в 4:24
El fraude es el uso de engaño intencional para obtener ganancias financieras.
+877
Luat Dang Le Trong 17 dic. 2010 13:30:58

Para obtener el extendido privada de la clave maestra en sí misma (no una semilla), puede utilizar el dumpwallet comando y proporcione un nombre de archivo para volcar sus claves. El extendido de la clave maestra será en la parte superior del archivo y, a continuación, aparecerá una lista de todas las direcciones a lo largo de sus rutas de acceso clave debajo, línea por línea.

Tenga en cuenta que el objeto de dumping archivo no está cifrado, así que ten cuidado con lo que haces con ella :)

+844
Prof Wassink 3 nov. 2011 20:14:27

Que se llama la vanidad de la dirección, y el Bitcoin Core no se admite la generación de la vanidad de direcciones. Con el fin de hacer eso, usted tendría que encontrar un tocador generador de direcciones (pieza separada de software). Pero entonces, usted tiene que auditar el código para asegurarse de que no está haciendo algo divertido con su clave privada. Bitcoin Core es de código abierto, así que usted puede auditar el código que genera las claves si quieres.

El prefijo de la dirección indica el tipo de secuencia de comandos de la dirección se codifica. Una dirección bitcoin que comienza con un 1 es un Pay-to-Pubkey-Hash de la dirección, y un 3 es un Pay-to-Script-Hash. Ver Prefijos De Dirección

Usted puede cambiar el tipo de dirección de la cli genera por el paso de un argumento opcional para getnewaddress ver RPC Docs - getnewaddress:

bitcoin-cli getnewaddress "etiqueta" "address_type"

address_type opciones de "legado", "p2sh-segwit", y "bech32"

+815
Bob Stein 21 abr. 2019 0:20:38

Como tengo entendido que en la actualidad, cuando la victoria de la "lotería" (minería de datos) puede agregar un bloque, la suma de las transacciones, a la blockchain. Este bloque es, en primera instancia, verificado por todos los usuarios de la red.

PERO no puede un ganador de la lotería también agregar un fraudulenta bloque de la cadena?
¿Qué tiene esto de la lotería de contribuir a la validez de la cadena?

O en otras palabras: ¿Cómo son los mineros de la aprobación de una transacción bitcoin, además de la adición a la blockchain cuando ganan? Potencialmente, se podría también añadir una gran cantidad de "sh**" a la blockchain.

+789
ali hajelo 31 ago. 2013 16:54:55

Traté de crear un multisig en tanto el Bitcoin y la red de Bitcoin testnet. Parece que funciona sólo cuando todas las claves públicas son de la cartera actual. Eso significa que cuando llamo listunspent después de que envío moneda a la multisig dirección, no se muestran como una multisig dirección, a menos que este multisig dirección fue creado a partir de la cartera actual. Lo he probado en real de la moneda y testnet. ¿Cuál es el problema?

Nota: yo uso de Bitcoin-qt 0.9.2.1

¿Por qué "listunspent" doesnt mostrar multisig dirección ?

¿Cómo puedo comprobar el saldo de multisig dirección y obtener txid y vsal y scriptPubKey para multisig dirección ?

Edit 2:me intente la búsqueda para el software(herramienta) puede ser la pista dirección bitcoin (saldo y transacciones) me encontré con bitcoin-abe, pero cuando fui a buscarlo me encontré con que no se puede buscar por dirección bitcoin para recuperar el equilibrio y la transacción ? alguien sabe como herramienta de blockchain cuando yo solicitud acerca de la dirección bitcoin me dan el equilibrio y las transacciones ?

+728
mrgont 22 jul. 2013 2:38:57

Todavía no está claro cómo Satoshi eligió todas las constantes presentes en el protocolo Bitcoin (10 minutos bloques, 21 millones de monedas de 2016 bloques de intervalos, etc...).

Mientras que nunca vamos a saber con certeza la justificación completa hasta que Satoshi se manifiesta, podemos intentar llegar a la razonable aquellos de nosotros mismos.

Por ejemplo, se supone que el número total de satoshis en existencia ha sido elegido para caber en 64 bits (el uso de un número mayor de 64 bits se han hecho de la aplicación más compleja), haciendo que la dificultad intervalo de una potencia de 2 simplificado mucho de matemáticas, etc..

+723
Doran23 27 dic. 2011 1:47:25

¿Cuál sería la mejor manera de empezar desde cero en el mundo bitcoin sin la inversión de capital en el primer lugar?

+669
CRCharek 28 abr. 2018 11:56:42

Esto va a los mineros de Bitcoin.

https://en.bitcoin.it/wiki/Transaction_fees

+668
Andy1305 13 jun. 2016 22:03:20

La IP nos será revelado a los supernodos o nodos que están conectados directamente y si están de grabación IP en secreto, Recuerdo blockchain.info el almacenamiento de datos en los primeros días En realidad se puede crear raw de transacciones y la emisión a través de algún servicio de acceso privado, es la mejor medida o transferencia de fondos a un servicio en línea que usted puede confiar

+663
gugiserman 12 mar. 2015 8:50:43

Multibit es un ligero Bitcoin wallet. No almacenar la información completa de blockchain y se debe pedir completo de nodos para las transacciones relativas a la cartera. Su uso del disco es mínimo, ya que sólo se almacena el bloque de encabezados para asegurarse de que está conectado a los nodos mediante una blockchain con la mayoría de los trabajos.

Multibit fue adquirida por KeepKey que ha detenido el desarrollo de trabajo en Multibit. Tiene varios problemas conocidos que probablemente nunca se resolvió que el software ya no es compatible.

Preguntas relacionadas con el uso y el desarrollo de Multibit debe utilizar esta etiqueta.

+552
DrBen54 31 dic. 2011 0:34:43

Parece que lo que se llama por aquí es una explicación básica de dos de Bitcoin grandes conceptos: la cartera y el blockchain:

  • Un "monedero" es una colección de ECDSA pares de claves. Para aquellos no familiarizados con la criptografía, un par de claves consta de una "clave pública" y una "clave privada" que puede ser utilizada para cifrar o firmar bits de datos. La clave pública, como el nombre sugiere, es conocida por todos y se puede utilizar para cifrar los mensajes de tal manera que el poseedor de la clave privada solo puede descifrarlos. La clave privada también puede ser utilizada para firmar los mensajes de tal manera que cualquiera que tenga la clave pública puede comprobar que el mensaje realmente de usted. Cada dirección Bitcoin se compone de un par de claves - el campo "dirección" de enviar a la gente es que el público de la mitad y la mitad privada reside en su cartera.archivo dat.
  • El "blockchain" es un crecimiento constante de la base de datos de la información de la transacción, el cual es enviado a todos los nodos en el Bitcoin red. Al realizar una transacción, la transacción se distribuye a la red y asumiendo que la transacción es válida, será incluido en la próxima "block". Aquí es donde las monedas se almacenan. Cuando usted inicia una transacción, todas las transacciones previas a o desde esa dirección se analizan y un equilibrio calculado. Si su transacción excede el saldo disponible, será rechazada por la red y no serán incluidos en un bloque.

También es importante tener en cuenta que el blockchain técnicamente no almacenar "monedas" que almacena la información de la transacción. Las monedas en sí no son discretos cosas que necesitan almacenamiento - cuando las monedas se extraen del minero saldo se acredita a través de un "generar" transacción que se suma a su saldo disponible. Cuando las monedas son enviados desde la a a la B, que la transacción resta de Un equilibrio y la añade a B del equilibrio. Esto es similar a la forma en que su empleador puede, mediante transferencia bancaria, enviar dinero a su banco y usted puede utilizar su tarjeta de débito para gastar "el dinero" en una tienda, sin que nadie tenga que haber visto a un discreto física billete de un dólar. La mayoría del dinero en el mundo de hoy existe sólo como el historial de transacciones y saldos Bitcoin no es la excepción.

+538
brendeezi 17 abr. 2014 6:04:21

BIP 50 describe el evento de 2013 en el que un bloque de la cadena de horquilla persistió durante varias horas. Su primer párrafo se lee:

Un bloque que tenía un mayor número de total de entradas de transacción de lo que se ve fue extraído y difusión. Bitcoin 0.8 nodos fueron capaces de manejar esto, pero algunos pre-0.8 Bitcoin nodos de la rechazó, provocando un inesperado duro de la horquilla de la cadena [mi énfasis]. El pre-0.8 incompatibles de la cadena en ese momento había alrededor de 60% de los hash de energía, asegurando que la división no se resuelve automáticamente.

Puedo interpretar esto significa que el término "hard fork" describe un estado de la red. Algunos nodos han aceptado un bloque, pero otros lo han rechazado. Los nodos de la aceptación de la cuestionable bloque de mantener y extender. Los nodos rechazar el bloque ni mantener ni extender, pero en lugar de construir su propia rama. La resultante "tenedor" que sólo es visible a los nodos que han aceptado la cuestionable bloque.

Sin embargo, la Wiki tiene esto que decir acerca de un duro de la horquilla:

Un hardfork es un cambio en el protocolo bitcoin que hace que previamente no válido bloques/transacciones válidas, y por lo tanto requiere que todos los usuarios de la actualización.

En otras palabras, un duro de la horquilla es una especie de actualización de Bitcoin Core (dado que Bitcoin Core es el protocolo). La idea se repite en la respuesta a esto SE pregunta.

La diferencia es sutil, pero importante. Por ejemplo, considere la siguiente pregunta: tiene un duro tenedor ocurrió alguna vez?

Al menos un desarrollador del Núcleo dice que Bitcoin nunca ha experimentado un duro de la horquilla, al parecer, el uso de la Wiki definición. El 2013 tenedor no fue causado por una actualización de software (según algunos nuevos, pero indocumentados información), sino que fue (causado por?) el comportamiento no determinista que habría ocurrido incluso sin la actualización.

La respuesta parece depender de cómo se defina un duro de la horquilla. Si la horquilla es una condición de la red, la respuesta parece ser "sí". Pero si la horquilla es una especie de actualización de software, la respuesta parece ser "no".

No es difícil ver cómo una actualización de software podría conducir a una persistente bloque de la cadena de la horquilla como se ve por algunos nodos. Tan claramente las dos ideas están conectados. Pero impreciso lenguaje duro alrededor de las horquillas pueden llevar a la confusión, y, lo que es más importante, a conclusiones incorrectas.

Así que es? Qué duro "tenedor" describir una condición de la red, o una actualización de software?

+514
user24662 6 feb. 2014 10:41:54

Yo empecé a jugar con el Blockchain en tiempo real de la API y se dio cuenta que cuando los nuevos bloques fueron creados, a menudo (de forma sistemática?) incluye un foundBy campo. Por ejemplo, el bloque de altura 446731 (índice de 1442483) tiene las siguientes foundBy información:

{
 "ip": "0.0.0.0",
 "enlace": "http://bitfury.com/",
 "descripcion": "BitFury", 
 "el tiempo": 1483612060
}

Nunca he extraído bitcoins; hacer todos los mineros tienen que revelar su identidad? Obviamente, la identidad de el minero de bloque con altura 0 es desconocido. Es el foundBy campo de una nueva característica de la recientemente extraídos de los bloques?

+503
wejradford 23 may. 2012 5:07:48

Estoy escribiendo una aplicación web usando Python/Frasco. Estoy usando

http://laanwj.github.com/bitcoin-python/doc/

para conectar con mi bitcoind 0.7.2 servidor de la siguiente manera:

conn = bitcoinrpc.connect_to_local()
cuentas = conn.listaccounts(0)

Todo esto está funcionando bien. Sin embargo, cuando intento utilizar algunas de las nuevas primas de transacción de las llamadas, me sale un error. Por ejemplo,

raw_transaction = conn.getrawtransaction(txid)

resultados en la siguiente error:

AttributeError: 'BitcoinConnection' el objeto no tiene ningún atributo 'getrawtransaction'

Parece (aunque no estoy seguro) que los métodos que no funcionan para mí son los que se enumeran aquí:

https://en.bitcoin.it/wiki/Raw_Transactions

Gracias a cualquiera que pueda ayudar en esto.

+482
benjdewantara 26 sept. 2019 20:49:26

¿Cuál es el mínimo absoluto de RAM necesarios para un completo nodo. Así por ejemplo, un pi cero con 512 mb de RAM, que podría actuar como un completo nodo?

Si no lo que los componentes están causando el uso de RAM, mi propia teoría es que el txleveldb está completamente cargado en la RAM? Si es así como la cadena se alarga, el uso de la RAM tendrá que aumentar?

+455
Richard Oldroyd 8 mar. 2014 6:19:50

La situación

Hola. Nuestra empresa ejecuta BTC a la piscina. Hemos sido la minería BTC por un tiempo y se utiliza segwit dirección 32Z3eXSPgxcHj2fnQy8d6dg66eVtZfxrbm como piscina de dirección.

Pero cuando finalmente encontramos un primer bloque (en realidad - a dos cuadras) por alguna razón bloque recompensa obtuvo enviado a dirección diferente:1s2iywx94HudryMHsU2g1K9x8DB1cahGc

Aquí están los enlaces tanto para la generación de las transacciones con las recompensas: la primera y el segundo

El problema

No podemos tener acceso a los fondos en 1s2iywx94HudryMHsU2g1K9x8DB1cahGc - solo no se puede ver que el equilibrio en la cartera.

La pregunta

¿Cómo podemos acceder a esos fondos en 1s2iywx94HudryMHsU2g1K9x8DB1cahGc?

Más info

El uso de Bitcoin Core de comandos del cliente de validateaddress podemos inspeccionar ambas direcciones:

Salida para 32Z3eXSPgxcHj2fnQy8d6dg66eVtZfxrbm es

{
 "isvalid": true,
 "address": "32Z3eXSPgxcHj2fnQy8d6dg66eVtZfxrbm",
 "scriptPubKey": "a91409763cb05dcea0f98f53b0f08651f92c5d2d2f3887",
 "ismine": true,
 "iswatchonly": false,
 "isscript": true,
 "iswitness": false,
 "script": "witness_v0_keyhash",
 "hex": "00142ee67d879ccf17daec87b4ed4a6cecdd9b3f64a0",
 "clave pública": "02835613e6e22843ce7dafc5d22a2763a8428b81f3d44dced0fd860f08be7a29df",
 "incrustado": {
 "isscript": false,
 "iswitness": true,
 "witness_version": 0,
 "witness_program": "2ee67d879ccf17daec87b4ed4a6cecdd9b3f64a0",
 "clave pública": "02835613e6e22843ce7dafc5d22a2763a8428b81f3d44dced0fd860f08be7a29df",
 "address": "bc1q9mn8mpuueuta4my8knk55m8vmkdn7e9qmezkgv",
 "scriptPubKey": "00142ee67d879ccf17daec87b4ed4a6cecdd9b3f64a0"
},
 "direcciones": [
"bc1q9mn8mpuueuta4my8knk55m8vmkdn7e9qmezkgv"
],
 "cuenta": "",
 "timestamp": 1533473707,
 "hdkeypath": "m/0'/0'/0'",
 "hdmasterkeyid": "35e9670da1b28efe5621eb9cee2cf3e88b929968"
}

Salida para 1s2iywx94HudryMHsU2g1K9x8DB1cahGc es

{
"isvalid": true,
"address": "1s2iywx94HudryMHsU2g1K9x8DB1cahGc",
"scriptPubKey": "76a91409763cb05dcea0f98f53b0f08651f92c5d2d2f3888ac",
"ismine": false,
"iswatchonly": false,
"isscript": false,
"iswitness": false
}

Puedo ver a tres puntos interesantes aquí:

  1. scriptPubKey para ambas direcciones contiene 09763cb05dcea0f98f53b0f08651f92c5d2d2f38 parte, que es, afaik, en realidad la clave pública. El primer byte es diferente, lo cual tiene sentido, ya que es prefijo, 00 para el legado y el 05 de segwit respectivamente.

respecto a la salida de 1s2iywx94HudryMHsU2g1K9x8DB1cahGc :

  1. clave pública propiedad de la falta, lo cual es raro, porque normalmente su incluidos para el legado de direcciones

  2. isMine de la propiedad es igual a false, lo que significa que la cartera no no reconocer la dirección de relación con la cartera de PK.

Así que, ¿puede alguien por favor proporcionar una idea y nos dicen si (y cómo?) podemos acceder a esos fondos, o hemos perdido para siempre?

P. S.

Cuando yo uso base58 decodificar en ambos 32Z3eXSPgxcHj2fnQy8d6dg66eVtZfxrbm y 1s2iywx94HudryMHsU2g1K9x8DB1cahGc puedo conseguir

0509763CB05DCEA0F98F53B0F08651F92C5D2D2F385CCEC0F4 y

0009763CB05DCEA0F98F53B0F08651F92C5D2D2F3861372301 respectivamente.

De nuevo, se puede ver claramente mismo bytes, por lo que las direcciones están definitivamente relacionados.

+407
deRunner1 1 may. 2017 21:14:52

Fundamentalmente, esta es la razón por la que nadie debe aceptar cero confirmaciones, hasta que el pago se ha confirmaciones no es realmente un pago realizado. Esto se conoce generalmente como un doble gasto, como claramente un solo pago puede confirmar en el escenario. Si las tiendas no quieren aceptar pagos en conductas de moda, que sus riesgos para el oso y asegurar.

La tecnología como un Relámpago puede ser utilizado para hacer al instante confirmación de las transacciones de forma segura si este tipo de experiencia al por menor de la deseable, aunque este viene con sus propios obstáculos.

+399
Moriwaka Kazuo 31 jul. 2011 15:18:31

Novato Total en bitcoin; mucho tiempo los usuarios de Linux.

kubuntu precisa 64: Mi primer intento fue sólo para descargarlo (un poco más la versión que el de la ppa a continuación), descomprimirlo y ejecutar el archivo ejecutable. Eso funcionó muy bien y fue la descarga de los datos (bloque de la cadena?). Luego he jugado con algunos ajustes y se detuvo la descarga. He probado un montón de cosas sin éxito.

Entre otras cosas, traté de cifrar mi carpeta y cambiar la configuración de red en bitcoin sobre el tiempo las cosas dejaron de funcionar.

Entonces, he borrado todo el tarball, la ampliación de archivos, y el .bitcoin árbol de directorios e instalado desde apt utilizando las instrucciones en: La instalación de Bitcoin-Qt en Ubuntu

Todavía no descarga nada. Se dice que "No hay bloque de código fuente disponible ..." y depuración.registro termina con un montón de mensajes que dicen 2014-04-19 13:36:21 connect() a 192.168.1.2:8333 error después de select(): Conexión rechazada.

Me fui a mi Actiontec puerta y vio que una norma de reenvío de puerto había sido creada por uPnP para 192.168.1.2:8333 (que es mi cuaderno de dirección con el puerto añadido) que dice TCP any -> 8333. Tengo otras reglas de uso de esta IP sin el puerto en la dirección - que la redirección de puertos 587, 995, 5192.

Cuando voy a http://www.canyouseeme.org/ , me dice que el puerto 5192 está abierto (tengo otra aplicación utilizando el puerto), pero dice "connection refused" para el 587, 995, y 8333.

Alguna pista en cuanto a lo que estoy haciendo mal (o lo que debería estar haciendo en lugar de ello) sería apreciada.

No puedo entender por qué la tentativa original estaba trabajando y luego se detuvo.

+289
Omar Elfada 24 jul. 2016 11:54:58

Llegar bitcoin honorarios de la transacción es la misma que la minería bitcoin bloque (y conseguir el bloque de la recompensa). Mi entendimiento es que usted piensa que es posible solo en la mía transacciones por su cuenta y conseguir las tarifas, sin participar en la muy difícil tarea de creación de bloques. Sin embargo, esto no es posible.

Debido a que las transacciones son verificados por los mineros de ponerlos en bloques, no hay manera que usted puede verificar las transacciones (y, por lo tanto, las tarifas) sin crear un bloque.

Ya que el total combinado de hashrate de la bitcoin red es tan grande y tarda ~10 minutos para crear un único bloque, su máquina en su propia probablemente tendría varios milenios antes de encontrar un bloque (y así obtener las tarifas de transacción de las transacciones que usted realiza en el bloque + el 12.5 BTC bloque de recompensa). Esta es la razón por la piscinas de existir, en primer lugar, porque nadie tiene suficiente hashpower para encontrar los bloques en su propio (a excepción de un par de enormes mineros) y el único camino a la mina de BTC es crear bloques.

+212
Blobiu5 11 ago. 2014 14:21:48

experimentando con JSON API RPC mediante bitcoinrpc.authproxy para python.

hasta ahora funciona en todos los casos aceptar cuando intento crear un raw de la transacción. en algún lugar a lo largo de la manera im paso de parámetros en el formato equivocado.

he creado métodos auxiliares para crear mis entradas/salidas como esta:

def getTransactionJsonInput(self, sourcetransaction) -> str: 
 return {"txid": sourcetransaction['txid'] ,"vsal":sourcetransaction['vsal']}

def getTransactionJsonOutput(self, new_address, cantidad, returnaddress, returnamount) -> str: 
 return {
 new_address: cantidad,
 returnaddress: returnamount
}

y cuándo puedo imprimir mis llamar a createrawtransaction que parece ser la correcta

 print('entradas de TRANSACCIÓN', [input], tipo([entrada]))
 print ("TRANSACCIÓN salidas', de salida, tipo(salida))
 volver svc.createrawtransaction(entrada, salida)

Entradas de TRANSACCIÓN [{'txid': 'sourcetransactionid', 'vsal': 1}] <class 'lista'>

TRANSACCIÓN salidas {'destinationaddress': 0.012, 'changeaddress': 2.56559703} <class 'dict'>

error:

bitcoinrpc.authproxy.JSONRPCException: -3: tipo Esperado de la matriz, consiguió objeto

solución

gracias a @m1xolyd1an estaba dirigido en la dirección correcta. Todo lo que faltaba en mi aplicación fue la adición de [] alrededor de las entradas. he añadido en la instrucción print, pero no en la llamada real!

antes de

volver svc.createrawtransaction(entrada, salida)

después de

volver svc.createrawtransaction([entrada], output)

nuevo resultado:

nueva transacción: 0200000001005134d493cb536a5000b491b0b6dbca6c5187eec67ffb8769fdedac9ec25db40100000000ffffffff02804f12000000000017a914190150e1a961a2509b1d48c4d6cf6b644454cd968757ca4a0f0000000017a91496711dceda7240a6c492b2fabc5d44ab5d4bd19e8700000000

+173
Aaron Darrell 31 may. 2010 14:10:21

Estoy tratando de analizar esta transacción:

https://blockchain.info/tx/a388d6f88373aacf2a5c170eeff4adf51f2c6744da26375d5890f42d653a2e6c

Yo solía ser capaz de ejecutar bitcoin-cli getrawtransaction txid 1 y obtener un razonable salida, pero se ejecuta con este particular id de la transacción, me sale esto:

{
 "txid": "a388d6f88373aacf2a5c170eeff4adf51f2c6744da26375d5890f42d653a2e6c",
 "hash": "c856582f997dc4b6f1e009f2096c4e549aeaeeb3f20703dbd71476dc957f77ec",
 "versión": 1,
 "tamaño": 383,
 "vsize": 192,
 "locktime": 0,
 "vin": [
{
 "txid": "37138d3df8e1d41bf6474ecdc21d53f78ab9907c500172de31bda4048556bd83",
 "vsal": 1,
 "scriptSig": {
 "asm": "",
 "hex": ""
},
 "txinwitness": [
"",
"304402205ed1d5ac8bee5f58da52cdf6fe6e64dccd9560c84ae933172ad26ae1fd7468eb02201e5db99e00d7fd3997b2b457c4b689c1cd8b2708afa128d030fc62055117d07401",
"3045022100fa5054964962656890e466b35f111ab5b2f869eb41c39a6830bde9b7f00013b00220592d5369b295ec49e90504060748a67cc371519ab945fbcbb9e99b5b1d8040dc01",
"52210375e00eb72e29da82b89367947f29ef34afb75e8654f6ea368e0acdfd92976b7c2103a1b26313f430c4b15bb1fdce663207659d8cac749a0e53d70eff01874496feff2103c96d495bfdd5ba4145e3e046fee45e84a8a48ad05bd8dbb395c011a32cf9f88053ae"
],
 "secuencia": 4294967295
}
],
 "vsal": [
{
 "valor": 0.08000000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 04645ed4e7b22362e4baf1aa396115450d99347c OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a91404645ed4e7b22362e4baf1aa396115450d99347c88ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"1QDwdPsF1cpf6Wvmo8QmFWZKUVGh1KzNh"
]
}
},
{
 "valor": 0.01043487,
 "n": 1,
 "scriptPubKey": {
 "asm": "0 701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d",
 "hex": "0020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d",
 "tipo": "witness_v0_scripthash"
}
}
],
 "hex": "0100000000010183bd568504a4bd31de7201507c90b98af7531dc2cd4e47f61bd4e1f83d8d13370100000000ffffffff0200127a00000000001976a91404645ed4e7b22362e4baf1aa396115450d99347c88ac1fec0f0000000000220020701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d040047304402205ed1d5ac8bee5f58da52cdf6fe6e64dccd9560c84ae933172ad26ae1fd7468eb02201e5db99e00d7fd3997b2b457c4b689c1cd8b2708afa128d030fc62055117d07401483045022100fa5054964962656890e466b35f111ab5b2f869eb41c39a6830bde9b7f00013b00220592d5369b295ec49e90504060748a67cc371519ab945fbcbb9e99b5b1d8040dc016952210375e00eb72e29da82b89367947f29ef34afb75e8654f6ea368e0acdfd92976b7c2103a1b26313f430c4b15bb1fdce663207659d8cac749a0e53d70eff01874496feff2103c96d495bfdd5ba4145e3e046fee45e84a8a48ad05bd8dbb395c011a32cf9f88053ae00000000",
 "blockhash": "000000000000000000e8b63e15371848d765904e3bcfee1d0b45a37247fca9c2",
 "confirmaciones": 7,
 "el tiempo": 1507561656,
 "blocktime": 1507561656
}

Así, no hay direcciones en la segunda salida. Pero blockchain.info tiene esto que decir:

bc1qwqdg6squsna38e46795at95yu9atm8azzmyvckulcc7kytlcckxswvvzej (0.09083487 BTC - Salida) --> 1QDwdPsF1cpf6Wvmo8QmFWZKUVGh1KzNh - (no utilizados) 0.08 BTC, 
bc1qwqdg6squsna38e46795at95yu9atm8azzmyvckulcc7kytlcckxswvvzej - (no utilizados) 0.01043487 BTC

Tengo varias preguntas:

  1. En la de arriba blockchain.info el enlace que me dio, ¿qué son esas extrañas direcciones que comienzan con "bc1...", y

  2. Hay una manera de extraer dichos datos a partir de la salida de getrawtransaction?

  3. Si no, ¿cómo blockchain.info hizo?

+160
Christian Thevabalasingham 18 nov. 2010 0:22:41

De acuerdo a la especificación del protocolo en la wiki de Bitcoin, el encabezado de cada mensaje incluye los 4 primeros bytes de sha256(sha256(capacidad de carga) como un paquete de suma de comprobación. Supongo que esta suma de comprobación se utiliza para los paquetes de validación, pero no veo ningún beneficio de esto, como Bitcoin utiliza TCP que ya tiene (que yo sepa) la protección total de perdidos y dañados paquetes. Así que... ¿por qué esta suma de comprobación? Es para mantener la compatibilidad para los futuros clientes UDP?

+145
Parttimereaper 29 mar. 2016 17:20:08

Trezor implementa BIP32/BIP39 (jerárquica determinista de la cartera y la tecla de acceso codificado semillas, respectivamente).

El mnemónico (12 palabras) es simplemente una forma de codificación de un hex de semillas como 6c5f9d00018f2a2030afcc6f3057e5a4dea6dfb905dd4b0197a9a047bcfe0501662332a3caa846b1223ff3d20cfb295e7f94fe51c94472e3f8429c97754132e9 (cuya mnemónico sería de negocios extraño temporada vistazo polo robot sorpresa plazo niño doctor fresco). El hexagonal de la semilla se utiliza entonces para un maestro de la clave privada y un maestro de par de claves públicas (en este ejemplo, xprv9s21ZrQH143K29DbrSg2YgC2iyW3gx3fhnexbxeacdwjcmz9xmsxkjon93fsc85bv4akszklk1d3fa6pks1wb6xyotbdppeztmqaazbpl6h y xpub661MyMwAqRbcEdJ4xUD2up8mH1LXgqm74bazqlecaz3h5akjwkccsy8fzl33ay3xxox7xwyq4pejzusqeqw2ha2cvwvkbgmgtjlgzxrzdbf, respectivamente).

Así que si nos fijamos en este bip39 herramienta, el mnemónico de negocios extraño temporada vistazo polo robot sorpresa plazo niño doctor fresco tiene una lista de direcciones que serán usadas por el Trezor, en orden (en este ejemplo, el primero que aparece la dirección comienza con 18SKy...).

Todo esto es sólo la demostración de cómo funciona (no entrar en su mnemónico en un sitio web como este ejemplo muestra!), o como TL;DR: el mnemónico es todo lo que usted necesita para recuperar las claves para Trezor direcciones

+103
sovanra uncute 5 nov. 2014 21:25:09

Usted está en lo correcto que porque 1 BTC = 100.000.000 de satoshi habrá un montón de unidades para todo el mundo. Pero, cada uno de esos satoshi unidades pueden eventualmente por tan valiosa como la de un dólar hoy. Entonces, ¿cuánto sería de 1 BTC vale ? Respuesta: 100 millones de dólares. Incluso si un satoshi sólo alcanza el valor de 1 centavo ( $0.01 USD ) a continuación, siendo de 1 BTC = 1 millones de dólares.

Con el total de la oferta (de bitcoins o satoshis) limitado a un número fijo (de 21 millones de bitcoins o 2.1 peta satoshis) de su adopción y la demanda sólo puede significar que su valor sube.

La escasez es un concepto relativo. La población mundial hoy en día es de aproximadamente 7.6 Giga Personas. Para fines ilustrativos considerar: 21,000,000 bitcoins / 7,600,000,000 personas = 0.00276315 bitcoins por persona, o 276,315 satoshis por persona. Pero cuando/si la población mundial alcanza los 15 GigaPersons, entonces es solamente 140.000 satoshis por persona, (en el es cierto que poco realistas caso de una distribución uniforme). Esto es relativamente más escasos.

La población del mundo está aumentando continuamente, y si (como una especie humana ) de la transición a un modelo de crecimiento más sostenible (menos consumo y un uso más eficiente de los recursos naturales), posiblemente la población mundial podría sostenible de doble o triple. Pero Bitcoin, de acuerdo a la ley escrita en el código fuente, y sostenida por todo el mundo de la red P2P, no podrá exceder de que los 21 millones de número.

+86
Brian Flanagan 3 dic. 2017 20:12:51

Trate de bitcoin herramienta de visualización como https://www.blockseer.com

+57
chinbileg 4 ago. 2010 6:14:58
$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil