Donde son contratos que se utilizan en el mundo real

Yo estaría interesado en ver algunos ejemplos de Bitcoin contratos utiliza ahora.

  • Los sitios web que ofrecen servicios de custodia.
  • Smart propiedades.
  • La negociación de los contratos.
  • Los oráculos.

O ¿no está realmente en uso ahora mismo?

+883
user331955 8 dic. 2013 0:58:49
19 respuestas

Muy bien, así que he estado tratando de aprender un poco más acerca de la blockchain y blockchain-desarrollo de los últimos tiempos. Para el resto de las altcoin, me he dado cuenta de que no hay tal cosa como un bootstrap.dat-archivo que, a mi modo de entender, en esencia es un archivo que contiene el "correcto" blockchain que simplemente se importen a la computadora para acelerar la velocidad de la sincronización de la blockchain de una determinada moneda. Me gustaría aprender a crear uno de estos bootstrap.dat-archivos por mí (o por lo menos aprender la teoría detrás de ella).

He encontrado este post. He seguido las instrucciones que aparecen en la segunda respuesta, la ejecución de este gato blk000*.dat > bootstrap.dat código en la Terminal que hizo crear un arranque de archivo. Me importan a mi segundo equipo, que comenzó el cliente (Fastcoin 0.8.7.2) y mientras esto funcionaba, era incapaz de reiniciar el cliente ya que casi inmediatamente se congela mientras se mantiene la lectura de datos desde el disco. Tengo que salir de fuerza al cliente a salir de esta. Le envié un correo al soporte y mientras espero por su respuesta me imaginé que me gustaría probar a hacer algunas investigaciones por mi cuenta.

De acuerdo a este hilo en Bitcointalk, válido bootstrap.dat-archivo no contiene huérfano bloques (que sé que el mío no) y tienen los bloques en el orden correcto (que no estoy seguro de cómo comprobar). He leído que Bitcoin utiliza un alinear.py-script para resolver estos problemas, pero por lo que he entendido es que no hace uso de los datos en el disco para hacer esto, pero en lugar de un servidor que no es lo que estoy tratando de hacer.

Desde el código en mi tercer párrafo, en realidad hizo crear un arranque de archivo, que me imagino que podría estar en algo de esa manera. Pero, ¿cómo puedo evitar el huérfano-bloques/solucionarlos así como conseguir la "validez" de los bloques en el orden correcto? Toda ayuda será muy apreciada!

+955
JSB 03 февр. '09 в 4:24

Yo uso bitcoinwisdom que en el mercado de la sección tiene múltiples tasas de intercambio para BTC/LTC/DUX y para el dinero fiat como USD/eur/RUB.

Otra opción es esta página en cryptocoincharts que también tiene muchos de los precios de mercado para cryptocurrencies.

+860
Shandep 14 oct. 2016 9:21:28

Al momento de recibir un ASIC que para hoy, a las órdenes de adelante, le han empujado a la red, tal vez 700/s. Por lo que su 40Gh/s es de .04 Th/s. Hay 3600 bitcoins que se generan cada día. .04/700*3600=.2057 bitcoins por día. Esto generará $6.17 por día, o $185 un mes. Considere también que la velocidad de la red seguirá aumentando. Así que tal vez después de 6 meses usted está haciendo la mitad de eso.

+825
Coolboy 16 oct. 2014 5:33:09

Es típico para medir el poder adquisitivo de las monedas usando algo como el Índice de Precios al Consumidor, por lo que este es, probablemente, podría ser utilizado si Bitcoin se convirtiera en una moneda dominante.

Básicamente, te gustaría desarrollar una "canasta" de bienes y servicios que la gente suele comprar, y realizar algún tipo de encuesta para determinar lo que estos bienes y servicios en la actualidad el costo (en Bitcoins). Después de sacar el promedio ponderado para venir para arriba con un solo número que, a grandes rasgos, las medidas de la general Bitcoin precio de los bienes, o, equivalentemente, el poder de compra de un bitcoin.

+709
Maddi Alvelo 22 mar. 2019 16:35:02

Versión actual: Bitcoin Core 0.16.3

Creo que tengo una dañado blockchain descargar como mi VM cuadro se cerró en el medio de la sincronización. Es por eso que estoy haciendo un reindex-chainstate

Tengo toda la blockchain de Bitcoin sincronizado al (250 gb), pero se ha atascado en "conectando a los compañeros" en los últimos 12 horas. Así que esta es la razón por la que estoy suponiendo que tengo que hacer un -reindex

Es allí una manera más rápida de sincronización -reindex de octubre de 2018? He leído un par de otras soluciones, pero para versiones anteriores de Bitcoin core.

+693
Rod Hoskin 22 jun. 2017 22:51:17

Mi configuración:

--scrypt -I 19 -g 1-la búsqueda-gap 2 --thread-concurrency 6720 -w 64

Obtengo:

cgminer versión 3.7.2 - Iniciado: [2014-02-14 21:28:07]
--------------------------------------------------------------------------------
 (5s):314.1 K (avg):301.2 Kh/s | a:79264 R:1440 HW:0 WU:270.0/m

Estoy usando Ubuntu instalación mínima y no se utiliza para el Escritorio. Este es el mejor que podía exprimir hasta el momento.

+693
Maryam Panahi 20 nov. 2016 22:02:41

Estoy tratando de generar un testnet dirección sin éxito.Principal de la dirección de red está funcionando bien. Aquí está mi código. El generado testnet dirección de este código es :CNFNz61dzQ2NQ9RCnjJFrm2de7nLbbT9xsv que es en el formato equivocado.

importación os
importación ecdsa
importación hashlib
importación base58

#private_key = os.urandom(32).encode("hex")
private_key = 
"7c7cd1c5f24b255ae113459dccdba8df3ff2e76ca0932d02f81be27311c64e32"

print "esta es mi clave privada:" + private_key

sk = ecdsa.SigningKey.from_string(private_key.decode("hex"), la curva = 
ecdsa.SECP256k1)

vk = sk.verifying_key

clave_pública = ('\04'+ vk.to_string()).encode("hex")

print "esta es mi clave pública:" + clave_pública

ripemd160 = hashlib.nuevo('ripemd160')

ripemd160.actualización(hashlib.sha256(clave_pública.decode("hex")).digest())

ripemd160.digest()
#principal identificador de red
#middle_man = '\00' + ripemd160.digest()

#testnet id
middle_man = '\6f' + ripemd160.digest()

checksum = 
hashlib.sha256(hashlib.sha256(middle_man).digest()).digest()[:4]

binary_addr = middle_man + suma de comprobación

addr = base58.b58encode(binary_addr)

# dirección principal = 19kyG9Q5QXMEZSpte6fpTeo1BWKV5Pa6ch
print "testnet dirección:" + direc

Actualización: Finalmente he encontrado una solución. Parece que hubo un problema en la línea de

middle_man = '\6f' + ripemd160.digest()

cuando la importación de crudo bytes en una cadena

Para importar la estructura y reemplaza el código anterior con:

middle_man = struct.pack('=B',111) + ripemd160.digest()

http://gobittest.appspot.com/Address fue muy útil, gracias.

+629
Grant Johnson 9 dic. 2013 2:35:49

Bloque mecanismo de control ha sido descrito como una forma poderosa para blockchain los desarrolladores para proteger contra la re-minería de toda la cadena. Que los bloques de llegar a ser los puntos de control?

Cuando de la revisión de código, el bloque de los puntos de comprobación mecanismo no ha estado en uso activo recientemente. El último bloque marcado en Bitcoin liberación 0.14 es 295000, que se extraía en Apr 9, 2014. Sin embargo, un número total de transacciones desde el Génesis bloque, y la marca de tiempo de la que se han marcado para bloquear 446482 extraído en Jan 3, 2017.

Por comparación, Litecoin 0.13.2.1 los puestos de control de bloque 721000 que fue extraído el 30 de enero de 2015. y, a continuación, transacción 5502192, extraído el Ene 31, 2015. Supongo que no han sido tan diligentes y todavía están alcanzando a Bitcoin en este sentido.

+623
Nikhil Vandanapu 11 oct. 2018 6:33:11

Usted puede generar su cartera de su clave privada, siguiendo las instrucciones en: https://en.bitcoin.it/wiki/How_to_import_private_keys_v7%2B .

También puedes enviar un (cifrado) cartera a tus amigos, o guardarlo en Dropbox. El cifrado debe ser más que suficiente.

+521
Lexiy 29 mar. 2011 1:27:01

Yo no sé acerca de Multibit en concreto, pero en bitcoin-qt que la contraseña no proteger a su libreta de direcciones y lista de transacciones, sólo las claves privadas; y un indicador de solicitud de contraseña aparece cuando intenta enviar monedas. Así que sin la contraseña de la gente puede ver lo que has estado haciendo, pero no puede robar sus monedas.

Si usted quiere poner la cartera de archivo en un lugar público, se debe colocar un nivel adicional de cifrado.

+461
Tenzian 29 jul. 2017 18:26:55

Cualquier pregunta relacionada con el tema de las normas y la normalización de la terminología o el protocolo

+400
Chris Page 3 sept. 2014 6:33:38

Supongamos que quiero para el diseño genérico de la cripto moneda minero a partir de cero . Por genérica quiero decir que puede ser configurado para soportar una gran cantidad de crypto monedas.

Esta genérica minero debe ser capaz de conectarse a la minería piscinas para las monedas que admite, además de ser capaz de mina en solitario. En el caso de que está configurado para conectarse a la minería de la piscina , no es necesario para almacenar el blockchain en el PC en el que el minero se está ejecutando? En este caso, el blockchain es almacenado en el servidor que ejecuta la minería de la piscina? En este caso el minero PC sólo tiene el bloque actual?

Las respuestas a las preguntas anteriores no dependen de si el minero está configurado para utilizar la CPU o la GPU o ambos?

+328
Artur Yumakaev 21 mar. 2011 23:14:26

Apenas. Mientras que usted está en lo correcto que lo que la gente está haciendo es un masivamente paralelo de búsqueda para doble-SHA256 colisiones de hash hash salidas de cerca de cero, sólo puede tomar ventaja de el resultado, si usted realmente encontrar una colisión.

Entonces, ¿cómo a menudo se puede obtener una colisión? Si no fuera por Bitcoin, con 2^256 posibles entradas y el hash cree que no tiene ningún debilidades, sería estadísticamente esperar que tienes que probar el 2^128 o alrededor de 10^38 hash para encontrar una colisión en lo que se llama un cumpleaños ataque. Sin esperanzas de hoy y de mañana.

Con Bitcoin, usted podría esperar para tomar ventaja de hashes que los mineros encontrado y publicado en el blockchain. Hay dos problemas: Primero de todo, sólo ver estos publicada bloques, por lo que la ventaja va a tener ayudantes para reducir la 2^256 posibilidades, no la raíz cuadrada del número resultante (el número esperado de conocidos los hash usted necesita para un cumpleaños de ataque). Pero por el bien del argumento, digamos que son los mineros y registro de todos los hash intenta. Entonces todo lo que Bitcoin que te da es un poco de recompensa para el funcionamiento de su máquina, en la actualidad con alrededor de 6000 Tera hashes por segundo. Con tal de computación, todavía, estadísticamente, la necesidad >de 10^15 años para obtener una sola colisión de hash. Yo diría que no hay ningún peligro para la doble-SHA256 de este (y, por el mismo argumento, SHA256 que usted podría atacar por la grabación de el intermedio de una sola SHA256 resultados).

+280
Satyajeet Biswas 12 jun. 2014 5:13:26

Esto se contabilizan dentro de la BIP32 especificación, son los denominados "endurecido" teclas. Endurecido niño claves privadas se derivan de los padres de las claves privadas, y revelando la endurecido niño claves privadas no revelar los padres de la clave privada.

Niño índices de 0...2^31-1 están reservados para regular las teclas (que tienen el problema de describir), y los menores índices de 2^31...2^32-1 están reservados para endurecido las claves privadas.

La notación para un estándar de niño:

m/0

La notación para una endurecido niño:

m/0'
m/0h
+270
Rebecca Craig 8 oct. 2010 12:19:27

Muchas fuentes describen el doble problema de gasto diciendo algo así como "la gente no puede ser capaz de pasar el mismo bitcoin dos veces". [1][2][3] Así son los bitcoins, o la más pequeña permitida bitcoin fracciones, claramente etiquetados entidades? A mi entender fue que no lo son, y que el blockchain únicamente se registra información sobre la cantidad de bitcoins que tiene cada usuario.

También, si estoy en lo correcto, ¿qué sería de un doble gasto parecen realmente en el sistema bitcoin? Si puedo enviar una transacción a un minero diciendo: "yo te pago el usuario X 1 bitcoin" y otra transacción a otra minero diciendo: "yo te pago el usuario Y 1 bitcoin", entonces parece que no he doble gastado, sino sólo el pago de dos bitcoins en total, uno para cada usuario. A la derecha?

+103
Pedro Prescod 21 mar. 2019 8:09:12
  1. ¿Sendtoaddress automáticamente recoger la mayor cantidad de saldo de salidas según sea necesario?
  2. Hay alguna forma de especificar la dirección?
  3. Cómo es la cuota calculada? Acabo de probar con dos transacciones: a) 0.0001 xbt, tarifa 0.00017519 b) 0.001 xbt, tarifa 0.00017441.
+87
user29971 4 dic. 2015 6:38:53

con el peligro que esto va en un desarrollador) el debate político o de un dictamen basado en el hilo :-)

bitcoin es un sistema matemático que se ejecutan en equipos para la transferencia de valores en una zona, que puede ser descrito de "no seguro". El diseño iba a ser capaz de transferir valores/información, incluso si hay un montón de malos actores en el juego. Y te conviertes en tu propio banco. Y sí, existe el riesgo de que los cambios en el precio, porque está basada en el mercado, no instituion o de gobierno, se define el precio.

Con el dinero FIAT en el mundo tradicional este es un centralizada, controlada (y algunas personas dicen manipulados) medio ambiente. En este mundo puede tener menos cambios en el valor, pero todo depende de cómo se puede comparar. Comparar la cantidad de bienes de 100 Dólares hace 10 años y hoy en día (y comparar esto con bitcoin!). O echar un vistazo a cómo usted paga impuestos, para salvar a los bancos. O, especialmente, en los estados unidos, ¿eres un esclavo del sistema tributario.

Muchas personas tienen problemas con la idea de la realización de un riesgo, y cada uno tiene una diferente apetito por el riesgo (en este caso de un cambio en el valor). Por lo que dependiendo de esta capacidad, el caso de uso de bitcoin puede tener sentido o no.

La capacidad para lograr autonomía en el sector financiero y la posibilidad de cambiar el mundo con estas nuevas crypto monedas es uno de los más sexy cosas sucediendo actualmente. En general, el valor de bitcoin creció a lo largo de los últimos 10 años en 100s de porcentajes. Yo no veo el riesgo, pero esta es mi sabor muy personal :-)

+64
Abhishek Shah 11 abr. 2019 2:01:22

Usted debe de importar todas las claves privadas y no barrer. Carteras como blockchain.info tiene esta función donde se va a importar la clave privada. En caso de que la clave privada se convertirá en parte de la nueva cartera.

Importar todas las claves privadas en una nueva cartera. Eso es todo ! Durante gasto de la cartera se combinan las aportaciones de sus claves privadas a pasar la cantidad necesaria.

+60
millie lev 2 jun. 2018 4:45:55

¿Cómo puede un bloque de retención de ataque se realiza, cuál sería su propósito y que es un peligro?

Edit: cuando me envió esto, yo estaba pensando acerca de la retención de un bloque que se extrae en una piscina. Pero la retención de bloques puede formar la base para muchos de los diferentes ataques. Creo que esto sigue siendo útil como una pregunta abierta. Es un concepto central en bitcoin de seguridad.

+22
Gil Margolin 15 jun. 2013 14:21:19

Mostrar preguntas con etiqueta