Guión constantes y prefijos

Hay alguna lista de Guión constantes disponibles? Algo así como Bitcoin lista de prefijos de direcciones

+122
Krishna Kumar Pandey 1 dic. 2015 22:59:17
19 respuestas

los últimos días he de pensar acerca de los bitcoins y los problemas técnicos que puede tener esta moneda, soy una computadora hombre de ciencia, con muchos intereses en la economía global.

La primera pregunta que quiero preguntar es acerca de la blockchain, el archivo que almacenar todas las transacciones que se hacen en la red, el problema es que el tamaño de este archivo es de 7 GB, con sólo 100.000 cuentas de bitcoin, algo insignificante para la economía mundial, todavía insignificante para un pequeño país del tercer mundo.

¿Qué pasará cuando existe 10 , 100 o peor 1000 millones de cuentas, ¿cuál será el tamaño de la blockchain archivo?.

Si este archivo crecer y crecer esto no es problema para la actual tecnología, es más un problema contra la filosofía de bitcoin, porque no todas las personas podrían tener el archivo en su propio ordenador, a continuación, en el largo plazo, el sistema tenderá a transformar en algo centralizada, donde sólo algunas organizaciones o personas muy ricas tendría una copia de la blockchain de archivo, y el sistema será más susceptible de ser cerrado si algún poder entidad decide a hacerlo.

¿Qué piensa usted acerca de?, es como que yo estoy pensando? o me estoy perdiendo algo de uno sobre el diseño de bitcoin?.

Gracias por sus respuestas.

+991
Lorenzo Mauldin 03 февр. '09 в 4:24

Cuando un usuario participa en las transacciones en un TumbleBit pago de concentradores, ¿qué hace el pago de concentradores de aprender acerca de las transacciones del usuario?

+941
user2894227 6 jun. 2010 8:58:55

Si desea enviar algunas monedas, usted tiene que haber sido dado unas monedas antes.

Cuando alguien le envía monedas para usted, hacen una nueva transacción. Esta transacción tiene un TxID (que es el doble valor de hash SHA256 de la prima de transacción bytes) que todo el mundo usa para referirse a esta transacción. Una transacción puede tener varias salidas, y cada una de las salidas asigna algunos de los previamente el saldo de transacciones salidas (UTXO) que fueron utilizados como insumos en la nueva transacción.

Diagram transaction inputs and outputs

Así que, realmente esta pregunta viene a ser: ¿qué son los bitcoins? Bitcoins son un par de TxID y un índice que únicamente se especifica una entrada en el blockchain.

La documentación del desarrollador (https://bitcoin.org/en/developer-documentation) entra en gran detalle, si usted desea aprender más.

En cuanto a hacer que usted realmente conseguir sus manos en estos valores, sólo tienes que tener a alguien que te envíe las monedas a su dirección (o la mía), y entonces usted puede simplemente buscar su dirección en una blockchain explorer y encontrar cualquier saldo de las salidas que tiene. Desde allí, usted puede usar la interfaz web para ver el txid y el índice de salida. Por ejemplo, me agarró un azar de la transacción fuera de blockchain.info en https://blockchain.info/tx/86e06fed6f597dc212e72556a84660d84e9536e081719624a0a30a685238d0d7. Usted puede ver el txid es 86e06fed6f597dc212e72556a84660d84e9536e081719624a0a30a685238d0d7 y que hay dos salidas (índices 0 y 1), el primero de los cuales se ha gastado, y el segundo que no se ha gastado (en el momento de la escritura).

+939
foay lola 26 mar. 2019 21:37:41

Lo que necesita son las claves privadas, que están contenidas en el archivo wallet.dat.

Usted puede acceder a ellos mediante la importación de cartera.dat en una nueva instalación de Bitcoin Core, o cualquier otra cartera de cliente que es capaz de leer la cartera.dat formato. Entonces usted será capaz de gastar las monedas, si los hubiere, con cartera de cliente.

Si usted elige una cartera de cliente que es un nodo (por ejemplo, Bitcoin Core), entonces usted tiene que descargar y sincronizar toda la blockchain (actualmente alrededor de 130 GB). También puede elegir una "delgada" (SPV) de cliente, tales como Electrum que no necesita para ello, en el costo de un poco el aumento de la vulnerabilidad a ciertos tipos de fraude. Usted puede ver una lista de los disponibles en la actualidad cartera de clientes en https://bitcoin.org/en/choose-your-wallet.

También se puede usar una herramienta como pywallet a la lista de direcciones de cuyas claves están en el archivo, y buscar las direcciones en un bloque parecido al explorador de http://blockchain.info. Esto le dirá si usted tiene cualquier moneda, a pesar de que usted todavía tiene que importar el archivo (o, al menos, las llaves, que usted también puede enumerar con pywallet) en otra cartera de cliente con el fin de pasar de ellos.

Todos los demás archivos de almacenar la información completa de blockchain y el registro de transacciones como de la última vez que se ejecutó el programa en el 2011. Usted no necesita estos archivos de cualquier cosa. Si instala una nueva cartera de cliente, va a volver a descargar los datos si es necesario.

+807
Victor Mezrin 21 may. 2012 3:46:52

Una pareja muy hipotético ejemplos:

  • Quantum canales: Estos canales permiten intervenir resistente a la transmisión de datos. Bitcoin, los usuarios pueden compartir información secreta, tales como llaves de quantum canales de tal manera que cualquier intervención de comunicaciones sería detectable.
  • Consultas de base de datos: los ordenadores Cuánticos puede buscar a través de una base de datos en tiempo O(N^(1/3)). Esto podría acelerar búsquedas en una blockchain. Decir que me quiero transacciones que corresponden a mi clave pública. Para uno de los miles de millones de transacciones de esto se puede hacer en sólo mil pasos (ignorando gigantesco constantes probablemente).
  • Quantum de la simulación tal vez podría conducir a un mejor hardware, así que siempre es bueno.

Sin embargo, el mayor impacto real que las computadoras cuánticas tienen ahora en la criptografía y por lo tanto cryptocurrencies es algo diferente: animan a los codificadores para explorar nuevas e interesantes y esquemas criptográficos supuestos. El estudio de estos nuevos supuestos y esquemas podría conducir a más útiles herramientas criptográficas que no podemos construir a partir de otros supuestos. El primer ejemplo de esto es totalmente homomórfica cifrado, que puede ser construido a partir de ideales de celosías. Estas rejillas se utilizaron por primera vez en la criptografía para construir cuántica resistente a la criptografía.

+789
Prak 14 ene. 2014 21:47:42

¿Cuál es la historia de las actuales lenguaje de secuencias de comandos en Bitcoin?

Satoshi original del artículo sobre Bitcoin no hace ninguna mención de una pila basada en lenguaje de secuencias de comandos. Entonces, ¿quién fue la primera persona en proponer esta idea y ponerla en práctica? Y por qué se deciden a elegir una pila basada en el lenguaje?

+705
Sinuhe Menendez Gonzalez 11 feb. 2019 14:24:47

Hay algunos ejemplos en la bitcoinj de la biblioteca en sí, que están siempre al día (ya que son parte de la construcción).

La herramienta de línea de comandos 'WalletTool' que Mike escribió es bastante útil para los fundamentos de la cartera de creación, envío, recepción, etc.

+684
Brian Gardner 25 sept. 2015 22:27:44

https://blockchain.info/tx/3b047ef34fcd283ce57868dedb80eb239970ded1aeb10c0fe3a39360dc822056

https://blockchain.info/tx/2a774b4a29a498f95aeb8fd256c36404118fce1157aea976a3fcfe0f29a6918c

Electrum no me deja sobreescribir el pago con una cuota mayor bien. Alguna Idea?

EDIT: estoy usando electrum y no me deja enviar otra transacción sin los "fondos" en la billetera en la que todavía están sin confirmar. Hay una manera de volver a enviar la transacción con una tasa más elevada de un sitio web o de otra cartera? O hay una manera de cancelar la totalidad de confirmar la transacción para que yo pueda enviar el pago?

Nota al margen: no Hay suficiente bitcoin en mi cartera para enviar un WASHINGTON.

+662
COBadger 6 ago. 2018 16:23:14

No hay ninguna 21 de comandos para que. Usted necesita: sudo minerd --stop

+593
mathpadawan 21 abr. 2011 20:07:35

Usted no puede.

Si todo lo que tienes es una captura del alambre de tráfico para una sola tx, usted no puede (siempre) calcular la dirección real.

En un cierto subconjunto de casos, tales como el estándar de secuencias de comandos, como P2PKH o P2SH multisig, usted podría ser capaz de asumir la secuencia de comandos de sig para corresponder a uno de ellos, si tiene los datos correctos.

El scriptsig mencionado es para un segwit dirección, y que se suele poner como canjear script para P2SH envuelto segwit direcciones.

Sin embargo, tenga en cuenta que sólo porque un script sig coincide con la esperada para una dirección no significa que la salida real corresponde a esa dirección. Por ejemplo, un P2PKH dirección de una secuencia de comandos de sig con dos pulsaciones (uno para la firma, uno para la clave pública) - Si usted fuera tan inclinado, puede crear una secuencia de comandos de salida que simplemente utiliza la parte superior de dos elementos de la pila, y crear una salida que aceptar una P2PKH script sig como válida, a pesar de tener absolutamente ninguna relación con la P2PKH dirección.

En general, si quieres saber la dirección de origen, la mirada hasta que la transacción se gasta, y utilice el bloqueo de secuencia de comandos desde que vsal.

+494
evollove 27 ago. 2011 7:22:44

acerca de hace una semana he probado a hacer un depósito a un servicio llamado "escrowbitcommunidad" (algunos de ustedes lo saben). Ellos están usando algún tipo de "dinámica de la cartera de direcciones, lo que significa que cada vez que uno vuelve a cargar la página de pago, la dirección de BTC que muestran los cambios (por favor, disculpe mi falta de experiencia profesional de los términos). Ahora, he enviado los bitcoins a la dirección que se muestra el uso de la etherum BTC cliente, el ID de transacción es:

1968cc2b31b396c3ef0677c69ed68a588f6bdec1ed9e60fcb8500fddda46b068

A partir de esto, parece que la transacción se ha completado ya, sin embargo, el BTC no llegan a mi cuenta hasta el momento y por lo que he escuchado de otros usuarios, este es un problema común causado por un retraso en la blockchain (?) sistema. Como habrán notado, mi comprensión de cómo las transacciones de bitcoin trabajo es muy rudimentaria. Puede alguien explicar brevemente de mí donde podría ser el problema?

+467
Prasad Prasu Mndp 15 jul. 2019 10:21:35

Puede ser muy baja hash poder, sin embargo, el minero debe mostrarse. Instrucciones actuales de la nieve derretida de la Piscina incluyen el uso de la capa de la dirección p. ej.: stratum+tcp://estrato.slushpool.com:3333 ver esta página: https://slushpool.com/help/get-started/getting_started

Esto no es enteramente nuevo o desconocido problema de modo que podría haber sido el problema de cuando se hizo la siguiente pregunta: https://bitcointalk.org/index.php?topic=216605.0

+450
aldaxsnad 27 may. 2014 2:26:03

Voy a apreciar algunas sugerencias para los recursos en línea o software que puede utilizarse para controlar/supervisar un par de miles de BTC dirección. Gracias

+398
Girdhari Agrawal 28 feb. 2017 19:44:37

Me acabo de mudar algunos BTC de una cartera a otra. Como ya he investigado el TX ID, estoy confundido por qué hay otras cantidades que no lo he enviado. En mi caso he enviado .25 BTC, y hay 2 transacciones aparecen (1 para .25, y otro para .7). El otro dice "no utilizados".

Me pregunto qué está pasando aquí, y si hay una explicación simple?

+382
ameer 22 mar. 2018 16:32:39

Junto con la historia de las transacciones entrantes y salientes, ¿cómo puedo encontrar el primer bloque que la dirección aparecido en (encontrar cuando la cartera fue creada)? Yo quiero hacer esto mediante el análisis con bitcoin abe o algo a lo largo de esas líneas. Yo no soy programador, pero necesito saber cómo contar el desarrollador lo que estoy tratando de crear.

+312
KittyLicious 12 nov. 2012 8:13:51

Me gustaría ruta de mi multibit de tráfico a través de TOR, pero no han tenido éxito averiguar si es posible. Ciertamente no en la interfaz gráfica de usuario de configuración en OSX.

+312
DAKSH 1 ene. 2010 16:37:52

Si la cartera lo soporta, puedes ir a la consola y escribe "importprivkey" y luego su clave privada (por lo general en lo que se llama WIF, o Billetera Formato de Importación). Que, sin embargo, le dará el control de la dirección de ese programa.

La otra forma de hacerlo es crear manualmente una transacción (por su propia cuenta, mediante fragmentación de los sitios web, calculadora, conversión de números, etc.) y, a continuación, entrar en la consola de la correspondiente cartera y escribir "sendrawtransaction".

También hay preocupación en relación con la plena seguridad de tales comportamientos, pero no estoy de referencia que aquí.

+190
Ryanmakesladiesdrip6969 Dman 11 ene. 2011 19:30:59

La información de David, la respuesta es correcta, pero no puede responder a la pregunta: está claro si la pregunta es sobre el cambio en general, o específicamente el envío de cambiar a una nueva dirección.

Si el último, nada debe ser añadido. Si, sin embargo, la pregunta era acerca de la práctica de cambio en general, entonces sí, es necesario.

La razón de esto es que una salida, cuando se utiliza como una entrada, debe ser gastado en su totalidad. Decir que alguien te envía 10 BTC, que 10 BTC es una sola salida. Usted no puede pasar la parte de la moneda, de la misma manera que no se podía cortar el parte física de una moneda y tiene que mantener su valor.

La razón de esto es que una salida es en realidad una secuencia de comandos, y para pasar de una salida de simplemente transmitir la solución a este script. Que la producción, en su totalidad, se convierte en una entrada, y si usted no incluye el cambio, la diferencia entre las entradas y salidas de todos los que van a honorarios de la transacción.

Lo que es específico para el cliente es cómo manejar este cambio: la Satoshi cliente envía una nueva dirección, mientras que otros clientes pueden simplemente enviar los cambios a una de las direcciones de salida.

El cambio es un producto como cualquier otro, lo que significa que usted no necesita esperar a las confirmaciones, pero usted puede todavía utilizar que cambiar para enviar otra transacción de inmediato, usted sólo tiene que esperar para la primera operación para confirmar antes de que la segunda puede.

+157
Peter Buckley 29 nov. 2010 11:04:07

Al parecer SegWit2x ha sido suspendido por lo que no debe ser necesario para la reproducción de la protección de preocupación en el futuro inmediato sobre un duro de la horquilla.

+28
MMC 20 sept. 2013 14:37:11

Mostrar preguntas con etiqueta