CoinPunk preguntas privado con base58 codificado claves privadas?

Estoy muy lo siento si este no es el lugar adecuado... pero pensé que tal vez podría obtener algunos consejos?

Bueno, básicamente, si usted mira esto: https://github.com/kyledrake/coinpunk/blob/master/lib/bitcoinjs/eckey.js#L12 lo que networkTypes para?

Y también, https://github.com/kyledrake/coinpunk/blob/master/lib/bitcoinjs/eckey.js#L47 De allí, ¿qué es eso básicamente es lo que la clave privada generalmente o comienza básicamente con la moneda? Como hace bitcoin acaba de empezar sus claves privadas con "L" o "K"? O es esta parte del código no RELACIONADOS, incluso para esto?

+265
soxr 17 ene. 2011 20:54:35
27 respuestas

Mediante la lectura de esta respuesta, entiendo que en la m-de-n multisig direcciones m y n están limitados por el tamaño máximo permitido por el P2SH redeemScript (es decir, 520 bytes).

Eso es correcto. Aunque el OP_CHECKMULTISIG secuencia de comandos de código de operación es compatible con más teclas, más de 15 claves públicas simplemente no encajan en un P2SH redeemscript, por lo que se convierte en el factor limitante.

Sin embargo, en esta sección de BIP141, se afirma que la witnessScript puede ser tan largo como 10.000 bytes. Como tengo entendido, esto implica que con SegWit adopción debería ser posible crear y utilizar m-de-n multisig direcciones con muy gran m y n, la que será considerada válida.

BIP141 sólo describe el consenso de reglas, es decir, qué operaciones son válidas dentro de los bloques. Hay un número de standardness reglas que se aplican para las transacciones a ser transmitido y aceptado en la memoria de las piscinas, para evitar posibles vías de abuso antes de que sean conocidos. Bitcoin Core 0.13.1 y hasta el límite testigo de secuencias de comandos a 3600 bytes para ese propósito.

Por ejemplo, el siguiente witnessScript, que debe representar un 50 de 100 multisig dirección, se consideran válidos y disponibles bajo SegWit?

0x01 0x32 <100 firmas> 0x01 0x64 OP_CHECKMULTISIG

Supongo que te refieres a las claves públicas de ahí, en lugar de firmas?

No. OP_CHECKMULTISIG sólo admite hasta 20-de-20, así que si quieres usar ese código de operación, usted no puede ir por encima de 20. Sin embargo, se pueden construir otros scripts que van por encima de esos límites.

En particular:

<pubkey1> OP_CHECKSIG
OP_SWAP <pubkey2> OP_CHECKSIG OP_ADD
OP_SWAP <pubkey3> OP_CHECKSIG OP_ADD
...
OP_SWAP <pubkey67> OP_CHECKSIG OP_ADD
<m> OP_NUMEQUALVERIFY

implementar un m-de-67 de la política, con menos de 3600 bytes.

+928
user1191167 03 февр. '09 в 4:24

Hemos generado segwit receptores a través de addwitnessaddress comando en v0.15 base para el cliente. Por lo tanto la recepción de los fondos a nuestra segwit direcciones.

Cuando el gasto de los segwit UTXO, la cartera, crea un estándar de cambio de dirección a partir de 1. Hay una manera de configurar de forma personalizada el cambio de dirección (segwit preferible) en bitcoin core a través de config o algún parámetro (no a través de la interfaz de usuario). Queríamos contribuir a segwit addoption, pero este comportamiento es contraproductive. Alguna idea de cómo solucionar esto?

El otro problema está relacionado con la moneda de control de la característica en segwit direcciones: He utilizado la moneda de control de la función de consolidar UTXO y enviarlo a una dirección única (guardar los datos en la blockchain porque el cambio no fue creado). Sin embargo, al utilizar el monedero con segwit direcciones de no calcular el tamaño de la transacción correctamente causantes de polvo de cambio.

enter image description here

Es allí una manera de cómo informar de ello a los desarrolladores del núcleo o en cualquier plan para resolver este con núcleo v16.?

+924
Logan Crnt 8 ago. 2014 22:34:20

Sí, por supuesto que debe ser continuamente la venta de BTC en los mercados. Pero yo en serio la pregunta que había infligir una grave devaluación a Bitcoin como un todo:

  1. El Bitcoin mercados son generalmente de muy gran - de millones de dólares en BTC cambio de manos todos los días. A menos que la cantidad de estas empresas que venden se aproxima a una fracción significativa del total del volumen diario de negociación (es decir, de 10 a 20%) el efecto que tendrá sobre los precios van a ser insignificantes.
  2. Incluso en tal caso, sería una mala estrategia de negociación que acaba de volcar todos los BTCs que recibirá de inmediato a cualquier precio que el mercado está dispuesto a pagar en ese momento en particular. Es más que probable que tengan reservas en fiat a pagar, y el lugar varias órdenes en diferentes precios en diferentes mercados (esto es lo que multipools como middlecoin hacer) y seguramente ellos van a tratar de cubrir sus BTC holdings para protegerse a sí mismos (o incluso de lucro) de los súbitos aumentos/disminuciones en su valor con respecto a la fiat.
  3. Bitcoin es varias cosas diferentes para distintas personas. Algunos lo ven como la moneda del futuro, que los demás la ven sólo como una transferencia internacional y el sistema de pago, una semi-anonymos, barato y eficiente, pero no más. Al proporcionar un servicio valioso que el mercado quería, estas empresas dan promoción y respetabilidad a Bitcoin, así apreciar un poco.
  4. Para comprar algo con Bitcoin, primero debe obtener de ellos de alguna manera, ¿verdad? Así, en el largo plazo, la cantidad de BTC comprado con la intención de pagar por dichos bienes deben aproximado de la cantidad de estas empresas están vendiendo en el cambio de fiat.
+904
Cassiterite 22 jun. 2014 7:57:09

1) Suponga que hay 20 nodos en la red y todos están recibiendo todas las transacciones. Por 10 min todos ellos recoger las transacciones de sus transacciones a la piscina y empezar a crear un bloque. Ahora, todos los nodos utilizan las mismas transacciones para crear un bloque, o cada nodo puede tener diferentes transacciones en bloque en particular?

2) Si hay 20 nodos en la red y todo el inicio de la creación de bloques, lo que va a pasar si es más de un nodo, se crea un bloque al mismo tiempo?

+901
ahd 12 ago. 2016 18:03:12

Usted puede encontrar la cartera de archivo y adjuntarlo a un cliente que ya está sincronizado con la red.

+869
Elizabeth Marie 26 nov. 2017 9:21:02

El factor más importante es esto: Cuando un nuevo bloque es descubierto en el Bitcoin red, ¿cuánto tiempo tarda la piscina para conseguir una nueva unidad de trabajo basado en el bloque de nuevo a la gran mayoría de sus clientes? Esto se determina por tres factores:

1) Tiempo de Sondeo: Si usted se preocupa por el rendimiento, que tienen para apoyar a LP. Es así de simple.

2) la Latencia de la Red: Si la minería controlador está en un vínculo lento, o los mineros se encuentran a una gran distancia del controlador, esto se convierte en un factor significativo.

3) de la CPU en el Controlador de La CPU puede ser de 3% normalmente y usted podría pensar que usted está haciendo bien. Pero si se amplía un núcleo cuando un nuevo bloque es descubierto, este puede ser un factor significativo en el estado de reposo de los mineros u obsoletos acciones.

+829
Ignacio Lago 19 sept. 2016 11:02:52

Básicamente, preguntándose cómo Base58 la codificación de las obras. Este sitio ofrece una buena visión general, pero voy a enumerar aquí los detalles, así como con un ejemplo más concreto. Para este ejemplo, voy a hablar de la codificación, pero la versión de bytes (antepuesto) y de la suma de bytes (anexa) no se añaden antes de esta codificación se realiza. Esta anteponiendo/anexar sólo de los cambios de la base de datos antes de la codificación. El siguiente es cómo los datos se codifican.

Digamos que tengo esta codificación simple llamada Base4 de codificación. En mi codificación:

0->Un
1->B
2->C
3->D
Si tengo el número 134 (1000 0110 o 0x86) y quiero codificar en Base4, entonces lo que voy a hacer es repetidamente dividir por 4, y el uso de la codificación. Así:

134 / 4 = 33 resto 2 -> C
/
-------
|
 33 / 4 = 8 resto 1 -> B
/
-------
|
 8 / 4 = 2 resto 0 -> Un
/
-------
|
 2 / 4 = 0 resto 2 -> C

Así que la Base4 de codificación para este byte sería "CABC". Bitcoin hace lo mismo, pero usando 58 números en lugar de 4, y un carácter diferente para cada uno. Los personajes elegidos en la Base58 de codificación son solo para evitar la confusión cuando los seres humanos la transposición de la clave. Por ejemplo, no hay ninguna que me carácter, porque ya hay un 1 carácter, y los dos se podría confundir muy fácilmente.

Sólo hay una cosa más que es un poco complicado. Si yo fuera la codificación de los datos 0x0086, yo podría desear que la codificación de ser ligeramente diferente de la anterior codificación para 0x86 para mostrar que había un extra 0x00 byte en el principio. Para ello, todo lo que hacemos es añadir datos adicionales en el lado izquierdo de la codificación. Así, en nuestro Base4, 0x0086 se codifica como ACABC. Del mismo modo 0x0000 0086 se codifica como AAACABC. En el estándar de direcciones bitcoin, la versión de bytes prefijo es 0x00, 0x00 y se codifica como 1, por lo que las direcciones de siempre comienzan con un 1.

+787
krinchan 20 mar. 2014 7:24:55

Estoy en el proceso de comprensión scriptSigs de entradas de transacción y se encontraron con algunas transacciones con entradas que parecen haber desaparecido una clave pública.

Esto es lo que yo esperaría a ver como un scriptSig. Una firma y una clave pública.

ScriptSig: PUSHDATA(71)[3044022017e2af6e1308d431365deeb5739d41a909cf0d61a9c0e48f3ae5b0bd6544bfc5022066e73dd26d71d824552b034b322603cce8b936912b99f4f3df512e502bd7c11e01] 
PUSHDATA(33)[03d7b3bc2d0b4b72a845c469c9fee3c8cf475a2f237e379d7f75a4f463f7bd6ebd]

https://blockchain.info/tx/10857ad56f1695559562af8076aea4ccba625ba79a82f75e5658c0c2fa4336c0

Sin embargo, me he encontrado con este tipo de scriptSigs así. No parece haber ninguna clave pública. ¿Qué está pasando aquí?

ScriptSig: PUSHDATA(71)[304402204e45e16932b8af514961a1d3a1a25fdf3f4f7732e9d624c6c61548ab5fb8cd410220181522ec8eca07de4860a4acdd12909d831cc56cbbac4622082221a8768d1d0901]

https://blockchain.info/tx/f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16

+777
SolihinT 5 dic. 2012 9:25:36

Supongamos que la compra de 1 bitcoin a partir de una amiga en el extranjero, que es de USD$10 y me la venden en los EE.UU. por $11.

  1. es legal? Me temo, sería considerado de lavado de dinero

  2. No voy a ser capaz de tener el recibo oficial de mi amigo, tengo que pagar impuestos para los que ganan de $1 o precio de venta de $11?

+765
Mxspartan18 30 nov. 2017 4:03:48

Estoy pensando en la situación en la que haya una subasta donde se realizan ofertas. Hay dos condiciones que deben ser llevadas a cabo:

  1. La colocación de una oferta no debe exponerse a pagar el vendedor, a menos que gane la subasta
  2. La colocación de una oferta debe requerir que usted pague a la venta en el caso de ganar la subasta

Es posible satisfacer estas dos condiciones, el uso de bitcoins?

+750
Martin Valentino 26 jun. 2015 2:51:05

Descargar el instalador de Windows para Bitcoin Core de https://bitcoincore.org/en/download/. Instalar Bitcoin Core. Una vez que se ha instalado, usted debe ver a un acceso directo en el menú de inicio con el nombre Bitcoin Core (testnet). Ejecutar eso. Ahora tiene un testnet completo nodo.

+708
Layer 27 oct. 2011 9:40:14

La cartera que puedo desarrollar, Coinomi, tiene un núcleo de la biblioteca (basado en java) que podría ser utilizado para alojar a 9 cryptocurrencies en el momento. Las claves privadas se almacenan siempre en el cliente y no en el Electrum los servidores que utiliza para actualizar su estado.

En la actualidad la necesidad de incluir en su proyecto de java, pero es posible crear una API JSON para ser independiente del idioma, sólo se necesita un poco de desarrollo.

https://github.com/Coinomi/coinomi-android

+701
BBbbbOBB 9 may. 2018 1:08:07

He instalado bitcoin core mediante el uso de su código fuente en mi servidor amazon por el uso de las instrucciones dadas en el siguiente enlace de youtube

https://www.youtube.com/watch?v=tG_24G7bj_w

Una parte de los comandos que he utilizado para instalar el bitcoin de el código fuente se indican a continuación,

sudo mv ./incluir/bitcoinconsensus.h /usr/local/include/bitcoinconsensus.h mkdir -p /usr/local/lib sudo mv ./lib/libbitcoinconsensus.por lo tanto, /usr/local/lib/libbitcoinconsensus.así sudo mv ./lib/libbitcoinconsensus.así.0 /usr/local/lib/libbitcoinconsensus.así.0 sudo mv ./lib/libbitcoinconsensus.así.0.0.0 /usr/local/lib/libbitcoinconsensus.así.0.0.0 chmod 644 /usr/local/lib/libbitcoinconsensus.así /usr/local/lib/libbitcoinconsensus.así.0 /usr/local/lib/libbitcoinconsensus.así.0.0.0

Sus funcionando bien en mi servidor. Ahora necesito instalar bitcoincash también en el mismo servidor utilizando el archivo de origen. Tengo el archivo de origen de bitcoincash desde el siguiente enlace

https://www.bitcoinunlimited.info/download

Pero tengo una duda que es allí cualquier conflicto ocurrirán cuando se instala dos monedas en el mismo servidor,

también de comandos podemos ver que tenemos que pasar algunos carpetas comunes(por ejemplo, libbitcoinconsensus.así , libbitcoinconsensus.así.0 ) en el directorio /usr/local/lib/ fiolder y /usr/local/include/ carpeta para la instalación de la moneda.

Entonces, ¿cómo puedo instalar las dos monedas de la fuente? Puede alyone por favor, dame a resolver este problema?

+545
CPP 17 ene. 2017 12:20:57

He leído que se anima a los usuarios a consolidar UTXO conjuntos. ¿Cómo podría hacer eso?

+462
Gopal Kalpande 9 abr. 2016 17:03:01

La compra de bitcoins no debería ser considerado como el ahorro, es un muy de alto riesgo de la inversión especulativa. Podría ir camino en el valor, forma o hacia abajo.

Afortunadamente, si usted desea Bitcoin del poder de almacenamiento seguro, sin exposición a la tasa de cambio, usted puede hacer eso también, al menos en teoría. El uso de la mayoría de sus fondos para comprar X bitcoins, y utilizar el resto como garantía a corto vender X bitcoins. Usted tendría que pagar un poco más por el cambio, pagar una tasa de interés, y la confianza de algunos de su dinero con la plataforma, y no hay en la actualidad, muy buen margen de las plataformas de negociación, pero se puede hacer y puede ser vale la pena si eres lo suficientemente aversión a las alternativas tradicionales.

+442
Frazer Kirkman 16 abr. 2017 18:43:31

la mejor manera de utilizar la ranura pci es conseguir una tarjeta pci usb de la tarjeta del eje, y la línea de la asic usb erupters centros en que. si tu placa madre tiene 4 puertos usb y conectar un hub a cada uno y cada cubo tiene 7 mineros asic, la adición de la tarjeta será el doble. luego hacer las otras ranuras y seguir adelante, antes de que usted sabe que usted será tera hash!

+377
user32668 23 abr. 2017 17:24:58

He intentado restaurar a mi 12-copia de seguridad de word con Copago y Electrum , pero no de ellos se enumeran las direcciones de mi dinero se almacena en. Qué hacer en este caso?

enter image description here

+345
tthoma24 29 oct. 2017 10:55:33

No, absolutamente no. ASIC de minería de datos hace que Bitcoin sea más segura y que sería absurdo cambiar el diseño para hacer de Bitcoin, que es menos seguro.

Con scrypt de la minería en, usted no necesita invertir en ASICs para competir con el dedicado a los mineros. Eso significa que cualquier malintencionado organización puede alquilar el poder de computación, o el uso de una red de bots, para intentar un 51% de ataque a la moneda. Cuando termine de atacar la moneda, que sólo puede dejar de alquilar el poder de computación. Esto hace que sea muy vulnerable.

Por el contrario, para atacar a una moneda que se puede minero de manera muy eficiente con ASICs, usted tiene que invertir en ASICs. Usted no puede utilizar una red de bots. Usted no puede alquilar supercomputadoras o clusters. Y si no debilitar la moneda, hacer las ASICs inútiles, y ahora está sentado con millones de dólares de hardware que convirtió a la chatarra.

Así que no, no me puedo imaginar el Bitcoin desarrolladores podrían considerar la posibilidad de la destrucción de la seguridad de Bitcoin. ¿Qué beneficios hay?

Y es no hacer minería de datos, más igualitario y más o Democrática. La economía nos dice que si la minería es rentable, más gente va a la mina, hasta que es apenas rentable, pero no más rentable que cualquier otra cosa que puede hacer la gente. Cuando es apenas rentable, la minería de datos de la comunidad consistirá en aquellos con el mejor borde, aquellas que pagar menos por la electricidad, aquellos que pueden afeitarse un par de dólares de los costes de hardware, y así sucesivamente. Será imposible que el promedio de la gente para competir-que va a ser mejor comprar Bitcoins.

Además, este cambio haría añicos la confianza en Bitcoins. No existe manera de que usted podría cambiar el 21 millones de Bitcoin límite. Y la gente que invirtió en ASICs está esperando para obtener una parte de los restantes Bitcoins -- talla de una acción nueva por no ASIC minería haría que aquellos que invirtieron en ASICs para obtener un rendimiento más bajo de lo esperado, castigarlos para invertir en Bitcoin. Sería completamente fuera de la cuestión, un absoluto no-starter, inconcebible.

Sin rodeos, cualquier persona que en serio sugiere algo como esto no tiene la concepción de cómo el Bitcoin mundo realmente funciona.

+328
Michael Jaq 19 abr. 2011 23:54:16

Usted puede, solo hay que ejecutar con puerto diferente y cada rpc se conecte en cada cartera puerto, el puerto puede ser configurado en .conf archivo o como arg cuando se ejecuta bitcoin.exe

+307
Tamas Kalman 19 ene. 2018 1:32:39

MCCCS, me pueden agregar electrum de oro, que es una de electrum para BTG en lugar de btc,

Usted puede encontrar aquí en https://electrumgold.org/

Por supuesto, usted necesita demostrar que usted es el titular de la cartera, ya sea por semilla o por claves privadas

+239
Omid Sadeghi 24 nov. 2016 23:02:00

GPU-explotables cryptos son, posiblemente, más descentralizado.

Quiso simplemente se pierda este aspecto del diseño o hace este sonido pescado para usted?

+92
Peter 3 mar. 2017 17:34:35

Hola, este es el Dushyant de la India he oído sobre el bitcoin locura de ahí busqué en google y comenzó a visitar los sitios y obtuvo pocos (apenas) satoshis, etc. Pero no sé qué es el valor exacto de la misma y cómo puedo usarlo también en la india no hay mucho de locura debido a que no hay conocimiento de bitcoins...

No estoy seguro de que debo continuar haga clic en y ganar estos mini monedas y agregar hasta 1 bit coin(que definitivamente se tome unos meses), pero luego no sabe qué hacer con ella ?

+91
Amir Hamzah 18 jun. 2014 5:48:05

Hola chicos ¿hay alguna forma de averiguar cuánto de comercio en bitcoin va en el seno de cada país? Estoy buscando específicamente para obtener información sobre el país de Chipre.

+85
Tony Bourgoin 22 ago. 2019 15:39:00

Sé cómo calcular dificultad, y sé que es aumentada o disminuida por la comprobación de que el periodo de tiempo del pasado año 2016 bloques.

y he encontrado el código real para el cálculo de intervalo de tiempo: https://github.com/bitcoin/bitcoin/blob/master/src/pow.cpp#L55

actual_timespan = last_block->get_timestamp() - first_block->get_timestamp()

Pero, como sé que marca de tiempo en el bloque no es el momento exacto de la minería: https://en.bitcoin.it/wiki/Block_timestamp

Así, el intervalo de tiempo que se utiliza para calcular el siguiente dificultad no es exactamente el período de tiempo, pero su valor aproximado. Estoy en lo cierto?

+78
Sarthak Nijhawan 14 ene. 2011 4:29:13

Cuando inicie la sesión en blockchain.info - ingresar la contraseña en el lado del cliente.

¿La contraseña permanecen almacenados en una variable de javascript en el lado del cliente después de que el proceso de inicio de sesión a través de?

Si sí, ¿eso cuenta como real un riesgo de seguridad? ¿Qué tipo de vectores de ataque hace que abra usted?

Si no, de qué otra manera se hace la actualización de la cartera del lado del servidor el estado?

+55
Lenilson Dias 8 ene. 2015 8:36:47

Estoy bastante seguro de que me puede responder a mi propia pregunta aquí... el resultado es, literalmente, el número total de bloques, y el número total de transacciones presenciado por ABE publicado lado a lado.

Todo parece estar funcionando sin problemas. El número de transacciones es el aumento casi exponencial, ahora, por el número de bloques.

+17
Clarince Thomas 12 jul. 2010 10:22:22

Excavación de oro no era un negocio en los primeros días, se dejó a los lunáticos. Sólo más tarde las compañías mineras comenzaron.

Las respuestas anteriores acerca de la dificultad y los límites superiores de las ganancias son buenas, pero uno no debe olvidar lo volátiles que bitcoin es. La mayoría de los dueños de negocios quieren minimizar el riesgo a proteger su capital. La minería de bitcoins con graves capital debe ser considerado extremadamente peligroso que muy pocas personas cuerdas están dispuestos a esforzarse de hoy.

+10
user3276420 3 ago. 2019 14:42:28

Mostrar preguntas con etiqueta