El problema de permiso de la instalación de bitcore

He intentado instalar bitcore.io en un lugar limpio y actualizado Ubuntu 16.04.3 (64 bits), pero siempre obtener el permiso de los errores.

Ya he creado un usuario y contraseña para bitcore:

sudo useradd -r -m bitcore
sudo usermod -aG sudo,adm bitcore
sudo passwd bitcore

Instalado nodejs v8.9.3 y ZeroMQ:

apt-get install libzmq3-dev build-essential

Pero a la hora de instalar bitcore:

npm install-g bitcore

Tengo este mensaje de error después de la descarga bitcoin-0.12.1-linux64.tar.gz:

bitcoin-0.12.1/lib/libbitcoinconsensus.así.0.0.0
mecanismo nacional de prevención ERR! ruta ../lib/node_modules/bitcore/bin/bitcore
mecanismo nacional de prevención ERR! código EACCES
mecanismo nacional de prevención ERR! errno -13
mecanismo nacional de prevención ERR! syscall enlace simbólico
mecanismo nacional de prevención ERR! Error: EACCES: permiso denegado, un enlace simbólico a '../lib/node_modules/bitcore/bin/bitcore' -> '/usr/bin/bitcore'
mecanismo nacional de prevención ERR! { Error: EACCES: permiso denegado, un enlace simbólico a '../lib/node_modules/bitcore/bin/bitcore' -> '/usr/bin/bitcore'
mecanismo nacional de prevención ERR! causa: 
mecanismo nacional de prevención ERR! { Error: EACCES: permiso denegado, un enlace simbólico a '../lib/node_modules/bitcore/bin/bitcore' -> '/usr/bin/bitcore'
mecanismo nacional de prevención ERR! errno: -13,
mecanismo nacional de prevención ERR! código: 'EACCES',
mecanismo nacional de prevención ERR! syscall: 'enlace',
mecanismo nacional de prevención ERR! ruta de acceso: '../lib/node_modules/bitcore/bin/bitcore',
mecanismo nacional de prevención ERR! dest: '/usr/bin/bitcore' },
mecanismo nacional de prevención ERR! pila: 'Error: EACCES: permiso denegado, el enlace simbólico \'../lib/node_modules/bitcore/bin/bitcore\' -> \'/usr/bin/bitcore\",
mecanismo nacional de prevención ERR! errno: -13,
mecanismo nacional de prevención ERR! código: 'EACCES',
mecanismo nacional de prevención ERR! syscall: 'enlace',
mecanismo nacional de prevención ERR! ruta de acceso: '../lib/node_modules/bitcore/bin/bitcore',
mecanismo nacional de prevención ERR! dest: '/usr/bin/bitcore' }
mecanismo nacional de prevención ERR! 
mecanismo nacional de prevención ERR! Por favor, intente ejecutar este comando como root o Administrador.

También, he corrido el anterior comando con sudo , pero el error es el mismo.

También, he corrido npm install bitcore y se instala sin problema, pero no se puede ejecutar bitcored. El sistema devuelve bitcored: comando no encontrado.

+748
Hasan Mahdii 26 sept. 2017 3:13:20
23 respuestas
const bch = require('bitcoincashjs');

const privateKey = new bch.PrivateKey('L1uyy5qTuGrVXrmrsvHWHgVzW9kKdrp27wbc7vs6nzdtf2bruvwy');
const utxos = [{
 'txId' : '115e8f72f39fad874cfab0deed11a80f24f967a84079fb56ddf53ea02e308986',
 'outputIndex' : 0,
 'dirección' : '17XBj6iFEsf8kzDMGQk5ghZipxX49VXuav',
 'script' : '76a91447862fe165e6121af80d5dde1ecb478ed170565b88ac',
 'satoshis' : 50000
}, {
 'txId' : '115e8f72f39fad874cfab0deed11a80f24f967a84079fb56ddf53ea02e308986',
 'outputIndex' : 0,
 'dirección' : '17XBj6iFEsf8kzDMGQk5ghZipxX49VXuav',
 'script' : '76a91447862fe165e6121af80d5dde1ecb478ed170565b88ac',
 'satoshis' : 50000
}];
const transacción = new bch.Transacción()
.a partir de(utxos)
 .a('1Gokm82v6DmtwKEB8AiVhm82hyFSsEvBdk', 15000)
.signo(privateKey);

la consola.el registro de transacciones.toString())

de: Una interfaz de alto nivel para agregar una entrada de un UTXO. Tiene una serie de variantes:

a partir de(utxo): añade una entrada de un Saldo de Transacciones de Salida. En la actualidad, sólo P2PKH salidas son compatibles.

a partir de(utxos): igual que el anterior, pero que pasa en una matriz de Saldo de Salidas.

a partir de(utxo, publicKeys, umbral): agregar una entrada que se pasa un UTXO con un P2SH de salida para un Multisig secuencia de comandos. El publicKeys argumento es un array de claves públicas, y el umbral es el número de firmas necesarias en el Multisig secuencia de comandos.

Detalles: https://bitcore.io/api/lib/transaction#adding-inputs

+991
Neha Sharma 03 февр. '09 в 4:24

Tengo ubuntu server que se ejecuta Bitcoin core v0.16.

Estoy enviando llamadas RPC de forma asíncrona mediante Chupen (biblioteca de PHP), pero, por ejemplo, si yo voy a importar 1000 dirección utilizando importmulti comando, otras solicitudes se espera hasta que el comando de acabado.

Aunque he puesto rpcthreads=100 rpcworkqueue=50 y he potente servidor.

+969
rubdottocom 15 ago. 2019 3:39:28

Direcciones a partir de un 3 generado mediante addwitnessaddress se llaman P2SH-P2WPKH direcciones. Que significa que es un Pay-to-Testigo-de Clave Pública-Hash (P2WPKH) secuencia de comandos incrustada en un Pay-to-Script-Hash (P2SH) dirección, que comienza con un 3.

Para restaurar a partir de que la clave privada, usted debe ser capaz de importar la clave en tu cartera y llamar addwitnessaddress en él de nuevo. Tenga en cuenta que addwitnessaddress experimental llamada RPC por lo que el método para la restauración puede cambiar en el futuro, pero siempre se puede generar la clave pública correspondiente hash (dirección) de la clave, crear un P2WPKH testigo de secuencia de comandos para él, y se envuelve en P2SH.

+929
SArbaAzz 17 nov. 2012 8:24:42

Un bloque sólo puede tener un coinbase transacción. Usted podría, sin embargo, enviar la recompensa+honorarios de la coinbase transacción a varias direcciones (de cualquier tipo) como cualquier otra transacción.

hay un límite para el número de firmas que un multi-sig cartera se puede exigir?

https://bitcoin.stackexchange.com/a/28092/87716

+928
dentemm 30 jul. 2011 22:01:52

Actualmente estoy suscrito a la hashtx tema para Bitcoin, la ZMQ servicio. Me doy cuenta de que he utilizado para obtener un promedio de 3 transacciones por segundo, pero últimamente, he estado recibiendo un promedio de 0.1 transacciones por segundo. Esto es un signo de mal a los compañeros a mi bitcoind?

Cuando me registre en blockchain.infoveo que el número de las transacciones de Bitcoin añadido a la mempool por segundo fluctúa entre 2 y 11. Si la tasa de transacciones que veo de la ZMQ tema hashtx ser el mismo que el de la tasa de transacciones añadido a la mempool?

+924
Alexandre Cavaloti 14 dic. 2010 18:26:20

Es probable que faltan en un puerto de la unión a su ventana acoplable de la imagen. Ya que son capaces de conectar con el puerto desde el interior de la ventana acoplable contenedor socat parece estar funcionando.

Con el fin de exponer el puerto TCP para el sistema operativo del host necesita agregar -p 9835:9835 a su ventana acoplable línea de comandos. Que asignará el puerto de host 9835 para redirigir todo el invitado de puerto 9835, por lo tanto lo que es accesible desde el host a través de la IP 127.0.0.1 que es localhost desde el host punto de vista.

+864
tml 29 mar. 2018 16:47:06

He estado buscando en internet y por bastante tiempo, pero parece que no puedo encontrar esta respuesta exacta. He estado mirando para comprar algunos cryptocurrencies pero estoy esperando para poder comprar con DÓLARES.

Sé que puedo ir a coinbase, abrir una cuenta, comprar bitcoin, o el éter y, a continuación, transferir a un intercambio, como bittrex o bitstamp y conseguir monedas con los dos principales cryptocurrencies.

Lo que si quiero Ondulación o GUIÓN y quiere comprarlo directamente en el precio que está, y no quiero comprar Bitcoin o Éter conseguirlo (ya que los precios son tan altos).

Básicamente, yo no estoy interesado en la compra de Éter o Bitcoin, estoy buscando para comprar algunos otros cryptocurrencies que son muy bajas en el precio.

Soy capaz de hacer eso, o tengo que usar Bitcoin o Éter a comprar el deseado ctyptocurrencies.

+859
Ahmad Hajjar 5 nov. 2011 10:10:08

Tal vez esto es debido a la "maleabilidad ataque" de lo que estaba pasando; puede ser que la transacción ha pasado por diferentes con un ID de transacción. Sería más fácil si usted divulga la entrada y/o salida de la dirección.

+817
129051 16 sept. 2011 19:33:12

Si tengo un equipo con bajas especificaciones (2 gb de RAM, 2.13 GHz, gráficos integrados), ¿hay alguna manera de la mina normalmente con Bitcoin-qt? Si no, va a unirse a un grupo con estas especificaciones ser vale la pena el tiempo y esfuerzo? ¿Qué tipo de especificaciones se recomienda normalmente para la minería?

+766
makmur makmur fie 2 jun. 2012 3:44:40

Cuando se crea una nueva semilla, Electrum 2.x hace bastante mucho la misma cosa como la vanidad generadores de direcciones, o para el caso de Bitcoin mineros... es "muele".

Se genera una semilla se basa en algunos de entropía y un nonce, y comprueba si la semilla del HMAC se inicia con la secuencia de bytes (el "checksum"). Si no, se incrementa el nonce y comprueba su HMAC de nuevo.

Si estás interesado, el código que hace esto es aquí en GitHub.

Cabe señalar que Electrum semillas (por defecto) de 128 bits de entropía. Como resultado de esta molienda, Electrum descartes (para el estándar de carteras con una suma de comprobación de 0x01) 255 de cada 256 potencial de las semillas. De esta forma, disminuye la entropía en una semilla por 8 bits (la longitud de la suma de comprobación). Para compensar esto, Electrum 2.x agrega un adicional de 8 bits para el total de la semilla de longitud, que lleva la semilla de la longitud de 136 bits y la entropía copia de seguridad de 128 bits.

+704
Ed Guiness 30 dic. 2010 23:14:05

Usted realmente sólo tienen dos opciones:

  1. Tratar de recordar el sitio web que usted utiliza (tal vez usted tiene un correo electrónico de ella?)
  2. Si usted tiene una cartera de copia de seguridad, enviar las monedas a una nueva dirección/cartera
+693
Stonewall Ballard 10 oct. 2014 12:36:51

Estoy tratando de comprender los riesgos de privacidad con un hardware de cartera como un Trezor, Contabilidad o similares. Entiendo que el flujo de trabajo común con estas carteras es que el uso de una SPV cliente bitcoin que se comunica con este hardware cartera a través de USB. En el "pasar" de las cosas, supongo que el hardware de la cartera signos de una transacción en la que el SPV cliente envía a la red. En la "verificación de los saldos y de la confirmación" del lado de las cosas, creo que el SPV cliente gustaría comprobar con varios nodos igual que lo haría para una cartera normal, por lo que los nodos se dispone de información sobre qué direcciones donde los asociados y que proviene de una sola dirección IP.

Supongo que en mucho de esto, así que estoy esperando que alguien puede aclarar las cosas.

+628
Lizkakiska 16 sept. 2012 16:13:14

Por lo que he leído y entendido. Como transacción abierta de la plataforma utiliza colores monedas. El emisor de los colores de la moneda puede asociar con un activo en particular: como un boleto para un concierto, o de oro o bienes inmuebles, etc. Ahora el emisor, el comercio de estos colores monedas en la transacción abierta de la plataforma.

Ahora la pregunta que tengo es: Que administra el acuerdo y el proceso de despacho? Eso es lo que asegura que la propiedad física de los activos que fue representada por el color de la moneda y transacciones en la plataforma es trasladado a su nuevo dueño?

Como un ejemplo. El color de la moneda representada oro. Yo como usuario final adquirido el color de la moneda pagada al propietario el precio deseado. El abrir los registros de las transacciones que ahora soy el Dueño de este oro (cortesía de el color de la moneda). Sin embargo, ¿cómo la física de despacho y liquidación de tomar su lugar? ¿Qué pasa si el vendedor se niega a la entrega física de la propiedad de la medalla de oro?

+623
Mateusz Metelski 2 mar. 2017 1:16:46

SHA256 no requiere de mucho, pero si usted tiene la intención de utilizar para la minería scrypt demasiado, se dice que la memoria es más importante, es decir, velocidad y tamaño.

+549
Saveus 25 abr. 2017 8:00:49

En la actualidad, no hay BIPS (Bitcoin Propuestas de Mejora), que buscan aumentar el 80 límite de bytes como se puede ver aquí.

Haciendo una rápida búsqueda en el repositorio, se puede ver que sólo un par de mencionar OP_RETURN a todos.

+470
Lesa 2 sept. 2011 6:40:54

Mi primer instinto es la respuesta "No". Mientras se instala una aplicación localmente y no se puede enviar información a través de internet a un tercero, que es casi tan seguro como puede ser. No hay ninguna buena razón para pensar que cualquiera de ellos sería más seguro.

Pero hay un poco mal, uno... (tal vez no está mal, pero, posiblemente, un poco paranoico)...

Considere esto: incluso si un programa es de código abierto, que se compila, lo que significa que no sea posible ver el código real y lo que está haciendo. El software podría ser el envío de datos cuando dice que no. O podría ser guardar los datos en una parte oculta de su sistema operativo para ser recuperada más tarde por otro programa malicioso. Se podría hacer una serie de cosas que no debería y que sería muy difícil para el usuario final para saber.

Un local instalado sitio web, por otro lado, contiene sin compilar código que es, al menos algo, legible para los humanos. Por lo tanto, si usted realmente desea, puede asegurarse de que un local instalado sitio web, tales como bitaddress.org no está haciendo nada que no debería. Aunque, esto es infeisable para la mayoría, una vez me pasé un rato mirando brainwallet.org's código fuente para al menos conseguir un parcial de entender cómo funciona.

+468
rberggreen 27 nov. 2014 23:53:34

En gran medida, una pregunta abstracta (set) he tratado de responder durante un tiempo es la naturaleza de una TxID (32 byte hexadecimal ID de Transacción de hash).

En primer lugar, sin duda, entender la función principal si este valor(?) es para identificar de forma única una Transacción (principalmente a las pistas el saldo de las salidas, también conocido como UTXOs).

Pero vamos a tomar una muestra aleatoria TxID, decir e151de4f5a339ed545e24ecfc8f811f9143fefc10574af40721a156ff2d3a389.

  1. ¿Cómo es un TxID asigna a una Transacción?
  2. Son 2 idéntica Tx que: doble pasar, tienen idéntico k PRNG-firmado (así que no es un RNG!) sigs, idéntico entradas/salidas (una gran cantidad de supuestos aquí) idénticas dadas hash?
  3. Tangencialmente: el Big/Little Endian expresiones de TxIDs (por BCI y bitcoincore respectivamente), lo que sugiere dos usos diferentes (es decir, TxIDs son valores en un sentido, pero similar a la Uri en otra: ¿es esto normal?)

Sé que la pregunta parece un poco dispares, pero creo que la mejor suma es lo que exactamente se TxIDs?

+431
leeb 28 mar. 2019 21:08:08

Se trata de un libro de CONTABILIDAD - cualquiera puede seguir una dirección camino, y los gobiernos de todo el mundo ya sabe cómo hacerlo - y es por eso que muchos están buscando para adoptar Bitcoin y hacer sus propias monedas digitales. Véase, en particular, https://secure.caseyresearch.com/chain?cid=MKT336710&eid=MKT337276&encryptedSnaid=&snaid=&step=start

+409
RIBKA 6 sept. 2014 17:04:47

No fue una charla muy interesante en el Caos de la Comunicación el Campamento de este año sobre este tema. Si mal no recuerdo, usted puede almacenar información arbitraria en las transacciones de bitcoin, ya que en realidad contienen "programas" especificar cómo la transacción debe ser verificado.

Información sobre el "scripting" de la interfaz se puede encontrar aquí. Consulte la sección 2.3 para más detalles sobre la involucración de los mensajes.

+397
Nalinda 23 sept. 2012 17:38:40

He tratado de investigar esta cuestión de horas. No creo que la mayoría de las habituales soluciones son posibles con Multibit HD. La única solución, yo creo que no entiende (y por lo tanto puede ser posible) es

1) Reparación/Reiniciar la cartera varias veces, esperando tener suerte y que se conectan a un nodo que va a manejar un bajo costo de transacción.

2) Algo que ver con Bitcoin Core. Esto se ve prometedor, pero no creo que haya siquiera son "billetera.dat" archivos con Multibit HD, así que no estoy seguro de cómo ejecutar estas instrucciones:

¿Por qué mi transacción no llegar confirmado y qué puedo hacer al respecto?

https://www.reddit.com/r/Bitcoin/comments/4ggg0m/how_do_i_run_command_line_on_the_bitcoin_core/

Información sobre mi situación:

Me ha enviado algunas transacciones con una tasa muy baja. A juzgar por la mempool, podría tardar 48~ horas para estas transacciones a procesar. Me gustaría "cancelar" para estas transacciones, y enviarlos para un cargo más alto. Con una cartera saldo de 0 y no hay manera de aplicar cualquiera de los métodos más comunes para huérfanos bloques... ¿hay alguna manera puedo recordar mis monedas?

Si no, ¿cuánto tiempo se tarda antes de que las transacciones se cayó? He leído que si cada nodo en la red se ve en mi transacción y lo niega, entonces será recordado incluso con Multibit HD, ¿es eso cierto?

TX ID: 7f078efec60078aa4575cc6fb3f4064886fb3a88b0a5078069d86bb29ebe55bc

"antes de tx" no es, ciertamente, después de una tendencia a la baja...muchas veces cuando yo verificación, el número ha aumentado en los 15.000 pero nunca inferior a los 8.000.

¿Cuáles son mis opciones?

Ningún tipo de ayuda sería muy apreciada!

+382
Flip Vloging 31 dic. 2013 13:17:57

Si la quemadura dirección es creado sin una clave privada para impedir el acceso a la bitcoin no, no es posible crear una transacción que habría de pasar el utxos ya que no hay ninguna clave privada para firmar la transacción?

+158
Chermen 18 abr. 2013 22:22:15

Potencialmente. Depende de cómo la transacción fue firmado.

Si fue firmado con un SIGHASH_ALL bandera, no se puede combinar desde la firma de los cheques para asegurarse de que las entradas y salidas no han sido cambiados.

Si fue firmado con un ANYONE_CAN_PAY bandera, se pueden añadir otras entradas, y potencialmente más salidas dependiendo del resto de la firma.

Todos los consumidores en las carteras estoy al corriente de defecto a SIGHASH_ALL, por lo que es probable que fuera de suerte.

Su mejor apuesta sería la de enviar más de BTC a la dirección y firmar un nuevo tx, o para importar la clave privada en otra cartera con más de BTC, y crear un tx gasto de más de una dirección.

+52
Diman7183 21 nov. 2017 19:03:55

Sólo una firma de transacción, es difícil extraer todos los datos en la scriptSig o scriptWitness en PSBT los campos de entrada. Esto requiere tener la UTXO y, a continuación, la interpretación y la ejecución de la secuencia de comandos que no está necesariamente disponible para bitcoind ejemplo haciendo la conversión.

Además, firmó la red serializado las transacciones no son necesarias totalmente firmado, que podría ser parcialmente firmado en la forma en que las primas de transacción Rpc hacerlo. Esto hace aún más difícil extraer esa información.

Por último, un PSBT es mucho más mutable de una red serializada de la transacción. Se puede cambiar después, lo que puede invalidar las firmas.

En lugar de eso, hemos decidido no permitir firmas para evitar la posibilidad de poner incorrecta y/o datos no válidos en una PSBT durante la conversión.

+28
user58398 21 abr. 2013 4:32:40

Mostrar preguntas con etiqueta