Puede, a la competencia de cryptocurrency hacer Bitcoin obsoleto?

Si un nuevo cryptocurrency se crea, con algo de propiedad desconocida que Bitcoin no tiene, Bitcoin puede ser adaptado para incluir esta propiedad, o se Bitcoin se vuelven obsoletos?

(Creo que sé la respuesta, pero creo que es una pregunta importante. Estimulado por este post de reddit)

+379
yanaodnu 28 nov. 2015 16:47:31
24 respuestas

¿Cuáles son estos diseñado para llevar a cabo?

  • El peer-to-peer de la red se ha diseñado principalmente para comunicarse bloques y transacciones entre los nodos. También se ha extendido a lo largo del tiempo para permitir SPV que los clientes soliciten los datos filtrados, así como comunicar las alertas por completo de nodos[1] y distribuir la información de la dirección para la plena nodos que aceptar conexiones entrantes.

  • La interfaz RPC está diseñado para permitir a los usuarios a utilizar Bitcoin Core, ya sea manualmente o mediante programación. Alrededor de la mitad de sus llamadas están relacionadas con Bitcoin Core opcional incorporado en la cartera, con la otra mitad se divide entre las funciones de control, la recuperación de datos funciones, y las funciones de utilidad. Un nuevo HTTP RESTO de la interfaz también proporciona algunos datos de las funciones de recuperación.

[1] Sólo Bitcoin Core utiliza esta función en la actualidad, aunque es posible que la red para manejar las alertas se propagan por otro software.

Si estoy tratando de implementar una cartera que no necesita bitcoind para ser instalado a trabajar, cuál debo usar?

Todas las carteras de la necesidad de Bitcoin Core para ser instalado en algún lugar, pero es posible escribir una cartera que se comunica con otras personas Bitcoin Core instancias con el peer-to-peer protocolo.

Lo bibliotecas existentes implementar los detalles de bajo nivel de estos protocolos?

  • Los más populares de la biblioteca para la interfaz con el peer-to-peer de la red es BitcoinJ (Java/Javascript). No es tan completo, python-bitcoinlib proporciona el código que es a menudo línea-por-línea idéntica a Bitcoin Core (contabilidad de las diferencias entre C++/Python). Otras bibliotecas existen, pero la mayoría se centran en la interacción con el protocolo como un cliente y no aplicar plenamente el lado del servidor.

  • Para la RPC-JSON interfaz, algunas bibliotecas como la de ocaml Bitcoin ofrece una amplia envoltura alrededor de los nativos de la RPC-JSON de la interfaz, añadiendo a escribir y otras características. Sin embargo, todo lo que se requiere para la interfaz con Bitcoin Core RPC-JSON interfaz es una biblioteca que se encarga de HTTP sockets y una biblioteca que los procesos de JSON. (Pero, si se implementa esto, por favor lea el adecuado manejo de dinero página de la wiki

+896
user283265 03 февр. '09 в 4:24

Bienvenidos a la página!

Depende del protocolo utilizado.

Algunos protocolos de la piscina dictan cómo a menudo la lista de las transacciones que se actualiza, y otros tienen definida por el cliente de minería.

Estrato

En el Estrato, la piscina envía el minero un nuevo merkle rama cuando se ve a un nuevo bloque o cuando una cierta cantidad de tiempo ha pasado. De forma predeterminada, las actualizaciones de la lista de transacciones cada 60 segundos.

Por supuesto, esto es sólo un defecto; una piscina operador puede cambiar esto.

GBT

En getblocktemplate con longpoll, la piscina envía un nuevo trabajo sobre el cambio de bloques, o después de 60 segundos. (Para bitcoind, al menos.)

// Esperar a responder hasta que en el mejor bloque de cambios, O un minuto ha pasado y hay más transacciones
...
checktxtime = boost::get_system_time() + boost::posix_time::minutos(1);

(Fuente)

En getblocktemplate sin longpoll, el minero busca nuevo trabajo de cada tan a menudo. 'Muy a menudo' se minero-definido.

cgminer hace cada 60 segundos:

static void gen_gbt_work(struct piscina *piscina, una estructura de trabajo *trabajo)
...
si (ahora.tv_sec - piscina->tv_lastwork.tv_sec > 60)

(Fuente)

bfgminer es configurable por el usuario, pero los valores predeterminados de 60 segundos:

--scan-tiempo <arg> límite Superior en el tiempo dedicado a la digitalización de trabajo actual, en segundos (valor predeterminado: 60)

(Fuente)

Conclusión

Cambiando de trabajo cada después de que la red se encuentra un nuevo bloque y cada 60 segundos es por lejos la forma más común de hacer las cosas.

+891
n3tn0de 9 sept. 2018 20:57:04

He utilizado un moneygram y comprar algunos Bitcoins. Utilizando la información que yo tengo de ZipZap, yo era capaz de obtener la dirección donde el dinero fue enviado y a través del bloque explorer que está ahí. Tengo el ScriptPubKey que contiene (espero) lo que tengo que hacer para conseguir las monedas. Por desgracia, no tengo idea de cómo llegar a ella. Tengo muy poco conocimiento de programación o codificación. ¿Cómo puedo divulgar esta información sin necesidad de volver a la universidad?

+884
pkothbauer 20 nov. 2018 9:12:36

El repo de github para el sitio tiene esta "COPIA" términos de la licencia: https://github.com/bitcoin/bitcoin.org/blob/master/COPYING Los derechos de propiedad intelectual sobre los archivos son propiedad de los respectivos autores. Algunos de los archivos pueden ser licenciado bajo la Licencia MIT (MIT), disponible en http://opensource.org/licenses/MIT o de otras licencias. La correspondiente licencia la información se puede encontrar en el encabezado del archivo o en la carpeta que contiene el archivo. TL;DR; Es el MIT, excepto cuando esto no sea

+829
Lisilove 22 abr. 2013 22:14:12

Actualmente mi Bitcoin Core cliente fue detenido sincronización en 40.73%. No fue progresando más. He descargado el Blockchain de https://getbitcoinblockchain.com/ . Puedo simplemente copiar estos bloques y pegar estos descargado bloques a mi Bitcoin > Bloques ? Todo va a estar bien ? Será el Bitcoin Core cliente acepta la descarga de blockchain ?

+805
Darryl Harbor 4 ene. 2015 9:22:50

Mediante el extendido de clave pública se podría derivar todas las direcciones asociadas con su billetera. Esto permitiría a una persona para determinar actuales y futuras direcciones en su cartera, esto podría permitir a alguien para supervisar sus actividades financieras. No estoy seguro de cómo se podría interrumpir el acceso a su cartera. Creo que funciona similar a una HD cartera de clave pública.

+752
Onomanatee 23 may. 2013 5:27:46

Estoy construyendo una altcoin basado en bitcoin 0.12, en chainparams podemos encontrar :

consenso.vDeployments[Consenso::DEPLOYMENT_TESTDUMMY].nStartTime = 0;
 consenso.vDeployments[Consenso::DEPLOYMENT_TESTDUMMY].nTimeout = 999999999999ULL;
 consenso.vDeployments[Consenso::DEPLOYMENT_CSV].bit = 0;
 consenso.vDeployments[Consenso::DEPLOYMENT_CSV].nStartTime = 0;
 consenso.vDeployments[Consenso::DEPLOYMENT_CSV].nTimeout = 999999999999ULL;

¿qué es 999999999999ULL?
se debe utilizar en mainnet parámetros en lugar de este viejo fechas ?

 consenso.vDeployments[Consenso::DEPLOYMENT_TESTDUMMY].bit = 28;
 consenso.vDeployments[Consenso::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1 de enero de 2008
 consenso.vDeployments[Consenso::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // el 31 de diciembre de 2008

// Implementación de BIP68, BIP112, y BIP113.
consenso.vDeployments[Consenso::DEPLOYMENT_CSV].bit = 0;
consenso.vDeployments[Consenso::DEPLOYMENT_CSV].nStartTime = 1456790400; // 1 de Marzo de 2016
consenso.vDeployments[Consenso::DEPLOYMENT_CSV].nTimeout = 1493596800; // 1 de Mayo de 2017

Gracias

+682
Jon W 12 feb. 2019 8:48:15

Con FPGAs y más aún con ASICs, el costo de la electricidad es sólo una fracción de los costos de la minería.

Así, mientras que la GPU de los mineros tenían un incentivo para operar durante las horas del día cuando fue la más rentable, y el poder durante otros momentos del día, el único enfoque con FPGAs y ASICs es para ponerlos en funcionamiento 24x7.

Esto puede cambiar en un año o tres, donde el costo de la electricidad se convierte en un factor importante en la minería una vez más, pero espero que para entonces los costos de transacción son una parte mayor de los ingresos de minería. Aquellos que actúan como una auto-corrección mecanismo. Si la capacidad de las gotas de modo que sólo tres bloques en que se extraen por hora, el bloque de recompensa subsidio (25 BTC por bloques, comenzando por el bloque de 210.000) es el mismo, pero la cuota de los ingresos será mayor en cada bloque de base, dando así los incentivos para mantener la minería.

+643
ZaBor 22 feb. 2011 4:45:05

Hay una gran cantidad de servicios en línea en donde puedes guardar tus bitcoins. Sólo tiene que elegir lo que sea más conveniente para usted, dependiendo de qué características necesita.

Todos los Intercambios de Bitcoin puede contener bitcoins y algunos de ellos permiten que usted instantáneamente transferencia de bitcoins entre los usuarios, que puede ser una gran ventaja si desea aceptar pagos.

Otros lugares de monederos electrónicos incluyen instawallet, walletbit y flexcoin. Flexcoin actúa más como un banco real, ya que paga "descuentos" (interés) a los usuarios. Tradehill también está preparando un ewallet en bitcoin.com. blockchain.info ofrece un ewallet con la característica inusual que no tienen acceso a las claves privadas.

En cuanto a la seguridad, es difícil saber lo que está pasando en el exterior. Algunos intercambios mantener parte de sus monedas fuera de línea, lo cual es bueno. Flexcoin también está planeando introducir un almacenamiento en frío característica.

Nuevos servicios aparecen cada día, por lo que es difícil señalar una sola grande "bitcoin banco" ahora mismo. Echa un par y elegir uno que se adapte a sus necesidades.

+602
Coiner 25 dic. 2013 16:26:08

En el 99% de los casos, es porque un minero ha minado un bloque que se ha propagado a través de la página web y no ha alcanzado el cliente. En el otro 1% de las veces, es porque ha habido un bloque de la cadena de la horquilla y hay dos bloque de cadenas que son válidos. Ambas posibilidades son cosas temporales (casi siempre) y se solucionará cuando el bloque siguiente se presenta minadas o antes.

+551
idrk idrc 17 nov. 2019 12:08:09

Carteras sólo tendrá en cuenta las salidas a ser de ellos si es algo que puede pasar a partir de. Esto por lo general implica la comprobación de la secuencia de comandos de salida contra el conjunto de scripts que las direcciones se utiliza para generar. Así que incluso si usted puede firmar para algo, si la secuencia de comandos no coincide con ninguna de las secuencias de comandos almacenados en su billetera, entonces no va a considerar la posibilidad de que la salida sea el tuyo.

Si la salida fue un P2SH salida, entonces usted tendría que tener la redeemScript con el fin de pasar de ella, por lo menos que el remitente compartido con ustedes (y si lo hicieron, se puede comprobar por cualquier rudo), su cartera no se dará cuenta de que usted podría pasar que P2SH de salida.

Además, no es "reclamar el saldo" o reclamación de cualquier tipo, excepto cuando se pasa de una salida.

+503
Ayon Khan 16 jul. 2015 11:23:28

Me pregunto las implicaciones de la situación siguiente.

Supongamos que me ofreció una moneda con el precio de 1k (por error o por experimento), mientras que el orden más alto en el mercado es de 2 kb. ¿Cuáles son los precios que voy a pagar y la coincidencia de orden va a recibir. ¿Cómo afecta esto al precio actual del mercado? Gracias

+501
madlers 22 may. 2017 4:18:27

Una de las características del nuevo protocolo de pago es que permite a los clientes de la cartera para enviar automáticamente un reembolso de la dirección con la transacción para el comerciante.

¿Por qué el reembolso no será enviado a la misma dirección?

He leído los relacionados con la pregunta acerca de por qué el cambio es enviado a una dirección diferente. Gavin y David Schwartz mencionó que al ser más difícil de rastrear su bitcoin gastos y ocultando las que la dirección de los gastos de dirección y que el cambio de dirección.

Es esta la razón por la que las direcciones se supone que se utiliza para reembolsos o hay otras razones?

+458
user18118 24 abr. 2017 1:49:39

¿Cómo puedo conseguir en y fuera de Bitcoin como rápidamente como sea posible? Podría alguien por favor, escriba un tutorial detallado sobre el 'Cómo' de utilizar Bitcoin para una sola transacción, sólo para conseguir un poco de experiencia. Por favor.

+423
Christien Ayson 10 sept. 2019 10:41:49

Como Bitcoin difunde su conocimiento de las nuevas transacciones sólo a un par de nodos a la vez, estadísticamente hablando, que se conecta a los nodos más hará que sea más probable que usted va a obtener la información sobre las nuevas transacciones. No estoy seguro de cómo se iba a realizar en la práctica, sin embargo. Obligando a muchas conexiones probablemente sería un drenaje en su sistema y superan a los beneficios.

+252
PAVSAN 20 jul. 2010 10:36:53

Yo le estoy dando a este un intento a ver si puedo hacer bitcoin minería. Me tomó un portátil con Windows y se instala GUIMiner en él. Luego he conectado a bitminter piscina http://mint.bitminter.com:8332 usando mi ID. Cuando hago clic en inicio Minería de datos, me sale este mensaje "ValueError: se necesita un valor de más de 1 a desempaquetar". El resumen dice: "problemas de conexión".

¿Qué estoy haciendo mal?

+252
emkaybop 5 ago. 2010 18:00:01

Por desgracia tienes razón. Si se ejecuta fuera de direcciones (100 en la piscina) Bitcoin-qt se han generado nuevas direcciones y los que no están en esa edad de copia de seguridad, así que usted no tiene la recién creada claves privadas, entonces usted no puede acceder a las monedas en ellos.

Que mejor que empezar a utilizar un determinista de la cartera, como Electrum o de la Armería, si no ha configurado una buena (automático) proceso de copia de seguridad.

+180
sumesh cp 1 feb. 2019 15:35:41

BIP38 carteras son significativamente más seguro y son resistentes a los ataques de fuerza bruta cuando un decente frase de contraseña se utiliza.

Generalmente el término "fuga de Cartera" se refiere a uno en el que la clave privada se deriva de una frase que se componen. Estos han demostrado ser inseguro porque los seres humanos son malos en la entropía y en general cualquier cosa lo suficientemente fácil de recordar es que no es seguro.

Nota: moderno BIP39 carteras generar un 12, 18 o 24 de la palabra "semilla", la frase de la cual ilimitado de las teclas pueden ser derivadas. Estos pueden mirar como un cerebro cartera, pero es totalmente seguro siempre y cuando se hayan creado de forma segura. Recordando estas palabras puede ser un reto, sin embargo, por lo general, mejor escribir en algún lugar y almacenar de forma segura.

+154
Lyle Tafoya 5 abr. 2010 2:35:30

Como se mencionó en el BIP 0016, la votación tendrá lugar a finales de enero de 2012. los votos que ver ahora (enero 24) son a partir de grupos que ya han actualizado su software para votar a favor o en contra. Hay algunas piscinas que han dicho que la actualización, pero aún no lo ha hecho.

+129
rookiepig 28 abr. 2011 3:09:34

Sí es posible.

Pasos.

1) Encontrar un bitcoin vendedor en Egipto.

2) Comprar Bitcoins en Egipto. Tu Amigo debe proporcionar una dirección bitcoin para recibir los bitcoins.

3) Usted proporciona una dirección bitcoin a su amigo cuando él envía a los bitcoins.

4) encontrar a alguien dispuesto a comprar bitcoins con sterling en su ubicación.

5) Vender sus bitcoins y recibir Sterling.

Ambos se necesitan un bitcoin wallet. Y una forma de contacto con un bitcoin vendedor/exchange.

Usted puede hacer el intercambio en persona (es decir, LocalBitcoins) o directamente a su cuenta bancaria usando un servicio como Coinbase.

+116
WW ASIA 23 may. 2010 3:19:56

Hay alguna API de javascript disponibles para conectar el local bitcoin nodo(regtest) para el envío de la transacción a la red(regtest)?

+99
Dan Burkhardt 16 abr. 2019 20:56:13

Funciona de manera diferente en relación a regular forex debido a su tecnología subyacente?

¿Cómo puede el mercado de calcular su valor?

+79
user11755 29 dic. 2016 6:32:37

El Bitcoin de referencia para el desarrollador tiene una sección en la listtransactions llame al:

El blocktime es la hora de la cuadra que confirma esta transacción en su local de best blockchain. No es devuelto para confirmar las transacciones.

El tiempo de campo controla el tiempo que su cartera comenzó el seguimiento de esta transacción.

El timereceived campo controla el tiempo que el nodo aprendido acerca de la transacción, o, alternativamente, el tiempo de bloque que incluye esta transacción.

+73
beholderrk 17 sept. 2012 18:42:19

Piense acerca de una transacción bitcoin:

Entradas: 1: 2 BTC, Dirección 2: 1 BTC

Salida: Address3: 3 BTC

Por lo que el valor de 1 es porque dos de las transacciones anteriores, donde cada uno de esos 2 transacciones enviadas 1 BTC a la Dirección 1. Cómo es un nodo de ahora ser capaz de verificar que la cantidad de "2" es la correcta para la transacción?

+20
naniey mospeada 1 dic. 2010 5:44:05

Mostrar preguntas con etiqueta