SPV Carteras vs API de Carteras - Pragmático

De lo que yo sé, la única ventaja de un SPV nodo en comparación con un API de Node, es el aumento de la privacidad.

SPV nodos, ocupa más ancho de banda, con el fin de mantenerse sincronizado con la cadena actual y, en algunos casos, almacenar una gran cantidad de datos.

Con una API monedero, uno puede conectarse a múltiples criterios de valoración para ver si alguno está mintiendo. También hay menos datos y menos ancho de banda.

La mayoría de las personas se preocupan si sus carteras SPV? Hay otras ventajas de SPV que me he perdido?

+742
DemonicMushy 26 abr. 2013 8:41:13
26 respuestas

Usted tiene los mineros en la línea de comandos como el sgminer o cgminer. Usted puede usar esto con una interfaz gráfica de usuario, pero no es un requisito.

Usted puede encontrar el uso de la guía en el enlace anterior. Ejemplo para el sgminer. Después de construir y lo instalan, usted simplemente tiene que ejecutar este comando para el almuerzo de minería de datos :

sgminer -o http://pool:port -u usuario-p contraseña

Reemplazar :

  • la piscina por la dirección de su piscina
  • puerto de la puerto de la minería de la piscina
  • nombre de usuario y contraseña en su piscina de inicio de sesión.

Si desea obtener más información, consulte oficial de github de estos proyectos

+989
Sai Sameer 03 февр. '09 в 4:24

He creado un nuevo Génesis bloque. Qué valores deben ser asignados a estos campos?

espacio de nombres de puntos de control
{
typedef std::map<int, uint256> MapCheckpoints;

struct CCheckpointData {
 const MapCheckpoints *mapCheckpoints;
 int64_t nTimeLastCheckpoint;
 int64_t nTransactionsLastCheckpoint;
 doble fTransactionsPerDay;
};

El original de la asignación de los puestos de control de la red principal se puede encontrar aquí: https://github.com/bitcoin/bitcoin/blob/v0.10.2/src/chainparams.cpp#L55-L77

estática de los puestos de control::MapCheckpoints mapCheckpoints =
boost::asignar::map_list_of
 ( 11111, uint256S("0x0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d"))
 ( 33333, uint256S("0x000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6"))
 ( 74000, uint256S("0x0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20"))
 (105000, uint256S("0x00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97"))
 (134444, uint256S("0x00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe"))
 (168000, uint256S("0x000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763"))
 (193000, uint256S("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317"))
 (210000, uint256S("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e"))
 (216116, uint256S("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e"))
 (225430, uint256S("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932"))
 (250000, uint256S("0x000000000000003887df1f29024b06fc2200b55f8af8f35453d7be294df2d214"))
 (279000, uint256S("0x0000000000000001ae8c72a0b0c301f67e3afca10e819efa9041e458e9bd7e40"))
 (295000, uint256S("0x00000000000000004d9b4ef50f0f9d686fd69db2e03af35a100370c64632a983"))
;
static const puntos de control::CCheckpointData datos = {
&mapCheckpoints,
 1397080064, // * UNIX timestamp de la última comprobación de bloque
 36544669, // * número total de transacciones entre el génesis y el último punto de control
 // (el tx=... número en el SetBestChain de depuración.las líneas de registro)
 60000.0 // * se estima que el número de transacciones por día después de que el punto de control
};
+987
Sekl 11 may. 2019 14:32:24

Mientras que volver a calcular la dificultad cada 2016 bloques, ¿cómo nodos de acuerdo sobre el nuevo nivel de dificultad? No existe una única marca de tiempo de la red p2p, porque los nodos pueden mentir acerca de sus marcas de tiempo. Digamos que calcula el nuevo nivel de dificultad y encuentra N, otra persona que se encuentre N+3. Cómo es el consenso acerca de la nueva dificultad que se plantea? La fórmula depende del tiempo transcurrido para la última 2016 bloques, por lo que sin un consenso acerca de las marcas de tiempo, ¿cómo podemos llegar a un consenso sobre el nuevo nivel de dificultad?

+818
AlphaCentauri 17 nov. 2010 4:14:02

Ahora hay un buen resumen en https://bitcoin.org/en/developer-reference#protocol-versions. La última de Marzo de 2014 es 70002.

+785
khamis faraj 14 feb. 2017 15:15:50

Instantánea de servicio de exchange estoy usando yo y recomendar a todos los demás porque ellos no guarde las monedas fiat, había ampliado recientemente a Canadá.

Mira esto creo que esto es exactamente lo que usted necesita: http://www.newswire.ca/news-releases/247exchangecom-covers-canada-with-instant-ways-of-buying-bitcoin-570478861.html

+768
JScott 27 sept. 2010 3:58:26

Citó directamente de la fuente:

Una ventaja de seguridad de Electrum es que los servidores están autenticados el uso de SSL; esto proporciona protección contra los ataques MITM, que es un problema para los clientes ligeros, incluyendo bloom filtro de clientes. Sin embargo, esta ventaja tiene un costo de privacidad, debido a que el principal Electrum servidor utiliza datos que las direcciones que usted está usando; bloom filtro de clientes tienen más privacidad aunque la configuración predeterminada en otros los clientes está a favor de la velocidad a expensas de la privacidad.

+759
Viktork 31 mar. 2011 17:06:58

Si usted tiene la clave privada de la dirección que tiene el Bitcoin, usted todavía tiene control sobre esas monedas y que no iba a ser considerado perdido. Si usted envía bitcoin a una dirección para que usted no tiene la clave privada, entonces usted no puede recuperar a menos que el propietario de la clave privada, a quienes se les envió envía el Bitcoin de regreso a su domicilio o le da la clave privada a su dirección.

+748
Quang Thinh Ha 25 may. 2014 23:48:49

Te has preguntado acerca de cinco diferentes preguntas aquí.

  • Este es un estándar de la estafa y no hay ninguna razón para pensar que en realidad tienen nada.

  • No hay manera de localizar al titular de una dirección Bitcoin. Es por eso que estos estafadores pedir el pago en Bitcoin.

  • El precio de un bitcoin varía continuamente, igual que los precios de las acciones o tasas de cambio de moneda, pero usted puede encontrar fácilmente el tipo de cambio actual buscando en Google algo así como "actual precio de bitcoin".

+736
ddenis 10 mar. 2017 4:49:49

Para responder a su pregunta, usted necesita para actualizar su pregunta con el id de transacción.

Pero para asegurar que antes de eso, si has copiado y pegado la misma dirección de la blockchain cartera a coinbase retirar, entonces usted no tiene que preocuparse en absoluto.

Tarde o temprano llegará.

A veces se necesita tiempo para llegar confirmado (dependiendo de las cuotas que se le da)

Como para responder, si hay una manera de cancelar el pago, si coinbase todavía tienen que procesar la transacción, entonces sí, usted puede cancelar el pago.

Aparte de eso, BTC Transacciones no pueden ser canceladas a menos que sea un doble gastado o los ha usado casi nada de cuotas.

+732
PNWCar 17 ene. 2018 18:51:33

Por lo menos puedo decir que lo hice, en mi iMac con OS X 10.9.1 (Mavericks).

  • Corrí Bitcoin-Qt, que de inmediato comenzó a sincronizarse. Pude ver por la barra de progreso, que si es aproximadamente lineal, se necesitarían 8 - 10 días. Lo bueno fue que pude ver los directorios necesarios por lo que creó para sí mismo en ~/Library/Application Support
  • He descargado los archivos de inicio.dat.archivo torrent de sourceforge.net
  • Instalado el diluvio torrent app (deluge-torrent.org), y que corrió a ampliar el bootstrap.archivo dat (yo nunca había usado el protocolo BitTorrent antes-era bastante sencillo.). Poner el resultado en mi directorio home (14222116865 bytes).
  • Salga de la todavía trabajando Bitcoin-Qt ..., nombre de su directorio para que yo pudiera ver lo que los directorios es necesario, y en caso de que tuviera que volver a recoger donde lo dejé:

    cd ~/Library/Application\ Support; mv Bitcoin BC_save

  • Creado manualmente los mismos directorios así que me gustaría tener un lugar para poner el bootstrap.archivo dat

    encontrar BC_save -tipo d-print # Ver qué dirs son necesarios

    mkdir -p Bitcoin/bloques/index; mkdir Bitcoin/bloques/chainstate

(Más tarde Qt crea Bitcoin/bloques/base de datos, pero no estaba allí en este momento.) Estoy sorprendido de que más que "mkdir Bitcoin" es necesario, pero al parecer ya probado, así que...)

  • Comenzó Bitcoin-Qt de nuevo. Inmediatamente "adoptado" los directorios que yo había creado, y los nuevos archivos fueron apareciendo (por ejemplo, la billetera.dat). El borde inferior izquierdo había un mensaje que indica que fue la lectura de un archivo desde el disco, por lo que parecía funcionar.
  • Una noche de ejecutar -- y que ya está hecho.
+724
9beat7 7 mar. 2014 8:10:56

He comprado bitcoins y los envió a la cartera, sin embargo, la cartera no está sincronizado y, como resultado, no puedo ver mis bitcoins. Voy a ser capaz de ver con ellos tan pronto como la sincronización finalice el proceso o he perdido? Y si lo hacía, ¿hay alguna manera de que pueda recuperar?

+700
Standback 13 dic. 2010 0:54:30

Yo estoy usando el de Yosemite y han luchado mucho para hacer de Bitcoin-qt aceptar el bootstrap.dat conseguido a través de mi cliente de bittorrent.

De todos modos, finalmente obtuve Bitcoin-qt para importar .dat-archivo, aunque este proceso también parece bastante lento...

  1. Asegúrese de que usted está accediendo a la carpeta de la derecha - hay varias carpetas de la Biblioteca en los Macs (recientemente me di cuenta). NO es el uno para el usuario local que Bitcoin-qt es el uso sino el uno en el nivel superior en tu Mac. Usted puede encontrar usando el Buscador de usar la opción-clave para hacer que la carpeta de la Biblioteca visible en la 'Ir'-menú (http://support.apple.com/kb/PH18928?viewlocale=en_US).

  2. La herramienta generar la carpeta en la que se está utilizando en sí mismo mediante la ejecución de un corto tiempo para asegurarse de que están cambiando el contenido del archivo en la ubicación correcta con nomenclatura etc.

  3. Por desgracia ejecución de la herramienta hace que algunos datos estén en el camino del proceso de importación después - he intentado en varias formas de activar un reemplazo de datos, sino que terminó con la desinstalación de la herramienta y la eliminación de todos los datos en Library/Application Support/Bitcoin. Asegúrese de mantener la cartera.dat si no son como yo fin de utilizar de la Armería que sólo se utiliza el Bitcoin-qt para la moneda base. Mover/copiar su arranque.archivo dat a esta ubicación.

  4. Instalar Bitcoin-qt otra vez y ejecutarlo. Luego va a ver finalmente que empezar a importar el archivo.

Espero que usted no tiene que gastar mucho tiempo a resolver esto como yo lo hice.

+554
Nexus2116 1 ago. 2018 0:33:26

La agregación de estos sitios son sólo conectarlo a cada cambio de la API y la consulta de los datos y, a continuación, el vertimiento en una base de datos. Usted podría hacer lo mismo, es una cantidad decente de trabajo y los costos de dinero para ejecutar el servidor.

Por ejemplo, Coinigy la API está conectado con apenas alrededor de cada cambio y a la par, es un servicio de pago. No tengo ninguna afiliación con ellos. Este es sólo un ejemplo.

+541
Tatiana07 15 may. 2012 22:54:54

Lo más seguro posible cosa que usted podría hacer es enviar el dinero de su blockchain.info la cartera a su local de la cartera en un normal Bitcoin transacción. Esto podría ser un poco de dinero, pero vale la pena la paz de la mente.

Usted puede eliminar su blockchain.info cuenta y, a continuación, abra otro si te gusta, pero esto no es garantía de que van a eliminar la clave privada. Te aconsejo el envío de un correo electrónico a Blockchain.info pedir cuál es su política sobre mantenimiento y eliminación de claves privadas.

En general, lo mejor es no importar claves privadas de las carteras que usted no tiene control completo sobre. No sé qué van a hacer con sus claves privadas y la forma segura de proteger su dinero se acaba de enviar a un monedero usted tiene el CONTROL TOTAL SOBRE el uso de un normal Bitcoin transacción.

+503
Bill Dami 14 jul. 2013 13:05:52

Usted simplemente no puede 'revocar' transacciones. Si la salida se define un 2-de-3 de restricción, 2 de las 3 teclas debe firmar la transacción pasar de él. Si no hay dos partes se pondrán de acuerdo para firmar una operación de gasto de la salida, el dinero es simplemente perdido.

+497
DopeGhoti 14 abr. 2012 19:36:06

Echa un vistazo a esto:

www.boetchain.com o https://play.google.com/store/apps/details?id=com.boetchain.bitcoinnode

Es todavía muy temprano, así que por ahora, sólo para mantener las conexiones con los compañeros están disponibles - pero es un comienzo.

Descargo de responsabilidad: yo soy un desarrollador en el proyecto

+408
Galtin 27 jun. 2016 20:37:38

Tengo varias carteras, quiero transferir todo el dinero a la 1 de la cartera de otra persona. Pero yo quiero hacer esto como una transacción para evitar los cargos. Es esto posible con bitcoind API?

+336
Roro 25 feb. 2014 14:48:13

LogPrint y LogPrintf son muy similares.

Mente la definición: #define LogPrintf(...) LogPrint(NULL, __VA_ARGS__)

LogPrint's sólo se va a terminar en su depuración.registro de la hora de habilitar la categoría correspondiente. La habilitación de las obras por la depuración de arg.

-debug=mempool,neto sería la salida de todos los LogPrint("mempool",...) o LogPrint("net",...) para el registro de depuración, o a stdout si -printtoconsole ha sido habilitado.

+325
faisal ameen 29 jun. 2010 2:08:28

Lo que yo quiero: Un hardware de cartera de la que no tengo confianza.

Que la cartera se mantenga uno de cada tres teclas en un 2-de-3 multisig esquema. Los otros dos partidos será un papel de la cartera puedo crear, y una contraseña que yo elija.

Ahora, puedo almacenar el papel de la billetera en un lugar seguro, y utilizar el hardware de cartera + contraseña en mi día a día de la vida. Si se me olvida la contraseña, puedo recuperar con el hardware + de papel. Si voy a perder la cartera, puedo recuperar con papel + contraseña (papel está almacenada en varias bóvedas de bancos).

En cualquier momento durante este proceso, un mal hardware cartera maker no puede robar mis bitcoins.

Hacer cualquier hardware cartera de proyectos plan de apoyo a un esquema de este tipo?

+323
citizen 18 dic. 2010 4:48:25

Creo que esto es bastante precisa acerca de la Ondulación. Son más centralizado porque de todas las normativas que están cumpliendo con el fin de combatir el blanqueo de dinero y otras conozca a su cliente tipo de cumplimiento. También, si nos fijamos en su consejo asesor está compuesto de muchos en el gobierno anterior posiciones y esto va a contribuir a su centralizada aspecto de la obra. Las grandes empresas las que jugar por Wall Street reglas y está en la cama con el gobierno alguna medida, están también dentro de algunos de los inversores de este nuevo marco institucional de la moneda digital. Pero incluso con esa onda va a traer muchos beneficios a la media de los consumidores, y no sólo a los grandes jugadores.

+208
user71223 19 nov. 2010 15:17:18

Es legal

Bitcoin Core es liberado bajo La Licencia MIT. En consecuencia, el Bitcoin repositorio informa:

Se concede permiso, [...] incluyendo, sin limitación, los derechos para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender las copias del Software [...] [énfasis añadido]

Así, es explícitamente legal para el software. Me gustaría suponer que el blockchain de Bitcoin a ser de conocimiento común, ya que no hay ilustres autores, propietarios, o las restricciones de acceso.

Cada año es demasiado tiempo

Me gustaría esperar que te gustaría publicar en intervalos más cortos que anualmente, como la captura hasta la mitad de un año de blockchain todavía toma bastante tiempo, especialmente desde que el tráfico está creciendo a lo largo del tiempo. Este año el blockchain se duplicó en tamaño! Por otro lado, la producción de discos en la demanda, en lugar parece manejable.

Sin embargo, ciertamente les resulta difícil encontrar un CD que puede almacenar toda la blockchain; usted necesita para enviar un Blu-ray o una memoria USB en su lugar. ;)

Mercado?

Puede ser que exista un mercado para un servicio en regiones en donde el ancho de banda de internet es excepcionalmente caro. Otro interés es probable cubiertos por ofertas similares en el formato de descarga, tales como la donación de oferta basada en http://en.blockchaindownload.nl/.

No tengo ver los problemas éticos con su enfoque, sería ofrecer un servicio, usted podría tratar de recuperar sus costos.

La seguridad de comprar el cerdo en el poke

Recomiendo la creación de su propia base de datos desde cero (es decir, a través de -reindex), si usted planea confiar para un negocio en los datos. También entonces usted debe comprobar que el software es invariable, es decir, descargar su propia copia de un repositorio de confianza. De todos modos, lo más probable es que sea eligiendo un completo cliente, a continuación, para tener la seguridad de su propia confianza nodo, haciendo que raro estar interesado en esta oferta, en primer lugar, de todos modos.

Sin embargo, para un usuario privado que sólo quieren ahorrar tiempo y el ancho de banda hasta llegar a un sincronizado blockchain, me parece escenarios de ataque más bien artificial. Mientras que en el hecho de ser vulnerables a la horquilla de la mainchain, y el hecho de aceptar una transacción inválida, esto requeriría que alguien va a manipular el software y la base de datos, y que requieren de más esfuerzo para conectar el cliente a la información de su negocio, a spoonfeed dirigida de las transacciones, tal vez incluso una horquilla de blockchain. Un escenario donde este redes de un atacante dinero parece bastante inverosímil.

Sin embargo, no sería una mala idea 1) si el destinatario no entender el trade-off, 2) una gran parte de la red fueron bootstrap de la misma manera, y por lo tanto podría no ser el tipo de servicio que se debe ofrecer en gran escala.

+189
SamuelManuel 27 ago. 2014 23:52:11

ejecución de bitcoind en una raspi es posible, pero muy lento (lo he hecho demasiado, y a buscar aquí en el foro, hay usuarios que informaron de la experiencia). Calcular el mínimo es de 2 semanas hasta que todo el blockchain es cargado, y aún más con un disco duro USB.

Para una vez cada tx incluidos en un bloque debe ser verificado, que toma tiempo y usted puede ver su proceso de uso de la CPU es del 50%. Al principio los bloques son pequeños, entonces es muy rápido, pero luego, en los últimos años los bloques consiguió por completo, y eso lleva su tiempo.

Y también tiene un disco duro USB - bitcoind tiene para la búsqueda de datos ya cargados, de bloques, de modo que la velocidad de su disco de conectividad define la duración de los procesos. Eche un vistazo a su bloque de e/S, que es probablemente el factor más limitante.

Tal vez un rápido Adaptador SD card (>50MBytes/seg) y la poda es la mejor opción. Todavía la carga inicial se tomaría el tiempo de CPU...

+176
Drew Dittmann 21 sept. 2013 17:31:40

Sí. Pero el uso inteligente de smart contactos significa que usted no tiene que poner todos los datos en el blockchain. Usted puede mantener los datos reales sin conexión o sólo compartida entre los participantes reales.

El rayo de la Red es un buen ejemplo de tal sistema.

Muchos otros ejemplos se puede hacer utilizando simplemente multisig y un poco de tiempo de bloqueo si es necesario. Más códigos de operación y más flexible y más eficaz ejecución de scripts se encuentran en las obras también.

+167
frensisli 11 jul. 2014 6:17:15

tengo una moneda para mis propios intereses. Con esto voy a aprender cómo funciona todo.

Así que tengo que instalar el demonio en un vps Todo funciona bien.

La minería de obras. Y los primeros 300 bloques que he creado.

Ahora voy a volver a bloquear el 100 o 200. Pero no sé cómo?

Es sólo un nodo (1vps) y 1 de windows cartera.

Es suficiente para eliminar todos los archivos y directorys a excepción de la moneda.conf y la billetera.dat en el vps y en windows?

O cómo puedo volver a bloquear el 200?

Muchas gracias Marca

+159
user9057714 20 ene. 2018 22:44:44

Puede ser resuelto mediante la creación y el ardor de servicio con los siguientes parámetros: -Xmx256M

./ejecute.bat -Xmx256M

Por defecto, 256 mb de configuración está desactivada. Mediante la adición de esas opciones a ejecutar.bate reduce los requisitos de 256 mb solo.

+84
alex342 22 feb. 2015 2:09:37

Me gustaría saber si los resultados de una transacción puede cambiar con el tiempo. Por ejemplo, supongamos que enviar un pago a tres diferentes direcciones de la creación de una transacción sin confirmar con varias salidas:

La Salida Es 0: 1
Salida 1: Dirección 2
Salida 2: Address3
Salida 3: Address4
Salida N: AddressN

Si me examinar esa misma operación dos o tres meses más tarde, puede que las salidas índice de asociación han cambiado de alguna manera? Por ejemplo, podría Dirección1 han becomed la Salida3? O es que la información determinista en sí mismo?

Gracias.

+37
B7th 12 jun. 2010 2:49:11

Mostrar preguntas con etiqueta