La API de REST para crear Estelar de la cuenta?

En el RESTO de documentación de la API, no veo una opción para crear una cuenta. Obviamente, entonces, el fragmento de código aquí para crear una cuenta tiene que estar al frente de composición por alguna otra API para que una solicitud para crear una cuenta pueden ser atendidos. No estoy seguro de por qué esto es así. Hay un POST de HTTP API de REST para crear una cuenta?

También, normalmente, para construir una interfaz REST, uno comienza con la identificación de todos los 'recursos', cuyo estado de cambios en el tiempo y puede ser cambiado en un estado menos en funcionamiento. A continuación, para cada uno de estos recursos, las operaciones CRUD se implementan. Por ejemplo, en la Estelar, los recursos podrían ser de la cuenta, ancla, trustlines, transacciones, etc.

+618
xxx374562 31 oct. 2010 20:18:51
27 respuestas

¿No sería mejor en evitar el doble gasto que el protocolo actual, es decir, la aceptación de la más larga de la cadena ciegamente? No hemos de comprobar el bloque de contenidos de ambas cadenas antes de decidir que aceptar?

Donde lees que el más largo de la cadena es aceptada ciegamente? Por supuesto, ninguna cadena con un doble gasto en que es válido - que sería completamente contrario al propósito.

Lo que sucede (al menos en Bitcoin Core) es que el cheque por un doble gasto y la firma de validez sólo ocurre después de una cadena en particular se convierte en el más-trabajo en cadena. Pero no es tratado como el mejor aceptada de la cadena hasta que esté completamente validado. Si un doble pasar o no válida la firma se encuentra en un candidato mejor de la cadena, la cadena se descarta, y el algoritmo de selección volverá a la segunda cadena de trabajo, y verificar plenamente que.

La razón para retrasar el doble gasto y el script comprueba hasta que un bloque está en la mayoría de los trabajos de la cadena es el ahorro de recursos. Estas comprobaciones son muchas veces más computacionalmente costosos de llevar a cabo que todas las otras reglas de validación combinado, por lo que realizamos ellos perezosamente.

+938
JustCase 03 февр. '09 в 4:24

Lo que está firmado en la entrada de secuencias de comandos?

Depende.

El caso de un P2PKH de gastos de la transacción, el scriptSig de entrada (secuencia de comandos) para cada entrada contiene un ECDSA firma y un byte que dona lo que exactamente se firmó llamado la SIGHASH bandera. En casi todos los casos esto es SIGHASH_ALL, lo que significa que la firma cubre la totalidad de la transacción salidas y entradas, menos las otras firmas. Si la transacción de salida de secuencia de comandos se modifica y cualquier entrada ha firmado con SIGHASH_ALL, que la firma sería invalidado y la transacción no puede ser incluido en un bloque.

Otros indicadores pueden tener el efecto que usted describe, si puedo hacer una transacción que sólo los signos de una sola entrada con SIGHASH_NONE (esta firma sólo cubre la entrada), entonces nadie en la red es libre de modificar las salidas como quieren antes de que sea enterrado en un bloque. Nadie lo usa, como que por esta razón.

Hay otros dos indicadores disponibles hoy en día SIGHASH_SINGLE y SIGHASH_ANYONECANPAY. El primero permite a firmar sólo una de las salidas y se omite el resto (por ejemplo vin:1 los signos sólo vsal:1), sin embargo este está libre de errores y no del todo intuitivo. El último que le permite realizar transacciones donde las entradas son un comodín, pasar esta salida de este script, y compensar el déficit, con independencia de los otros insumos que usted desea.

En general nadie usa SIGHASH de banderas, la mayoría de todas las transacciones son estrictamente SIGHASH_ALL.

No estoy muy seguro de lo que hace el script de las entradas contienen, pero supongo que debe contener la clave pública, y un mensaje firmado.

Esto depende enteramente de qué tipo de salida se gasta, pero vamos a asumir que es una muy típica de Pagar a Hash de clave pública (dirección) de la transacción. En este caso, el scriptSig es extremadamente simple.

304402204bc6ed9b0122fc145031d4d9f6a30fbb28b63d152e3848c785a65f1e0b97ea8d02205a99bc13ba9293526ed175947cb756c5e3fca0a98890b88551e3e6c4c0bb6f5601
04988b34239b2f1c2441db4d50911b0550350414ce00b88f8dd39964f1a8631824db8e78b61d0ea6f3d9fcffcf2cd20be7d88a1583854682db4d136acd08542c3d

Tenemos datos de dos elementos, el primero es una firma ECDSA en DER formato, y los puntos públicos de la P2PKH de salida que están gastando. El último byte de la firma es la SIGHASH de la bandera, que en este caso es 0x01 o SIGHASH_ALL.

Si quieres seguir junto con la forma de estas estructuras de trabajo, webbtc.com tiene una gran secuencia de comandos de la herramienta de visualización que le permite ver cómo estos van de la mano. En particular, aquí hay una razonable ejemplo de transacción con uno de entrada y de salida, y aquí es un juego a través de la ejecución del script que hace un buen trabajo de explicar cómo y por qué es válido.

+894
Zellint 21 dic. 2017 1:05:39

Segregada testigos de sonido como una victoria en un montón de maneras, sólo estoy tratando de entender cómo se aplican a la escalabilidad. Si he entendido bien, hay un segundo árbol Merkle de los testigos de la creación de reflejo de los datos de la transacción. El testimonio del árbol de la raíz está comprometido para que en el coinbase, pero de lo contrario este segundo árbol de la vida fuera del bloque.

No a los testigos todavía tiene que ser transmitida a otros nodos para validar? ¿Por qué es aceptable ahora para enviar más datos, pero el aumento del tamaño de bloque era peligroso, y de exclusión de los nodos en conexiones lentas antes?

También, si los testigos están fuera del bloque y prunable, ¿cómo un dulce totalmente validar nodo recibe hasta la fecha? Si un subconjunto más pequeño de la plena nodos hosts todos los testigos, hace que el comercio fuera de la seguridad para la cantidad de transacciones en un bloque?

+873
elionline85 17 nov. 2017 16:19:22

No parece fraudulento, sólo caro. Pero solo me hizo un puñado de transacciones. De todos modos están cerrados ahora, mi cartera es todavía allí.

+854
thanhquanky 8 dic. 2011 0:24:47

Voy a tratar de responder a sus preguntas en concreto, pero he aquí una buena lectura sobre cómo Bitcoin votos en las actualizaciones.

1) Las preguntas son realmente todos la misma pregunta: que los Pif es compatible? Estas propuestas hacen su camino a través de la Bitcoin desarrollo de la comunidad, y una vez implementado, puede ser votado por los mineros. Así que, básicamente, cualquier persona puede hacer una propuesta.

2) Véase la respuesta a la pregunta 1

3) No

4) Ya que la respuesta a la pregunta 3 es "No", esta pregunta no tiene sentido.

5) Véanse las preguntas 3 y 4

EDIT: he cambiado el enlace explicando BIP voto a uno con menos prejuicios y de opinión, y es mucho más concisa de una explicación.

+837
Pranusha 16 ene. 2013 13:33:23

Digamos que usted ha agregado suficiente USD para el comercio, así que usted escoja BTC para el comercio altcoins con.

  • Comprar Altcoin X por, digamos, un orden total 0,5 BTC
  • BTC sube en el valor, pero Altcoin X en USD ha subido a lo grande en valor
  • En BTC términos que se han perdido como BTC del incremento de valor es de más de Altcoin X
  • Vender Altcoin X, pero recibe menos BTC, en términos de USD feliz, el beneficio tanto de
  • BTC gotas en valor para el USD, tienes menos de lo que usted comenzó con ¿y ahora qué?

¿Ignoras el valor en DÓLARES estadounidenses y medir sólo en BTC para obtener su moneda base/crypto moneda a utilizar para la medición de los beneficios comerciales de Altcoins?

Simplemente no puedo conseguir mi cabeza alrededor de ella. Cualquier consejo y ayuda/dirección será apreciado.

+804
makazoid 3 dic. 2017 5:32:25

La LMA leyes en los estados unidos deliberadamente hacer que este duro. De repente se mueve $10K de USD en BTC es exactamente el tipo de cosa que hace que el gobierno se preocupe acerca de lavado de dinero. Así que, sin ningún caso de la ley de protección de ellos, la mayoría de los intercambios no va a estar dispuesto a correr el riesgo, sin verificar su identidad para ayudarles a ponerse en conformidad con el conocimiento del cliente/AML leyes.

Mi opinión personal es que Bitfloor podría ser el más rápido ahora, pero no he probado todos. Pero, a pesar de que se va a tomar un par de días. Y ahí empecé con una pequeña suma de dinero. $10K podría golpear a algunos factores desencadenantes que hacerlo más lento.

O podrías probar a poner varias transacciones más pequeñas a través de bitinstant o localbitcoins, si son más tolerantes de los honorarios y de las complicaciones. Los "no centrales" no estar preocupados acerca de la LMA.

+797
blackguardian 17 may. 2019 1:14:18

Es Bitcoin una amenaza o competencia a Paypal? Es esta la razón por la que muy pocos sitios web de apoyo a la compra de BTC a través de Paypal?

+780
Krushnik746 5 jun. 2014 13:57:21

Uno de los intentos .... Diablo Empresa Minera no ir tan bien.

Hasta ahora, el más rentable de la minería ha sido en naciones cuyos contribuyentes proporcionar electricidad subvencionada. Básicamente, es como una forma de bienestar para Bitcoin minería de empresarios.

ASICs ha eliminado esa ventaja, aunque por lo que nunca llegó a ser un gran problema.

+689
user15165 8 jul. 2015 1:41:16

Supongo que usted ha descargado el Bitcoin-QT, el estándar de cliente bitcoin. Esto le permite administrar sus direcciones, para enviar y recibir Bitcoin.

Si desea mina de bitcoin, usted necesita un software especial, y si quieres mina de bitcoin de manera rentable, usted también necesitará hardware especial. Hay numerosas preguntas acerca de "cómo el mío con X" en este sitio, si quieres empezar con eso. Véase, por ejemplo: ¿Cómo puedo empezar a minería Bitcoin?

+687
osvencim 19 oct. 2015 17:17:00

He consultado Gdax de la API en el pasado y parece que la API es actualmente la devolución de un completo conjunto de datos diferente para "Volumen".

Por ejemplo, cuando me preguntó por la API para la histórica BTC precios de alrededor de 1 año ago tengo el siguiente conjunto de resultados:

Época | Bajo | Alto | Apertura | Cierre | Volumen

1517356860 9946.58 9998.42 9990.11 9946.59 2.66059942

1517356920 9927 9954.9 9935 9940.62 4.23884531

1517356980 9904.11 9940.63 9940.63 9909.12 2.19973319

1517357040 9909.12 9947.26 9909.2 9947.25 5.91939066

1517357100 9947.26 9995 9947.26 9989.98 5.56216334

1517357160 9909.12 9990.56 9990.56 9909.13 8.78513173

1517357220 9909.12 9948.97 9909.13 9946.1 5.03904978

1517357280 9946.1 9962.83 9946.11 9950.22 3.86148175

1517357340 9918.5 9950.22 9950.21 9918.51 5.53564686

1517357400 9918.51 9934.21 9918.51 9927.12 0.98890742

Sin embargo, cuando la API de consulta para el mismo marco de tiempo que ahora me sale el siguiente conjunto de datos:

1517356860,9946.58,9998.42,9990.11,9946.59,12.75530468

1517356920,9927,9954.9,9946.58,9940.62,15.2790945

1517356980,9904.11,9940.63,9940.63,9909.12,15.94836064

1517357040,9909.12,9947.26,9909.13,9947.25,24.33637294

1517357100,9947.26,9995,9947.26,9989.98,21.57384641

1517357160,9909.12,9990.56,9989.99,9909.13,18.36038141

1517357220,9909.12,9948.97,9909.13,9946.1,15.38557231

1517357280,9946.1,9962.83,9946.11,9950.22,5.47653084

1517357340,9918.5,9950.22,9950.21,9918.51,11.45337408

1517357400,9918.51,9949,9918.51,9927.12,9.57149122

Como se puede ver el 'volumen' (última columna) casi nunca coincide conjunto de datos anterior, mientras que en las otras columnas coinciden con la mayoría de las veces pero no siempre.

¿Cuál es la explicación para la discrepancia observada y que los datos deben ser invocado?

Gracias

+666
shuriken 13 sept. 2011 4:09:48

Yo soy muy nuevo en cryptocurrencies, pero voy a ofrecer mi opinión sobre esta pregunta de todos modos.

Usted está preocupado acerca de la pérdida física, y por lo tanto desea almacenar la clave privada en la nube. En general, no se recomienda hacerlo porque tu cuenta de gmail/dropbox/lo que cuenta puede ser hackeado, y que alguien podría encontrar su clave privada.

Ahora, usted está sugiriendo que usted ha codificado de alguna manera, por lo que este debe hacer es seguro. Sin embargo, en mi opinión, lo que tenemos es un hacker, con su "cifrado" clave privada, y todo el tiempo del mundo para ataque de fuerza bruta de la clave pública/privada de la pareja.

La manera en que yo lo entiendo, la clave pública es una forma de la clave generada que viene de su clave privada. Si un hacker tiene la clave pública, me imagino que usted acaba de le entregó todo lo que necesita para hash "típico" formas de codificación de datos, hasta que llega a la clave pública correcta.

Mi solución para la cartera problema de seguridad fue poner un Trezor en mi seguro de incendios. También se puede obtener de una caja fuerte y mantener su clave privada no.

EDITAR -- si usted está preocupado por el fuego, también se puede obtener algo parecido a la CryptoSteel para guardar su contraseña en un acero inoxidable caso (con estampado de acero inoxidable de caracteres), y es la de sobrevivir a un incendio.

+628
MAKING 1 may. 2018 15:18:14

Algunos bitcoins se han perdido de forma permanente cuando son enviados a las siguientes direcciones. La explicación que he encontrado es que ellos contienen caracteres que no son válidos en Base58

Específicamente, base58 sólo permite que los siguientes caracteres (excluyendo 0oiL)

static const char* pszBase58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"; 

¿Cuál es la corriente total de ejecución de la "perdida" de bitcoins, o a falta de ello, ¿cuál es el proceso general que se necesita para averiguar esto?

(¿Qué métodos de la API le llame para obtener los datos para determinar esto?)

+604
chandp 29 ago. 2012 8:58:56

Ahora, tengo una muy simple pregunta , ¿Cómo funciona Bitcoin beneficio de darnos el dinero para resolver problemas de matemáticas? Otra cuestión es por qué no quiere que lo hagamos? y es que hay un propósito más grande detrás de ella???

+596
Ale Negist 15 jul. 2018 14:48:20

Así que entiendo que la dificultad aumenta por algún algoritmo calcula cada 2016 bloques. Pero mi entendimiento es que este algoritmo intenta establecer una dificultad tal que el tiempo promedio que se toma de la mina de un bloque es de unos 10 minutos. Mi comprensión de lo verificable es que la única manera de medir el tiempo en minutos es el uso de la confianza de sellado de tiempo, que supongo bitcoin no hacer (ya que se supone que no debo confiar en nadie).

Así que mi pregunta es, ¿cómo funciona el bitcoin protocolo de medir el tiempo en segundos o minutos, con el fin de determinar lo que la dificultad se debe?

Estoy leyendo aquí que "cada cliente Bitcoin compara el tiempo real que tuvo para generar estos bloques con las dos semanas de la meta y que modifica el objetivo por el porcentaje de diferencia". ¿Cómo funciona cada cliente bitcoin afectan a la dificultad de establecer por la red? Es este un escenario donde hay mínimo y máximo de los límites en la dificultad y en cualquier nivel de dificultad dentro de estos límites es aceptado por los nodos en la red? O es el cálculo de dificultad algo discreto y precisa?

+561
afsantos 28 ene. 2010 14:03:46

Lista de intercambios que parecen ser de trading Super Bitcoin se enumeran aquí https://www.coingecko.com/en/coins/super-bitcoin/trading_exchanges

Gate ofrece la mejor liquidez en este momento. Buena suerte

+531
DesuLaifu 27 abr. 2010 10:13:28

Internamente la contraseña es un conjunto de bytes (de hecho la representación unicode de los personajes).

El único límite es la cantidad de memoria de los bytes en el MultiBit proceso. Si usted tuvo una contraseña de un millón de caracteres creo que funcionaría, pero mil millones de caracteres probablemente iba a romper.

+462
Jon Staggs 22 abr. 2016 20:33:21

Al parecer, Bitcoin preserva el anonimato de los usuarios, que nadie es capaz de saber quién está detrás de una dirección de la cuenta. Pero Si este usuario tiene la intención para el intercambio de bitcoin con una formales de la moneda, con el tiempo que necesita para revelar su información personal, ¿no? O hay una manera de mantener el anonimato, incluso en el momento del intercambio formal de la moneda?

+432
Shmili Breuer 23 abr. 2011 15:40:46

No puedo encontrar ninguna herramienta para generar Bitcoin de caja de papel de la cartera de todas las ideas?

+296
TechnologyGeek 2 ene. 2013 2:25:01

Puede ejecutar MultiBit en un pen drive en un portátil de manera que si se incluyen entornos de ejecución Java (Jre) para los sistemas operativos usted está interesado en. Mediante la inclusión de un JRE en el pen drive que usted puede estar seguro de que va a ejecutarse en el equipo de destino. MultiBit se ejecuta en Windows, Mac y Linux.

Hay un poco de ayuda sobre cómo configurar MultiBit en un pen drive aquí : http://multibit.org/help_runFromUSBDrive.html

Usted puede crear un script de shell / archivo bat con la sola línea: "local-camino-a-jre/java -jar multibit-exe.jar" para empezar con su incluidos JRE. (Nota de que los Macs son la garantía de tener Java instalado para que no necesite para el suministro de un JRE para esa plataforma.)

Hay un tutorial detallado sobre cómo instalar el JRE aquí: http://www.dreamincode.net/forums/topic/42544-putting-java-on-your-flash-drive/

Usted puede almacenar su MultiBit carteras en tu pen drive. Por defecto, la ruta para las carteras se almacena en el MultiBit archivo de configuración de multibit.propiedades como una ruta absoluta (es decir, con una letra de unidad/ nombre). Yo creo que usted puede modificar esto para poner en una relativa camino el cual, a continuación, abra automáticamente en cualquier equipo. Alternativamente, usted puede ir a la "Carteras" en la pantalla y pulse la tecla de "Billetera Abierta' botón para abrirlo manualmente.

Estrictamente hablando MultiBit hace mantener una copia local de la blockchain pero es la bitcoinj bloque de la cadena por lo que es menos de 20 megabytes.

+285
StevieP 24 dic. 2014 12:50:55

Al examinar acerca de esto, se dice que muchos son 1 de noviembre de 2008, pero por otro lado, hay sitios que son el 31 de octubre. Cuál es la correcta?

+280
Zac cardle 98 18 may. 2013 16:40:16

Depende de los datos que usted está buscando. Si usted está buscando para todas las transacciones históricas para una cadena en particular, chainz.cryptoid no cortarlo, ya que sólo almacenar el 10 de transacciones más recientes.

lasttxs: devuelve los últimos diez transacciones (con al menos una confirmación), con exclusión de coinbase de estaca y de las transacciones

https://bullpay.com/docs#Development tiene una API unificada. Mismo llama a todos sus admite cadenas, Bitcoin, Etereum, Litecoin, Guión, Dogecoin. Ellos sostienen y permiten la recuperación de cada transacción para el Bloque 0.

También me gustaría lista Blockcypher pero usted dijo que "la misma llamadas a la API" y yo no puedo decir basado en su documentación si cada cadena tiene "la misma API".

+258
Stepashka 30 oct. 2015 15:06:40

Sin la indicación de que si el bitcoin.conf pertenece a el cliente o servidor, os dejo algunos consejos sobre lo que debe comprobar:

  • Asegúrese de que su servidor de bitcoin.conf tiene la siguiente línea:

    rpcallowip=su.cliente.ip.dirección

  • Tanto el servidor y el cliente de bitcoin.conf debe contener el mismo rpcuser y rpcpassword líneas

    rpcuser=foo
    rpcpassword=bar

  • Asegúrese de que su cliente bitcoin.conf tiene la siguiente línea:

    rpcconnect=su.servidor.ip.dirección

+213
Meine 12 jul. 2012 23:23:15

Usted no necesita preocuparse acerca de red direcciones. Sólo recuerde más o menos cómo muchos de esos no se si alguna vez enviar el dinero a uno de ellos.

No hay un límite práctico de cuántas direcciones de Electrum puede generar a partir de una semilla. Para averiguar cuánto dinero tiene en su cartera, Electrum necesidades para resumir los fondos de las direcciones de la secuencia de la que me acaba de decir que no tiene un límite práctico en el número de sus elementos. Esto provoca un problema: Cuando se debe de Electrum detener la comprobación de más dinero, más abajo en la dirección de la secuencia? La solución es introducir una brecha límite de g.

Cuando Electrum resume el dinero en las direcciones, tiene un contador c, que se incrementa cada vez que una dirección no tiene las transacciones registradas y se fija a 0 cada vez que se hace. Si c > g, Electrum se detiene.

De forma predeterminada, g es el conjunto a 20 desde Electrum 2.0. Las direcciones más allá de la brecha límite son de color rojo. Si el dinero es enviado a una de ellas, pero nunca a la g direcciones antes de ellos, Electrum no lo busca.

La brecha límite también determina el número de direcciones no utilizadas se muestra si no generar otros nuevos.

+148
Anonymous91 23 oct. 2015 2:05:30

Me gustaría saber si hay alguna estadística sobre el volumen de negocios de Bitcoins para cada país en el mundo. Una manera muy brusca, sería conseguir una estadística en la que el tráfico a Bitcoin.org por país.

+147
Mike Smith 8 ago. 2016 23:56:26

Usted tiene que escanear todos los blockchain (o utxo) y resumir todo el saldo de las salidas para cada dirección.

+64
gps 3 abr. 2012 20:23:32

NO UTILICE. Eliminado como parte de la Escarda mal Etiquetas Iniciativa de 2014.

+26
miceterminator 17 may. 2016 1:46:45

Mostrar preguntas con etiqueta