¿Cómo Nextcoin convertir de 256 bits Curve25519 claves públicas en ~20 números arábigos?

Nextcoin parece convertir de 256 bits Curve25519 de 256 bits de las claves públicas en "números de cuenta", que sólo tienen números arábigos y parece que sólo tienen una longitud de 20.

¿Cómo se hace eso?

Ejemplos

En el Nextcoin foro, los usuarios dejan sus números de cuenta.

+146
robyn valja 17 oct. 2012 15:09:16
15 respuestas

Sé que es inútil. Solo quiero aprender a hacerlo. Hay guías por ahí?

+959
Boltzee 03 февр. '09 в 4:24

Teniendo en cuenta la información de comercio informó aquí: https://btc-e.com/api/3/trades/btc_usd

  1. Hacer estos se refieren a las órdenes abiertas, o a un ciclo completo de operaciones? Si esto solo se muestra completado oficios, hace la API de ofrecer un medio para recuperar las órdenes abiertas?

  2. Cada registro tiene una 'cantidad' de campo. Es este campo siempre en USD por tanto de las ofertas y la pregunta?

+894
darina 27 abr. 2016 13:52:45

He visto calculadoras en línea que utilizar hash poder en H/s, MH/s y GH/s para diferentes algoritmos. ¿Cómo decidir hash poder denominación debe ser utilizado para la minería de cálculo de los ingresos? Me siento como que tiene algo que ver con una determinada moneda Nethash pero no puedo entenderlo...

Gracias de antemano!

EDIT: o debe simplemente convertir Nethash así como del usuario hash poder en H/s y hacer con ella?

+714
user47633 20 abr. 2012 5:17:25

No veo cómo los diferentes monedas para proteger contra la volatilidad de Bitcoin es de lejos el principal cryptocurrency, y los otros (todos ellos combinados) son en realidad totalmente insignificante en términos de capitalización de mercado y el volumen de transacciones.

Si desea proteger contra la volatilidad (dado que medir la volatilidad en términos de valor expresado en moneda fiat), hay dos opciones:

Simple como eso. En serio, no sólo de invertir parte de su dinero en algo es el mejor y más fácil manera de suprimir su volatilidad.

+696
RafayAhmed 28 mar. 2014 16:27:41

1)

Nativo P2WPKH el Saldo de las salidas de salvar a 22 bytes como su ScriptSigs se vacía en lugar de 0x0014{20 bytes de clave hash}. Así, la cantidad de ahorro es insignificante.

2)

Sí, ya hay una suma de comprobación de la longitud de la misma.

El más reciente algoritmo de suma de comprobación es

También, usted podría estar interesado en la lista de Bech32 Ventajas.

+665
Teri Carpenter 11 jun. 2015 18:00:13

OK, el concepto original de secuencias de comandos no era perfecto. Pero con p2sh (BIP-16) cualquier secuencia de comandos puede ser realizado

+629
Haliel 11 nov. 2014 2:40:50

Todos estos posibles ataques han sido estudiados en Neucoin (Peercoin de la horquilla) papel blanco disponible aquí:

http://www.neucoin.org/en/whitepaper/download

Aquí está su conclusión en la estaca de molienda de ataque (3.3.3):

Para concluir esta discusión sobre molienda en la prueba de juego, aquí es un estadística para los críticos que dicen que es "gratuito" mini para moler a través de la blockspace: si un atacante propiedad de un 10% de NeuCoin del tutorado moneda y tenía acceso a todos los hash poder del Bitcoin de la red, sus probabilidades de éxito en una muela ataque sería uno de ∼10⁸⁷. Por cierto, hay sólo ~ 10⁸⁰ átomos en el observables universo.

Estos dos ataques también han sido descritos en Peercoin foro:

El tiempo de deriva: https://www.peercointalk.org/index.php?topic=2976.msg27924#msg27924

Juego de molienda: https://www.peercointalk.org/index.php?topic=2976.msg27789#msg27789

+615
Pradeep Ck 3 feb. 2012 19:52:40

Yo sugeriría que usted deje de recibir sorprendido por términos técnicos como 'descentralizado, distribuido libro mayor".Blockchain no es sino una larga cadena de bloques con datos de transacciones registradas y nuevos bloques añadido después de cada transacción es validado y aprobado.

Blockchain permite transacciones se lleven a cabo en un seguro, transparente y de manera descentralizada.

Cuando un emisor transfiere la información, él o ella utiliza su clave privada y al mismo tiempo anuncia la información de la transacción a través de la red. Esto es cuando se crea un nuevo bloque que contiene información como la firma digital, sellado de tiempo, junto con la clave pública del receptor.

Esto ayuda a que todas las transacciones a través de la tecnología blockchain de alta seguridad.

+615
bfletch 8 jun. 2014 8:21:01

Estoy tratando de crear automatizado de recibir Bitcoin pagos a través de Blockchain de la API. Tengo mi clave de API, xpub, todo. Estoy usando PHP.

Aquí es la parte de mi código para la generación de cartera de la dirección:

$scrt = my_super_secret_code_60_chars_long;
$my_callback_url = "http://mysite.com/lib/payment.php?secret={$scrt}";
$my_xpub = "my_xpub_key";
$my_api_key = "my_secret_api_key";

$root_url = "https://api.blockchain.info/v2/receive";
$parameters = "xpub=" .$my_xpub. "&callback=" .urlencode($my_callback_url). "&key=" .$my_api_key;


$consulta= "SELECT ID,RECEIVE_ADDR DE MY_TABLE DONDE CARTERA = '{$_GET['cartera']}' ";
$resultado = mysqli_query($conn,$qry);
$fila = mysqli_fetch_row($resultado);
$reci = $row[1];
$uid = $fila[0];
if ($reci=='none') {
//si el usuario no ha generado recibir la dirección, la activación de este
$respuesta = file_get_contents($root_url . '?' . $parametros);
$objeto = json_decode($respuesta);

echo 'Envíe su Pago A :' . $objeto->dirección;

$consulta= "UPDATE MY_TABLE CONJUNTO RECEIVE_ADDR='". $objeto->dirección ."' DONDE CARTERA = '{$_GET['cartera']}' ";
mysqli_query($conn,$qry); 
 } 

Este código funciona, pero tengo un problema con la devolución de llamada payment.php. No se disparo cuando el pago es recibido, sin embargo manualmente, puede simular el pago recibido por el llamamiento de PHP con los parámetros correctos.

Aquí es la parte pertinente de payment.php:

<?php
$scrtt = $_GET['secreto']; //contraseña se pasa de nuevo a la URL de devolución de llamada
$transaction_hash = $_GET['transaction_hash'];
$value_in_satoshi = $_GET['valor'];
$value_in_btc = $value_in_satoshi / 100000000;

$gt='devolución de llamada de LLAMADA - TXID:'.$transaction_hash.' VALOR '.$value_in_satoshi.' SCRT:'.$scrtt.' CONFIRMA:'.$_GET['confirmaciones'];
$consulta= "INSERT INTO DEPURACIÓN (TE) VALUES ('{$gt}')";
mysqli_query($conn,$qry);
//código de arriba es para la depuración - pero no se desencadena sin embargo se reciba el pago
if ($scrtt== my_super_secret_code) {
if ($_GET['confirmaciones'] >= 2) {
$confirma=$_GET['confirmaciones']; 
$consulta= "SELECT ID FROM MY_TABLE DONDE RECEIVE_ADDR = '{$_GET['dirección']}'";

$resultado = mysqli_query($conn,$qry);
$fila = mysqli_fetch_row($resultado);
$uid = $fila[0];

$consulta= "SELECT TXHASH DE PAGOS DONDE TXHASH = '{$_GET['transaction_hash']}' ";

$resultado = mysqli_query($conn,$qry);
$fila = mysqli_fetch_row($resultado);
$tx = $fila[0];

if ($tx <> $transaction_hash) {

 $consulta="INSERT INTO PAGOS (TXHASH,USER_ID,SATS,CONFIRMA) VALUES ('{$transaction_hash}',{$uid},{$value_in_satoshi},{$confirma})";
mysqli_query($conn,$qry); 

//nuevo tx - insertar 
}

//Insertar en los pagos confirmados

} 
}
echo '*ok*';
?>

Mi problema es, que la devolución de llamada nunca llamó— ¿alguien puede revisar mi código y me dicen donde I es el problema?

gracias

ACTUALIZACIÓN:

He investigado un poco y aquí está mi resultado (sin embargo aún no funciona)

He encontrado la dirección url para comprobar una devolución de llamada registro directamente en el blockchain: https://api.blockchain.info/v2/receive/callback_log?callback=http-urlencoded_my_website/callback.php?parameters&key=my-api-key

El log me muestra algo como esto:

callback":"http://mysite.com/callback.php?param=myparam","called_at":"2017-03-10T13:05:39Z","response_code":403,"raw_response":"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>403 Prohibido</title>\n</head><body>\n<h1>Prohibido</h1>\n<p>Usted no tiene permiso para acceder a /devolución de llamada.php\no este servidor.<br />\n</p>\n<p>Además, 403 Prohibido\nerror se encontró al intentar utilizar una ErrorDocument la gestión de la solicitud.</p>\n</body></html>\n"}]

Alguien me puede ayudar con eso? Soy un propietario de este dominio y puedo acceder a esta página con todos mis navegadores.

+470
Paco Rich 27 abr. 2018 11:55:32

Mover una parte de sus ahorros en Bitcoin o llamada eterium simplemente como un seguro contra la hiperinflación. BTC no es la amenaza para fiat monedas, Bitcoin es el bote lejos de monedas cuando finalmente la implosión.

Más de una implosión de dólar preocupa a usted, más se mueva en la no-fiat activos como Bitcoin. La Fed no ha parado de las prensas de impresión. Si eso no se preocupe usted, la estancia en USD, pero mantener una pequeña cantidad de BTC o llamada eterium sólo en caso!

+248
Doug Chang 5 jul. 2015 11:34:22

¿El Bitcoin protocolo garantiza que dentro de un válido bloque, si la transacción B pasa a los resultados de Una transacción, Una siempre preceder a la B?

O es posible tener B antes?

+201
gonzalezea 17 sept. 2014 20:04:14

En la aplicación para android que estoy desarrollando necesito enviar una solicitud para comprobar si otros Bitcoin apps que existen en el teléfono del usuario, y si ese es el caso, tengo que conseguir que el usuario de la dirección Bitcoin de la cartera. Hay algún tipo de API/URI especificado para este? O ¿de qué otra manera puedo hacerlo?

+185
Gustavo Miranda Montealegre 19 nov. 2019 14:54:11

Tengo cinco claves privadas (de tipo java.de matemáticas.BigInteger) llama un, b, c, d, e.

Por favor proporcione el código de la plantilla para la siguiente.

  • Crear una dirección que tiene "3-fuera-de-5" spendability de las claves anteriores.
  • Crear una firma de transacción dado 3 de los 5 claves privadas que se envía a una dirección x.

Esto necesita ser hecho sin la Cartera de construcción.

+165
user3634713 18 sept. 2015 19:44:14

Me di cuenta de un 2417 byte de transacciones con un 2.7 BTC pago de la transacción. ¿Hay alguna explicación racional para esto, o era tal vez un error?

+156
Med Mehdi Mahdar 3 ene. 2016 15:27:32

Sus monedas están seguros en el Trezor, no es necesario correr a toda nodo para las monedas, a menos que usted quiere ayudar a la mía.

Si desea acceder a Segwit2X de una moneda o de cualquier otro BTC bifurcada monedas (en el futuro) lo antes posible después de la bifurcación, entonces usted debe transferir su BTC moneda a una lite cliente y obtener la clave privada de esa cartera.

O bien, usted puede esperar hasta el Trezor apoya Segwit2X de la moneda, en ese caso, obtendrá las monedas en Trezor sí mismo.

+26
user1869257 1 sept. 2017 8:20:12

Mostrar preguntas con etiqueta