¿Qué son "de rutina de custodia de los mecanismos"?

El original Nakamoto, el papel de los estados

rutina de custodia mecanismos pueden ser fácilmente implementadas para proteger a los compradores

¿Qué se entiende por "rutina de custodia de los mecanismos"?

+899
Chosenman 25 sept. 2018 9:59:22
22 respuestas

Estoy ejecutando un completo Unbreakablecoin (un Bitcoin clon) del nodo.

Los bloques fueron generados cada pocos minutos o así, hasta que hace aproximadamente una semana. Ahora, el bloque de altura ha sido atrapado en el 82666 para varios días. También y a todos los compañeros parecen tener una cosa en común: tienen alguna referencia a una sola dirección IP de 71.71.215.6

Es esto algún tipo de hack/ataque? Si sí, cómo se logra?

~ unbreakablecoin-cli getpeerinfo

[
{
 "id" : 111,
 "direccion" : "198.27.81.114:54022",
 "addrlocal" : "71.71.215.6:9336",
 "servicios" : "0000000000000001",
 "lastsend" : 1515125911,
 "lastrecv" : 1515125911,
 "bytessent" : 51777,
 "bytesrecv" : 52217,
 "conntime" : 1515032269,
 "pingtime" : 0.11530600,
 "versión" : 70002,
 "subver" : "/Satoshi:0.10.3/",
 "de entrada" : true,
 "startingheight" : 82666,
 "banscore" : 0,
 "synced_headers" : 82666,
 "synced_blocks" : 82666,
 "a bordo" : [
],
 en la "lista blanca" : false
},
{
 "id" : 116,
 "direccion" : "173.208.145.82:55264",
 "addrlocal" : "71.71.215.6:9336",
 "servicios" : "0000000000000001",
 "lastsend" : 1515125940,
 "lastrecv" : 1515125940,
 "bytessent" : 50453,
 "bytesrecv" : 51159,
 "conntime" : 1515033251,
 "pingtime" : 0.14900100,
 "versión" : 70002,
 "subver" : "/Satoshi:0.10.3/",
 "de entrada" : true,
 "startingheight" : 82666,
 "banscore" : 0,
 "synced_headers" : -1,
 "synced_blocks" : -1,
 "a bordo" : [
],
 en la "lista blanca" : false
},
...
 TODOS los participantes HAN "addrlocal" : "71.71.215.6:9336"
...
]

~ unbreakablecoin-cli getblockchaininfo

{
 "en cadena" : "principal",
 "bloques" : 82666,
 "headers" : 82666,
 "bestblockhash" : "00000000000000010aacfc4d82170ae9e57854852f30f62d63393a64cab8d4b8",
 "dificultad" : 2079545789.81736517,
 "verificationprogress" : 0.89795278,
 "chainwork" : "0000000000000000000000000000000000000000000003a36f3a84fc39816ff7"
}
+985
user10875 03 февр. '09 в 4:24

En cuanto a mí se refiere, hay Ripple Labs y la Ondulación de la Fundación, pero no podía encontrar ningún buen recurso proporcionar más detalles sobre cada uno de ellos.

Me pregunto cuál es su modelo de negocio es y cómo funciona.

Gracias de antemano.

+931
Masha Mashka 1 sept. 2016 3:39:58

En términos de los laicos, ¿por qué hay una necesidad de que las diferentes intercambios de bitcoin? Es actualmente el salvaje oeste y, finalmente, estos intercambios se va a consolidar. O puede intercambios realmente aportan valor diferente a sus clientes, lo que justifica su existencia. Pregunto esto porque hay 100+ intercambios ahí fuera? ¿Por qué no todo el mundo acuden a la más conocida y de líquido de uno?

+914
ulmangt 26 abr. 2013 8:22:34

No hay realmente un servicio que puede hacer eso ya que no hay un propósito, pero puede, sin embargo, ya se menciona son de la mina o el uso de un grifo o pedirle a alguien que usted conoce que tiene extra que usted puede usar y después de que usted haya terminado con él, devoluciones o dar a los testnet monedas de distancia de otros desarrolladores que necesitan.

+903
kerber 9 mar. 2012 14:01:59

Me gusta Bitcoin por su facilidad de uso y seguridad. Esto hace que el "dinero" transferencia rápida y fácil, sin embargo muchas personas tienen miedo de usar debido a su volatilidad, Sería posible crear una moneda con un sistema que impone un valor estable?

+769
Nelli4ka1995 15 ago. 2019 14:39:22

Hay situaciones en las que la aceptación de un 0-la confirmación de la transacción es de bajo riesgo, pero que ciertamente no es aconsejable en general. Doble gasto 0-conf transacción es muy fácil de hacer con altas tasas de éxito. Así que sí, en general, esperando un par de confirmaciones es necesario.

Pero el Rayo de la Red ahora se está desarrollando por varias partes, que es una capa en la parte superior de Bitcoin que permitirá a los pagos instantáneos sin esperar confirmaciones en todos. También va a permitir mucho más pequeños pagos (micro pagos), velocidad (muchos de los pagos por minuto) y tarifas más bajas.

En el tiempo, LN debería eliminar la necesidad de 0-conf transacciones completamente.

+711
ohmantics 26 sept. 2018 2:08:49

El error dice "no coincide el tipo', porque se está especificando 'comentario' como el valor de minconf. minconf se utiliza para comprobar que la cuenta está enviando desde dispone de fondos suficientes en la que se especifica el número de confirmaciones. Así minconf debe ser un número.

+710
Mimansa Singh 24 jul. 2014 4:55:36

Después de leer esto ¿Cómo comprar y vender las órdenes de trabajo?.

Esta dice que el precio más cercano, así que si alguien está vendiendo en 999, y alguien le ofrece una oferta de 1000, que el 999 se venderán desde su los dos órdenes que coinciden con las más cercanas.

El comercio en btce, a mi entender fue que los pedidos tienen que coincidir exactamente en el precio. Y lo lleva a su considera una venta o a la compra dependiendo de quién va primero.

+602
user30223 8 dic. 2016 3:19:56

Su conflicto es causado porque se hash valores diferentes en las dos situaciones.

>>> import hashlib
>>> hashlib.sha256("1").hexdigest()
'6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b'

Sus herramientas en línea están mostrando el hash de la cadena "1".

>>> hashlib.sha256("\x01").hexdigest()
'4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a'

Bitcoin secuencia de comandos de la pila de elementos son bytes, para OP_1 este es 01.

+515
dzsergio 19 feb. 2014 8:41:41

Si todo el mundo de repente decidió que desea usar BTC como moneda, ¿cuál sería el valor de 1 BTC ser, como se mide en el día de hoy dolares?

(Por supuesto dólares reduciría a cero en este teórico, pero que todavía puede medir BTC en dólares de hoy y obtener un resultado finito)

+513
BCran 9 abr. 2010 23:26:23

Cero

No estoy exactamente seguro de lo que voy a hacer y no quiero sobrescribir accidentalmente mi disco. Yo puede que ya lo han hecho.

Después de buscar en mi historial web he encontrado la dirección de BTC que mi BTC es, pero obviamente no puedo acceder a mi cartera. Antes he formateado mi disco duro he utilizado easeus disk clone y que me clonó en 2, tal vez 3, separado de las unidades de disco duro. Pero no parece funcionar correctamente. Yo he analizado estas unidades y encontrado lo que creo que es el archivo que contiene mi cartera, pero siempre que puedo copiar/pegar en mi cartera.archivo dat, Bitcoin Core no se carga y no estoy seguro si ese es el archivo correcto de todos modos. Tengo un montón de dinero en la cartera y que realmente necesita para conseguir parte posterior.

+477
Pranav Nutalapati 14 oct. 2014 12:26:46

La transacción fue exitosa. Me acaba de verificarse en blockexplorer https://blockexplorer.com/tx/254d1352749e9a18effecbd6d340479d75ca4500e2da8eda1a77f51634ee3f6f

Asegúrese de que usted envió esto a la dirección correcta. Si sí, entonces pida al destinatario comprobar en un blockexplorer. Con eso es suficiente.

+468
user27546 27 dic. 2011 2:57:45

Cuando el usuario envía Bitcoins al usuario B, el usuario firma la transacción con su clave privada. Este firmado transacción se envía al Bitcoin de la red y de todos los nodos de recoger, confirmar y el paquete de estas transacciones a los bloques por la minería. Es que la derecha hasta el momento? Pero, ¿qué ocurre exactamente en la confirmación. ¿Cuáles son los nodos haciendo? No me puedo imaginar lo que la confirmación significa que técnicamente. Realiza la transacción que contienen la clave pública y los nodos mirar si se puede descifrar la transacción con esta clave pública o qué?

Y ¿qué significa esperar de 6 confirmaciones o más? (ver http://bitcoin.org/en/vocabulary#confirmation). ¿Por qué debería uno esperar una confirmación y ¿cómo se puede decidir cómo muchas confirmaciones de esperar? Esto es muy claro para mí (Bitcoin novato). La descripción aquí, me dice "el más confirmaciones de transacción tiene, más probable es que va a permanecer en la cadena de forma permanente". ¿Por qué quiero que mi transacción para permanecer en la cadena?

+424
Graham Hobbs 18 jun. 2010 5:51:44

¿Alguien sabe cómo el Bitcoin wallet a los desarrolladores a ganar dinero?

Viven en las donaciones sólo? Es posible sobrevivir en las donaciones sólo?

Por qué habrían de desarrollar carteras, si no hacen ningún beneficio de ello? :)

+423
Moshe Revah 22 may. 2012 13:43:21

Su pregunta indica algunas ideas equivocadas acerca de lo que Bitcoin es. Te aconsejaría usted a tomar una tarde para leer el Bitcoin whitepaper, aprender de otras fuentes y entender tanto como sea posible. Es posible saber cuál es la Bitcoins son realmente sin necesidad de grandes conocimientos técnicos. (Bitcoin transacciones sólo pueden realizarse con el propietario de la clave privada. Un "robo" por lo general significa la realización de una transacción hacia un ladrón de la dirección, por medio de la manipulación del software o de las personas o la obtención de otras personas claves privadas.)

Ellos pueden gastar como cualquier otra Bitcoin. La única cosa es que usted puede hacer el seguimiento de cada Bitcoin, y por lo tanto saber que ha sido parcialmente robo de Bitcoin. Esto se llama "Mancha".

Un manchado Bitcoin podría ser considerada de menor valor ya que no sería aceptado por todas partes y el gasto en "legal" de las instituciones daría una ventaja hacia el ladrón. La compra de bienes robados es ilegal en la mayoría de los países, robo de Bitcoin podría contar demasiado.

Si el Bitcoin, la comunidad está de acuerdo en no aceptar el robo de monedas que podían incluso llegar a ser prácticamente inútil, el riesgo de arresto por robo y el valor bajo o spendability de monedas sería una complicación.

El problema es que el "robo" es una cuestión política, como la propiedad. Algunas naciones no podría considerar la posibilidad de un ataque de un robo, y ciertos Bitcoiners definitivamente piensan así ;). Quién sería el juez en la discriminación de un robado de un unstolen Bitcoin?

Luego está el hecho de que alguien pueda tener aceptan Bitcoins no saber que fueron robados, o incluso quienes son realmente. O la aceptación de ellos antes de que se decidió que fueran robadas. De manera similar a la falsificación de dinero. Esto significa que una vez Bitcoins robados, no son, por definición, "robo" o "ilegalmente aceptada" ahora. Ciertos Bitcoin servicios de lavandería están disponibles para intento de molestar a la habitual tracebility.

En general yo diría que un ladrón tendría que ser muy cuidadoso de no exponer que él/ella misma. Un eficaz servicio de lavandería podría ayudar a él/ella con eso. Pero la moneda es todavía la moneda, y todavía puede ser gastado.

Por favor, hágamelo saber si esto responde a tu pregunta. Comentario si no está seguro de algo.

+332
MahBa 22 jun. 2012 6:02:01

Aunque el diablo es, por supuesto, en los detalles, ¿cómo pudo un proceso de actualización parece? y ¿cuáles son los diferentes mecanismo de actualización de los principales [v1 - v16] y menor [v1.0 - v1.127] los cambios de versión?

Como Pedro Wuille se menciona en los comentarios, "no Hay ni siquiera una propuesta. La discusión acerca de la activación y todas sus implicaciones, es algo que se tenía después de una elaborada de la idea, la ejecución y la clara implicación de la comunidad. Se podría formular la pregunta de forma genérica como "¿Qué métodos de activación están disponibles para futuras softforks?", pero nadie puede responder a esta pregunta por algo que no existe"

¿Cómo es el suave horquilla señalado?

Inicialmente, suave horquillas solía ser señalada con el bloque número de versión, pero debido a sus muchas limitaciones BIP-9 (leer la documentación completa aquí) se utiliza. En BIP-9, el bloque número de versión es interpretada como un campo de bits en lugar de un número entero (actualmente tiene 29 bits donde podemos señal este). BIP-9, también se establece un tiempo máximo para la señalización y activación. De esta manera los mineros no necesita de la señal para siempre. Si una propuesta no está activado en el período de tiempo de espera (que se define en la propuesta), la propuesta se considerará rechazada. La propuesta puede volver a presentarse para la señalización con una de bits diferentes, renovando el período de activación.

Cómo es el consenso cambio forzada?

BIP-9 cuenta de la activación de la señalización en toda intervalos basados en la dificultad de reorientar período de 2016 bloques. Para cada reorientar período, si la suma de los bloques de señalización para una propuesta supera el 95% (1916 de 2016), la propuesta será activado un reorientar período posterior. Propuestas de inicio en el estado DEFINIDO, una vez que sus parámetros son conocidos (definido) en el software de bitcoin. Para los bloques con una Mediana de Tiempo Pasado (MTP) después de la hora de inicio, la propuesta de transiciones de estado para EMPEZAR. Si la votación se supera el umbral dentro de un reorientar período y el tiempo de espera no ha sido superado, la propuesta de transiciones de estado a LOCKED_IN. Uno de reorientar período posterior, la propuesta se convierte en ACTIVO. Propuestas de permanecer en el estado ACTIVO perpetuamente una vez que llegue a ese estado. Si el tiempo de espera que transcurre antes de que la votación se ha alcanzado el umbral, la propuesta de cambios de estado FALLÓ, lo que indica una rechazado la propuesta. ERROR de propuestas de permanecer en ese estado perpetuamente. A continuación se muestra un diagrama a partir del dominio de Bitcoin libro. BIP-9 State Transition Diagram

Es la v1 cambio como "polémico" y que consumen tiempo como v0 fue?

De nuevo, no hay una adecuada propuesta de allí.

¿Cuáles son las tareas de nodo de los operadores y de los mineros?

Los mineros de emitir su poder de voto en las diferentes propuestas de minería de datos el bloque con el bit en particular en el bloque número de versión. Completa los nodos, puede decidir si lo quiere para el tratamiento de estos bloques como válido o no, y de si se debe propagar los bloques a toda la red.

+286
741qa 16 nov. 2014 22:17:50

Estoy frente a un estúpido problema. Estoy tratando de leer bitcoin/bloques/index leveldb utilizando plyvel. He configurado un regtest y sé que hay un bloque con el hash :

27ce8199dee22f96e4f392dec29ef207fcd8a3c9e43b7d58cb40a5ba01af674b

Estoy tratando de realizar una consulta utilizando plyvel.

Tenga en cuenta que ya he leído los temas :

¿Cómo funciona Bitcoin de leer/escribir en LevelDB

¿Cuáles son las teclas que se utilizan en el blockchain levelDB (es decir, lo que son la clave:los pares de valores)?

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

Entonces, yo sé que tienes que cambiar el peso por lo que se convierte en :

MYVAR = "4b67af01baa540cb587d3be4c9a3d8fc07f29ec2de92f3e4962fe2de9981ce27"

Por lo tanto, yo debería consultar algo como :

b + (byte) MYVAR 

Sin embargo, yo no entiendo cómo. Supongo que missunderstand algo en la codificación. He intentado :

db.get(b'b4b67af01baa540cb587d3be4c9a3d8fc07f29ec2de92f3e4962fe2de9981ce27')
db.get(b, b'+b'4b67af01baa540cb587d3be4c9a3d8fc07f29ec2de92f3e4962fe2de9981ce27')

..

Entonces, abrí el bitcoin/bloques/index leveldb el uso de una interfaz gráfica de usuario de explorer y me di cuenta de que la clave de este bloque es :

\x62\x4b\x67\xaf\x01\xba\xa5\x40\xcb\x58\x7d\x3b\xe4\xc9\xa3\xd8\xfc\x07\xf2\x9e\xc2\xde\x92\xf3\xe4\x96\x2f\xe2\xde\x99\x81\xce\x27

que es \x62 correspondiente a la "b" + el hash con \x (escapar de caracter ? Yo sé que aquí es mi falta de comprensión sobre la codificación hexadecimal)

y, obviamente,

db.get(b'\x62\x4b\x67\xaf\x01\xba\xa5\x40\xcb\x58\x7d\x3b\xe4\xc9\xa3\xd8\xfc\x07\xf2\x9e\xc2\xde\x92\xf3\xe4\x96\x2f\xe2\xde\x99\x81\xce\x27')

funciona perfectamente

También traté de estos métodos :

https://stackoverflow.com/questions/5649407/hexadecimal-string-to-byte-array-in-python

Ninguno de ellos funciona y realmente no sé por qué :

bytes.fromhex(hash)
bytearray.fromhex(hash)

Gracias de antemano

+271
Samuel Edwin 12 dic. 2012 9:55:57

Cuando usted dice, "yo no tendría que preocuparse por la seguridad de mis monedas"... creo que no has entendido al revés.

No hay nada más seguro que un papel de la cartera con la que se ha generado fuera de línea. Bitcoin fue creado como una manera de evitar la necesidad de confiar en un tercero. Si usted no cree que es necesario, entonces usted simplemente está operando con la esperanza de hacer Dólares, no porque creen en su valor intrínseco.

en otras palabras,

Estás especulando sobre el precio, a corto plazo, con la esperanza de hacer de USD?

Obtener la ETF.

Es usted escéptico de que el sistema financiero global, y quieren mantener el dinero fuera del alcance de cualquier gobierno?

Mantenga bitcoin.

+233
Cameron Brown 22 ene. 2011 1:28:41

Me gustaría analizar el blockchain de bitcoin con el fin de detectar las direcciones usadas para el fraude, como el lavado de dinero. Ya que no puedo conseguir ninguna de las direcciones de información que era muy utilizado para el fraude, que es necesario analizar qué tipo de dirección tienen la tendencia a ser utilizado para el fraude.

Ahora, me pregunto qué parámetros debo utilizar. He intentado utilizar el período de las transacciones y el promedio de las transacciones que cantidad, pero parecía no tener sentido. Si usted tiene alguna idea, podría enseñarles eso?

+195
Samuel Ramzan 6 sept. 2018 10:08:32
Alternativa de la Prueba de función de Trabajo empleado por Cryptocurrencies como por ejemplo, Litecoin y Dogecoin.
+195
Paul Berg 21 ene. 2010 19:22:23

El problema en sí no es Bitcoin-específica de por sí. Es una cuestión de ser capaz de verificar el remitente de algunos datos. Bitcoin direcciones sólo están diseñados para ser inmune a los errores tipográficos (que contienen una suma de comprobación), pero el protocolo no hace nada.

Uno puede, sin embargo, hacer un par de cosas para asegurarse de una correcta dirección es enviada y recibida:

  • Se puede utilizar una vanidad dirección que es difícil generar y claramente está relacionado con la situación. El uso de 1Bob... no sería la mejor opción, pero 1BobEveryman..., o 1ThankYouAlice... puede ser mejor (ejemplos elegidos para mayor claridad, lo normal es que usar la base de 58 alfabeto). Por lo general, si se tarda más de un par de minutos para generar una dirección que usted lo sepa, ya sea vino del remitente original, o alguien deliberadamente querían robar Bob identidad (por el gasto de un montón de tiempo de antemano la generación de la dirección).
  • Uno puede tratar de comprobar la historia de la dirección en el Bitcoin Bloque Explorer. Si la dirección ha sido utilizado un par de veces, es menos probable es que sea falso. Siendo Eva yo probablemente no desea utilizar la misma dirección para estafando a la gente más de una vez, y la generación de un historial de transacciones tomaría algún tiempo.
  • Uno puede pedirle a Bob a proporcionar su dirección Bitcoin envuelto en Bob firma digital. El principal problema con esto es la de asegurar a Bob de la firma, en primer lugar, que es básicamente el mismo problema que están resolviendo ahora.
  • Uno puede mirar en la dirección recibido en el internet. Un montón de gente tiene un hábito de incluir la dirección Bitcoin que utilizan en lugares como el foro de firmas, sus sitios web y similares.
  • Si Alice conoce a Bob, ellos pueden decidir sobre el uso de cierta información que sólo ellos saben crear un ECDSA par de claves y el uso que para la transmisión de Bitcoins. Dicha información podría ser, por ejemplo, en la película que vi cuando se encontraron por primera vez, parte de la información de la escuela a la que asistió, y así sucesivamente. Por lo general, algo que recordar y sería difícil de encontrar. Alice puede usar eso como la privada de semillas del par de claves, generar el público dirección para enviar los Bitcoins, y hacer la transferencia. Bob entonces tendría que repetir el mismo proceso y retirar Bitcoins en su extremo. El principal problema con este enfoque es si Bob una Alice se conocen de antemano y confianza en sí mismos con el manejo de claves privadas.
  • Cuando todo lo demás falla, siempre se puede conocer a Bob en persona y obtener su dirección de esa manera.

Con todo, hay muchas formas de evitar que un hombre en el ataque medio en la divisa escenario.

+109
user18156 2 dic. 2013 17:45:04

Se trata de la fiabilidad de la red a otros nodos, la puntuación sigue aumentando el largo de tu nodo es alcanzable.

+48
Dapkloyd95 2 oct. 2010 21:04:53

Mostrar preguntas con etiqueta