Condicional basado Criptográfico basado en Smart Contratos

Es posible almacenar un mensaje cifrado en el blockchain que se revela sólo cuando una determinada condición se cumple?

Creo que el condicional de divulgación se puede hacer con Smart Contratos, pero no sé si sería codificada de manera segura hasta que la condición a la divulgación es conocido.

+947
switched 5 oct. 2014 4:44:02
18 respuestas

la usura está prohibida en la religión musulmana/como lo fue en el cristianismo, ya que esto crea riqueza basado en la acumulación de interés que se paga 3 veces o más en caso de incumplimiento y % puede cambiar..los musulmanes creen que si me dan el 10$ espero que de 10$ sin interés para el préstamo.pero el comercio se anima yo.e usted compra un artículo y vender en un beneficio esto fomenta el comercio y la sociedad y la cantidad que usted paga de vuelta es conocido,fijo.creo IBB están tratando de seguir este modelo..pero no parecen seguir el tipo de base como un punto refference

+936
Aman Ashwin 03 февр. '09 в 4:24

Yo solo tuve un problema con el "Abortar trampa: 6". He encontrado un error en el que yo estaba almacenando un lugar fuera de la final de la matriz. Cuando me fijo que la Anulación de la trampa: 6 se fue. Por lo tanto, sugiero buscando el desbordamiento del búfer.

+905
Subramani 8 sept. 2013 14:26:19

Estoy teniendo un tiempo difícil localizar el tiempo estimado de transporte para el S9 minero. Fechas estimadas de envío aparecen en la web, pero los tiempos de entrega por país no. ¿Cuánto tiempo tarda el envío a cada uno de los Grupo de los Ocho territorios?

https://enshop.bitmain.com/product.htm

+895
putvande 30 may. 2014 21:46:00

Lo consiguió: el último byte 01 stands para la compresión y se tiene que caer

+830
ViliamKopecky 10 ene. 2013 2:01:12

No se ha perdido el dinero, "la sincronización con la red" significa que el Bitcoin Core es la descarga de la blockchain!

Esto puede tomar un par de horas o días, dependiendo de la potencia de cálculo del ordenador. Si usted no los necesita inmediatamente, puede esperar hasta que termine la sincronización, que es lo que yo sugeriría que usted debe hacer.

Si estás ansioso por comprobar si los bitcoins se han transferido, usted puede buscar a su dirección (que fue enviada a) en uno de los bloque de exploradores.

+805
user3348354 27 oct. 2013 17:15:39

Para una red dada, el consenso significa el logro de una visión coherente del estado global entre todos los participantes. Para Bitcoin, esto significa que todos los nodos/carteras se deben considerar las mismas utxo conjunto. Para Etereum, que involucra a todos los participantes que tienen el mismo estado en el trie. Menor existen otras variantes para otras redes.

La minería y las versiones del protocolo son simplemente medios para lograr este consenso - mineros están motivados para seleccionar sólo las transacciones válidas (las transacciones que gastar el saldo de utxos, y cumplir con otros requisitos de validez) como su bloque será abandonado por los otros participantes en la red si producen un bloque no válido.

Las versiones del protocolo son un poco más tolerante. Por un lado, usted tiene el literal Bitcoin protocolo de Cable que utilizan los nodos para el intercambio de bloque, la transacción, y de los pares de datos. Los cambios son generalmente compatibles, así que usted puede ejecutar con seguridad un poco más de la versión de bitcoind en el mainnet sin hacer frente a cualquier problema.

El protocolo también podría referirse al concepto de Bitcoin en sí, e incluyen cosas tales como ¿qué es una transacción válido, si segwit está habilitado o no, etc. Estos pueden ser hacia atrás incompatible cambios que requieren un hardfork, y por lo tanto requieren de todos los usuarios a actualizar su software, o compatibles, lo que permite que ciertas versiones anteriores a seguir trabajando.

Por lo tanto, en resumen, yo diría que el consenso es el logro de una coherente visión del mundo, y de minería de datos y las versiones del protocolo son detalles de implementación que nos ayudan a estar todos de acuerdo en que ver.

La gobernanza viene más a la conducta social de literal de control del proyecto - si el Bitcoin Core desarrolladores fue rogue mañana y se añade el código que se asigna el 50% de todos los bloques de recompensas para ellos, es probablemente resultaría en una rápida revuelta, y otros en la comunidad fork de Bitcoin desde un punto antes de que cambie. Por lo tanto, a pesar de que un pequeño subgrupo de personas en la actualidad el control de lo que el código va en Bitcoin, no son una autoridad absoluta, y de la comunidad pueden optar por seguir una idea diferente de Bitcoin.

+637
Mohamed Alaa El Behairy 30 mar. 2010 21:18:21

La minería puede ser realmente un juego de suma cero. El factor de rentabilidad, aunque es el potencial de aumento en el valor de Bitcoin. Si inicio minería de ahora y empezar a empezar a mina de menos y menos, solo puede salir incluso. Esas monedas lo suficiente, y usted puede ser capaz de obtener un beneficio si el valor de Bitcoin sigue en aumento.

Si usted tirar todo ese dinero en hardware ASIC y se vuelve inútil en un año, es basura. No hay ningún uso para la fecha de salida de ASICS. Invertir en GPUs y CPUS, en un año, al menos puedes vender el hardware.

Personalmente, me siento como si hay más potencial de crecimiento en la GPU y la CPU monedas como Litecoin y Primecoin/Quark. Puedes mina de estas monedas y traslado al Bitcoin si que se siente bien para ti. Empecé minería de Litecoin en el mes de junio con la suposición de que me iba a romper incluso en el mes de enero. El valor de Litecoin disparado y todo el asunto llegó a ser muy rentable. Todo se reduce a si o no usted cree cryptocurrencies seguirá creciendo en valor. Creo que cryptos son sólo en su infancia, y las cosas se acaba de empezar. También podría ser mejor simplemente comprar monedas.

+611
Jian Chen 25 may. 2010 16:26:46

Usted ve la clave de la API una vez, cuando se genera.

bitfinex api key

Usted tiene que generar otro.

Es sorta desconcertante que muestran la API secreto cada vez que usted mira en la página, pero sólo mostrar la clave de la API una vez. No sé por qué hicieron eso.

+572
ALBR 16 ene. 2018 12:01:57

Ha sido la venta de $10k. ¿Cuánto es el costo de producir esos?

+514
user1843495 8 may. 2019 4:57:40

Estoy perdiendo hasta un 45% en un BTC transacción. Cuando llega el comerciante dicen que estoy perdiendo en la transferencia y que la cadena es la causa. ¿Qué tan cierto es esto y cómo puedo comprobar con la cadena en lo que está pasando?

+475
pavlovnik 17 mar. 2017 12:43:47

Un cliente Bitcoin tiene que descargar todo el blockchain de la red P2P con el fin de convertirse en un completo nodo.

Un completo nodo es capaz de determinar si una transacción en la red es válida o no.

Para descargar el blockchain, el cliente consulta a otros compañeros en la red para obtener más bloques proporcionándoles el hash del último bloque tiene actualmente en su descargado el blockchain.

El resto de los nodos de búsqueda en su mejor blockchain para los hash especificado y devuelve una lista de hashes de más bloques de el cliente puede descargar.

Después de que el cliente determina que el mayor bloque de hashes son, de hecho, en el más largo del bloque de la cadena de crossvalidating otros nodos, las solicitudes de los bloques de sus compañeros dándoles los hashes de los nuevos bloques.

Después de la descarga, comprueba por sí mismo que el de los bloques de seguir las reglas de la bitcoin red y los inserta en su actual blockchain.


Este algoritmo asume que cualquier válido bloque en el blockchain tiene un hash único que lo identifica. Lo que sucede, si por casualidad un bloque se inserta en el blockchain que tiene el mismo hash como un bloque anterior y que cumple con todas las reglas de la bitcoin red?

No se que romper el algoritmo?

+464
jimt 15 mar. 2019 13:58:30

Recientemente actualizado mi LevelDB analizador para trabajar con la nueva LevelDB 0.15 estructura interna. Sin embargo, me pregunto acerca de dos pequeños cambios que he encontrado:

  • El prefijo para las transacciones que se cambió de b'c' a b C'.

  • El nVersion campo se quita de la base de datos.

Hay alguna razón específica para cambiar el prefijo?

Por otro lado, y con respecto a la versión de campo, era siempre el mismo valor para cada entrada (no recuerdo si es 1 o 0), por lo cayendo parece que la cosa correcta a hacer, pero, ¿por qué fue incluido en el primer lugar?

+394
Paul Asare 6 abr. 2017 4:34:32

El potencial de la detección de paquetes debilidad ha sido descrito en la Debilidad de la página de la Wiki. Dice que un atacante que puede ver todo nuestro tráfico de internet puede recoger de las transacciones que se originan en nuestra máquina, por lo tanto averiguar a qué Direcciones que tenemos en nuestra Cartera. ¿Cuáles son las maneras en que uno puede conseguir uno del Cliente Bitcoin de un ataque?

+351
user458276 29 ene. 2012 9:46:45

Un minero crea el coinbase transacción, que puede tener cualquier válido de la dirección de pago. Así, podría ser que hubo varios mineros en ejecución, o que el minero fue el cambio de direcciones de pago.

+308
Alexey Obraztsov 15 ene. 2018 20:14:31

Me gustaría comprender la mancha análisis cuantitativo. Blockchain.info ofrece un servicio que va a calcular la mancha, pero he encontrado ninguna buena explicación de cómo la mancha se calcula.

El mejor (y único) de la explicación que he encontrado hasta ahora aparece en el documento el Anonimato de las Transacciones de Bitcoin:

enter image description here

La mancha análisis de obras, calculando el porcentaje de la la cantidad de bitcoins que podría origen en otra dirección, así como la revelación de las conexiones en el gráfico de la transacción. En el ejemplo simplificado en la Figura 4, Un1 y Un3 tendría una mancha de 75% y Un2 una mancha de 25%. Sin embargo, sólo se puede detectar conexiones directas en el gráfico y no tiene en cuenta las la información de contexto.

Esta explicación es confusa. La mancha se mide entre dos seudónimos (direcciones). No es una propiedad de un seudónimo. El papel parece que falta la parte en la que dice que la mancha de puntajes de Un1, Un2y Un3 son relativas a Un4. Si es así, entonces las puntuaciones de sentido.

Sin embargo, no está claro lo que iba a suceder más complejos de las cadenas de la propiedad. Por ejemplo, imagina otro seudónimo, Un5 que paga UN1 5 BTC. Qué sería de la mancha con un puntaje de entre Un5 y Un4?

He visto este, pero no discutir cómo calcular una mancha de puntuación entre dos seudónimos.

Lo que me gustaría ver es el esbozo de un paso a paso el procedimiento para el cálculo de la mancha, como lo ha hecho Blockchain.info. Si tuviera que adivinar, el procedimiento sería:

  1. Encontrar dos seudónimos, S (fuente) y T (destino). Fondos de flujo de S a T.
  2. Utilizando el bloque de la cadena, encontrar una cadena de propiedad Ci a partir de cada una de las monedas controlado por S a T.
  3. Para cada cadena de propiedad Ci, encontrar el menor valor de la moneda de transferencia de myo.
  4. Suma todos los mi, dando m.
  5. Suma el valor de todos los productos recibidos a través de T, dando s.
  6. El olor sexual se define como m/s.

Mediante este procedimiento daría un tinte puntaje de 50% entre Un5 y Un4 (2 / 4).

Es esto correcto?

+185
user13210 12 jul. 2010 2:27:26

Cual sería la forma más eficiente y rentable minero, uno en el k/hs o g/hs ?

Estoy tratando de encontrar la que "minero" algoritmo decir daggerhashimoto blake2s etc mejor sería que la mina con la mayoría de el tiempo en lugar de permitir que todos

+132
qwerty987 28 mar. 2011 7:44:49

Es posible que hayas alcanzado el límite en el número de entradas de transacción de la cartera de software (o total tx tamaño).

Algunas carteras tienen una función para "barrer el polvo", es decir, la consolidación de todos esos pequeños UTXOs (no utilizados tx salidas). Nota esto le costará una pequeña cantidad de tx honorarios. Si no tiene esta opción, usted puede hacer un par de grandes transferencias en una dirección a través de la misma cartera (esto también le costará tx honorarios).

+110
Calin 21 may. 2015 23:42:38

http://stevengoldfeder.com/papers/ZKCSP.pdf notas:

El protocolo presentado en [5] es vulnerable a los llamados goleada problema, que un adversario que sabe el hash identificador T de una transacción es capaz de llegar con un hash identificador de T 0 que es semánticamente equivalente a la T (es decir, pasa de la misma transacción, tiene el mismo valor, y el mismas entradas y salidas). Como los autores de [5] punto, hay muchos clientes de software de Bitcoin que no puede manejar las transacciones que aparecen en el libro mayor con un hash identificador que es diferente a partir de la original (es decir, aquella con la que en la que fueron publicados) [3]. De esta forma, la transacción imposible de redimir, causando problemas a la hora de crear Bitcoin contratos [2,3]. Mientras que el los autores reconocen la goleada problema, su régimen sólo direcciones goleada debido a la maleabilidad en ECDSA firmas, pero no la dirección goleada debido a los cambios en la secuencia de comandos.

La referencia [5] citado es Eficiente de Conocimiento Cero Pagos Contingentes en Cryptocurrencies Sin Guiones

Esto se parece mucho a la maleabilidad de transacciones. ¿Cuál es la diferencia?

Si no es el mismo, es goleada fijo por separado Testigo?

+23
Govinda Rajbhar 16 mar. 2015 23:57:55

Mostrar preguntas con etiqueta