El rayo de la Red: no hay un riesgo en el gasto de más de BTC de lo necesario?

Decir, quiero establecer un canal de pagos con un individuo, Jim. Quiero hacer 10 pagos mensuales de 0.01 BTC a él, por un total de 0.1 BTC. No quiero pasar de 0.1 BTC a la vez, pero con el fin de crear un canal de pagos con 0.1 BTC capacidad, tengo que enviar un 0.1 BTC transacción a Jim para crear el Pago y la esperanza de que él no cerrar el canal. Si no lo hace, entonces el 0.1 BTC es enviado a los principales blockchain?

Si todo lo que tengo es de 0.01 BTC para empezar, todo lo que un envío a Jim es de 0.01 BTC una vez. La única manera de que yo pueda enviar más se si ya hay otros financiado canales de pago entre mí, Jim, y otro nodo que tiene la capacidad restante?

+125
Davy 9 sept. 2016 7:06:50
20 respuestas

En realidad, Litecoin-Qt/litecoind v0.8.5.2 y probablemente varios v0.8 lanzamientos antes de hacer de soporte de estas llamadas a la api.

--Help no parece tener las entradas sobre estos comandos, pero este es el caso de Bitcoin-Qt/bitcoind así como si desea enviar un informe de error o código de ella y presentar una solicitud de extracción, por favor, hacerlo en https://github.com/bitcoin/bitcoin.

+932
Touch2Change Creative holding 03 февр. '09 в 4:24

Ok. Le he preguntado a varias preguntas, así que voy a dividir mi respuesta.

Cómo transferencia de Coinbase para Cartera de Papel

Si su papel monedero está hecho por una buena calidad de generador, se debe tener una clave privada, un discurso público, y un código qr impreso en ella. Usted puede escanear el código QR con coinbase la función de envío, o si usted no tiene una cámara, puede escribir la dirección pública en la mano.

Hay un máximo/mínimo de la cantidad que se puede enviar a un Paper Wallet?

Nope. Piense en su papel de cartera simplemente como una clave de acceso. Para usarlo, necesitas una cartera de cliente para el uso de la clave privada. Es el mismo que el de cualquier otra cartera.

Pre-papel hecho a las billeteras de los que vienen con algo que cubre la clave pública?

Hay algunos hechos especialmente las que usted puede comprar con a prueba de manipulaciones pegatinas, sin embargo estos están hechos más para un atractivo visual de uso real y que realmente no los necesita. Veces su clave privada unwards, de forma que la clave privada no puede ser simplemente le miraba. A continuación, poner en un lugar seguro donde sólo se sabe su paradero.

+920
Bulat Muratov 17 oct. 2018 9:55:44

Sabiendo lo que has comprado no es la única información que se puede obtener a partir de una transacción. Por ejemplo, usted podría discernir:

  • La transacción creador del salario. (Si las entradas en una transacción vino de su salario el pago). Al menos, poner a un mínimo en la cantidad de dinero que tienen.
  • La transacción creador de la ubicación. Muchos sitios web de seguimiento de la procedencia de los pagos de, geográficamente.
  • Donde comprar cosas. Si un espectador tiene acceso a información de la dirección de una parte, dicen que el Exceso de ejemplo, a continuación se puede ver si usted transacciones con ellos. Y, a veces, donde comprar cosas es una fuerte indicación de lo que está comprando.

Así que, sabiendo exactamente qué artículo que usted compró no es la única información que un usuario puede estar tratando de mantener en privado.

+832
Vasan 13 oct. 2010 14:56:14

será almacenado solamente después de que las transacciones ocurren ?

Cartera de direcciones no son técnicamente visto en el blockchain, hasta que se utilizan en una transacción, pero eso no significa que ellos no han generado pertenecen a alguien. Un Bitcoin "dirección" se derivan de la utilización de la clave pública (y la clave pública se deriva de la clave privada, el uso de la firma ECDSA) y son muy utilizados por su simplicidad y legibilidad a través de Base58 de codificación (imaginar la necesidad de un usuario de 32 bytes de la clave pública!).

Una clave privada puede ser utilizada para obtener una clave pública y también de la clave pública puede ser utilizada para obtener una dirección. Debido a la naturaleza de las funciones de hash/ECDSA, estos valores son "computacionalmente imposible" a la inversa. Lo que significa que usted no puede tomar la dirección y obtener la clave pública ni se puede calcular la clave privada dado la clave pública.

Como la wiki de los estados:

Una dirección Bitcoin es un hash de 160 bits de la parte pública de los sectores público y privado ECDSA par de claves. El uso de criptografía de clave pública, puede "firmar" los datos con su clave privada y cualquiera que conozca la clave pública puede verificar que la firma es válida.

Cualquier persona con la clave privada necesaria para satisfacer el gasto de la condición (scriptSig) de una transacción se tienen los medios para pasar de su salida(s).

+673
Alicia Smith 9 dic. 2014 4:45:14

Disculpas si esto es una simple pregunta - un novato aquí! Estoy tratando de comprender las copias de seguridad. Si yo uso Electrum para hacer una copia de seguridad (incluyendo a las 12 de la palabra de semillas contraseña), se me necesita usar Electrum para restaurar mi BTC/ o puedo usar otra pieza de software (como el Éxodo?).

Lo que quiero decir es: copias de seguridad/restauración de carteras depende del software que hizo el original de la copia de seguridad en? o se puede restaurar el uso de cualquier software, siempre y cuando usted tiene las 12 de la palabra de semillas?

Estoy preguntando sobre el almacenamiento en frío de carteras.

GRACIAS!

+622
Asta1989 19 sept. 2014 23:03:27

En este hilo en los foros de Bitcoin se sugirió que un ataque local en bitcoind podría ser posible a través de la malformación de las etiquetas img o (más probable en mi opinión) a través de flash incorporado. Esto también trae consigo la posibilidad de la explotación a través de Java et al.

Por desgracia no sé lo suficiente acerca de flash para determinar si se impide la conexión a escuchar al cliente en localhost. Supongo que es de espacio aislado, lejos de cualquier otra cosa en la red local, pero sinceramente, no sé si he molestado a restringir el acceso a localhost.

+611
CGFan 2 dic. 2017 8:45:35

Esto también podría ser coinomi (una aplicación para android HD cartera que admite muchas monedas, incluyendo ETH). Se utilizó un 15 palabra de semillas. Ellos tienen una herramienta de recuperación de aquí, https://coinomi.com/recovery-phrase-tool.html - o podemos usar su aplicación para abrirla de nuevo. AFAIK no existe ningún otro proveedor parece bastante apoyo a la restauración de sus frases, pero usted puede utilizar su herramienta para derivar la clave privada.

+530
user3588926 29 nov. 2017 2:27:38

Válido bloque se encuentra cuando cualquier minero autores de un bloque candidato cuyo hash del bloque interpreta como un número es menor que el de destino. Esto es equivalente a la reunión o superior a la requerida dificultad.

Para este fin, los mineros crear plantillas de un bloque que les gustaría para confirmar la selección de un conjunto de transacciones y la creación de su único coinbase transacción para recoger el bloque de recompensa. Cada bloque de la plantilla puede ser tratado varias veces en bicicleta a través de todos los valores posibles de las arbitrariamente escogido nonce en el encabezado de bloque. Después de eso, el modelo puede ser adaptado ligeramente por ejemplo, cambiando el bloque de tiempo en el encabezado, por el incremento de la extranonce en el coinbase transacción o la introducción de cualquier otro cambio en el bloque de la plantilla.

+484
Zakaria Benali 8 oct. 2013 0:09:28

Probablemente hay varias razones, pero es sobre todo histórico. No hay ningún problema inherente con el sólo envío de la transacción id. Hay una desventaja demasiado, aunque, a saber, el aumento de la latencia, que no es necesariamente un problema cuando se realiza una sincronización inicial, pero no quería cuando un nuevo bloque de propagación.

De hecho, esta idea es parte de BIP 37, en el que se especifica una extensión del protocolo para la solicitud de filtrado de bloques. Para evitar el aumento de la latencia, la coincidencia de las transacciones que no son conocidos para el servidor a ser ya conocido por el receptor, se envían inmediatamente después de los filtros de bloque de sí mismo.

Edit: BIP152 bloques compactos también utilizar esta idea, a pesar de que el uso de acortado de 48 bits identificadores de transacción en lugar de ahorrar espacio.

+423
Mica Camoral 13 ene. 2015 15:47:26

Si usted está usando un cliente, usted puede exportar la cartera.dat a través de una opción, asegúrese de cifrar!

Si usted necesita para mover su Coinbase "wallet", usted puede enviar el saldo a una billetera dirección.

+403
user85779 30 abr. 2019 1:06:46

Esos no son errores, son benignos errores. Usted tiene múltiples conexiones y su nodo puede ser encontrado en bitnodes. El nodo está muy bien y funciona correctamente.

+390
vbhakta 9 jul. 2014 20:55:19

Digamos que yo quiero para codificar el texto de la versión King James de la Biblia en el bloque de la cadena, una pieza a la vez (reemplazar esto con cualquier estrafalaria idea de consumir cantidades copiosas de bloque de espacio). OP_RETURN es poco práctico porque sólo puedo trabajar con 80 bytes trozos.

Me doy cuenta de que SegWit permite tanto almacenar más datos - hasta 3 MB/bloque - en testimonio de datos.

Claramente, yo no puedo usar un V0 programa de testigos porque mi testimonio de datos debe adoptar la forma

<firma> <pubkey>

Sin embargo, creo que puedo usar una V1 programa de testigos. Secuencias de comandos con esa versión no se admite inmediatamente después de SegWit de implementación, pero me doy cuenta que esta en BIP-141:

Si la versión byte es de 1 a 16, no avanzar en la interpretación del programa de testigos o testigos de la pila sucede, y no hay ninguna restricción de tamaño por el testimonio de la pila. Estas versiones están reservados para futuras ampliaciones.

Así que aquí está mi plan. Voy a crear un script de salida de la forma:

<0x01> <0x0000>

Esta es una V1 programa de testigos. Según el BIP-141, el programa de testigos no es para ser interpretado, y el posterior testimonio de la pila tendrá ninguna restricción de tamaño.

A continuación, voy a pasar de que la salida de un testigo de la transacción de entrada. El testimonio de mi transacción codifica un mil bytes de texto.

Cuando publique este de gastos de la transacción, que se propagan por los nodos. Ellos no pueden rechazar como no válido debido a que podría romper la compatibilidad hacia adelante cuando V1 secuencias de comandos se introducen. BIP-141 dice nada acerca de si o no tales transacciones deben ser retransmitidos (ni BIP-144), así que supongo que van a ser.

Mientras tengo que pagar una suficiente cuota de alta, mi transacción, finalmente, debe ser extraído. Yo me pongo un 75% de descuento sobre el uso de OP_RETURN porque mi texto se codifica en el testigo.

Y no hay nada que el protocolo ha de hacer para dejar de mí. O es que hay?

Edit: para simplificar las cosas, supongamos SegWit ha sido ampliamente implementado y que la mayoría de los nodos entender V0 testimonio de los programas. Claramente, no SegWit nodos no va a transmitir el testigo de la transacción porque se considera no-estándar. Estoy interesado en el comportamiento de SegWit nodos.

+345
Stack Exchanger 10 mar. 2018 12:26:06

getaddr.bitnodes.io muestra sólo alcanzables Bitcoin nodos en la red. Estos son los nodos que componen la base de datos de los intercambios dentro de la red P2P.

No es no trivial de la distinción entre la minería y la no-minería de nodos en el nivel de protocolo entre los participantes en la red. A pesar de haber observado el primer anuncio de un bloque de un nodo puede ser un buen indicador de la minería de nodo.

Es imposible saber el tamaño completo de la red que incluye nodos detrás del firewall, o nodos que sólo acepte la conexión de ciertos dirección IP/netblock, o nodos que se han limitado a golpear el conjunto de max. las conexiones.

+340
sanjeev3327 23 jun. 2015 2:35:54

Respecto a su pregunta de seguimiento sobre cómo la lista de direcciones. Usted podría intentar algo como

bitcoind listreceivedbyaddress 0 verdadero

aunque no tengo idea de si ese comando funciona sin el blockchain de estar en el presente. Si no hace lo que quiere, también hay uno llamado listaccounts.

+323
SibDimon 15 jun. 2019 7:15:13

Básicamente, sí. Pero no tiene ningún efecto dramático y es casi seguro por ahora.

Cuando Bitcoin fue lanzado por primera vez, no era de conocimiento general que era posible mina de manera eficiente el uso de las Gpu (tarjetas de vídeo). Es posible que el Bitcoin a los creadores y a principios de los desarrolladores sabían esto y retuvieron la información, dando una enorme minería ventaja si Bitcoins se había ido arriba en el valor antes de que esto fue descubierto por el público en general.

Tenga en cuenta que usted no puede mío "más" Bitcoins en el total de este camino. Bitcoin core de mecanismos de limitar el número total de Bitcoins que nunca existirá a un poco menos de 21 millones de euros. Pero se obtiene una proporción mucho mayor de los Bitcoins minados que de otra manera sería derecho.

Desde el anuncio de Bitcoin y puesto que el valor ha aumentado, los algoritmos de minería han sido muy bien estudiados. Cualquier creador ventaja durante años, se han disipado ahora. Bitcoin no de selección de un algoritmo que es fundamentalmente nuevo, la dificultad de minería de datos se basa en el número de hash SHA256 que tiene que hacer y es casi inconcebible que habría alguna forma más rápida de minería de otros que averiguar cómo hacer estos hash tan pronto como sea posible.

No hay ningún secreto detrás de la puerta. Simplemente no hay lugar para ocultar uno. Pero es posible que los desarrolladores tenían una ventaja en averiguar cómo ejecutar el algoritmo de minería de datos rápidamente. De nuevo, que desde hace ya tiempo se disipó. La minería de datos de la comunidad en general ha tenido un enorme recurso de ventaja sobre cualquier cosa que los creadores originales y principios de los desarrolladores pudieran han encontrado. Ellos no han invertido millones en la manera más rápida a la mía, porque eso habría sido un loco de riesgo antes de que ellos sabían Bitcoin podría incluso coger o que el algoritmo de minería de datos seguiría siendo la misma.

+313
Yordan Perutu 8 oct. 2013 6:58:22

Hay una serie de enfoques, y el mejor método para usted dependerá de un número de factores.

Por ejemplo, si usted vende un digital bien podría ser más fácil simplemente vender el artículo a través de una tienda online como CoinDL, donde simplemente dirigir a sus clientes allí.

Del mismo modo, si usted vende un par de elementos a una tasa fija, usted podría vender en BitMit.net, de nuevo, su sitio de e-commerce simplemente dirige su sitio a los visitantes que buscan pagar con bitcoins allí. Un blog en Coinbase describe un botón "Comprar Ahora" modelado después de que otro de los líderes del e-commerce solución de pago.

Si ya el uso de un comercio electrónico carrito de la compra que podría tener una manera fácil de empezar a aceptar bitcoin si hay un módulo para que el carrito de la interfaz de software que acepta bitcoin.

Cuando tras el DIY de la ruta, que puede tener el producto de sus ventas convertido a fiat a la recepción. Algunos intercambios (como el Monte. Gox) oferta "autosell" para el carrito de la compra de herramientas, de forma que el producto de convertir a Dólares (u otra moneda) a la recepción.

La manera más fácil, sin embargo, es el uso de un procesador de pagos como BitPay, WalletBit, Paysius, y ZipBit. Estos se utilizan de una forma similar que utiliza un sitio de PayPal para aceptar pagos en línea. El procesador de pagos proporcionará todo lo que se necesita para su sitio de comercio electrónico, y se proporciona un método para recibir dinero en efectivo a través de una transferencia bancaria.

+282
Orlando Petriceanu 6 jul. 2018 22:43:46

Estoy pensando acerca de cómo grandes intercambios controla los depósitos de los clientes, parece que hay dos soluciones, una es para uso externo de la notificación de la api, como blockchain.info 's api de notificación, la otra es correr un nodo y el uso de la walletnotify característica. Desde el primer enfoque trae consigo la dependencia a un servicio de terceros, también, no admite testnet notificación, la cual se utiliza durante el desarrollo, así que estoy tratando de correr un nodo. Mi pregunta es cómo escalable es? Supongamos que hay 10.000 usuarios, y la plataforma debe soportar agregar más direcciones de un usuario, decir que en promedio cada usuario generar 10 direcciones, que es de 100.000 dirección para ver. Si puedo añadir los 100,000 dirección de mirar sólo a la plena nodo y permite walletnotify, es que una buena manera de manejarlo? Hay cuestiones técnicas?

+150
kria allison 16 oct. 2011 18:11:05

Si no, ¿cómo es el cambio de transacciones procesadas?

+142
Dart Miha 6 ago. 2017 22:23:06

Usted probablemente ha ganado ninguna de Etereum aún porque incluso si sus acciones fueron aceptadas por la piscina no significa que fueron aceptadas por la red. Cuando la piscina minas siguiente bloque, el porcentaje de las acciones de la red total será el porcentaje de la cuadra de la recompensa que obtienes.

+90
Leslie Blanton 20 dic. 2011 16:42:38

Puedo comprender las ideas generales y propiedades del bloque de la cadena, pero no han sido capaces de entender cómo una transacción se crea y llega a ser verificado o validado.

+43
Simon Zuckerbraun 25 jul. 2011 4:21:01

Mostrar preguntas con etiqueta