Bitcoin.org En Inaccesible en Mi Universidad

Cualquier conexión a bitcoin.org de la Universidad Estatal de Iowa campus veces (HTTP[S] y de ping). Ha sido así durante años y QUE "no sabe nada acerca de por qué no funciona." También he intentado ponerse en contacto con Black Lotus y ahora el Nivel 3, pero tampoco respondió. Puedo trabajar alrededor de la cuadra, pero no me gusta hacer que por cada actualización de Bitcoin Core.

¿Cómo puedo contactar con alguien que tiene el poder para solucionar el problema de los finales del servidor?

+150
AquaAsh 2 abr. 2012 2:22:57
23 respuestas

Digamos que me importa un papel de la cartera de la clave privada en mi Bitcoin-Qt cliente. Yo manualmente, a continuación, barrido de la totalidad del saldo de que la clave privada en un diferente Bitcoin-Qt clave privada de la dirección con una nueva transacción.

Se Bitcoin-Qt enviar a cambio de una transacción futura para el papel de cartera importada clave privada?

+973
LibertyHim 03 февр. '09 в 4:24

Conocemos ampliamente utilizado explicación de la blockchain: "Cada bloque contiene un hash del bloque anterior". La frase anterior implica que, puesto que cada bloque contiene un hash del bloque anterior, por lo tanto, cada bloque debe tener un conocimiento acerca de las transacciones incluidas en el bloque anterior debido a que cada bloque tiene una estructura siguiente:

Bloque:

  1. La Magia No
  2. El Tamaño De Bloque
  3. Bloque De Encabezado
  4. Contador de transacciones
  5. Las transacciones

Bloque De Encabezado:

  1. Versión
  2. hashPrevBlock
  3. hashMerkleRoot
  4. Tiempo
  5. Bits
  6. Nonce

Sin embargo, cada bloque no tiene conocimiento acerca de las transacciones incuded en el bloque anterior correcto???

Como fas como yo entiendo que hay dos cadenas en el Bitcoin:

  1. una cadena de bloques encabezados (a una cuadra de la cadena)
  2. una cadena de transacciones (Prev Tx Hash)

Por lo tanto, acaba de aclarar, en lugar de decir: "cada bloque contiene un hash del bloque anterior", ¿no sería correcto decir: "encabezado de cada bloque contiene un hash de encabezado del bloque anterior"?

Por favor, corrija mis suposiciones si estoy equivocado. Gracias.

+963
pilkriss 14 abr. 2013 11:55:22

En el pasado (cuando el valor de bitcoin fue mucho menos de lo que es ahora), la gente a veces cree falsas las transacciones de bitcoin como una forma de escribir información en la blockchain en una transacción bitcoin. Pero ahora, op_return puede ser usado para ello.

+935
Parvathy Santhosh 11 ago. 2011 13:40:57

Las transacciones individuales en el rayo de la red nunca será confirmado en el blockchain.

Sin embargo, la suma de valor que se pasa de ida y vuelta en un solo canal (independientemente del número de rayos transacciones que es) será validado en el blockchain como parte de un cierre de transcribir por el canal. Esto es similar a cómo el dinero se transfiere en el sistema financiero tradicional utilizando un proceso denominado "liquidación neta diferida".

+928
kimoin328 3 nov. 2018 11:52:11

Cuando la publicación de me olvidé de este sitio fresco que hace exactamente eso!

+926
Kriton Georgiou 23 feb. 2016 1:49:03

Solicitud:

POST / HTTP/1.1
Host: de.btcguild.com:8332
Aceptar: */*
Accept-Encoding: deflate, gzip
Content-type: application/json
X-Minería-Extensiones: longpoll midstate rollntime submitold
Content-Length: 44
User-Agent: bfgminer 2.99.1

{"método": "getwork", "params": [], "id":0}

Respuesta:

HTTP/1.1 200 OK
Servidor: nginx/0.7.65
Fecha: Sat, 13 Apr 2013 21:55:23 GMT
Content-Type: application/json;charset=ISO-8859-1
Connection: keep-alive
X-Long-Polling: /LP/
X-Blocknum: 105632
Content-Length: 607

{
"error": null,
"id": 0,
"resultado": {
"datos": "00000002df54a70cd769d78b9605c0a6574638db799e86bdd1183cfc000001c2000000009e7ed0ae4ccdb1dbf283f4ab608791f21b1a5f437f405f4f9ba0bb3b693506a95169d43c1a022fbe00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000",
"hash1": "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"midstate": "24a747c3d16eadbc1481bd342b5558b2e235301c11353faf4bc25a384102c9c9",
"destino": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000"
}
}
  1. En la solicitud/respuesta ¿qué hace la identificación de hacer?
  2. En la respuesta a qué datos y cómo se genera?
  3. ¿Qué es midstate?
  4. ¿Cómo trabajo?
  5. En la solicitud de lo que son estos X-Minería-Extensiones: longpoll midstate rollntime submitold parámetros?
+855
derrick8 5 sept. 2017 0:56:53

En los estados UNIDOS, el método menos costoso es un Dwolla transferencia a un intercambio que acepta Dwolla (Mt. Gox, y el Campamento BX). Dwolla cobra $0.25 por transacción cuando el monto de la transferencia es de más de $10.

Simplemente, un depósito de efectivo en un banco o 7-11, Walmart, CVS va a ser la forma más rápida y sencilla.

Un método que fue el menos costoso, el depósito de dinero en un intercambio del banco, no está disponible actualmente como el intercambio que se ofrecen que (BitFloor) ha suspendido método, temporalmente, al parecer.

BitMe ofrece esto, pero ellos no tienen mucha liquidez, sin embargo (en la venta) por lo que podría no funcionar.

Si usted está buscando para el depósito de $500 o más, entonces Bitcoins Directa acepta dinero en efectivo:

Todos los otros depósitos en efectivo opciones:

Alternativas:

Si usted está en los estados UNIDOS, hay un vendedor que, al parecer, está ofreciendo a vender a través de tarjeta de crédito.

Las tarifas no son triviales, pero usted puede utilizar una tarjeta de crédito para comprar por el uso de VirWoX donde se puede comprar SLL utilizando su tarjeta de crédito, el comercio SLL para BTC:

De ahí, posiblemente, son otras de las opciones que va a trabajar para usted así:

La última de todo lo que hay #bitcoin-otc donde se puede conectar con los vendedores a través de IRC:

+797
Sunil Dhappadhule 16 ene. 2013 1:13:27

La transacción se confirma ahora. El blockchain enlace muestra se tomó 214 minutos para ser confirmado.

+779
Musa Laode Norman 16 sept. 2016 11:17:09

Desde el Whatsminer modelos no son tan comunes como algunos mineros usted probablemente tendrá que contactar a la whatsminerd de la empresa y preguntarles a ellos.

+740
Elinvynia Astaret 2 abr. 2010 16:55:36

Me di cuenta de esto. Un "Límite" de la orden es lo que yo quería hacer.

Un límite de orden de compra se disparará si el precio llegue a su objetivo o inferior. Una advertencia para las personas no familiarizadas como me fue: el orden no necesariamente ser cumplidos en el precio de su especificar, sino que se convertirá en una orden de mercado, que se ejecutará en el siguiente mejor precio disponible.

+731
Diziet 17 jun. 2011 6:28:43

De investigación científica, documentos, publicaciones, libros, teorías, las leyes y el método científico relacionadas con Bitcoin y otras cripto-monedas.

+699
bogdan 20 mar. 2016 14:40:40

Es posible sustituir la minería como un juego de adivinanzas donde tus posibilidades de ganar, está relacionado con el cómo rápidamente su máquina puede realizar cálculos en comparación a la rapidez con que otros mineros están realizando cálculos similares con la generación de electricidad de datos en lugar de una solución a un problema matemático para generar el bloque de recompensas.
Es posible que la red de generar un número aleatorio único que es asignado a la transacción que registra el éxito de la producción de una determinada cantidad de electricidad a partir de los datos derivados de un medidor de electricidad, el contador de la electricidad está conectado a un nodo de red y los registros y transmite las transacciones (registros de datos) a la red. Cada productor de energía utiliza un medidor inteligente para grabar su producción de electricidad a un equipo con el blockchain instalado, que está conectado al medidor que recoge y transmite las transacciones y de la blockchain de la red, las transacciones son validados y no permiten el conflicto de las transacciones, las operaciones que se ponen en bloques de hasta 2 KB o cerca de 70 transacciones, M. I. dispositivos de calcular hashes criptográficos hasta encontrar un bloque lo suficientemente bueno para contar, el bloque se presenta a continuación a la blockchain de red que gana el productor de energía de una recompensa. Cada productor de electricidad que produce la cantidad de kWh de electricidad tendrán la misma oportunidad de ganar un premio, ya que es un juego de adivinanzas donde tus posibilidades de ganar, está relacionado con el cómo rápidamente usted producir la electricidad, y no la cantidad de potencia de procesamiento que tiene.

+688
Max Wen 3 may. 2011 2:32:22

He recibido 100 bitcoins de un donante, alrededor de 2009 pero no recuerdo el nombre del donante, su dirección de correo electrónico o contraseña, etc para recuperar los bitcoins! Cualquier sugerencia o consejo?

Estoy buscando a alguien para ayudar.

+508
Istvan Labady 20 sept. 2015 20:49:32

Está lleno de nodo de software "firmado" en alguna forma para evitar la modificación de un consenso de las reglas?

No. Usted puede aceptar/rechazar/aplicar ninguna regla. Usted puede hacer lo que quiera con su cliente. No existe una autoridad central en bitcoin infraestructura para el control de usted.

+475
Anger Ran 13 may. 2011 20:53:29
  • ¿Qué es el Diseño de Bitcoin de almacenamiento?
  • donde es la base de datos de UTXOs para cada cartera se mantiene?

No hay necesidad para todos los bolsillos para utilizar el mismo formato de almacenamiento. Los detalles precisos del formato de almacenamiento puede ser propietario de secretos o puede ser indocumentados de otros que en el código fuente para esa cartera.

Esta pregunta podría responderse sólo con cierto grado de certeza para una versión específica de una determinada cartera.

  • Cómo es [el blockchain] almacenados ... a través de la red?

Cada nodo mantiene una completa copia por separado.

Ligero nodos (SPV etc nodos) cada mantener una poda copia de la blockchain que sólo contiene los bloques con el saldo de transacciones de salidas.

  • Cómo es [el blockchain] ... compartido a través de la red?

Que es más bien una cuestión separada, probablemente hay una respuesta ya está aquí para eso. Probablemente lo descrito en Nakamoto original del documento que es fácil de encontrar.

Ver también

+395
Dn3pr1k 4 sept. 2015 3:35:06

tengo un blog y ahora quiero integrar bitcoin usando php, así que soy capaz de aceptar donaciones o de la caridad.

Pero no quiero que la 3ª parte de procesamiento como para la creación de un código qr o facturas o de contenido, como los que. Es esto posible o si no se puede que alguien me apunte en la dirección de un adecuado método de integración global, incluso si su 3er partido.

+313
Reubend 22 nov. 2017 5:00:53

Lo que está sucediendo aquí es que blockchain.info analizador parece no funcionar bien cuando la decodificación de Pago multisig secuencias de comandos (P2MS).

Todas las salidas, sino dos últimos contienen Pagar-para-multisig scripts como ScriptPubKey (1-3 Multisig para todos, pero la última, que es de 1-2 Multisig). Los dos últimos son normales Pagar-para-PubkeyHash (P2PKH).

Si usted revise la información en blockr.io por ejemplo, verá que se muestran correctamente.

También puede comprobar el decodificado raw transacción a encontrar. Aquí tenéis un ejemplo de una de las salidas:

"asm":"1 8322e509a68669409750b06abef89e48423d21c0089efcc211261c16e8f0a413a693bdee97ca3bd3424eb6247bc235a8d49d77cde681093a4824e462a9ea9610ed b72f5174d4946b456da718db0eb1e852a67544c67e6041f1eb6156bae1b1d788614d89542274f46f0100389a6b40f5158dab5da9870b3447b65e8d003665d0e969 db99614d616506661872851a2786ec296ca73dbab8dbf100c21ef2e80be79eb5d916ab3b3b29ec6e5dcda45a405c155655fe380d979877e53b2f1417a744ebf142 3 OP_CHECKMULTISIG"

Observe cómo la estructura de la secuencia de comandos es: OP_1 <Public_Key0><Public_Key1>...<Public_KeyN-1> OP_3 OP_CHECK_MULTISIG

+283
Wasim Shaikh 28 may. 2016 6:57:37

Determinista carteras habilitar las copias de seguridad fiables, pero la línea principal cliente no la utilizan. Me dijeron que bitcoind y Bitcoin-QT está pensando en cambiar a deterministas carteras por defecto, es esto correcto? Alguna idea de cuándo?

+264
Russ Bishop 15 jul. 2010 0:05:45

En mi actual sistema operativo que he demonios de bitcoin y otras altcoins que se ejecuta en bitcoin hay 5 diferentes direcciones digamos

  1. userA
  2. userB
  3. userC
  4. userD
  5. userE

usuario b ha enviado unas monedas a una dirección generada por él, y esta transacción fue cubierto en el correo.g número de bloque de 300 pero mi bitcoind se ha sincronizado hasta el número de bloque de 250 solo. Ahora si puedo guardar la billetera.dat y colocarlo en la misma carpeta después de reinstalar el sistema operativo esta retainn las direcciones generadas por los diferentes usuarios ? y después de la sincronización para bloquear 300 esas monedas entra en la cartera ?

+181
Boomy 2 abr. 2010 13:09:53

Eche un vistazo a coinwarz.com - es la lista de un montón de cripto monedas, dificultad e incluye una calculadora para medir el ROI al considerar la minería.

+153
Pelske 2 ago. 2013 20:52:11

Sí.

Un BIP32 cartera, en términos simples, es una cartera que genera hasta miles de millones de direcciones de una sola semilla.

Una dirección es, en definitiva, a la parte pública de un par de claves pública. Mientras se mantenga pulsada la clave privada que corresponde a una dirección pública, los fondos recibidos, el pasado y el futuro, son sus fondos.

La razón de la cartera genera una nueva dirección cada vez que usted recibe un pago por razones de privacidad sólo, porque si se utiliza la misma dirección para muchas transacciones, los pares a los que negocian con la voluntad de ser capaz de identificar que otras transacciones que estaban implicados, y su identidad será más fácil para atar a la dirección.

La tecla de acceso de copia de seguridad (esas palabras, el monedero pide que usted puede escribir en un papel, generalmente de 12 palabras) ensambla de nuevo a la semilla. Así que en cualquier lugar de restaurar el mnemónico, exactamente los mismos pares de claves (y por lo tanto las mismas direcciones) generados antes de que se genera de nuevo hasta el 20 (supongo) y por último, las direcciones que no tienen los fondos recibidos todavía.

+125
Nick Clarke 2 feb. 2013 19:41:17

Quiero que el uso de Bitcoin para hacer una compra a un vendedor privado, en otro país. El bien que quiero comprar es el precio en Euros, por lo que necesito un Bitcoin/tasa de conversión del Euro que tanto de nosotros debe aceptar por el momento en el que el Bitcoin es transferido.

+58
vukomadol 19 oct. 2012 4:12:04

Tengo que firmar las transacciones con Bitcoin JCE primitivas(no bitcoinj), pero mis firmas no son considerados válidos por bitcoinj.

Traté de simular este proceso. He creado un azar hash y firma con tanto JCE y bitcoinj. Las firmas no son iguales.

Aquí está el código

import org.bitcoinj.núcleo.ECKey;
import org.bitcoinj.núcleo.Sha256Hash;
import org.spongycastle.crypto.digiere.SHA256Digest;
import org.spongycastle.crypto.params.ECPrivateKeyParameters;
import org.spongycastle.crypto.los firmantes.ECDSASigner;
import org.spongycastle.crypto.los firmantes.HMacDSAKCalculator;
importación de sol.de seguridad.ce.ECPrivateKeyImpl;
importación de sol.de seguridad.ce.ECPublicKeyImpl;

import java.de matemáticas.BigInteger;
import java.de seguridad.*;
import java.de seguridad.spec.ECGenParameterSpec;

clase pública ECDSABitcoin {

 private static final String SIGN_ALGORITHM = "SHA256withECDSA";

 public static void main(String[] args) throws Exception {

 KeyPairGenerator keyPairGenerator = createGenerator();
 final del Par de claves par de claves = keyPairGenerator.generateKeyPair();
 ECPrivateKeyImpl privateKey = (ECPrivateKeyImpl) par de claves.getPrivate();
 ECPublicKeyImpl clavepublica = (ECPublicKeyImpl) par de claves.getPublic();
 try {
 Sha256Hash hashOut = Sha256Hash.wrap(toSha256("abc".getBytes()));
 byte[] signatureBytes = signo(hashOut.getBytes(), par de claves);

 ECKey.ECDSASignature mySignature = ECKey.ECDSASignature.decodeFromDER(signatureBytes).toCanonicalised();
 ECKey.ECDSASignature bitcoinSignature = signo(privateKey.getS(), hashOut.getBytes()).toCanonicalised();
 Sistema.a cabo.println("Mi firma s" + mySignature.s + " i " + mySignature.r + "canónica" + mySignature.isCanonical());
 Sistema.a cabo.println("Verificar mi" + verificar(par de claves, hashOut.getBytes(), signatureBytes));
 Sistema.a cabo.println("Bitcoinj firma s" + bitcoinSignature.s + " i " + bitcoinSignature.r + "canónica" + bitcoinSignature.isCanonical());
 Sistema.a cabo.println("Verificar Bitcoinj" + verificar(par de claves, hashOut.getBytes(), bitcoinSignature.encodeToDER()));
 } catch (Exception e) {
e.printStackTrace();
}
}

 private static boolean verificar(Par de claves par de claves, byte[] mensaje, byte[] signatureBytes) lanza NoSuchAlgorithmException, InvalidKeyException, SignatureException {
 Firma final verifySignature = Firma.getInstance(SIGN_ALGORITHM);
verifySignature.initVerify(par.getPublic());
verifySignature.actualización(mensaje);
 volver verifySignature.verificar(signatureBytes);
}

 private static byte[] signo(byte[] mensaje, un Par de claves par de claves) lanza InvalidKeyException, NoSuchAlgorithmException, SignatureException {
 final firma Firma = Firma.getInstance(SIGN_ALGORITHM);
de la firma.initSign(par.getPrivate());
de la firma.actualización(mensaje);
 el retorno de la firma.signo();
}

 private static KeyPairGenerator createGenerator() throws NoSuchAlgorithmException, InvalidAlgorithmParameterException {
 final KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("CE");
 ECGenParameterSpec ecParam = new ECGenParameterSpec("secp256k1");
keyPairGenerator.inicializar(ecParam);
 volver keyPairGenerator;
}

 private static ECKey.ECDSASignature signo(BigInteger privateKeyForSigning, byte[] datos) {
 ECDSASigner firmante = new ECDSASigner(nueva HMacDSAKCalculator(nueva SHA256Digest()));
 ECPrivateKeyParameters privKey = new ECPrivateKeyParameters(privateKeyForSigning, ECKey.La CURVA);
 el firmante.init(true, privKey);
 BigInteger[] componentes = firmante.generateSignature(datos);
 regreso de nuevo ECKey.ECDSASignature(componentes[0], los componentes[1]).toCanonicalised();
}

 private static byte[] toSha256(byte[] mensaje) lanza NoSuchAlgorithmException {
 MessageDigest cripta = MessageDigest.getInstance("SHA-256");
la cripta.reset();
la cripta.actualización(mensaje);
 el retorno de la cripta.digest();
}
}

El resultado es:

Mi firma s 45669553786690215047884329722902825758089042579493437816717142987836102849876 r 14778973653615637448416336446742229796258878351047437829727432860950944374049 canónica de verdad
Compruebe mi verdadero
Bitcoinj firma s 24278043061766196831119988370534304503511938256487950554838614741011144316017 r 26413727078831382349368962255251267289169651926313668837949728205557969096319 canónica de verdad
Compruebe Bitcoinj falso

Como se puede ver, las firmas son completamente diferentes, aunque yo uso la misma clave privada. Lo que está mal con mi código? Yo simplemente no lo entiendo.

+38
Liz Phillips 10 jul. 2013 5:55:41

Mostrar preguntas con etiqueta