Por qué a la mía con un alto difícil en PPLNS

Estoy tratando de poolmining ob btc-clan con el cgminer y tratar de calcular por medio de pruebas, si vale la pena o no.

Una cosa que me pregunto es: ¿por Qué debo desea establecer un alto difícil / no el más bajo, cuando la minería?

Si me pagan durante los últimos N compartida dentro de un cambio, me gustaría contribuir con tantas acciones como sea posible. La parte inferior de la dificultad, mayor es la cantidad de acciones, ¿no?

Con cerca de 170MH/s que tengo acerca de 90 acciones por hora.

+979
Vanakals 19 oct. 2018 20:41:54
27 respuestas

Después de leer un montón de artículos, documentos y videos todavía estoy confundido, ¿por qué necesitamos SegWit y Relámpagos en lugar de sólo más grande de los bloques.

No es una cuestión de uno o de otro. Son todos los enfoques para aumentos de capacidad, y espero que en el largo plazo, todos ellos va a suceder. Sin embargo, debido a los riesgos y las desventajas que participan algunos eran mucho más fáciles de implementar y llegar a un acuerdo a través del ecosistema.

SegWit es una solución a la maleabilidad de transacciones problema, que se introdujo en una forma que también proporciona un moderado aumento de la capacidad. Por diseño, SegWit es compatible hacia atrás - lo que significa que no requieren de todo el ecosistema para migrar a un software diferente.

El rayo es una propuesta para una capa en la parte superior de Bitcoin que hace un uso mucho más eficiente de la capacidad de transacción, así como proporcionar una instantánea de las transacciones. La implementación de un Rayo se convirtió en mucho más fácil con SegWit. Sólo afecta a quienes la utilizan.

A sólo una cuadra de aumento de tamaño es un poco underspecified, como SegWit por ejemplo, fue técnicamente un tamaño de bloque de aumentar demasiado. Si te refieres a aumentar la capacidad sin ningún tipo de cambios, que es algo que me sucederá en el largo plazo, pero tiene varios problemas. Uno es que es un duro de la horquilla, lo que significa que el grado de consenso necesario para que suceda sin incidentes a través de la red es mucho mayor.

El problema más grande - y esto es ciertamente subjetivo - es que no es una solución a escala. Ofrece una manera de duplicar la capacidad del sistema, mientras que hacer todo dos veces tan costosa (en términos de recursos) de los participantes para validar la seguridad del sistema. Si queremos hacer que Bitcoin sea accesible para el mundo, tal criterio no será de ayuda. Fabricar bloques 2x más grande o 10x más grande, pero el resultado es sólo 2x o 10 veces más transacciones. A quién le importa? Que no, fundamentalmente, permitir el uso de los casos que no eran de lo posible. En mi opinión, la parte del ecosistema que los puntos de vista que aumenta la capacidad de este modo como una necesidad de hacerlo desde una expectativa de que todas las transacciones deben ocurrir en el blockchain. Eso no es lo que la tecnología es buena para. La construcción de capas en la parte superior es más difícil, y se requiere de tiempo, de investigación y de dinero. Pero puede traernos un mundo donde miles de millones tienen acceso a una moneda sin control de terceros. En contraste, las grandes bloques de riesgo de establecer el ecosistema en un camino donde su única manera de avanzar es cada vez mayor bloques de tamaño.

Por último, existe el problema de la inmutabilidad. Bitcoin es difícil de cambiar si la gente cree que es difícil cambiar. Y esto en sí mismo es un increíblemente valiosa propiedad. Esto significa que las personas pueden confiar en que la retención de las propiedades que firmaron, aunque potencialmente poderosas entidades gustaría cambiar. Si la controversia es una razón para paso de este, es una avenida a la influencia exterior. Esto no significa que el cambio no puede ocurrir en absoluto, sino que debe suceder en una forma que es una cooperativa, y sin prisa. Estamos en esto para el largo plazo...

+903
kodam 03 февр. '09 в 4:24

Lo que tengo en mente son la prueba de la existencia de software, que son una especie de no-centralizada y virtual de servicios de notario. El tiempo-sello digital de la información de la presentación de un hash a la blockchain.

Ya sé que técnicamente, el blockchain puede ser usado para ello. Después de todo, se trata básicamente de un sellado de tiempo del sistema.

Sin embargo, es que este tipo de servicio perjudicial para el bitcoin comunidad? Puede convertirse en perjudicial cuando se alcanza un cierto nivel y ser reducido?

También me pregunto si los mensajes son prunable. Son importantes las transacciones, no el mensaje asociado. Si el blockchain crecer y crecer, los mensajes que todavía se mantienen?

+897
user31271 17 abr. 2017 21:40:08
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Cómo puedo asegurarme de que mi crypto-activos son seguros cuando se negocia en un cierto intercambio?

Usted no puede.

Usted debe confiar en que la organización con su cripto-activos.

Que significa

  • confiando a todos los propietarios, todo el personal, todas las personas se les permitió el acceso a sus instalaciones (limpieza, mantenimiento, ingenieros) y
  • confiando en la diligencia y la integridad de los desarrolladores de todo el software utilizado en la organización. Incluyendo el software desarrollado en otros lugares.
  • confiando en la diligencia y la integridad de las personas que administran el interior las redes de computadoras y servidores de seguridad a fin de evitar la intrusión de personas ajenas y fraude por parte de los insiders.

Usted debe considerar cuidadosamente la historia de los intercambios como MtGox y evaluar cómo habría conocido de no confiar en ellos.

Puesto que usted no puede garantizar la seguridad de sus bienes, realizado por el cambio, usted debe tener mucho cuidado en la investigación de la propiedad, historial de operaciones, legal jursidiction y la reputación de la bolsa. Usted también no debe darles el control sobre más dinero que usted puede permitirse a perder sin dificultades.

+897
Kostiantyn Koval 2 dic. 2010 7:39:32

Cuando he cifrado mi cartera, he creado una contraseña y lo escribió con mucho cuidado. Ahora, cuando trato de hacer un pago a una dirección, he recibido el siguiente mensaje: "La cartera de desbloqueo de error: La contraseña introducida para la cartera fue incorrecta".

He copiado y pegado la frase de contraseña así que sé que es correcto, y sin embargo, yo estoy recibiendo el mensaje de arriba. ¿Significa esto que he perdido todo el bitcoin en mi cartera? Cualquier ayuda es apreciada.

+893
Jozeph Grcar 23 nov. 2012 17:52:56

Hace mucho tiempo, Aristóteles definió 5 propiedades que sentía que eran necesarias para que algo sea utilizado como una moneda:

  • Durablity
  • La portabilidad
  • Divisibilidad
  • Fungibilidad
  • Valor intrínseco

Una propiedad adicional de que hemos llegado a estar de acuerdo es la Escasez.

A través de la historia, los seres humanos han creado muchas monedas que carecen de una o más de estas propiedades. Por ejemplo, la isla de Yap utilizado extremadamente no portátil, no divisible Rai Piedras. En la actualidad, la mayoría de las naciones uso de monedas como Dólares, que no tienen ningún valor intrínseco.

Bitcoin se destaca en todas estas propiedades, a excepción de valor intrínseco. En términos de valor intrínseco, esto la pone en el mismo nivel como USD...no debajo de ella.

Sin embargo, en otro la propiedad de la moneda a considerar es la moneda de curso legal. Esto significa que una moneda es aceptable como para el pago de impuestos. El USD es la moneda de curso legal en los estados unidos, pero bitcoin no es. Si le pagan y comprar todos sus productos con bitcoin, usted todavía necesita para convertir en DÓLARES a pagar impuestos (si es que es algo que usted necesita hacer).

Si usted toma todos los 7 de estas propiedades (incluyendo la escasez y la moneda de curso legal) en cuenta, bitcoin beats USD en 5 de ellos, los lazos en 1 de ellos (valor intrínseco), y pierde 1 de ellos (moneda de curso legal). Todos en todos, que hace que sea una muy buena moneda.

Así que no hay una respuesta simple a la pregunta acerca de cómo los datos almacenados en una red p2p puede ser un valor de US dólares: dólares no vale la pena tanto como piensas que son.

+836
user11833 10 may. 2010 18:33:50

Puede habilitar la transacción índice mediante la configuración de txindex=1 en el bitcoin.conf archivo o a partir bitcoind con el -txindex opción. Esta opción le permitirá utilizar el getrawtransaction comando en cualquier transacción en la blockchain de Bitcoin o en el nodo del mempool.

Tenga en cuenta que la configuración de esta opción deberá volver a indexar bitcoind si no está ya activada.

+814
Jan K 21 mar. 2014 9:35:01

El cálculo de los valores Z es bastante complicado para la media de Joe, así que me he hecho más fácil mediante la creación de un video tutorial de los pasos,

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


Los valores Z para el ejemplo anterior se puede encontrar en esta página.

https://2coin.org/index.html?txid=9ec4bc49e828d924af1d1029cacf709431abbde46d59554b62bc270e3b29c4b1

También he separado la R y S valores para hacer más fácil para usted.

Usted puede encontrar el R, S, y Z los valores de todas las transacciones de bitcoin en este sitio.

por ejemplo el uso,

https://2coin.org/index.html?txid=9312ccafb8aa624afe7fb7b4201a0ccc2a14ca2b8b8a3253093b975a6a85a280 https://2coin.org/index.html?txid=a963c57ba8a384bf708d5cf83c932e9174ebd0f82f3820e25dcc8a3d508aed54 https://2coin.org/index.html?txid=19d66411a5aa716a04b37197c11c93c9446a54694a2d2302093d8b0a93ed5d83 https://2coin.org/index.html?txid=9778355a53f295a4ffd592af170badda4e9ad3153e15a4afd76655dac387abb2

La respuesta devuelve el estándar JSON de respuesta que se encuentran en el bitcoin core cliente, además de algunos bits adicionales que añadió que muestran la R,S y Z valores por cada transacción de entrada.

por ejemplo, ver SizR, SigS y SigZ nodos a continuación.

{
 "rawtx": "01000000028370ef64eb83519fd14f9d74826059b4ce00eae33b5473629486076c5b3bf215000000008c4930460221009bf436ce1f12979ff47b4671f16b06a71e74269005c19178384e9d267e50bbe9022100c7eabd8cf796a78d8a7032f99105cdcb1ae75cd8b518ed4efe14247fb00c9622014104e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6cffffffffb0385cd9a933545628469aa1b7c151b85cc4a087760a300e855af079eacd25c5000000008b48304502210094b12a2dd0f59b3b4b84e6db0eb4ba4460696a4f3abf5cc6e241bbdb08163b45022007eaf632f320b5d9d58f1e8d186ccebabea93bad4a6a282a3c472393fe756bfb014104e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6cffffffff01404b4c00000000001976a91402d8103ac969fe0b92ba04ca8007e729684031b088ac00000000"
}
{
 "txid": "82e5e1689ee396c8416b94c86aed9f4fe793a0fa2fa729df4a8312a287bc2d5e",
 "versión": 1,
 "locktime": 0,
 "vin": [
{
 "txid": "15f23b5b6c0786946273543be3ea00ceb4596082749d4fd19f5183eb64ef7083",
 "vsal": 0,
 "scriptSig": {
 "asm": "30460221009bf436ce1f12979ff47b4671f16b06a71e74269005c19178384e9d267e50bbe9022100c7eabd8cf796a78d8a7032f99105cdcb1ae75cd8b518ed4efe14247fb00c9622[ALL] 04e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6c",
 "hex": "4930460221009bf436ce1f12979ff47b4671f16b06a71e74269005c19178384e9d267e50bbe9022100c7eabd8cf796a78d8a7032f99105cdcb1ae75cd8b518ed4efe14247fb00c9622014104e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6c"
},
 "secuencia": 4294967295,
 "n": 0,
 "direccion": "1KtjBE8yDxoqNTSyLG2re4qtKK19KpvVlt",
 "valueSat": 2500000,
 "valor": 0.025,
 "doubleSpentTxID": null,
 "sigR": "009bf436ce1f12979ff47b4671f16b06a71e74269005c19178384e9d267e50bbe9",
 "sigS": "00c7eabd8cf796a78d8a7032f99105cdcb1ae75cd8b518ed4efe14247fb00c9622",
 "sigZ": "9f4503ab6cae01b9fc124e40de9f3ec3cb7a794129aa3a5c2dfec3809f04c354"
},
{
 "txid": "c525cdea79f05a850e300a7687a0c45cb851c1b7a19a4628565433a9d95c38b0",
 "vsal": 0,
 "scriptSig": {
 "asm": "304502210094b12a2dd0f59b3b4b84e6db0eb4ba4460696a4f3abf5cc6e241bbdb08163b45022007eaf632f320b5d9d58f1e8d186ccebabea93bad4a6a282a3c472393fe756bfb[ALL] 04e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6c",
 "hex": "48304502210094b12a2dd0f59b3b4b84e6db0eb4ba4460696a4f3abf5cc6e241bbdb08163b45022007eaf632f320b5d9d58f1e8d186ccebabea93bad4a6a282a3c472393fe756bfb014104e3896e6cabfa05a332368443877d826efc7ace23019bd5c2bc7497f3711f009e873b1fcc03222f118a6ff696efa9ec9bb3678447aae159491c75468dcc245a6c"
},
 "secuencia": 4294967295,
 "n": 1,
 "direccion": "1KtjBE8yDxoqNTSyLG2re4qtKK19KpvVlt",
 "valueSat": 2500000,
 "valor": 0.025,
 "doubleSpentTxID": null,
 "sigR": "0094b12a2dd0f59b3b4b84e6db0eb4ba4460696a4f3abf5cc6e241bbdb08163b45",
 "sigS": "07eaf632f320b5d9d58f1e8d186ccebabea93bad4a6a282a3c472393fe756bfb",
 "sigZ": "94bbf25ba5b93ba78ee017eff80c986ee4e87804bee5770fae5b486f05608d95"
}
],
 "vsal": [
{
 "valor": "0.05000000",
 "n": 0,
 "scriptPubKey": {
 "hex": "76a91402d8103ac969fe0b92ba04ca8007e729684031b088ac",
 "asm": "OP_DUP OP_HASH160 02d8103ac969fe0b92ba04ca8007e729684031b0 OP_EQUALVERIFY OP_CHECKSIG",
 "direcciones": [
"1G3BjSLWsWH6tbPYs29fYMYaz9k8EStQm"
],
 "tipo": "pubkeyhash"
},
 "spentTxId": "9778355a53f295a4ffd592af170badda4e9ad3153e15a4afd76655dac387abb2",
 "spentIndex": 0,
 "spentHeight": 175915
}
],
 "blockhash": "00000000000006467ae1708979d38dcb6d6fcafbab4c6eccf7414da950379243",
 "blockheight": 175915,
 "confirmaciones": 309447,
 "el tiempo": 1334602008,
 "blocktime": 1334602008,
 "valueOut": 0.05,
 "tamaño": 405,
 "valueIn": 0.05,
 "honorarios": 0
}

Cuando yo estaba investigando toda la información en este hilo, he creado algún pequeño ayudante de ecuaciones que he utilizado en gran medida por medio de la experimentación.

K = ((Z + (X * I)) / S) % N

X = (((S * K) - Z) / R) % N

Z = ((S * K) - (X * I)) % N

S = ((Z + (X * I)) / K) % N

R = (((S * K) - Z) / X) % N

En mi ecuaciones anteriores,

X es la clave privada hex,

K multiplicado por el sep256k1 valor de G produce una ECPoint cuyo valor de x = R

Así que a partir de R, se puede comprobar que tiene el correcto valor de K, y si usted tiene el correcto valor de K, entonces usted puede conseguir el correcto valor de X, que es el hexadecimal de la clave privada de la dirección en la transacción de entrada.

Y aquí hay un ejemplo de código de C#.

el uso del Sistema;
el uso del Sistema.Linq;
el uso de Org.BouncyCastle.Matemáticas;

espacio de nombres SeansECDSAtest
{
 Programa de clase
{
 static void Main(string[] args)
{
 BigInteger R = new BigInteger(StringToByteArray("00d47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1"));
 BigInteger S = new BigInteger(StringToByteArray("0044e1ff2dfd8102cf7a47c21d5c9fd5701610d04953c6836596b4fe9dd2f53e3e"));
 BigInteger Z = new BigInteger(StringToByteArray("00c0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e"));
 BigInteger X = new BigInteger(StringToByteArray("00c477f9f65c22cce20657faa5b2d1d8122336f851a508a1ed04e479c34985bf96"));
 BigInteger K = new BigInteger(StringToByteArray("007a1a7e52797fc8caaa435d2a4dace39158504bf204fbe19f14dbb427faee50ae"));
 BigInteger N = new BigInteger(StringToByteArray("00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141"));

 //probando R = (((S * K) - Z) / X) % N
 var verifyR = S. Multiplicar(K).Restar(Z).Multiplicar(X. ModInverse(N)).Mod(N);
 La consola.WriteLine("I =" + string.Concat(verifyR.ToByteArrayUnsigned().Seleccione(b => b.ToString("X2"))));

 //probando S = ((Z + (X * I)) / K) % N
 var verifyS = Z. Agregar(X. Multiplicar(R)).Multiplicar(K. ModInverse(N)).Mod(N);
 La consola.WriteLine("S =" + string.Concat(verifyS.ToByteArrayUnsigned().Seleccione(b => b.ToString("X2"))));

 //probando Z = ((S * K) - (X * I)) % N
 var verifyZ = S. Multiplicar(K).Restar(X. Multiplicar(R)).Mod(N);
 La consola.WriteLine("Z =" + string.Concat(verifyZ.ToByteArrayUnsigned().Seleccione(b => b.ToString("X2"))));

 //probando X = (((S * K) - Z) / R) % N
 var verifyX = S. Multiplicar(K).Restar(Z).Multiplicar(R. ModInverse(N)).Mod(N);
 La consola.WriteLine("X =" + string.Concat(verifyX.ToByteArrayUnsigned().Seleccione(b => b.ToString("X2"))));

 //demostrando K = ((Z + (X * I)) / S) % N
 var verifyK = Z. Agregar(X. Multiplicar(R)).Multiplicar(S. ModInverse(N)).Mod(N);
 La consola.WriteLine("K =" + string.Concat(verifyK.ToByteArrayUnsigned().Seleccione(b => b.ToString("X2"))));

La consola.ReadLine();
}

 public static byte[] StringToByteArray(cadena hex)
{
 volver Enumerable.Rango(0, hex.De longitud)
 .Donde(x => x % 2 == 0)
 .Seleccione(x => Convertir.ToByte(hex.Subcadena(x, 2), 16))
.ToArray();
}
}
}

Y el mismo código en python

def extended_gcd(aa, bb):
 lastremainder, resto = abs(aa), abs(bb)
 x, lastx, y, aletas delanteras = 0, 1, 1, 0
 mientras que el resto:
 lastremainder, (cociente, resto) = resto, divmod(lastremainder, resto)
 x, lastx = lastx - cociente*x, x
 y, aletas delanteras = aletas delanteras - cociente*y, y
 volver lastremainder, lastx * (-1 si aa < 0 si no 1), aletas delanteras * (-1 si bb < 0 si no 1)

def modinv(a, m):
 g, x, y = extended_gcd(a, m)
 si g != 1:
 raise ValueError
 volver x % m

R = 0x00d47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
S = 0x0044e1ff2dfd8102cf7a47c21d5c9fd5701610d04953c6836596b4fe9dd2f53e3e
Z = 0x00c0e2d0a89a348de88fda08211c70d1d7e52ccef2eb9459911bf977d587784c6e
X = 0x00c477f9f65c22cce20657faa5b2d1d8122336f851a508a1ed04e479c34985bf96
K = 0x007a1a7e52797fc8caaa435d2a4dace39158504bf204fbe19f14dbb427faee50ae

N = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141

#demostrando R = (((S * K) - Z) / X) % N
imprimir hex((((S * K) - Z) * modinv(X,N)) % N)

#demostrando S = ((Z + (X * I)) / K) % N
imprimir hex(((Z + (X * I)) * modinv(K,N)) % N)

#demostrando Z = ((S * K) - (X * I)) % N
imprimir hex(((S * K) - (X * I)) % N)

#demostrando X = (((S * K) - Z) / R) % N
imprimir hex((((S * K) - Z) * modinv(R,N)) % N)

#demostrando K = ((Z + (X * I)) / S) % N
imprimir hex(((Z + (X * I)) * modinv(S,N)) % N)
+700
Pizzahutnu 24 oct. 2012 21:47:53

Presumiblemente, quiero comprar Bitcoin en persona en algún lugar de Europa. Necesito muy grandes cantidades, es decir, 1K BTC, y estoy dispuesto a pagar en efectivo (EUR).

Cuando me encuentro a los posibles vendedores en línea o a través de amigos, yo les pido a demostrar que tiene acceso a estas cantidades de BTC por enviarme 1 satoshi de sus cuentas o darme alguna otra prueba. Sin embargo, todos dicen que ellos no sólo quieren mostrar sus BTC cuentas, ya que no es seguro y pedir un video de mi dinero, que no quiero para proporcionar los primeros a nadie.

¿Cómo debo abordarlo? ¿Cómo son estas operaciones generalmente se hace?

+683
Vanessa Seku 15 abr. 2011 4:22:46

Cómo conseguir que no se les puede cambiar la dirección bitcoin. He intentado registrar en pocos bitcoin carteras sitios web, pero en cada sitio web btc se cambia la dirección después de que uno se reciba el pago y no he encontrado la opción para crear un no-modificable uno. Sé que la privacidad es mucho mejor tener una variable btc dirección, pero necesito crear un no-cambiables dirección de btc

+621
TomSawyer 14 sept. 2011 16:51:07

Así que no hay posibilidad de bitcoin para convertirse en el universal y será moneda única para toda la humanidad, con el sistema actual como el bitcoin tiene creo que un aspecto atractivo a pensar, pero sólo en los sueños, porque los gobiernos son más poderosos y quieren mantener el control sobre su pueblo, así que creo que no es posible en este momento, pero nadie conoce el futuro.

+580
elemeht 27 sept. 2018 2:15:55

Sí Erik, la minería característica está integrada y se puede comprobar cómo muchos de los hash de la CPU puede realizar. Aunque es inútil y no puede ganar nada, todavía es un experimento divertido que a la gente le gusta probar. Si usted tiene un bitcoin core instalado y sincronizado con la red, usted puede simplemente abrir la consola de comandos y escriba y escriba:

setgenerate verdadero

Esto iniciará la CPU y comience la extracción. A continuación, puede recuperar su hashrate escribiendo en

getmininginfo

Su hashrate se muestra en formato de número entero y usted debería ver una serie como la de 1-3 millones de hashes por segundo. Para desactivar la minería, porque usted acaba de ser desperdiciar tipo de energía en

setgenerate falso

+579
flakshack 19 abr. 2012 16:13:18

bitaddress.org no utilizar las mismas claves privadas para el papel de cartera de la generación como para la cartera. Se utiliza la misma inicial de la entropía que usted proporciona, pero las nuevas claves privadas se generan para el papel de cartera. Por lo tanto las direcciones son diferentes.

+541
H20NET 20 feb. 2014 5:50:50

Yo creo que no hay "truco" :-) tal vez no entiendo su lógica con la "más tarde por alguien más". Pero tal vez esto le ayuda a conseguir a lo largo de: Me gustaría pensar en una smart contrato con CHECKSEQUENCEVERIFY, donde usted tiene una condición, que consigue es redefinido, cuando un cierto tiempo ha pasado (después de una cantidad específica de bloques se han extraído). Una muy breve idea podría ser este (línea de base de la idea, no el código real!):

OP_IF
 OP_DUP OP_HASH160 [PUBKEYHASH Alice] OP_EQUALVERIFY OP_CHECKSIG
OP_ELSE
 [bloques para pasar] OP_CHECKSEQUENCEVERIFY OP_DROP
 OP_DUP OP_HASH160 [PUBKEYHASH "alguien"] OP_EQUALVERIFY OP_CHECKSIG
OP_ENDIF

Esto se traduce en esta lógica: Alice puede pasar el tx en cualquier momento, pero cuando una cierta cantidad de bloques que sucedió, entonces alguien puede pasar el tx.

No importa, desde "donde" alguien más pasa el tx, si es una transacción con una entrada (también conocido como Alice' Satoshis), o con muchos aportes de otras tx. El gasto de la condición de "alguien más" es independiente de la tx, en el que aparece.

No hay billetera soy consciente de, que permite darse cuenta de la condición anterior, a través de una interfaz gráfica. Tendría que ser hechos a mano... (también conocido como "codificación").

===================

Actualización después de la sección de comentarios se ha trabajado a través de (28 de Marzo de 2018)

La comprensión de su punto de corectly, desea ampliar una existente tx adicional tx. A mi conocimiento, no hay billetera que permite hacer esto. Con la ayuda de algunas herramientas de línea de comandos que uno puede llegar a la meta. Un estándar tx se parece a esto:

VERSIÓN
TX_IN COUNT (por ejemplo, 9 entrada de estructuras).
TX_IN[0]
 TX_IN[0] prev TX hash, punto fuera del índice, la Longitud de la secuencia de Comandos de Script, Sig, de la Secuencia de 
TX_IN[1]
 TX_IN[1] prev TX hash, punto fuera del índice, la Longitud de la secuencia de Comandos de Script, Sig, de la Secuencia de 
TX_IN[n]
 TX_IN[n] prev TX hash, punto fuera del índice, la Longitud de la secuencia de Comandos de Script, Sig, de la Secuencia de 

TX_OUT COUNT (por ejemplo, 9 salida de estructuras).
TX_OUT[0]
 TX_OUT[0] Valor, PK_Script, pk_script 
TX_OUT[1]
 TX_OUT[1] Valor, PK_Script, pk_script 
TX_OUT[n]
 TX_OUT[n] Valor, PK_Script, pk_script 
LOCK_TIME

Así que si el unsigned tx de Alice necesita entrar en esta estructura (de otra persona), hay tres cosas que corregir:

  1. usted necesita para extraer el V_in y V_Out de Alice transacción
  2. la necesidad de integrar estos componentes en el modelo anterior, y la actualización de la TX_IN y TX_Out contadores
  3. entonces el "alguien" tendrá que firmar el tx...

La firma será la parte compleja para alguien más, a causa de alguna manera, cada entrada es firmado con la correspondiente privkey. Así que Alice tendría que confiar en "alguien", y de proporcionar a sus privkey... Si el privkey no es proporcionado, la firma quedaría inválida, y no podía ser enviado a la red.

En general, yo estaba pensando, ¿por qué a uno le hacen un esfuerzo? Para asegurarse de guardar los honorarios... Como @willtech explicó, los intercambios de recoger muchas entradas en una sola transacción y, a continuación, tienen su correspondiente privkey.

Para conseguir alrededor de este problema de la firma de Alicia, se podría pensar en una multisig. Entonces ella no necesita ofrecer su privkey a nadie.

+511
kira111 16 oct. 2011 22:21:00

He visto varios métodos para la construcción de bitcoin desde el origen en Fedora, pero no he visto la información correspondiente para vanitygen. Se construye y se pone en marcha, pero luego me da el error: "el patrón.c:164: vg_exec_context_init: Aserción `vxcp->vxc_key' no se pudo." Por supuesto, la causa es de fácil búsqueda: Fedora implementación de OpenSSL no incluyen los algoritmos que bitcoin depende. Bicoin tiene todo esto, pero vanitygen no parece ser capaz de. He descargado y construyó la más reciente versión de OpenSSL desde su página web. El uso de "hacer -rpath [ruta de acceso a la openssl construí]", sin embargo, no cambia nada.

Así que mi pregunta es: ¿Cómo puedo obtener vanitygen a punto a mi OpenSSL en lugar de la predeterminada OpenSSL? No quiero que toda mi sistema para usar el custom OpenSSL porque confío en que la implementación en Fedora más de la que me he descargado; sin embargo no tengo la intención de utilizar las direcciones generadas por más que pequeñas cantidades de bitcoin, por lo que no tiene que ser como seguro.

Referencias: ¿Cómo puedo construir Bitcoin en Fedora 18?

EDIT: Para la referencia, el procedimiento que se hace referencia en la respuesta siguiente:

NOTA: tanto en este como En el aceptado respuesta a continuación, REEMPLAZAR openssl a la versión 1.0.1 g CON LA ÚLTIMA VERSIÓN DE OPENSSL. 1.0.1 g puede tener fallos de seguridad que se han modificado en futuras versiones - es actual a partir de este escrito, pero probablemente no será en seis meses.

mkdir ~/devel
cd ~/devel

wget http://openssl.org/source/openssl-1.0.1g.tar.gz
tar xfz openssl-1.0.1g.tar.gz
cd de openssl a la versión 1.0.1 g

./config --prefix=/opt/openssl a la versión 1.0.1 g zlib-dynamic shared
hacer

sudo make install_sw
+506
Joe Rice 24 ago. 2019 18:45:18

Como opciones put y call para una acción, pero para el precio futuro de Bitcoin?

+470
Alejandro Pablo Tkachuk 15 nov. 2013 19:20:04

He leído en varios artículos que mayores tamaños de bloque hace contradictorio ataques más fácil. Lo que me pregunto es ¿por qué es tan obvia? es porque en un bloque mayor el número de transacciones que podría aumentar a un número que se hace difícil de validar cada uno de ellos?

+375
NITALINY 11 oct. 2015 10:22:12

Me di cuenta de que los últimos bloques generalmente incluye alrededor de 2k transacciones con casi el límite superior (máx. 1 MB por cada bloque). A partir de esto puedo ver que bitcoin nunca permitiría que más de 2000 / 10 * 60 = 3.5 transacciones por segundo, lo que está muy por debajo de dinero a otros servicios como PayPal o cualquier tarjeta de crédito de la empresa.

Debido a que el límite de 1 Mb ya se ha alcanzado en la mayoría de los bloques (en 2017), puedo concluir que el ecosistema bitcoin ya está completamente saturado en términos de transacciones por minuto, de modo que no se puede expandir aún más.

¿Por qué debería confiar en bitcoins y invertir mi dinero en él con estas consideraciones? Un montón de personas que creen en bitcoins y poner su dinero en él a pesar de lo que he mencionado anteriormente.

Sé que bitcoin es un ecosistema viviente y la cuestión de aumentar el tamaño de bloque de 10 Mb ya ha surgido. Lamentablemente, la realización de cualquier cambio en tales fundamental construir bloques del sistema tendría un enorme impacto en su economía, así que puede ser que nunca aceptado por la comunidad para hacer cualquier cambio en el código del núcleo.

+367
rickythefox 9 ene. 2016 21:27:21

Me gustaría hacer un fork de Bitcoin, ya que es la nueva tendencia ;)

La primera cosa que hice fue crear una ventana acoplable imagen de ubuntu con todas las dependencias, entonces yo quería ejecutar el software de la central -, pero la primera cosa que hizo después de la construí y arrancado fue empezar a conectarse con el mundo real de la red bitcoin- no lo que yo quiero!

Lo que me gustaría hacer es definir mi propia red, que yo sólo puede funcionar en algunos equipos que están bajo mi propio personal de control de paso de alrededor de monedas - todas las típicas cosas - echa un vistazo a la cartera muy básico

pero estoy en una pérdida para saber cómo hacerlo.

Me han dicho que tengo que modificar chainparams.cpp, es así? Si sí, entonces, ¿qué debo hacer para ello?

Es que la única cosa que tengo que cambiar? si hay otras cosas que lo son?

+308
Gayane 8 jun. 2018 11:06:59

Confirmado trabajo, onu-archivo de la dirección original que tenía la bitcoins en pre split, esperar algo de tiempo, registro, inicio de sesión de lucro :-)

+280
CapelliC 30 may. 2014 18:00:03

¿Cómo puedo saber el ID de la transacción acabo de hacer?

He enviado bitcoin a un sitio y están solicitando mí para enviar el ID de transacción para ellos.

¿Cómo puedo averiguarlo?

+195
user322291 30 jun. 2017 10:40:45

Los nuevos bitcoins se generan como un especial de la transacción llamado Coinbase transacción, que es la primera transacción en un bloque. La transacción tiene especial insumos que no pasan las transacciones anteriores, por lo que los bitcoins son completamente nuevos. Los mineros crear esta transacción a la hora de crear un bloque para ser minado, pagando el bloque de recompensa para sí mismos. Por lo tanto si ellos son el éxito de los mineros de la cuadra, la transacción se les paga y se recibe el bloque de recompensa.

Tenga en cuenta que el bloque recompensa es actualmente 12.5 BTC por bloque, no de 25, como de la recompensa reducir a la mitad en 2016-07-09.

+185
Myisha Odelle Golway 27 dic. 2018 23:32:58

El procesamiento realizado por los mineros es una muy específicos, sin embargo, al azar de la operación. No podía ser reutilizado para el propósito general de la operación en busca de una respuesta.

+153
Blakstonia 7 sept. 2012 19:15:58

Empecé a usar pooler cpuminer v 2.3.3 ayer y funciona. Hoy en día, no. No tengo idea de cuál es el problema, cuando abro el archivo de proceso por lotes, el minerd archivo desaparece.

Esta es mi línea de comandos cosa: http://pastebin.com/DyqstLrn

ACTUALIZACIÓN: La cosa que estaba causando el problema fue Malwarebytes Anti-Malware. Funciona bien ahora, gracias por toda la ayuda!!!

+150
deansher 1 ago. 2015 12:30:44

Estoy tratando de conseguir mi cabeza alrededor de MimbleWimble transacciones y tengo un par de preguntas en relación a los parámetros.

Un MimbleWimble transacción se compone de dos Pedersen compromisos (es decir, dinero y dinero) y el de abajo es el algoritmo básico (creo).

(cantidad-enviado x bignumber1) + (key1 x bignumber2) 
 + 
(cantidad recibida x bignumber1) + (key2 x bignumber2)

Estoy claro en los siguientes puntos:

  • Si key1 y key2 son claves privadas para cada usuario, son estos los cegadora factor?
  • ¿Dónde bignumber1 y bignumber2 vienen?
+143
Jonarld De Vera Rosario 3 dic. 2012 21:28:02

El bitcoind comando muestra los diferentes errores ahora.

La nueva forma de comprobarlo es con bitcoin-cli getblocktemplate

El uso de secuencias de comandos ha sido publicado donde por primera corrió a través de esta pregunta

Cómo comprobar si el bloque de la cadena es hasta la fecha el uso de bitcoind o json-rpc?

+105
Dyorgio 17 may. 2017 18:40:17

Mantengo mis monedas en un trezor y contabilidad. Para el próximo duro de la horquilla, me gustaría mantener las monedas con las claves privadas.

Sin embargo, creo que hay un gran riesgo en la próxima bitcoin tenedor que no es un precio en. Por lo tanto, que planea vender mis bitcoins para etereum tal vez 24h antes de la bifurcación. Hay herramientas y/o los mercados para hacer esto ahora mismo con atómico swaps o es más como una técnica de prototipo?

+101
wale 25 jul. 2010 13:54:02

Cuando me consulta una dirección utilizando cualquiera de los servicios, son simplemente consultar el último bloque que ha sido extraído?

O hacer esos servicios tienen nodos en la red que recopilar datos que aún no ha sido codificado en un bloque?

A veces, mis consultas devuelven la "correcta" de la información casi al instante, pero a veces se necesita mucho tiempo para las transacciones más recientes que se refleja, preguntándose por qué ese es el caso. Parece extraño que me pudieran enviar los btc, tiene una consulta en la recepción de la dirección de retorno de la fecha de balance dentro de los 3 segundos, y luego inmediatamente a hacer otra transacción y hacer un éxito de la consulta, mientras que en otras ocasiones, el API de consulta no refleja la última transacción por un largo tiempo. Conocimientos apreciado.

+100
Yuxuan Li 23 mar. 2018 13:47:28

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil