¿Cómo cryptocurrency intercambios de manejar las cuentas de los usuarios?

Yo poco se dio cuenta de que el hecho de que los intercambios comerciales de los motores que ejecutar todas las operaciones dentro de la propia bolsa, y no en el blockchains. Es decir, si Un Usuario vende al Usuario B, no existe el correspondiente blockchain de transacción de la transferencia de esas monedas. En su lugar, ambos usuarios tienen cuentas en el intercambio, que son debitados y acreditados. Una blockchain transferencia sólo se lleva a cabo durante los depósitos y retiros.

Por favor explique el mismo caso para la moneda como el Bitcoin, ya que gestiona sus recursos con UTXO Modelo el cual es un registro del saldo de las salidas. Y para otras divisas como el Etereum el uso de la cuenta de balance de modelo, ya que las transacciones no están incluidos en el blockchain. Así que, ¿cómo se reflejan los cambios en la cuenta de un usuario?

+160
user2373148 31 jul. 2010 15:27:44
20 respuestas

Las supercomputadoras son programable para hacer cualquier cosa. ASICs se construyen a partir de cero para calcular las funciones de hash sólo. Es como comparar un cuerpo humano, que puede ser entrenado para demoler una pared con el karate, con una bola de demolición.

+945
shamwow 03 февр. '09 в 4:24

EC2 sería prohibitivamente caro para atacar a bitcoin, pero sería muy adecuado contra los llamados "GPU hostil" bloque de cadenas. En contra de bitcoin CE más probable es que el uso sería para "rematar" una atacantes hash poder. Si un hipotético atacante construido un enorme hash de la granja, pero fue un poco corto de 51% de hash de energía que el atacante podría usar instancias de EC2 para empujar el ataque "más arriba".

EC2 es poco adecuadas como fuente primaria de un atacante hash poder porque EC2 GPU los precios son caros, la GPU de Amazon elegido es poco adecuado para la mezcla, y el número de instancias es lmited (Amazon sólo tiene tantas instancias de GPU). CPU instancias son significativamente más baratos, pero tienen en promedio 1/50th de hash de alimentación de la media de la GPU, lo que aumenta significativamente el número de casos necesarios para alcanzar el 51% de hash de energía.

Para los denominados "GPU-hostiles" bloque de cadenas (litecoin, tenebrix, solidcoin, etc) el uso de instancias de EC2 es mucho más eficiente y económico. Desde estas cadenas decidió excluir las Gpu (una dudosa decisión) en efecto han quitado la ventaja de rendimiento entre el hardware utilizado por el honesto nodos y el más rentable de hardware disponibles para los atacantes. Cada honesto nodo es ahora significativamente menos potente (se limita a una media de un solo CPU) y la potencia de la CPU (en una variedad de formas) es mucho más barato y de fácil acceso por parte de un atacante. En esencia, estas cadenas de bienes de consumo, el hardware utilizado para la mezcla y, como tal, a la izquierda vulnerables debido a que grandes cantidades de hardware de la CPU puede ser obtenido por muy barato si sólo se necesita para un corto período de tiempo (como en un 51% de ataque).

Aunque el problema existe en todos los "GPU hostil" cadenas vamos a echar un vistazo más de cerca a uno de chian, Litecoin. Litecoin del hash de energía es de aproximadamente 30MH/s. Para derrotar a que sólo sería necesario 6000 Amazon Compute Units (CPU virtual aproximadamente equivelent a un moderno procesador de 1 ghz CPU Xeon). El más grande de instancias de Amazon tiene 30 unidades informáticas. Por lo tanto se requeriría solamente 200 de los más grandes instancias o aproximadamente $300 por hora, a los precios actuales para alcanzar el 51% de Litecoin de la red de hash de energía.

Todos los otros "GPU hostil" la moneda está en el mismo problema. Mediante la exclusión de alto rendimiento de la GPU que han hecho más fácil para un atacante aprovechar las grandes fuentes de obtenerse fácilmente de bajo coste de energía de la CPU poner la red en riesgo

+881
BillyBob 22 sept. 2018 15:07:43

Yo no puedo conseguir que confirmó BTC de https://tpfaucet.appspot.com/ servidor.

Intentado muchas direcciones y no se puede conseguir el equilibrio con la confirmación. por eso mi testnet servidor de equilibrio es siempre 0.0

bitcoin.conf

rpcuser=bitcoinrpc

rpcpassword=cadena de caracteres aleatoria

testnet=1

la dirección de conseguir por getnewaddress:myVwyA9ooffVDqvbRJC4Kmspu2rDJBactk

he utilizado https://www.blocktrail.com/tBTC para saber sobre mi transacción y del que se dice que no confirmados.

Por esa razón yo no soy capaz de poner a prueba mi servidor de propósito.

¿qué debo hacer ahora???

+818
zaharpopov 24 ago. 2014 20:36:39

Cuando se genera un nuevo bloque, ¿cómo es el nbits campo en el encabezado de bloque calcula? Es nbits calculado para cada nuevo bloque como:

nbits=nbits de último bloque * (timstamp de lastblock-marca de tiempo de (lastblocknum-2016))/20160 

O, nbits sólo se actualiza cada 2016 bloques como:

si(currentblocknum%2016==0)
 nbits=nbits de último bloque * (timstamp de lastblock-marca de tiempo de (lastblocknum-2016))/20160 
otra cosa
 nbits=nbits de lastblock

Y cuando un nodo recibe un nuevo bloque, se calculará la correcta nbits de sí mismo para el nuevo bloque (en lugar de utilizar el nbits en el recibido de bloque) antes de comprobar el resultado hash, ¿verdad?

No he leído el código fuente de bitcoin, y estoy confundida por la introducción de nbits en algunos libros.

+731
user7220 22 jul. 2016 10:22:44

después de la Génesis de Bitcoin, es decir, la creación de bloque#0, cada cartera tiene el dueño de una cartera vacía, por el camino no hay nada a la mía. Entonces, ¿cómo el bloque de la cadena de proceso puede ser iniciado?

Hay Horas Felices y que algunas personas con suerte son elegidos de modo que se puede obtener gratis bitcoins? se llama premined bitcoins? En otras palabras, donde puedo encontrar una descripción de la blockchain de bitcoin bootstrap?

Como una alternativa de la pregunta, es posible que el proceso de arranque se inicia en una tarjeta de crédito/deuda de base, es decir, saldo contable siempre nul?

+703
travelingbeard 12 mar. 2016 11:18:36

AFAIK hay 5 diferentes norma no SegWit tipos de transacción, y 4 SegWit queridos.

No SegWit:

Pago de clave pública (P2PK)

PUSH (1 byte) + <comprimido/uncompressed_pk> (33/65 bytes) + OP_CHECKSIG (1 byte)

Pago de clave pública de hash (P2PKH)

OP_DUP (1 byte) + OP_HASH160 (1 byte) + PUSH (1 byte) + <hash_160(PK)> (20 bytes) + OP_EQUALVERIFY (1 byte) + OP_CHECKSIG (1 byte)

Multisig (P2MS)

<number_of_PKs> (1 byte) EMPUJE (1 byte) <PK_0> (33/65 bytes) EMPUJE (1 byte) <PK_1> (33/65 bytes) ... de EMPUJE (1 byte) <PK_n-1> (33/65 bytes) OP_CHECKMULTISIG (1 byte)

P2MS permiten hasta 15-15 secuencias de comandos, sin embargo, sólo hasta el 3-3 son estándar.

Pagar a la secuencia de comandos de hash (P2SH)

OP_HASH160 (1 byte) + PUSH (1 byte) + <hash160(redeem_script)> (20 bytes) + OP_EQUAL (1 byte)

OP_Return

OP_RETURN (1 byte) EMPUJE (1 byte) <0 a 83 bytes de datos>

SegWit:

Con respecto a segwit tipos, hay dos no nativos y dos nativos.

Nativo de Pagar a testigo clave pública hash (P2WPKH)

OP_0 (1 byte) EMPUJE (1 byte) <hash de 160(PK*)> (20 bytes)

Nativo de Pagar para ser testigo de secuencia de comandos de hash (P2WSH)

OP_0 (1 byte) EMPUJE (1 byte) <script_hash> (32 bytes)

Pagar a testigo clave pública hash encapsulado en un pago a la secuencia de comandos de hash (P2SH-P2WPKH)

La canjear guión sigue la misma estructura que los nativos P2WPKH:

redeem_script = OP_0 (1 byte) EMPUJE (1 byte) <hash_160(PK*)> (20 bytes)

Mientras que la estructura externa de la secuencia de comandos (scriptPubKey) es como cualquier otro P2SH:

OP_HASH160 (1 byte) + PUSH (1 byte) + <hash_160(redeeem_script)> (20 bytes) + OP_EQUAL (1 byte)

Pagar para ser testigo de secuencia de comandos de hash encapsulado en un pago a la secuencia de comandos de hash (P2SH-P2WSH)

La canjear guión sigue la misma estructura que los nativos P2WSH:

redeem_script = OP_0 (1 byte) EMPUJE (1 byte) <script_hash> (32 bytes)

Mientras que la estructura externa de la secuencia de comandos (scriptPubKey) es como cualquier otro P2SH:

OP_HASH160 (1 byte) + PUSH (1 byte) + <hash_160(redeeem_script)> (20 bytes) + OP_EQUAL (1 byte)

*En P2WPKH secuencias de comandos el hash de 160 debe corresponder a un comprimido de clave pública, de lo contrario, los fondos serán perdidos.

+685
Sadeq Sepehrnoush 23 oct. 2014 10:56:42

He buscado aquí para puestos en la historia de los movimientos de los precios siguientes Bitcoin reducir a la mitad, pero no encuentro mucho. He encontrado algunos comentarios de edad que consultó acerca de la anticipados de precios cambios esperados para el futuro halvings, pero mi pregunta no es de carácter especulativo, sino acerca de lo que ha sucedido realmente para el precio de bitcoin durante los últimos reducir a la mitad los eventos. ¿Alguien puede proporcionar un breve resumen de lo que ha sucedido dentro de unos pocos días o semanas a BTC precio (o incluso de otros relevantes cryptos) en el pasado, cuando una ha ocurrido?

+625
Rohit Jindal 29 jun. 2016 0:23:02

¿Cómo funciona el gobierno de los estados UNIDOS de vista de Bitcoin? Es una moneda, una mercancía, o algo más?

+622
donibaskoro 20 jul. 2013 15:45:50

Blockchains se utilizan mejor cuando hay varias entidades que no necesariamente confiar el uno en el otro. Así que dentro de un banco, una blockchain no es realmente útil. Sin embargo, entre las transferencias bancarias podría utilizar el blockchain. Ahora, con el fin de enviar entre los bancos, los bancos el uso de sistemas centralizados (ACH, SWIFT, etc), operado por un tercero. Con federado blockchains, se pueden quitar más de la tercera parte de la participación, y así ahorrar en tarifas y tiempo. Que es realmente el único caso de uso para los bancos que utilicen blockchains que he escuchado.

+564
Buddhika Kitsiri 1 may. 2013 0:23:33

Si usted está en, por ejemplo, el Congo, o en el Ecuador (o cualquier otro país en desarrollo) ¿cómo la gente de ahí comienzan a adoptar bitcoin? Me refiero a los primeros, obviamente, las cosas son más fáciles una vez, incluso los pequeños, grupo de personas están usando en un determinado país. El problema que yo veo aquí, es ¿por qué (decir que el propietario de bitcoin) desea un alto riesgo de moneda, a cambio de bitcoin? Así:

1 Que puede dar bitcoin en estos países?

2 ¿por Qué a usted(o a cualquier vendedor de bitcoin, la moneda local) estar dispuesto a aceptar tal inseguro moneda local?

+563
TitanLover 25 nov. 2010 0:20:03

Si vas a usar dentro de la red y no desde fuera de la LAN, a continuación, como se menciona a continuación, utilice rpcallowip=0.0.0.0/0 va a trabajar y también no utilizar rpcconnect ya que puede causar problemas. Si su planificación de futuro para utilizar esa opción fuera de la LAN (aka WAN), entonces habrá problemas de seguridad, así que asegúrese de no uso de ella fuera de la LAN, a menos que usted puede configurarlo correctamente para no permitir que aceptar todos los ip.

+551
tsilb 20 jun. 2017 21:02:48

La funcionalidad no está implementada todavía en Bitcoin. El 18 de octubre de Gavin creado 3 Bitcoin Propuestas de Mejora que soporte la funcionalidad, Bitcointalk:OP_EVAL propuesta.

+509
Muskaan Kalra 11 jun. 2017 14:44:34

Dos servicios de la tarjeta, que yo sepa son xapo y e-moneda (débito) de las tarjetas. Sé que la gente que utiliza con éxito y como lo que puedo decir que son de fiar.

+508
roezsaah 28 abr. 2010 18:49:14

Los costos de transacción son opcionales, el remitente puede elegir incluir los honorarios y el minero puede escoger incluir la transacción. Cada transacción que se incluye aumenta el tamaño del bloque que afecta a la rapidez con la que se puede propagar y el tamaño de todo el bloque de la cadena.

Así que una explicación de por qué no incluir en ellos es porque no beneficio a nadie, pero la única persona que consiguió el polvo, y sólo los beneficios de ellos una pequeña cantidad. Otra explicación es que estas cantidades totales son menos de 5430 satoshis, que es el aceptado actualmente más pequeño posible transacción en la implementación predeterminada.

+494
Deneteus 26 sept. 2013 20:54:10

Sí, el doble de pasar los intentos que puede suceder. Ellos son la razón por la que necesitamos una blockchain en el primer lugar. Ser capaz de conocer que la transacción fue el "primero" y que uno de ellos fue el doble pasar necesitamos de acuerdo a registros de la historia: el blockchain.

Hasta que una transacción es en el blockchain, no hay forma de saber si fue la primera o una de doble gastar, por lo que en realidad es bastante irrelevante cual es cual. Una vez que una transacción es en el blockchain es, por definición, se convierte en la "primera", y a todos los intentos de "doble gasta" (y no válido, por lo que nunca voy a ir a que blockchain).

Prueba de Trabajo de minería de datos proporciona un lento tictac (y muy duro para falso) reloj que define el orden de las transacciones.

La única cosa que todavía puede tornillo que es un re-org: otra rama de la blockchain, posiblemente con diferentes transacciones adelantar la rama en la que estás buscando antes, y convertirse de facto aceptado rama. Eso en realidad no es infrecuente que suceda si sólo tiene uno o dos confirmaciones, pero que se vuelve exponencialmente menos probable con cada una confirmación adicional. Es por eso que el libro blanco sugiere la espera de seis.

+489
Tom C 16 oct. 2016 2:45:52

La elección de la SHA-256 algoritmo para Bitcoin, la prueba de trabajo que se ha creado lo que podría ser descrito como el más idóneo de aplicación para las redes de bots que uno podría concebir. Bot maestros están buscando formas, esencialmente, a su vez el cálculo en dinero en efectivo. Bitcoin hace que de forma nativa.

El gran riesgo es que si las botnets que tomar a través de la red. Dado que las redes de bots puede constar de hasta millones de máquinas (en su más grande - la mayoría son mucho más pequeños que este), incluso con CPU de minería de datos una única red de bots potencialmente podría tomar a través de la red. Por ejemplo, supongamos que un 2M fuerte botnet que comprende Core2 Duo de máquinas (5 MHash/s). Esta red puede hacer 10 THash/s.

La única contramedida es tener la especial de la minería del engranaje que es más eficiente que la Cpu y Gpu, y no se encuentra disponible en el promedio de botted PC. Esta es la razón por la que la comunidad necesita de un ASIC de la minería en la solución.

+414
Kuai 14 dic. 2010 17:56:12

Encontré esto en su página web. El plan para quemar 100 millones de monedas de cada trimestre por la quema de un 20% de sus ganancias en BNB. Actualmente se han quemado 2 millones hasta el momento.

P1: https://support.binance.com/hc/en-us/articles/115002205552-Binance-1st-Quarter-BNB-Burn-Event

P2: https://support.binance.com/hc/en-us/articles/360000012892-Binance-Coin-Burn-in-2018-Winter

+331
Sebastian Gonzalez 4 sept. 2010 2:47:43

Pruebe el doble de cotización

lockunspent falso '[{"\"txid\"":"\"c3fa34606ae3ea416ff640d97414ef6a0a8afcebfbe2c60403ad60c0d961f04c\"","\"vout\"":"0"}]'
+256
karo 23 19 may. 2010 10:23:16

Esta pregunta me parece ser una pregunta obvia, que debe ser contestada en algún lugar.
Como entiendo que es necesario para comprar bitcoins usando dólares o en otras monedas. Donde hacer esos dólares etc. ir?

+231
user3261593 18 oct. 2014 11:00:15

Ver https://bitcoil.co.il/Doublespend.pdf. Lo que importa es el número de bloques, el tiempo transcurrido o el tiempo promedio para este muchos bloques.

También, la idea de "esperar 6 confirmaciones o 1 hora" en Bitcoin es un mito. Si 1 hora pasa con 3 confirmaciones está menos seguro que si 30 minutos pasaban, con 3 confirmaciones, ya que el atacante habría tenido más tiempo para construir su competencia rama.

+77
Mitchell MacNeil 8 abr. 2013 19:21:10

Mostrar preguntas con etiqueta