micropago canales, n-m direcciones, la interoperabilidad

Acabo de leer bitcoinJ del trabajo con contratos tutorial y estoy perplejo:

  1. a mí me parece que la n-m direcciones se implementan en Bitcoinj el uso de un simple multisig (como se define en esta parte de la guía del desarrollador, y discutido aquí)

  2. Miré para implementaciones de direcciones controladas por más de una clave privada con pybitcointools (tutorial sobre eso aquí) y en libbitcoin de la wiki. A mí me parece que estos dos bibliotecas de uso P2SH.

La mayoría de las bibliotecas parecen utilizar P2SH, pero bitcoinJ elegido el otro camino parece (o es?)...

En una implementación de micropago canal con bitcoinJ por un lado y, por ejemplo, libbitcoin en la otra ; las dos laterales ser capaz de interactuar?

(edit: estoy hablando aquí sólo sobre unidireccional de canales de pago)

Gracias

+761
Taipan4ik 18 ago. 2018 20:42:04
26 respuestas

Supongo que la única respuesta correcta es "porque así es como Satoshi implementado". Sus razones para hacer posible que haya incluido fácil de aplicación, fácil de garantizar la coherencia entre los nodos, o poco se preocupe acerca de la inestabilidad de los algoritmos de corrección.

+905
Matthew Cornell 03 февр. '09 в 4:24

Tal vez sí o tal vez no, que es que no hay ninguna razón específica por la que a veces para elegir el lenguaje de programación (Esto en general), especialmente en proyectos de código abierto de la lengua depende mucho de que es parte del proyecto.

Seguramente C ++ es un lenguaje omnipresente hoy en día, sólo creo que java y python nacieron a partir de este idioma. En mi opinión, en primer lugar la elección de C ++ se ha dado mucho desde la presentación de la jerga de los objetos, decimos que C no tiene las clases no es posible realizar muchas de las técnicas que son en la realidad cotidiana de los actuales programadores.

A continuación, basta pensar que en 2009 todos estos "Ir" idiomas no estaban presentes.

Así que mi respuesta definitiva es: "Creo que en los períodos en que el bitcoin core fue puesto en libertad y en la anterior, en la que C ++ fue desarrollado era un idioma de referencia para la programación orientada a objetos y que probablemente era mejor utilizar un lenguaje orientado a objetos que, por razones técnicas. como hereditaria polimorfismo.

Creo que este código no puede ser escrito en C por encima de todas las transacciones mira aquí en mi bifurcación donde estoy estudiando bitcoin core Click me

Esta es solo mi pensamiento, puedo estar equivocado.

Lo siento por mi inglés terrible, pero estoy aprendiendo

+845
Kamakshi joshi 14 oct. 2013 8:33:16

¿El dinero de la estancia en la cartera o se utiliza para pagar algo?

Si se utiliza para pagar, que lo hace ir?

Si se queda en el monedero, me permite llevarlo a cabo y de drenaje de la cartera más tarde sin ningún tipo de consecuencias?

+810
drashti pandya 1 oct. 2014 7:38:47

Ver esta página de la wiki para una breve serie de razones: https://github.com/mimblewimble/docs/wiki/Monetary-Policy

+792
Lambavv 9 feb. 2016 4:16:48

Me encantaron los dos

porque se puede convertir de HEXADECIMAL a WIF clave privada.

Hay algo similar, lo que permite crear Segwit Bitcoin direcciones de HEX? Es útil para aquellos que quieren dados cartera.

+778
Mirson 15 may. 2015 10:43:18

Hay una gran macroeconómica debate entre Keynesianos, que quieren que los bancos centrales para controlar la oferta de dinero, y Austriacos, que no quieren que los bancos centrales haciendo cualquier cosa, o al menos competir monedas que proporcionan una alternativa a los bancos centrales que hacer. Bitcoin, con su conjunto de minería de programación, toma una posición clara en contra de la ex, y opta por lo que en 2033 convertirse en un estable/deflación de la moneda.

Un debate que no ha sido resuelta, incluso entre los hardcore Austriacos, es si la banca de reserva fraccional es bueno o malo para la economía. Similar a los bancos centrales, la banca de reserva fraccional se amplía la oferta de dinero, pero no en el nivel fundamental. El efecto es a menudo el mismo, sin embargo, y el resultado es que los estampidos y la inevitable bustos como el crecimiento de los préstamos y la inversión del ciclo con las contracciones y el banco ejecuta.

Para los entusiastas de bitcoin que son escépticos acerca de la inflación, la banca de reserva fraccional plantea una amenaza similar. Mientras nadie excepto usted está sosteniendo la bitcoins, no hay manera de probar que sus monedas no se presta a cualquier posible del coeficiente de reservas. La ley de Gresham sugiere que el 'mal de dinero de las unidades buenas', lo que significa que la gente utilizará por primera vez insegura, inflacionaria monedas y acaparan las mejores. Dado que bitcoin tiene como objetivo ser un óptimo de divisas, se debe explorar evitar el destino donde es vencido por un régimen que impide a la banca de reserva fraccional.

Mi pregunta es: ¿Puede la banca de reserva fraccional ser prohibido, técnicamente, a) a través de un cambio en el cliente bitcoin en sí mismo; b) en un cliente-banco protocolo; o c) en otro cryptocurrency esquema.

No sé lo suficiente acerca de la criptografía de clave pública, pero tengo una idea vaga de que se trataría de limitar direcciones de retorno, así, por ejemplo, puedo enviar 10 bitcoins a la dirección de Una, pero los bitcoins SÓLO pueden ser enviados a una dirección que me ofrecen, y en ningún otro lugar. Podría este tipo de esquema se implementó en cualquier nivel, incluso sólo como una opción?

+720
Tom Parker 18 ene. 2011 19:14:53

Alguien tiene alguna idea de cómo puedo hacer con bitcoin core.

Gracias de antemano.

+702
Andy Ferrell 11 ago. 2016 7:40:04

Actualmente, el mínimo de pago de la transacción es de 1 NXT. Se habla de la reducción de la 1nxt cargo, para el aumento del uso de ciertas nxt servicios como la mensajería. No sería ideal para un coste de 5-10cents cada vez que se envía un mensaje.

Ahora mismo las cuotas son las siguientes:

Todos los NXT transacciones costo 1 NXT

Excepto cuando la emisión de un Activo, el cual costo: 1000 NXT - que es alrededor de $50 USD, que en gran medida impide que los activos de spam.

+646
Krasawww89 5 ago. 2014 1:33:52

Ir a leer Raghav la respuesta.

He aquí una respuesta más breve que equivale a lo mismo, pero puede ser más legible si usted está en un apuro.

Los intercambios me requiera de depósito para el comercio, es esto seguro?

No, usted debe

  • minimizar la cantidad de cryptocurrency de poner en sus manos
  • minimizar el tiempo que está en sus manos

Si no puedo confiar en los intercambios

De vez en cuando hackeado, salir de los negocios, fugarse o fallar en una variedad de maneras.

¿cuál es la mejor manera de almacenar de forma segura de mi cryptocurrency

En almacenamiento en frío o una billetera.

y transact es?

A cambio de cierta cantidad de cryptocurrency en alguna otra moneda que usted está probablemente más seguro el uso de una gran reputación de cambio pero no me guarde nada hay ya que es necesaria para realizar la transacción.

Para otros tipos de transacciones, un hardware de cartera es probablemente el mejor.

+619
kungfuPanda 31 ago. 2015 22:50:56

El hecho de que el blockchain registra cada transacción bitcoin no significa que probablemente no sería posible analizar los datos para inferir algunas de mercado real de la información.

Bitcoin días destruido es una métrica hecha posible por la blockchain que posiblemente podría ser utilizado para hacer alguna estimación de la velocidad del dinero

Herramientas similares de la red y de los métodos de análisis utilizados en el Reid/Harrigan papel en el anonimato, en el Bitcoin sistema también podría ser utilizado para obtener información de mercado del Bitcoin registro de transacciones. Uno de los autores (Fergal Reid) de este artículo discute algunas de estas posibilidades en este post del foro en el bitcointalk.org sitio. Una de las especulado ideas es que podría ser posible identificar los flujos de bitcoins a los intercambios y por lo tanto ser capaz de predecir si una venta es inminente basado en un tamaño más grande que el volumen normal de bitcoins que se trasladó a los intercambios.

+571
Stefan 30 jul. 2014 21:58:27

Esta es mi situación:

Tengo un Bitcoin-QT billetera en mi Mac (versión de Qt 4.7.4.- sí sé que es muy viejo). sólo recientemente he estado trabajando cómo funciona y de intercambio de bitcoins. bueno para cortar una larga historia corta fui a bitbargain.co.reino unido y compró un mbtc, logró completado la transacción con relativa facilidad y vio el bitcoin en mi Bitbargain.co.cuenta en el reino unido.

Entonces me decidí a transferir esta compra con mi cartera en mi Mac y lo hizo, pero entrar en un recibidas en la dirección de bitbargain página de la cuenta. Esperé y esperé y no he visto el bitcoin venir a través de mi Bitcoin-qt cartera.

Parece que hay un montón de sincronización de hacer! sólo 45.65% completa, necesita ponerse al día alrededor de 1720 días, este estimo será de alrededor de 2 meses, si no más? es decir, si realmente completa?

Mi pregunta es la siguiente, hay un camino a seguir, esta compra a otra cartera que tengo, sin tener que dejar esta cartera de sincronización 100%? como el marco de tiempo requerido es muy incierto?

¿Puedo transferir un bitcoin de bitcoin-qt a otra cartera, incluso aunque no aparezca en mi cartera porque es de 1720 días fuera de sincronización?

Gracias por la ayuda con esto chicos!

Mejor FT

+460
Rockallite 2 mar. 2013 4:41:46

Esto significa que los datos que dio a el comando no es válido en alguna manera. Usted puede tener un formato incorrecto, o hizo algún otro error. Sin ver el comando exacto que usted usa, no hay manera para mí para saber lo que está mal.

createrawtransaction está pensado para usuarios expertos; es muy posible perder su dinero, de forma permanente, si usted comete un error. Si usted no ES muy inclinado", a continuación, recomiendo no usarlo. En su lugar, espere a que el Bitcoin Core cliente finalice la sincronización, y luego enviar su transacción a través de los regulares de la interfaz de usuario.

+439
Adam Lewis 6 jun. 2015 8:34:32

Voy a describir mi pregunta con un ejemplo.

Digamos que la red está trabajando en la adición de bloque #100 a la blockchain. Un atacante recrea bloque #99 con una combinación de transacciones que son "de fiar", lo que significa que pueden ser discutidos con el mismo hash que el bloque #99 es el uso (y no es doble gasto).

Entonces, se difunde el bloque a la red. ¿Cómo funciona la red de saber que este bloque es falso y la rechaza?

Creo que tiene algo que ver con el Prisionero, pero no estoy 100% seguro. Alguien puede explicarme el proceso de rechazo con una explicación detallada?

Gracias de antemano por las respuestas!

+436
Avril Cole 18 jun. 2014 14:55:55

Usted está probablemente mejor ir a algunas de etereum lugar, como etereum ha estado repleta de roto esquemas como este-- riggable "feria" de loterías y tal.

+388
Nawaf Mohammed 21 may. 2018 18:02:06

No hay blockchain las transacciones dentro de una bolsa.

Me explico: (Y=, B = alguien, C = alguien más, E = cambio, asumir que todas las personas tienen 0 BTC, pero C tiene 1 BTC hasta ahora)

Enviar 1 BTC como una blockchain transacción a la dirección de la E. => E hace una entrada de base de datos "Y tiene 1 BTC".

-

B compra 1 BTC de C => E hace una entrada de base de datos "B tiene 1 BTC" y "C 0 BTC" (no blockchain de transacción).

-

B vender su 1 BTC a C => E hace una entrada de base de datos "B tiene 0 BTC" y "C tiene 1 BTC" (no blockchain de transacción).

-

La transferencia de su BTC a su propia dirección como blockchain transacción => E hace una blockchain-transacción y una entrada "Y tiene 0 BTC".

Ellos no necesitan hacer blockchain-transacciones, dentro de su servicio. Ellos simplemente hacen modificar su base de datos que les dice que ha cuántos BTC. Y como usted no tiene acceso a su base de datos, usted no puede ver esos cambios.

+360
sandeep kataria 15 sept. 2013 10:21:19

GeistGeld y SolidCoin ofrecer bloque de recompensas que no disminuyen con el tiempo, creo. Tenga en cuenta que también tienen otras diferencias importantes para el diseño de Bitcoin, sin embargo, especialmente SolidCoin (porque no es una impulsado por la comunidad open source project).

La ventaja de tener un número limitado de unidades es que es una tienda de mejor valor. En promedio, una unidad de la moneda sólo debe aumentar de valor con el tiempo. Porque podemos romper un bitcoin a 8 decimales (y más si es necesario), no hay necesidad de hacerlo de otra manera.

Cuando se trata de acaparamiento, el tipo de cambio actual toma en cuenta las probabilidades de futuros aumentos en su valor (así como los posibles riesgos de un colapso en el valor).

Estas preguntas examinar el impacto de la acumulación/especulación sobre Bitcoin:

+359
feelyat 24 ago. 2014 7:32:14

Usted puede depositar dinero en efectivo en Mt. Gox en la cuenta del Barclays, pero no puede usar Tor para establecer que como Mt. Gox va a insistir en que le proporciona identidad para acceder a sus fondos después de que su cuenta en primer lugar se accede a través de Tor.

Hay un sitio llamado Londres Bitcoin Exchange, aunque no hay mucho sobre ellos, pero tal vez usted puede negociar en persona.

Usted puede enviar dinero en efectivo (GBP) o consulte a Bitcoin Nórdicos, por correo, para la compra de bitcoins:

Usted puede encontrar un comerciante local (o coloque una orden de compra y ver si alguien está vendiendo):

Hay un número de métodos:

[Actualización: también Se pueden comprar bitcoins desde el reino unido usando ahora BlockChain.info/wallet gracias a su integración con Barclay Pingit:

O mejor aún, el uso de "más Rápido en el pago" transferencia bancaria:

[Update2: Tenakha hace muchas persona-a-persona negocia en Londres.]

+250
Juan Carlos Martinez 28 mar. 2014 13:25:19

Las direcciones que comienzan con el número "1" uso de la P2PKH (de pago clave pública de hash), mientras que una dirección que comienza con el número "3" usos P2SH (paga a la secuencia de comandos de hash).

En la primera de la secuencia de comandos de verificación sólo si la firma es válida mediante la comparación de un hash de la clave pública (la dirección de partida w/ 1) y la firma digital, ambos creados por su clave privada.

Para el P2SH (utilizado por multisig transacción) su un poco más complejo, donde las diferentes secuencias de comandos necesita para producir los mismos resultados cuando se ejecuta con el derecho parámetros criptográficos.

más aquí ¿Qué es P2PK, P2PKH, P2SH, P2WPKH - ELI5

+209
el822 14 abr. 2011 12:21:44

Tengo una vieja MultiBit en la cartera (v. 05.16) y en el último mes me han experimentado retrasos en la transferencia de bitcoin. Algunas transferencias han sido vistas por 2 compañeros y algunos por 6 compañeros, pero ninguno ha ido a través de.

Una de esas transacciones fue de f0ecb670ba640eeff7762c63c2e220ec469180feb08305e1af64c271530e8a2e0: Visto por 10 compañeros. Pendiente/sin confirmar.

Puede proporcionar cualquier tipo de solución de problemas consejos? Puedo revertir o cancelar la transacción?

+194
haisanchik 3 ago. 2017 10:42:54

La pronunciación más común que he escuchado es /skript/

+117
Box Green 12 may. 2015 16:11:44

No, esto no es correcto.

  1. Es posible pasar fracciones de bitcoin.

  2. Las monedas pueden ser transmitidos de persona a persona (como cualquier otro tipo de dinero). Así el mismo número de monedas que participan en diferentes transacciones.

Por cierto, la recompensa por una válida hash del bloque es actualmente de 25 bitcoins, no 1, aunque esto disminuirá con el tiempo. Incluso después de que este disminuye a 0 (cuando el número total de bitcoins en circulación es de 21 millones de euros), todavía será posible tener nuevas transacciones como la gente se bitcoins a cambio de bienes y servicios.

No hay un límite práctico en el número de transacciones.

+94
vano99 8 mar. 2012 18:47:28

ADVERTENCIA: Mientras que esta respuesta puede ser una solución para el problema en cuestión, se trata de la exposición de su cartera de semillas a una herramienta en el internet. Por favor, tenga mucho cuidado al hacer esto, ya que

  1. ...simplemente NO LO HACEN!
  2. Ver 1.
  3. Usted probablemente no sabe el hombre detrás de la página web lo suficientemente bien como para confiar en ellos con tu preciosa bitcoins.
  4. Incluso si lo hace, el sitio podría haber sido hackeado y las teclas de llegar a las manos de personas malintencionadas gastar sus bitcoins en cuestión de segundos.

Aquí están mis notas sobre cómo recuperar / reconstrucción / regenerar / extraer las direcciones y claves utilizadas por MultiBit HD:

  1. Ir a https://iancoleman.github.io/bip39/
  2. En el campo "BIP39 Mnemónico" de relleno en su 12 la cartera de generación de palabras
  3. No hay ninguna contraseña
  4. Moneda: El Bitcoin
  5. En virtud de la Derivación de la Ruta, seleccione el BIP32 ficha
  6. Derivación de ruta (copiar y pegar este): m/0'/0
  7. Sus direcciones son ahora muestra al final de la página. La felicidad ;)
+86
Mr Kirbeh 28 feb. 2017 9:53:15

He leído aquí que:

Si usted podría proceso de un billón de las claves privadas por segundo, sería tomar más de un millón de veces la edad del universo para contar todos. Peor aún, sólo la enumeración de estas claves consumiría más de la energía total de salida del sol durante 32 años.

Sin embargo, este sitio web http://directory.io dice que ellos generan todas las claves privadas. Quién tiene la razón? o ¿qué es lo que he malinterpretado ?

Y por qué este (desde aquí)

Una clave privada es un valor de 256 bits, lo cual significa que existen aproximadamente 1.1579e77 claves posibles (Hay alrededor de 1.2288e66 valores no válidos...

+73
scott paxton 17 jul. 2018 19:10:17

Bitcoin se basa en la verificación del lugar de confianza. La obtención de los datos sólo en los últimos 200 bloques se requieren para confiar en los datos sin una manera de comprobarlo. Ahora usted puede ejecutar una poda nodo que sólo se quedará con la última 550 bloques en el disco, pero en un principio las descargas y comprueba todo. Por desgracia, ejecutando una poda nodo no permite ver UTXO (equilibrio) detalles de las direcciones que no se posee; usted necesita un nodo con la transacción índice y escribir un bloque analizador para que.

+72
mubit 17 oct. 2012 9:44:34

Es posible que un siniestro de la entidad para dar un vistazo a la red p2p de bitcoin y manipular de tal manera, así como comprometerse en una determinada transacción?

+44
Marcus Griep 29 ene. 2019 6:30:00

Qué, si algunos de gobierno comienzan a usar sus equipos para mover la mínima cantidad de Bitcoin sea posible, de la cartera del monedero, sólo para que el blockchain REALMENTE grande? Es esto posible?

Y también, es posible generar grandes cantidades de transacciones de manera que un nodo ganador no puede incluir todos ellos en uno de los 10 minutos el proceso de minería?

+14
krabler 31 oct. 2018 4:03:43

Mostrar preguntas con etiqueta