Freelancer.com-como sitio web, pero basado sólo en BC los pagos a través de algún tipo de depósito-como el sistema para asegurarse de que la empresa tiene suficiente dinero?

Puede un proyecto similar Freelancer.com o elance.com pero basado sólo en la BC de que los pagos se creó o la aplicación de la BC de transferencia entre el empleador y el trabajador independiente sería demasiado complicado?

Quiero decir, es decir, freelancer.com es mediante depósito en garantía para transacciones, etc.

Es algo silimar posible desarrollar, pero sólo para BC? Si sí, ¿hay alguna empresa que lo puede hacer, como por ejemplo https://www.escrow.com/index.asp pero con bitcoins?

+347
Dan Shilla 27 dic. 2010 3:36:46
20 respuestas

Esta pregunta ayuda a identificar los distintos componentes de la getwork "" datos de campo, pero tengo la curiosidad de donde la extraNonce viene. Mi corazonada es que en los primeros cuatro bytes de la segunda mitad de los datos, porque creo que este es todavía parte de la Merkle raíz (y, sin embargo, siendo en la segunda mitad de los datos, que no forman parte de la midstate). Es esto correcto? Y si es así, ¿cómo hace uno para incrementar el extraNonce, y ¿qué significa ello?

Ejemplo getwork datos: 00000001a10bacc7e639d1c69a01014bc5db6f2604b3477a3f273a4e019a232700000000a5942372cc60477c8a276e59c8f1a3f58654ea2f6c4402bf1b18e48455b5b8f64f10868b1c07475200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000

Es el extraNonce (en little-endian, lo sé), 55b5b8f6?

+976
wscourge 03 февр. '09 в 4:24

Echa un vistazo Ecardone.com más info aquí. Ofrecen una tarjeta de prepago MasterCard de débito que puede ser cargado con Bitcoin por $3 + 2%. Usted también necesita comprar Bitcoins a través de su intercambio, que cuesta un adicional de 3% o así.

+974
Miro Markaravanes 2 nov. 2011 6:06:02

descargo de responsabilidad: soy completamente nuevo en esto, conocimientos básicos de computación limitada a GUI point-&-haga clic en

  1. Eché un vistazo a cómo dificultad se explica, que es "mayor" que requiere el SHA-256 de la generación de los bloques con más de un 0 a la izquierda de los bits, por lo tanto una cadena de ceros (0) en el inicio de la hash que es más raro y más. A menos que esto no ha sido explicado de una manera entiendo correctamente, yo creo que esto significa que usted puede engañar al Bitcoin dificultad y hacer que los bloques siempre que quiera? Usted necesita simplemente una costumbre algoritmo hash SHA-256 programa de generación que no genera aleatoriamente el número especificado de 0s seguido por un azar del algoritmo hash SHA-256 acortado por el número de dígitos igual al número de ceros (0) en el frente, o simplemente genera un algoritmo hash SHA-256 y, a continuación, reemplaza el líder de los bits con los bits 0 a cumplir con la dificultad de destino lo forja de un hash del bloque. Así que a partir de lo que me dicen es) fácil de engañar; O B) no lo suficientemente bien explicado.

  2. No es mayor el grado de dificultad menos y menos seguro un hash del bloque, ya que es menos y menos al azar? Como si la dificultad teóricamente se levante lo suficiente como no se requiere la totalidad de hash a ser SÓLO los bits 0 en vez de sólo la primera parte? No tiene que arruinar la seguridad de Bitcoin más difícil llega? Los valores hash son aparentemente más fácil de romper la dificultad mayor es, más fáciles de adivinar al azar y más fácil de falsificar. No podía yo o alguien que solo spam, cadenas de 0 y ser recompensado con bloques tan rápido como podía spam suficiente 0s para completar un hash?

Me doy cuenta de que la respuesta a ambas preguntas es, probablemente, "no, no es así", pero esa es la manera que se ha explicado en la wiki y la wikipedia y varios otros lugares.

Creo que es más como, los mineros en realidad el proceso de transacciones, no sólo (o tal vez ni siquiera porque los puede provenir de ambas partes de la transacción) de forma aleatoria generar hashes. También hay probablemente algunos de cifrado, que no se ha explicado correctamente y que cuando la dificultad se eleva, se añade en muchos más múltiples capas de cifrado y volver a cifrar el ya cifrado de datos.

La explicación acerca de 0 cadenas también no se permite para un infinitamente variable de dificultad por encima de 1 y por esta razón, no parece tener sentido.

Me gustaría más la transparencia en la forma en la técnica real proceso se explica, incluso si es tan largo que no me interesa leerlo. Y estaría genial para encontrar los enlaces a la totalidad presentada públicamente SHA normas y documentación.

El más transparente de la seguridad es la más probable es que alguien va a encontrar una manera de romper o incumplimiento se si esto es posible, y aunque no es deseable para que eso suceda es mejor que ocurra más pronto que tarde, si es que puede suceder a todos. Por lo tanto más robusto de los estándares de bloquear ese tipo de incumplimiento puede ser implementado.

+964
Emiliano Hernandez 12 dic. 2014 9:29:33

En realidad, todo lo que necesita es simplemente básicos de bitcoin wallet del cliente. Hay muchos opensource cartera de clientes, la mayoría de los que va a satisfacer sus necesidades. Su podría buscarlos en Google.

+646
xdatllqma 1 mar. 2017 22:51:30

Si usted hizo borrar su cartera de archivo, compruebe la papelera de reciclaje. Usted debe ser capaz de ordenar a través de la fecha, y la figura hacia fuera, basado en el tiempo la ha eliminado.

+640
Ananda Agnideva 10 dic. 2013 8:01:16

No funciona de esa manera. Su transacción reside en mempools de los demás nodos de la red de bitcoin. Los nodos de minería tomar las transacciones del bloque a partir de sus propias copias locales de mempool. La eliminación de este archivo en el nodo no le ayudará.

Sin embargo, puede enviar la misma transacción, pero con mayor cuota: Es posible añadir un minero del cargo después de enviar sus bitcoins?

+635
dwi Zul 11 ago. 2017 23:55:17

Cada minería de la piscina puede seleccionar (válida) de las transacciones para la confirmación sobre la base de los criterios que ellos quieren. Si la minería de la piscina había un acuerdo basado en el pago directo por parte de aquellos que deseen utilizar el servicio de notario, se podría dar prioridad a la confirmación del documento de hash de las transacciones.

Los criterios de selección, a continuación, tal vez sea que se obtiene la transacción de su cliente con la solicitud para confirmar la misma.

Sin embargo, este esquema sólo tendría sentido económico para la minería de la piscina, si se confirma el notario transacciones fue más valioso para ellos que los honorarios pagados por regular las transacciones. Así, en un sentido, los notarios transacciones tendría que competir con un valor similar nivel como regular los honorarios de todos modos.

Con el 0,1% de la minería mundial de alimentación, el tiempo de espera hasta que la piscina se encuentra un bloque es de 10000 minutos, que es bastante cerca de una semana. Si la piscina eran para mantener su 0.1% hashrate, tendría una probabilidad de 1 - exp(-4) = 98.1% de probabilidad de encontrar al menos un bloque de cuatro semanas.

Algo muy similar ya está sucediendo: BTCC se está ejecutando un servicio llamado BlockPriority que prioriza las transacciones de BTCC clientes.


Dicho esto, es claro para mí por qué uno querría animar a los usuarios a crear la hinchazón en el blockchain de Bitcoin. Tendría mucho más sentido para crear un árbol Merkle de todos los documentos a ser confirmado, publicarlo en algún lugar en línea, y sólo de anclaje de la raíz de ese árbol Merkle en el blockchain pagando una única cuota de transacción.

+599
rvgy 16 feb. 2015 21:40:55

:) Estoy empezando desarrollo de un proyecto de PHP que implica la creación de un Bitcoin servidor, creación y gestión de carteras, etc.

He creado un egoísta-nodo (550 mb de la blockchain) en Ubuntu 14 con bitcoind y bitcoin-cli y es vivir de acuerdo a https://bitnodes.21.co/ => respuesta: (162.243.145.144:8333 /Satoshi:0.14.2/)

Mi bitcoin.conf es el siguiente

podar=550 maxconnections=10 maxuploadtarget=10 rpcuser=fakeusername rpcpassword=fakepassword daemon=1 keypool=10000

y bitcoin-cli getinfo salidas

[email protected]:~/.bitcoin# bitcoin-cli getinfo { "versión": 140200, "protocolversion": 70015, "walletversion": 130000, "equilibrio": 0.00000000, "bloques": 367670, "timeoffset": -1, "conexiones": 8, "proxy": "", "dificultad": 52278304845.59168, "testnet": false, "keypoololdest": 1505160918, "keypoolsize": 10000, "paytxfee": 0.00000000, "relayfee": 0.00001000, los "errores": "" }

He creado una cartera a través de bitcoin-cli en este nodo: 17Jn1VYpwknwjuVxLMYvqc8iHJ6QsP8xdo y han enviado a esta dirección 0.00000547 bitcoin como una prueba de un Electrum cartera de minas.

El tx: ee65b8201e0e26827430b34872f6dd961f318e0c1e4c5266a6bcf8a8fa22a2ce

De acuerdo a la blockchain, que tiene más de 10 confirmaciones en este punto (es confirmado).

Pero cuando voy a ejecutar los comandos para verificar esta dentro de mi servidor, no mostrar cualquier transacción de este tipo y no demuestra que yo he recibido los fondos.

[email protected]:~/.bitcoin# bitcoin-cli getreceivedbyaddress 17Jn1VYpwknwjuVxLMYvqc8iHJ6QsP8xdo

Salidas

0.00000000

y

[email protected]:~/.bitcoin# bitcoin-cli gettransaction ee65b8201e0e26827430b34872f6dd961f318e0c1e4c5266a6bcf8a8fa22a2ce

Salidas

código de error: -5 mensaje de error: No válido o no-cartera de id de la transacción

Es esto porque no estoy ejecutando un total de nodo? ¿Alguien puede arrojar algo de luz sobre esto?

+595
CGEchoheart 2 mar. 2017 8:04:17

En la pregunta "¿hay una manera de probar la propiedad de una transacción?" la declaración fue hecha "A (regular) de la transacción debe ser firmado con la clave privada de la dirección de todas las entradas".

Eso no implica que una transacción ha de múltiples firmas o es una sola firma solo encryted con varias claves privadas?

+468
Sotiris Tsiougkos 24 ago. 2016 15:08:57
Un Bitcoin exchange que también apoya el Rizo
+457
mobydick47 15 mar. 2012 5:15:35

Técnicamente, seguro, puede improvisar piezas de bitcoin ASIC fabricantes y hacer tu propia granja.

Prácticamente, es mejor que ir a uno de los "algo" nombre de marca" de los chicos y conseguir una mining rig. Las partes y piezas que ven a su alrededor en varios sitios de subastas son más probable que fuera de la fecha y el costo mayor de la electricidad, luego de hacer (por no hablar de que posiblemente defectuoso si las venden en bits).

Por supuesto, dependiendo de donde usted está, lo más probable es que incluso con el último equipo que en realidad no va a dar vuelta a un beneficio.

La industria de la minería es muy feroz de estos días y los márgenes de beneficio son delgados. La plataforma de la cifra de negocios es también muy alto con los mineros de la sustitución de sus equipos cada 6 a 8 meses con el fin de obtener el más eficaz de los equipos.

+430
aeva75 6 dic. 2018 15:45:12

Me gustaría crear un psbt utilizando walletcreatefundedpsbt gasto no confirmados ouptputs. Es esto posible?

Cuando me llame, que RPC comando con 0 saldo confirmado, pero con la suficiente sin confirmar salidas, tengo una insuficiencia de fondos de error.

Gracias de antemano!

+404
neilkimmett 13 sept. 2010 19:38:22

El acceso a los bitcoins en su cuenta en un intercambio a través de su interfaz web sólo. Mantienen las claves privadas para aquellos bitcoin direcciones alojado en su intercambio. Así que, a pesar de su cuenta, que el control de las claves privadas. Si desea mover los fondos fuera de la bolsa, les pagan a sí mismo en una cartera alojado en un dispositivo que de control. Un intercambio es raro para darle acceso a las claves privadas, porque entonces la clave privada estaría fuera de su control y que no podía garantizar que los fondos estaban seguros ni se hace responsable si ellos fueron gastados.

+361
Chow 9 jul. 2012 7:47:12

Yo era capaz de resolver esto a través de la compilación usando make-j2 CFLAGS="-fPIC" Que la solución no es conveniente, más bien me gustaría modificar la configuración.ca o Makefile, pero funciona.

+272
Kylinwong 6 nov. 2017 2:30:57

¿Cómo se bitcoins reasignados, que es, ¿qué acerca de una transacción que se hace una "moneda" ya no es utilizable por el remitente, y lo hace utilizable por el destinatario?

Alicia quiere enviar bitcoins a Bob. Alice cartera reúne las transacciones que se hayan enviado originalmente a Alice para que el importe monetario de dichas transacciones es, al menos, la cantidad que Alicia quiere enviar a Bob. La transacción es básicamente un mensaje, así que un poco de ECDSA en la parte superior de eso y de auge, no de una transacción: sólo Alice podría haber creado esa transacción en particular (mensaje), y cualquiera puede comprobar de Alicia, de la firma de la transacción.

Ahora Bob "recibe" el dinero. ¿Por qué se utiliza? (De hecho, ¿por qué Alice utilizar el dinero por encima de...) las firmas Digitales de sí mismos no resuelven este problema, es decir, la transacción/mensaje junto con su firma no "transferencia" nada, hay que ser algún otro ingrediente de los involucrados, pero ¿qué es? Yo no puedo ver, o al menos no entender, la respuesta en las diferentes fuentes que he leído.

Tiene que ser algo acerca de la clave privada de Bob, pero no puedo ver cómo se utiliza para "desbloquear" el dinero que había recibido de Alice. No sé qué transacciones parecen exactamente, pero creo que estamos básicamente de la forma tx_1 = (la clave pública de Alice)+cantidad+(Bob clave pública) - sería Bob cartera básicamente diciendo: "reproducir Bob clave pública y se puede acceder a tx_1"? Supongo que podría hacer el truco, pero, de nuevo Bob ya estaba "conectado" a su cartera por lo que él ya ha probado la capacidad de reproducir la clave pública de Bob.

Ok creo que me estoy adelantando a mí mismo. De todos modos, recibió las transacciones, la forma en que son "desbloqueado"? Gracias.

(Sí, he tratado de encontrar una respuesta sobre la EEB y en otros lugares ya.)

+253
Elsint 5 mar. 2013 18:37:48

Usted puede utilizar el osCommerce carrito de la compra y no es un módulo de pago aquí ( https://github.com/weex/oscommerce-bitcoin ) que funciona, pero podría utilizar algunas pruebas. También hay una recompensa de 4.75 BTC si no en el hecho de crear la primera tienda con él.

La interacción a través de php de forma nativa no es muy fácil, pero normalmente lo que se hace es utilizar jsonrpc a hablar de una que se ejecuta localmente bitcoind (Bitcoin demonio). El módulo se mencionó anteriormente proporciona un ejemplo de jsonrpc de uso.

+227
Brent Goodpaster 4 ene. 2015 11:36:24

Por lo que entiendo, en la corriente del Rayo implementaciones de pagos funcionan de la siguiente manera:

  1. calcular mejor N caminos de acuerdo a algunos métrica (por ejemplo, el total de cuotas);
  2. intenta realizar el pago a través de la mejor ruta;
  3. si se produce un error, intente la siguiente, hasta que uno logra.

Hay una manera, utilizando el estándar de Api y las implementaciones, para especificar la ruta de acceso para el pago de forma explícita? Por ejemplo, ¿cómo puedo encontrar las 10 mejores rutas de acceso y, a continuación, intente ejecutar el pago a través de la ruta número 4?

+177
juagicre 27 may. 2018 11:15:31

¿Qué son los Namecoins exactamente, ¿en qué se diferencian de Bitcoins, y ¿cómo es que uno es capaz de combinar las minas junto con Bitcoins?

+109
liamzebedee 8 feb. 2018 11:57:01

El OP_EVAL BIP dice que "Evitar un bloque de cadena de split malintencionados OP_EVAL transacciones requiere un manejo cuidadoso de dos casos:

  1. Un OP_EVAL transacción que no es válida para nuevos clientes/mineros, pero válida para los clientes antiguos/mineros.
  2. Un OP_EVAL transacción que es válida para nuevos clientes/mineros, pero no válido para los clientes antiguos/mineros"

La posterior p2sh y CHV, SIN lista única condición (1).

Me suena de compatibilidad con versiones anteriores (evitando la situación 1) es más importante que la compatibilidad hacia delante (para evitar la condición 2).

Pregunta: ¿cuál sería la desventaja de hacer OP_EVAL/p2sh/CHV un totalmente nuevo código de operación, de modo que cualquier "cliente" iba a rechazar inmediatamente cualquier transacción con el nuevo código de operación?

Esto garantizaría que la situación 1 nunca sucede ya que todos OP_EVAL/p2sh/CHV, las transacciones no son válidos para los clientes antiguos/mineros. Los clientes antiguos/mineros iba a rechazar las nuevas transacciones que no se les ha enseñado acerca de, que es bastante más de lo que espera para suceder al actualizar el software-software antiguo no podría ser capaz de leer archivos de datos creados por el software más reciente.

Usted podría decir: "bueno, entonces tenemos a la fuerza a todos los clientes para actualizar en lugar de sólo a los mineros"... pero la alternativa es, básicamente, la transferencia de la confianza de los clientes a los mineros, evitando así una actualización del cliente de no venir "gratis" a pesar de que podría parecer en un principio.

Ahora, los clientes de todos los de su propia comprobación de la validez de la blockchain y no dependen de los mineros de comprobaciones de validez en todo. Si el 75% de la hashpower decidió cambiar las reglas de validación que no pudo ... los clientes no confían en sus cheques. Los clientes (intercambios incluido!) sería de inmediato proceder a ignorar la mutinying mineros. Pero OP_EVAL/p2sh/CHV fin de que la separación clara: con la "compatibilidad" estamos pidiendo a la gente que el uso de estas nuevas transacciones en el consentimiento de un estado de cosas en el que antiguos clientes reciben monedas de ellos (sin saberlo) de transferencia de validez-verificación de la responsabilidad para la minería de la piscina. Nadie parece estar hablando de eso.

+81
Gareth Seddon 13 may. 2015 6:35:50

Mostrar preguntas con etiqueta