Descentralizado votación democrática

Tiene el problema fundamental en cryptovoting, una persona, un voto, de una forma completamente descentralizada o blockchain centrada en la forma, ha resuelto?

En otras palabras, ¿cómo pueden los votos sean asignados de una manera descentralizada?

La intención de esta pregunta presupone que el voto de asignación no es entregado por un estado, que una blockchain sí puede, al menos, de implementar un completo básica, pura democracia: realmente una persona, un voto.

¿Cómo puede este intento ser implementado?

+718
Jodi Warren 14 ago. 2019 21:20:50
27 respuestas

Pasos para la transferencia de bitcoin de Sam a Bob:

  • Crear una secuencia de comandos de python para conectarse a Sam del servidor RPC. Supongamos que Sam IP es 172.28.128.4
  • de jsonrpc de importación ServiceProxy
    acceso = ServiceProxy("http://user:[email protected]:8332")
    de impresión(de acceso.sendtoaddress(Bob's_Bitcoin_Address, Transfer_Balance))
    

    +997
    AliceLiddell 03 февр. '09 в 4:24

    No estoy de comercio de bitcoin, nunca tienen y yo no quiero seguir, pero tengo un problema tengo que pagar a alguien en el bit coin, tengo su cartera de dirección, pero no sé cómo ir sobre la compra de bits de la moneda y el pago de los mismos. Sólo necesito para hacer de este uno de transacción y que es de todos. Necesito enviar el equivalente de $351.00 en bits de la moneda. Alguien puede ayudar?

    +920
    mikemackay 25 ago. 2014 8:45:50

    Me pregunto si alguien aquí ha pasado el tiempo suficiente en el Bitcoin testnet para darme una idea de cómo las fuerzas del mercado no hay trabajo. Yo soy un asistente de enseñanza en una universidad blockchain curso con ~75 alumnos, y tengo la intención de iniciar una tarea en un par de días donde los estudiantes adquieren testnet BTC de los grifos y empezar a elaborar las transacciones. Actualmente hay cerca de 14.000 confirmar las transacciones en la testnet mempool, y me pregunto si usted puede evitar tener que esperar mucho tiempo si usted aumenta su tasa. Mayores tasas, obviamente, sería de ayuda en el Bitcoin mainnet, pero no estoy tan seguro acerca de cómo los mineros se comportan en la testnet.

    +874
    kid1412heart 8 nov. 2017 18:59:56

    Para responder a esta pregunta con precisión, que realmente nos necesita saber más sobre cómo estas nuevas direcciones serán utilizados en el servicio.

    Si estas recién direcciones generadas son "depósito", es decir, siempre y cuando usted no es necesario enviar las monedas de estas direcciones, a continuación, la opción más segura , por mucho, es el de generar las direcciones sin conexión y mantener las claves privadas sin conexión. Esto es bastante obvio: el frío carteras son casi siempre más seguro que caliente carteras.

    Desafortunadamente, la mayoría de los servicios se necesitan para acceder a las claves privadas de los recién direcciones generadas por alguna razón, aunque sólo sea para enviar cualquier Bitcoins recibidos a otra cartera. En este caso, la mejor opción es mantener baja como un balance de lo posible en estas direcciones. Es decir, tan pronto como reciben algún tipo de monedas, en adelante el equilibrio tan pronto como sea posible a una dirección que se almacena en un lugar seguro, billetera.

    +871
    Julian Alexander Uran Martinez 5 nov. 2019 14:07:11

    Hay un montón de razones y no creo que se sabe cuáles son los factores que condujeron a la decisión final.

    Para una cosa, cuando el basic Bitcoin mecánica fueron diseñados, hay un riesgo significativo de que Bitcoin nunca sería aprobada. Por dar un plazo fijo para la minería y un suministro fijo de Bitcoins, el diseñador original de la(s) aumenta las posibilidades de que la gente desea adquirir Bitcoins. La perspectiva de que el futuro de la escasez aumentaría su valor probablemente inducido a la gente a la mía, incluso cuando el argumento económico para hacerlo era muy delgada.

    También es posible que se tuvo la esperanza de que la gente que no le gusta inflacionario monedas serían atraídos a Bitcoin. Hay personas que ven la inflación como un robo o de impuestos. El último de la falta de la inflación en Bitcoin atrajo a la gente con esas vistas a la moneda.

    Y, por supuesto, de alguna manera era necesaria para distribuir la moneda. El uso de la distribución inicial de la moneda como una forma de generar suficiente poder de cómputo para el uso de la prueba de trabajo para asegurar la moneda hasta que los honorarios de la transacción podría tomar más de la era probablemente Bitcoin más grande poco de genio.

    Parece que esta estrategia funcionó, al menos hasta ahora.

    +816
    Tithira 12 sept. 2017 20:37:03

    Me pregunto si alguien podría explicar por qué los dos transacciones diferentes de la red de propagación de los valores... y ¿qué significa considerando que ambos están sin confirmar las transacciones. Hacer las transacciones se propagan a través de los nodos sin ser confirmado?

    Ver a continuación:

    enter image description here https://blockchain.info/tx/aec00216dfad6100638580bdc17a52d62e9c5687d9a981aaa2ece769d1f305c3

    enter image description here https://blockchain.info/tx/bda711e375d32b70b9fe65f4e4ceba041c6d2bdcfdaa03c5cfaff02de5445539

    Un número de las transacciones de mi todavía están sin confirmar después de 10 horas de espera. Todas las transacciones se incluye un suplemento. Estoy tratando de averiguar lo que ha sucedido y lo que toda esta red de propagación cosa significa.

    +815
    AlexGrom 3 ene. 2013 23:55:57

    Tanto las transacciones y los bloques tienen un tiempo de campo cuando se utiliza Bitcoin del getblock o gettransaction métodos. El método de la API lista define el tiempo de la transacción como "el tiempo de la transacción".

    Es este el momento de la transacción o bloque llegó a mi cliente? O es este el tiempo definido por el remitente de la transacción o de bloque?

    He intentado codificar una transacción con una materia prima de transacción y decodificar de nuevo más tarde, pero la lock_time propiedad se establece en 0 cuando hago esto.

    La razón de esta pregunta es que quiero asegurarme de que cuando compruebe todas las transacciones dos veces, todos los nuevos de la segunda verificación tiene un valor de tiempo mayor que el más alto de la primera verificación.

    +764
    user235552 22 jun. 2018 17:38:54

    Bueno, es probable que no sea una función del bloque de la cadena, pero yo no lo llamaría "hostil", porque realmente no estás dañando a nadie (por la reducción de la cantidad total de bitcoins disponibles, usted está, de hecho, aumentar el valor de todos los demás bitcoins un poco).

    [...] las futuras versiones del protocolo puede prevenir este tipo de transacción de ser aceptado en el blockchain?

    No, porque no es posible. La transacción de la codificación del documento de hash se ve exactamente igual que cualquier otro pago normal a la dirección de la transacción. La única diferencia es la dirección, que es una representación del documento de hash en lugar de un hash de la clave pública, y por lo tanto no hay ninguna clave privada asociada con ella (por eso es unspendable). Usted no puede ir detrás de un hash a su origen, aunque, así que nunca se sabe si es disponibles o no.

    +708
    Faser 18 may. 2015 16:18:57

    Yo también no se puede conectar a ese nodo. Simplemente parece como que está fuera de línea. Nodo de exploradores como 1ml no mantener un seguimiento en tiempo real si los nodos están en línea. ¿Hablar con el dueño de ese nodo?

    +693
    AlexayEugine 9 oct. 2018 12:43:56
    si(number_format($_POST['cantidad'], 8)>.00009){
    
    $cantidad=number_format($_POST['cantidad'], 8);
    
    $bitcoin->sendfrom($this->session->userdata('cuenta'), $_POST['dirección'], (float)$cantidad);
    
    }
    else{
    
    echo "Tumbling no es posible vai php";
    
    }
    
    +685
    user62280 25 ene. 2011 19:43:20

    Estoy escribiendo un recurrente sistema de facturación y quiero ser capaz de contactar con un cliente y solicitar una cierta cantidad de dinero. Es esto posible a través de bitcoin?

    Si no, podría ser una dirección URL siempre que el cliente así que él puede simplemente haga clic en él y se abre el bitcoin aplicación y se inicia un proceso de pago?

    +677
    Rahmat Gurmilang 27 jun. 2011 15:38:09

    Es allí una manera de generar mi propia dirección Bitcoin sin conexión sin necesidad de uso de los sitios web?

    +651
    makhleyt 29 mar. 2016 13:13:36

    Los honorarios de la transacción de pago para dos cosas completamente diferentes, que no deben confundirse. Uno es el costo marginal de la verificación, la propagación y el almacenamiento de la transacción; el otro es el costo amortizado de la mezcla para asegurar la red.

    Abordar la primera necesidad es relativamente fácil (aunque aún no resuelto porque el receptor de la recompensa no es idéntica a la de aquellos que tienen que pagar el costo); un minero no incluirá una transacción, si su tasa es inferior al costo marginal. Por lo tanto los remitentes que quieren que su transacción incluye pagará al menos el costo marginal (como será determinado por el histórico de equilibrio).

    La segunda es más sutil. Por el bien de la discusión que puede asumir el costo marginal a ser 0. A continuación, un minero siempre quiere incluir alguna positivo de tarifa de transacción, sin embargo bajo, ya que le cuesta nada, y él obtiene la cuota. Pero si todo el mundo hace esto, tx honorarios carrera hacia el fondo, el total de la ganancia de minería de datos se reducirá, el hashrate de la red disminuirá y será vulnerable a los ataques.

    Este es un juego de negociación entre los mineros y los remitentes, donde los "mineros" no son una entidad monolítica y sufre de una tragedia de los comunes; el interés propio de cada minero perjudica a la totalidad de los mineros, y por lo tanto, la seguridad de la red.

    El protocolo actual se impone datos de límite de tamaño de 1 MB por cada bloque. Esto hace que el espacio en un bloque de un recurso escaso, sobre las transacciones que se va a competir, el aumento de la tarifa de equilibrio. Sin embargo, esto no es eficiente u óptimo. El límite de tamaño probable que necesite para estar relajado en algún momento.

    Cuando esto sucede, creo que la mejor forma de dar a los mineros del poder de negociación que necesitan es hacer cumplir el protocolo de nivel de un límite máximo en el valor total de las transacciones por bloque. Esto hará que los mineros elegir las operaciones en función de su cuota de valor de la ración; por lo tanto asegurarse de que esos envío de transacciones de alto valor, que ganan la mayoría de la protección de los hash de la red, pagar por el privilegio en consecuencia.

    +634
    victor harberson 9 mar. 2017 13:59:54

    Sólo quiero preguntar ¿hay alguna manera en cómo extraer SÓLO las salidas de particular dirección bitcoin. Necesito para exportar (haga una lista) en todas las direcciones que estaban asociados con las salidas de la dirección del remitente.

    Yo no tengo experiencia de codificación en todo, también he llegado a través de este tema, pero no tengo idea de cómo hacer, por lo que mostrará una lista de sólo el resultado de las transacciones y no de insumos.

    Cómo obtener la lista de transacciones de entrada y salida para una dirección bitcoin en formato JSON?

    Esperemos que alguien será capaz de ayudarme, Gracias de antemano!

    +576
    codersaif 7 nov. 2017 20:14:03

    Cómo obtener valor de X a partir de Y?

    ECDSA de coordenadas x,y de la validez de la verificación no parece funcionar

    X = 0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798

    El código de Python,

    p = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f
    x = 0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798
    ysquared = ((x*x*x+7) % p) 
    print "ysquared= %s" % hex(ysquared) 
    y = pow(ysquared, (p+1)/4, p)
    print "y1 = %s" % hex(y)
    print "y2 = %s" % hex(y * -1 % p)
    
    Salida
    Y1 = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8
    Y2 = 0xb7c52588d95c3b9aa25b0403f1eef75702e84bb7597aabe663b82f6f04ef2777
    
    imprimir hex((x**3 + 7 - y1**2) % p) // la salida es 0
    
    imprimir hex((x**3 + 7 - y2**2) % p) // la salida es 0
    

    por encima de código en python para obtener Dos posibles valores de y a partir de x

    como el mismo cómo obtener posibles valores de x de y?,

    Es cualquier fórmula o la secuencia de comandos disponibles

    Mi pregunta es cómo obtener valor de x de y

    si el valor de y

    Y = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

    por encima de valor y cómo obtener valor de x

    +478
    meenugirlss 14 jul. 2013 16:38:13

    BitCoin ofrece el anonimato , pero no unlinkability. Esto significa que las transacciones de BitCoin son públicos y pueden ser rastreadas.

    Enlace a una dirección BitCoin a una verdadera identidad no es fácil y no hay un procedimiento estándar para hacer eso. Pero hay muchos enfoques de cómo alguien podría tratar de saber a qué persona pertenece la dirección.

    Por ejemplo, al enviar dinero a un cambio o hacer un pago, estás enlazando su dirección con su identidad. Así, el intercambio o la persona que usted está pagando, ahora ellos saben que usted es el propietario de esa dirección. El gobierno puede tener una forma legal a la demanda de esa información para un intercambio, por ejemplo. Tenga en cuenta que las direcciones utilizadas por los intercambios a menudo son de conocimiento público y hay estudios sobre eso, pero su identidad no está en riesgo, salvo que el cambio sea hackeado.

    También hay otras maneras para tratar de identificar a alguien de la dirección. Y hay maneras de tratar de mezclar BitCoin pagos, de modo que no pueden ser rastreadas. Si desea anonimato total y unlinkability, usted debería usar otras monedas como el Monero.

    Si quieres saber más sobre este complejo tema, recomiendo esta conferencia.

    +467
    mparker 30 ago. 2011 11:10:00

    Se simplifica el pago de validación (SPV) descentralizada?

    Viz., cuando un SPV cliente desea verificar un pago, hace que se conecte a un servidor central o a varios al azar compañeros, la comprobación de que su árbol Merkle recorridos para que la transacción pueda ser verificado todos de acuerdo?

    "Elige tu Bitcoin wallet" de Bitcoin.org dice (p. ej., para GreenAddress Android de la cartera) "Descentralizado de validación", que se describe como:

    Esta cartera se conecta a un servidor aleatorio de una lista. Esto significa que un poco de confianza en terceros se requiere la verificación de los pagos. Sin embargo, no es tan seguro como un nodo como el Bitcoin Core.

    Cómo es "connect[ing] para un servidor aleatorio de una lista de" descentralizada?

    Sin embargo (por ejemplo, para iOS BreadWallet) dice: "validación Simplificada", que se describe como:

    Esta cartera utiliza SPV y el Bitcoin red. Esto significa que muy poca confianza en terceros se requiere la verificación de los pagos. Sin embargo, no es tan seguro como un nodo como el Bitcoin Core.

    +460
    telekineser 19 ene. 2019 3:39:38

    Completa los nodos de mantener un "mempool" de transacciones sin confirmar, así que, sí, pero cada nodo elige sus propias reglas sobre cómo el número de transacciones que se conserva en la mempool, por ejemplo, cuota mínima, el número máximo de transacciones, cantidad de tiempo antes de la caída de las transacciones, etc. Así que no todo completo nodo mantiene cada transacción sin confirmar. Si un nodo no tiene una transacción en su mempool cuando un bloque se extrae, se acaba de solicitud de transacción.

    +450
    jennifer lynn chatman 25 may. 2017 5:08:34

    Un "reloj" sólo cartera se utiliza en el contexto de "almacenamiento en frío". Almacenamiento en frío significa que la clave privada para el gasto no está en línea, pero sin conexión en algún lugar (una llave USB, impreso un código QR, etc), que es, obviamente, mucho más seguro de los ataques online (aunque no sin sus propios riesgos). Un reloj-sólo wallet le permite ver lo que sucede a los fríos de almacenamiento de bitcoins sin necesidad de exponer las claves privadas para el mundo en línea.

    Las referencias que mencionas son muy probable que describe cómo la línea de la clave privada nunca puede al menos ser utilizado para firmar una transacción en línea.

    +378
    Simon Zurek 16 ene. 2013 23:57:15

    En la situación en la que desea que ningún individuo para obtener la clave privada, pero quiero compartir la completa llave entre 3 personas, de los cuales 2 pueden construir las claves completo, ¿cuál es la desventaja de hacer algo como esto:

    Orig clave = 1 2 3 4 5 6 7 8 9 (abreviado para el demo)

    clave 1 = 1 2 _ 4 5 _ 7 8 _

    clave 2 = 1 _ 3 4 _ 6 7 _ 9

    clave 3 = _ 2 3 _ 5 6 _ 8 9

    obviamente ninguna de las 2 teclas de construiría la clave de todo de nuevo.

    Aparte de la disminución de la fortaleza clave de 1/3 del original, hay otros problemas potenciales ?

    Esto podría ser utilizado para el "corto plazo" cuentas de depósito en garantía cuando, en el caso de "el ganador se lleva todo", el fideicomiso acaba de comunicar su clave cualquiera que sea la contraparte de ganado. Si el fideicomiso no pudo enviar, a continuación, las entidades de contrapartida pueden elegir otro (de confianza) de depósito de garantía y la transferencia de los fondos a ellos.

    +252
    yfpb 22 jul. 2017 4:54:25

    Si pido dos personas diferentes que me pague una determinada cantidad de bitcoin, ¿cómo puedo saber que uno ha pagado, y que uno tiene, no?

    Si la cantidad es diferente, entonces es fácil. Para la misma cantidad? Clave pública del remitente? Si es así, voy a confiar en mi copia local de la blockchain? (Sé que el "equilibrio" puede ser falsificado aunque nadie puede robar o enviar bitcoins en su nombre)

    ¿Qué acerca de los grandes comerciantes que procesar gran cantidad de transacciones?

    Por supuesto, no estoy preguntando cómo averiguar la identidad de los remitentes

    +230
    Stephaly 14 ene. 2019 20:40:58

    Recomiendo http://mpex.co porque a diferencia de otros intercambios:

    Se ha mostrado recientemente por S. MG) es capaz de aumentar la cantidad de dinero que necesita rápidamente.

    Usted está entrando en PGP firmó contrato con el real persona que lo ejecuta.

    Como por la ley de preguntas, usted necesita ver a un abogado en cualquier caso. La mayoría de los. bitcoin acciones actualmente en la lista son de bitcoin empresas de la economía con poco espacio en la fiat economía, de modo que pueden salirse con la estancia en la zona gris. Si su negocio lo permite, puedes hacer lo mismo.

    Actualización: tal vez usted puede contratar a un consultor de alguien que tenga experiencia en las aguas turbias de bitcoin finanzas y ha demostrado su fiabilidad del servicio. Hacer un buen acuerdo con los incentivos para que todo salga bien. Me gustaría recomendar a mí mismo, basado en CoinBr.com el servicio que se está ejecutando desde el mes de octubre ya.

    +185
    boonchew 27 ene. 2011 1:09:51

    Tienes razón en decir que la oferta de dinero de una moneda que se expande a través de préstamos. Es posible incluso cuando la moneda únicamente consta de las monedas física. Esto ya era práctica habitual en la antigua operaciones bancarias y no es nada nuevo.

    Ya que no hay Bitcoin banco central, no hay ningún requisito de reserva y el Bitcoin oferta de dinero, teóricamente, puede crecer indefinidamente (el multiplicador de dinero es infinito). En mi opinión, esto significa el término "banca de reserva fraccional" no se aplica. En el caso de Bitcoin, simplemente hablamos de los préstamos. FRB sólo se aplica, si hay un banco central que establece un coeficiente de reservas como con monedas.

    A pesar del hecho de que no hay ningún requisito de reserva, Bitcoin préstamos probablemente será limitado por la deflación de la naturaleza de Bitcoin en sí. Acabo de publicar este artículo sobre el tema. Una deflación de la moneda como Bitcoin proporciona un mayor incentivo para generar ahorros en lugar de inducir a pedir dinero prestado. Por lo tanto, las actividades de préstamo en relación a la base monetaria (mined Bitcoins) seguirá siendo mucho menor que con monedas. El Bitcoin, la oferta de dinero se administra a sí misma y debe permanecer en un nivel razonable.

    +122
    claudia 15 jul. 2018 6:06:28

    El firstbits de direcciones en la parte frontal de la moneda (una vez resuelto por completo de blockexplorer) es igual que cualquier otra dirección a la derecha? Puedo comprar 1 BTC Casascius física de la moneda, copiar la dirección, enterrar esa moneda en el patio de mi casa, y el uso regular de las transacciones para mantener el aumento de su valor?

    +99
    Luis Rosbaugh 15 ene. 2010 7:38:26

    Cuando intento enviar BTC de mi Electrum de cartera de la dirección de uno de mis direcciones no utilizadas en Electrum, sólo como un ensayo, que viene con un mensaje de error (U'message':u'TX rechazado, U'code':-22). Estoy usando electrum-1.6.2 Instalar la versión en mi Windows 7 64-bit PC.

    He cambiado el Electrum server y, a continuación, la transmisión trabajado, por lo que supongo que fue un error de transmisión de datos al servidor.

    Alguien puede confirmar que el Error de "22" hace referencia a un error de transmisión en el servidor? También, hay una lista de número del mensaje de error, por lo que en el futuro me puede consultar la lista?

    +60
    Krist016 21 ene. 2018 5:39:08

    A pesar de que el precio de caer en el 2018, el hash de la tasa de bitcoin se triplicó, pasando de alrededor de 15 EH/s a 45 EH/s. ¿Por qué es este el caso? Soy consciente de que la red de dificultad se ajusta el sentido de que si los mineros se caen, será más rentable para los demás a la mía pero ¿cuáles son los factores clave que impulsan el hash de la tasa de aumento? Está relacionado con el aumento de la contabilidad, un aumento en la cantidad de mineros, y/o de otros factores?

    +47
    Dawleyman 15 may. 2018 12:20:43

    ¿Cuál es la expresión algebraica de la relación entre el Total de la Red de Hash de la Tarifa y de la Dificultad?

    +21
    mitchfish36 21 ago. 2017 6:20:42

    Mostrar preguntas con etiqueta