¿Qué se necesitaría para la pista de dólares como bitcoins?

Viendo un CAJERO automático de un gran Banco estadounidense aceptar un depósito en efectivo hace que me pregunte - ¿qué se necesitaría para la pista de dólares como bitcoins?

Dicho de otra manera, ¿qué sería de una blockchain para fiat efectivo parece?

Cuando puedo depositar dinero en efectivo en este CAJERO automático, analiza cada uno de los billetes. Utiliza el Reconocimiento Óptico de Caracteres para clasificar los billetes por valor. Me imagino que el CAJERO pueda reconocer el número de serie de la factura así, y publicar una transacción correspondiente a USD blockchain.

an automated cash deposit

+586
skiper63 28 ago. 2017 8:09:45
21 respuestas

Que no es posible porque sólo mirando el archivo no se puede decir qué allí hasta que se ha guardado estos cartera.dat archivos en diferentes carpetas segunda cosa es que usted no puede leer el contenido de un .archivo dat. Así que no es posible.

+931
user72785 03 февр. '09 в 4:24

He creado mi minería piscina, BitMinter, para ser muy fácil de usar, pero sin ocultar los detalles de bitcoin minería. Diseñado para que sea fácil para los principiantes a empezar a ir.

La piscina tiene un minero que no necesita de instalación de java desde el más allá java.com. Por lo que será de minería de datos en ningún momento. Veo que tienes cgminer ya establecido - que también funciona. :)

El PPLNS sistema de recompensa utilizamos, usted se expone a la naturaleza de bitcoin minería. Usted verá los bloques que se encuentran las monedas y pagado cuando eso sucede. De esta manera se puede ver cómo la minería realmente funciona, mientras que un PPS sistema de recompensa se esconde esto.

+894
Dale Mackie 15 abr. 2016 13:54:20

Estoy desarrollando un sitio web que deben recibir bitcoins y mostrar la cantidad de monedas. Como este es mi primer bitcoin experiencia me gustaría saber si el siguiente esquema es lo suficientemente seguro como:

Estoy planeando un servidor web y bitcoind con la cartera cifrada en un servidor alojado en un centro de datos. No se realizarán pagos a través de este bitcoind por lo que la cartera será bloqueado en todo el tiempo y sólo serán utilizados para vigilar las transacciones. El extremo delantero se comunicará a bitcoind por JSON-RPC. Habrá copias de seguridad periódicas de la cartera cifrada del archivo.

Los pagos sólo se puede hacer desde otra máquina que tiene una copia de la cartera y la seguridad física y de lado).

En este trabajo?

+803
LinaMalina 21 abr. 2016 1:58:52

Quiero correr Bitcoin Core en Mac OS. Puedo mover mi cartera.dat archivo de Ubuntu y lo uso en Mac OS? Estoy usando Bitcoin Core.

+736
mattyB 18 mar. 2012 18:07:44

Si se trata de una característica para el cliente que no afecta el Bitcoin red (como dicen, más fuerte cartera de cifrado o algo así), no es un problema.

Si la característica está relacionada con la criptográfico de seguridad (por ejemplo, SHA-2 se convierte de alguna manera en desuso), entonces la adopción puede ser problemático. Primero de todo, los desarrolladores tendrían que preparar el cambio y el calendario de anticipación (por ejemplo, "Comenzando con el bloque X, vamos a ser el uso de SHA-3"). Esto requeriría que todos los clientes, tanto estándar como alternativa, para que se actualice antes de que el tiempo o el riesgo de no ser capaz de conectarse a la red.

Por otra parte, si el cambio está relacionado con la vulnerabilidad de un algoritmo de cifrado de Bitcoins, a continuación, toda la red puede obtener comprometida antes de la actualización, podría suceder. Por ejemplo, si la fijación de la edad en las monedas de uno a enviar a una nueva dirección, a continuación, en un corto período de tiempo antes de que todos lo harían, alguien podría robar una gran cantidad de monedas. Por suerte, un escenario como este es muy raro.

Con todo, la adopción de las nuevas características en Bitcoin es posible, aunque el tiempo y la consideración que se requiere. Bitcoin del valor está en su naturaleza estable, por lo que los cambios revolucionarios sólo podría desestabilizarlo.

+635
bunny16 26 jul. 2010 1:52:31

Parece que esta explorer funciona bien:

https://chainz.cryptoid.info/ltc

+630
pendor 29 jun. 2015 0:35:53

He leído la Guía de Desarrolladores ( bitcoin.org/en/developer-guide ), pregunté a un par de compañeros y yo todavía no entiendo cómo las transacciones se utilizan para formar el bloque.

Me hizo llegar que las transacciones se utilizan para formar el árbol Merkle. No todas las personas que de minería de datos el siguiente bloque el uso de las mismas transacciones para formar el árbol Merkle?

Digamos que el Bitcoin red tiene las transacciones a, B, C, X, Y, y Z. Todos ellos están sin confirmar.

Estoy de minería de datos en las transacciones, el ABC y que son la minería XYZ. Si es así, si puedo encontrar un bloque que contiene ABC, voy a la mía entonces el XYZ de las transacciones?

Si puedo encontrar un bloque, usted tendrá que comprobar que las transacciones fueron incluidos en el bloque por mí, antes de formar el siguiente árbol merkle, ¿verdad? Si no, usted podría utilizar, por ejemplo, la B transacción de nuevo, que ya fue confirmado por mí.

+545
user211166 6 ene. 2010 20:24:22

De acuerdo a blockchain.infoel bloque de 210000 fue resuelto en 2012-11-28 15:24:38 GMT, y fue retransmitido por la nieve derretida de la Piscina. La piscina de la Estadísticas de la página también afirma haber resuelto ese bloque. También se ha dicho que el bloque fue resuelto por la piscina del usuario por el apodo de laughingbear.

+534
ann hopkins 17 abr. 2011 15:04:30

Aquí está la documentación estoy siguiendo y para colocar una orden de compra, la sintaxis, con el siguiente formato:

# Comprar 0.01 BTC @ 100 USD
auth_client.comprar(precio='100.00', #USD
 size='0.01', #BTC
product_id='BTC a USD')

Que sencillo pero prefiero colocar una orden de mercado con $100, pero no estoy seguro de cómo.

Cualquier ayuda sería muy apreciada.

+522
user96261 8 oct. 2017 15:44:15

AFAIK, la generación de los pares de direcciones se produce en su computadora, pero el concepto todavía me pone nervioso como lo que ocurre en el navegador y tengo que confiar en que el propietario de la web, creo.

+456
Difinity 13 abr. 2018 13:17:44

Estoy tratando de realizar un nuevo pedido a través de Mt. Gox es presentar una orden llamada a la API. Sin embargo sigo recibiendo el objeto de error

{ resultado: 'error' error: 'Mal llamada a la API' }

Estoy bastante segura de que estoy haciendo todo bien, excepto supongo que la Identificación de la orden que se conoce como BTCUSD en la documentación.

https://data.mtgox.com/api/1/BTCUSD/private/order/add

No da ninguna explicación sobre lo que este campo es, y he encontrado otros proyectos de llamada ID, así que estoy usando el node-uuid v1() método para generar un IDENTIFICADOR único para el campo.

Así que esta es la URL que yo cree:

/api/1/36c1f990-a4a4-11e2-84fd-a100a9f27dd2/privado/orden/agregar

y el objeto que me envíe con ella

{ type: 'pedir', amount_int: '100000.000', price_int: '20000000' }

¿Qué estoy haciendo mal?

+413
Metin Osman 6 abr. 2018 10:50:36

Es que no están respaldadas por ningún producto físico como "oro", pero de acuerdo a http://en.wikipedia.org/wiki/Commodity una mercancía es el término genérico para cualquier negociables objeto de satisfacer deseos o necesidades. Y si la gente lo quiere usar para el comercio no es una necesidad y eso tiene un valor.

+368
Tory 25 sept. 2019 22:22:46

Aunque la referencia de la API implica que la ejecución de bitcoin -servidor es la misma como la ejecución de bitcoind, me sale mensaje de error cuando ejecuta bitcoin -servidor con ningún bitcoin.conf archivo pero me sale el siguiente mensaje de error al invocar bitcoind -

C:\Program Files (x86)\Bitcoin\daemon>bitcoind.exe Advertencia: el uso De bitcoind, debe establecer rpcpassword= en la configuración archivo: C:\Users\thequietcenter\AppData\Roaming\Bitcoin\bitcoin.conf Si el archivo no existe, lo crea con el dueño legible sólo archivo los permisos.

C:\Program Files (x86)\Bitcoin\daemon>

+347
kaliprasad 5 ago. 2018 16:09:05

Eche un vistazo a fundrawtransaction (si bien el uso de la interna de la cartera). fundrawtransaction le va a devolver el utilizado tarifa (junto a la hexagonal de matriz de bytes de financiar la transacción) antes de firmar o de difusión de la transacción.

El flujo de trabajo ideal es:

  • createrawtransaction '[]' '{"<addr>": <cantidad>}' //hay entradas
  • fundrawtransaction <hex>
  • usted recibirá de vuelta {"hex":<tx>, "precio": <cantidad>, "changepos": <pos de la salida de cambio de>}
  • Verificación de la cuota, tal vez aumentar (requiere Bitcoin Core 0.14, el uso de la feeRate de fundrawtransaction.
  • signrawtransaction <hex>
  • sendrawtransaction <hex>
+275
user66432 30 jul. 2018 22:17:12
Abe es un país libre, de código abierto blockchain navegador escrito en Python y SQL.
+252
razvy rzv 27 ene. 2011 19:44:19

Quiero actualizar mi Copago de cartera pero no estoy seguro si voy a instalar la nueva (actualizado) versión de la cartera o qué? No se metan con la versión antigua o tengo que quitar primero? O ¿puedo transferir mis btc después?

+213
Cynthia in Phoenix 25 may. 2011 5:02:13

Movimiento de las firmas para un campo independiente, en realidad, no resolverlo. Sin embargo una de las cosas que segwit hizo fue redefinir el mensaje es cifrado y firmado. Esto se especifica en BIP 143.

Verificación de la firma requiere de tres cosas: la clave pública de la firma, y el mensaje que se firmó. En Bitcoin, la clave pública y la firma son proporcionados por la persona que lleva una salida (o, en algunos casos, la clave pública se proporciona en la salida de sí mismo). Lo que falta es el mensaje. En lugar de tener un usuario mensaje, el mensaje es en realidad el gasto de la propia transacción o alguna variación de ella. Como este mensaje es construido es conocida como la firma algoritmo de hash.

Para no segwit firmas, el mensaje suele ser la totalidad del gasto de la transacción con todos los scriptSigs vacío a excepción de la entrada que la firma le pertenece. Que de entrada contendrá la scriptPubKey de la salida que se gasta. Lo importante a destacar aquí es que el mensaje contiene todos los prevouts que se especifican. Y cada firma firma un mensaje similar, pero todavía tiene todas las entradas en cada uno de ellos.

Si se va a añadir otra entrada, esto no sólo añade otra firma que se debe hacer, pero también aumenta el tamaño de los datos que deben ser discutidos por cada firma en la transacción. Esto significa que si una transacción tiene n entradas de cada uno de ellos requiere 1 firma (por lo tanto n firmas requeridas), por cada firma, n entradas deben ser discutidos. Esto se realiza n veces, por lo que cada entrada es un algoritmo hash n*n = n^2 veces. Así es cuadrática.

Sin embargo segwit define una nueva firma algoritmo de hash para segwit entradas. El mensaje está firmado no es el de gastos de la transacción, con modificaciones, sino que es una estructura completamente diferente que contiene los datos extraídos de la transacción.

Desde BIP 143, los datos que se serializa y, a continuación, hash es:

 1. nVersion de la transacción (4 bytes little endian)
 2. hashPrevouts (32 bytes de hash)
 3. hashSequence (32 bytes de hash)
 4. punto fuera (de 32 bytes hash + 4 bytes little endian) 
 5. scriptCode de la entrada (serializado como secuencias de comandos dentro de CTxOuts)
 6. valor de la salida pasamos por esta entrada (8 bytes little endian)
 7. nSequence de la entrada (4 bytes little endian)
 8. hashOutputs (32 bytes de hash)
 9. nLocktime de la transacción (4 bytes little endian)
 10. sighash tipo de la firma (4 bytes little endian)

Lo importante aquí es ver que este por sí mismo no aumenta de tamaño cuando más entradas se agregan. Casi todo lo que tiene un tamaño fijo, con la única cosa que tener un tamaño variable, siendo la scriptCode.

Ahora usted puede notar que esta no contiene hashPrevouts y hashSequence que son el hash de la prevouts y el hash de todos los números de la secuencia, respectivamente. La cantidad de datos que se cifran para estos hash va creciendo a medida que más entradas se agregan. Si se aplica ingenuamente, firma y verificación segwit entradas todavía sería cuadrática.

Pero especificando el hash de la prevouts y el hash de la secuencia de números por separado en lugar de intercalados en todo el mensaje como no segwit, estos hashes puede ser precalculadas una vez y luego se reutiliza para cada firma y verificación de la operación en una transacción. Por lo tanto esto permite una optimización que hace de este lineales.

Al firmar o verificar el tiempo, el firmante o el verificador puede calcular hashPrevouts, hashSequence, y hashOutputs una vez. Estos valores siguen siendo los mismos para todas las entradas. A continuación, para cada firma, se compute el sighash que no terminan re-hash de la mayoría de los datos y no suelen cambiar en el tamaño de la entrada a la entrada. Así, desde la cantidad de datos de hash, que en realidad sólo cambia cuando la transacción ganancias de una entrada, y sólo se cambia por una relativamente cantidad fija, segwit sighashing es lineal.

+157
codescribblr 24 jun. 2014 9:06:08

Yo no soy capaz de conseguir JSON-RPC respuesta a través de la curvatura. Parece que no está aceptando solicitudes.

Mi bitcoin.conf

rpcuser=USUARIO
rpcpassword=PASS
servidor=1
rpcport=9332

Ejecutando el demonio

$ bitcoind -conf=~/.bitcoin/bitcoin.conf -daemon
Bitcoin servidor a partir de

La comprobación de la cli

$ bitcoin-cli-conf=~/.bitcoin/bitcoin.conf getinfo
{
 "versión": 140200,
 "protocolversion": 70015,
 "walletversion": 130000,
 "equilibrio": 0.00000000,
 "bloques": 439348,
 "timeoffset": 0,
 "conexiones": 8,
 "proxy": "",
 "dificultad": 254620187304.0614,
 "testnet": false,
 "keypoololdest": 1500029964,
 "keypoolsize": 100,
 "paytxfee": 0.00000000,
 "relayfee": 0.00001000,
 los "errores": ""
}

Prueba de curl

$ curl http://localhost:3333
curl: (7) no se pudo conectar a localhost en el puerto 3333: Conexión rechazada

Por supuesto, el puerto es el correcto:

$ curl http://localhost:9332
JSONRPC servidor sólo se ocupa de las peticiones POST

Haciendo un post

$ curl http://localhost:8332 -H 'content-type:text/plain;' --datos binarios "

La salida siempre está vacío, no importa si puedo añadir datos o de usuario,contraseña. Siempre está vacío:

$ curl http://localhost:9332 -H 'content-type:text/plain;' --datos binarios "
$ curl http://localhost:9332 -H 'content-type:text/plain;' --datos binarios "
$ curl http://USER:[email protected]:9332 -H 'content-type:text/plain;' --datos binarios "
$ curl http://USER:[email protected]:9332 -H 'content-type:text/plain;' --datos binarios '{"jsonrpc":"1.0","id":"curltext","método":"getinfo","params":[]}'
$ curl --user USER:PASS http://localhost:9332 -H 'content-type:text/plain;' --datos binarios '{"jsonrpc":"1.0","id":"curltext","método":"getinfo","params":[]}'

Alguna idea de por qué está sucediendo esto? No sé qué más probar.

+124
Mario Binder 30 jul. 2010 16:46:57

Soy nuevo en bitcoin. Antes de que me decida a comprar el hardware/software que desea saber sobre el tipo de problemas que resuelve. Y lo que es más importante ¿necesito ser experto en cualquier área específica (como las matemáticas o sabe de algún software de codificación de idiomas, etc).

Así que mi pregunta básica es que una vez que la compra de hardware y software y unirse a un bitcoin a la piscina, voy a ser asignado a un problema específico a resolver un problema por mí mismo? O es sólo que mi hardware/CPU se utiliza para resolver el problema de minería de datos(y no necesito hacer cualquier tipo de codificación, etc).

Gracias por cualquier ayuda o referencias.

+112
Hoang Phuoc Truong 29 mar. 2010 2:23:29

El bitcoin casino SatoshiBet tiene un programa de afiliados que ofrece el 25% de la ventaja de la casa de todas las apuestas hechas por los jugadores que se refieren, para siempre.

Unirse a sus afiliados es bastante fácil, basta con ir a https://satoshibet.com/affiliate y empieza a compartir tu enlace de referencia.

Ejemplo: Un jugador hace clic en su enlace y decide jugar a la ruleta. El borde de casa de ruleta es el 2.7%. Dicen que el jugador apuesta 1 BTC en negro. A continuación, recibirá (1BTC*0.027)*0.25 = 0.00675 BTC para que apuesta simple (no importa el resultado para el jugador). Si él apuesta de nuevo, recibirá otra 0.00675 BTC, y así sucesivamente y así sucesivamente.. Si usted tiene un par de jugadores de las que realmente pueden sumar rápidamente.

+93
Kathy Baker 26 ene. 2014 0:00:19

1) Cerrar la aplicación 2) Iniciar en el símbolo del sistema como sigue: bitcoin-qt -rescan 3) Espere a que finalice el proceso ya que esto puede tomar un tiempo

+92
LRNAB 14 jul. 2016 1:15:25

Mostrar preguntas con etiqueta