El código fuente de Python para la emisión de una nueva altcoin?

Me preguntaba si alguien de aquí sabe de un código fuente de python para la realización de una altcoin? He encontrado un tutorial de C++, pero como no estoy familiarizado con el idioma, no puedo entender el código plenamente? Y si no hay ningún código de python para que, ¿cuál es la razón?

+330
user144110 15 jul. 2017 20:49:25
19 respuestas

Tengo un blockchain.info billetera. Anoche me decidí a configurar una cartera para mi hija, así que me la sesión de mi cuenta. Creado uno para ella y, a continuación, tuvo dificultades para ingresar a la mía, yo tenía alrededor de 8 intentos, a continuación, se dio por vencido. Entonces me di cuenta en mi correo yo tenía un correo de blockchain me dice de cada uno de los intentos fallidos de que era yo. I luego se las arregló para entrar en mi cartera y el 99% de mis BTC se había ido. Es esta una característica de seguridad o alguien ha robado ellos? Gracias. He comprobado la nueva cartera en caso de que ellos estaban allí, pero lamentablemente no lo son.

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

Siento decir que fueron estafados. No siempre darle a alguien tu cartera identificador, contraseña, clave privada, la semilla de la frase, etc!

me dijo más tarde a darle mi id y contraseña, por lo que puede conectarse a un minero le pregunté y dijo que para hacer posible beneficio

Esto no es cómo funciona la minería en todo. El estafador se tentó con 'beneficios', pero en realidad no había minería de ganancias. El estafador simplemente quería pensar que había, en un esfuerzo para obtener más btc fuera de usted.

Lo que probablemente sucedió: Cuando el estafador ha iniciado sesión en su cartera, que hizo una copia de su cartera simiente de la frase. Con esa frase solo puede volver a crear su cartera en cualquier otro dispositivo, y se tendrá acceso completo a su bitcoin. La contraseña protege el acceso al blockchain.info pero si utiliza la semilla frase para volver a crear la carpeta en otro dispositivo mediante el uso de diferentes software, la contraseña no será necesario.

La segunda cosa que el atacante se hizo fue agregar un "reloj" sólo dirección bitcoin a su cartera. Su cartera se muestra el balance de la dirección bitcoin, pero su cartera no tiene la clave privada de la dirección, y por lo tanto no puede pasar el bitcoin se encuentra allí.

Una vez configurado, el estafador va a enviar a algunos de bitcoin para el reloj sólo de la dirección, y te diga que es 'la minería de beneficios'. Esto es una mentira, mientras que pensé que eras la generación de beneficios, la verdadera historia es que el estafador fue simplemente añadiendo poco a poco bitcoin a esa dirección, mientras que le dice a depositar más de btc a tu cartera. Una vez que usted ha depositado más de bitcoin, el atacante podría usar la semilla frase para recrear su cartera, y robar su bitcoin.

Lo siento por sus pérdidas :(

En este punto, abandonar esa cartera, no vuelvas a utilizar para almacenar bitcoin de nuevo. Crear una nueva cartera, y asegúrese de guardarlos cuidadosamente.

+906
Vasundhar Boddapati 11 jun. 2019 14:38:38
NO UTILICE. Eliminado como parte de la "Escardando las malas Etiquetas Iniciativa de 2014". Ver enlace en la Etiqueta de la Wiki para obtener más información.
+833
Muck Calvin Islah Muck 27 ago. 2017 2:17:00

Quiero premine nuestra moneda, pero no soy capaz de entender que la función de archivo que en realidad generan moneda. Así que si usted sabe que hágamelo saber, así, puedo entender que el código e implementar mi propia lógica.

+698
binge 16 may. 2019 21:47:34

Es difícil adivinar en la "intención" del remitente. Pero digamos que he recogido muchos de los pequeños pagos (algunos Satoshis) en mi sistema. Así como muchos pequeños centavos centavos en un FIAT cartera. Entonces que tengo por cada pago que UTXO. Ahora quiero transferir todos estos pequeños pagos (o monedas de un centavo y centavos). La cartera tiene que recoger todos los UTXOs de esa dirección, y crear una salida para él. Esto hace que, a continuación, aparecen pequeñas cantidades desde el origen de la dirección.

Otro detalle: había recogido muchas pequeñas cantidades al principio a través de bitcoin, grifos, entonces había muchas, muchas pequeñas cantidades en mi cartera, y luego transferido. E. g.: https://blockchain.info/de/tx/c9908124e59a2794f3807b366be7d235ff7654251adcdf396e209236341b3c32

+668
David Peverley 22 sept. 2012 8:47:05

Lo que las bases de datos de bitcoin core (nodos) utiliza? Y ¿cómo se ve estructura de tablas? No puedo encontrar en cualquier lugar...

+663
Jessica DeLozier 17 jul. 2016 15:36:14

Ver los comentarios en este commit https://gitorious.org/bitcoin/luke-jr-bitcoin/commit/4538e45c46d3829a21aed7685e6fbac7e8aafad3

Agregar -checklevel y mejorar -checkblocks

-checkblocks ahora toma un argumento numérico: el número de bloques que deben ser verificados en el extremo de la cadena. Por defecto es de 2500, y 0 significa que todos los bloques.

-checklevel especifica cómo a través de la verificación debe ser:

 0: sólo comprueba si el bloque existe en el disco
 1: comprobar el bloque de validez (por defecto)
 2: verificar la transacción índice de validez
 3: comprobar el hash de la transacción
 4: comprobar si pasó txouts pasó dentro de la cadena principal
 5: comprobar si todos los prevouts están marcados pasado
 6: comprobar si pasó txouts pasó por una transacción válido que los consume
+649
Cyan Lee 22 nov. 2011 2:59:24

Mi mining rig consume 1,250 w. ¿Qué información necesito, o cómo puedo comprar un producto que me protege de las Caídas de tensión y sobretensiones.

Yo no estoy interesado en la funcionalidad de UPS, sin embargo estoy en su mayoría preocupados por la protección del equipo y prefiere cerrar el aparejo que pagar los gastos en que se incurra con una batería de respaldo UPS durante un largo periodo.

+623
naren 3 feb. 2010 16:18:59

Usted debe instalar las dependencias primera

yum install python-devel* python-twisted gcc

Buena suerte ..

+589
Egor 25 abr. 2010 6:27:36

En el bitcoin configuración puede configurar el registro de depuración para las siguientes categorías. Me parece que no puede encontrar una explicación de lo que cada una de estas categorías no. Puede alguien explicar ellos o me apunte en la dirección correcta?

debug=categoría

La salida de la depuración de la información (por defecto: 0, el suministro de es opcional). Si no se suministra o si = 1, la salida de toda la información de depuración. puede ser:

net, tor, mempool, http, banco, zmq, db, rpc, estimatefee, addrman, selectcoins, indexar, cmpctblock, rand, podar, proxy, mempoolrej, libevent, coindb, qt, leveldb.

+507
user8346749 4 dic. 2017 19:13:22

Vamos a considerar esta simplificado blockchain:

El lote 108
dirección ddd111 recibido 2 BTC por la minería bloque 108

BLOQUE 109
dirección abc123 recibido 2 BTC por la minería bloque 109

BLOQUE 110
dirección xyz999 creado con 0 BTC
dirección fff555 creado con 0 BTC
dirección abc123 => xyz999 1 BTC
dirección abc123 => fff555 1 BTC

BLOQUE 111
dirección ddd111 => xyz999 1 BTC

BLOQUE 112
dirección xyz999 => bbb888 5 BTC

¿Cómo funciona Bitcoin Core sabe que hay un problema en la última transacción? ¿Cómo se sabe que xyz999 no puede enviar 5 BTC a bbb888 porque xyz999's saldo no es suficiente?

+441
Brian Feaver 25 ago. 2019 2:05:10
Para preguntas acerca de Bitcoin Core poda característica.
+394
user1383092 26 ene. 2012 3:19:28

Estoy usando el sistema operativo Mac. He descargado el Rayo de la Aplicación y Zap desde Github.

La cartera no puede ser sincronizado con la red, ¿cómo puedo sincronizar y puedo hacerlo sin tener que descargar todo el blockchain?

El rayo de la Aplicación me muestra el error de la red no puede ser sincronizado..., cuando ejecuto el Rayo de la Aplicación también muestra un error: la Sincronización de la cadena de ... bloque de altura: 0.

Cuando me lanzamiento Zap:

Uncaught Exception:
Error: Error De Conexión
 en ClientReadableStream._emitStatusIfDone (/Aplicaciones/Zap.app/Contents/Resources/app.asar/node_modules/grpc/src/cliente.js:255:19)
 en ClientReadableStream._readsDone (/Aplicaciones/Zap.app/Contents/Resources/app.asar/node_modules/grpc/src/cliente.js:221:8)
 en readCallback (/Aplicaciones/Zap.app/Contents/Resources/app.asar/node_modules/grpc/src/cliente.js:283:12)

Lo que me estoy perdiendo para obtener un Rayo a ejecutar?

+382
noboundaries 24 jul. 2014 5:14:31

Digamos que uno quería crear una blockchain con el fin de proporcionar una solución escalable de back-end de contabilidad para el comercio de algunos de unidad arbitraria entre las personas. No sería un negociables de la moneda.

Un posible requisito para el cliente sería de autenticación de terceros para participar en el blockchain. Estoy pensando en esto porque un pequeño nicho de la población podría representar el blockchain vulnerables a 50% de los ataques, tal vez hay otras formas de evitar esto.

Cuestiones políticas aparte, se han realizado algunas mejoras para el tronco principal del código.

Hay mejoras en el tronco de código que son útiles para el propósito general de las implementaciones, o el jardín amurallado de enfoques?

+345
Greg RareBreed Copeland 25 may. 2012 17:30:08

Mi cartera siempre ha incluido automáticamente una tarifa de transacción cada vez que me hacen una transacción, pero esta vez no fue así, y no sé por qué. Hice todo como siempre lo hago y no he cambiado nada, que yo sepa. Así que ahora mi transacción ha sido confirmado por 1 día, y he leido que es porque no incluyen una cuota. ¿Qué debo hacer ahora? No puedo esperar hasta una semana para que se cancela. :( Necesario para volver y rehacer la transacción o de alguna manera se les confirmó lo antes posible.

Esta es la transacción: https://blockchain.info/tx/af34c93bac12c62f47415e1a419267a2e836e56f4b2c2d170a350f82e4ed639f

Gracias!

+338
MS Berends 15 ago. 2014 9:09:48
El Usuario Activado Softfork es una alternativa el método de activación para softforks por bandera-día en lugar de la versión bits de enfoque.
+308
Migara 5 abr. 2011 4:59:38

Primero que todo, es importante distinguir entre varias cosas, todas las cuales son a menudo llamados 'tenedores'.

  1. La existencia de dos o más compitiendo versiones de la historia. Esto ocurre de manera involuntaria en el prueba-de-trabajo de consenso de los sistemas cuando dos mineros producir un candidato bloque alrededor de la misma hora. Estos se resuelven de forma automática.
  2. Los proyectos de Software que se ramificaban de otro. Estos no son por lo general (pero podría ser) asociado con un cambio en el libro de contabilidad/normas.
  3. Un cambio en las reglas acerca de la validez de los bloques (que las adiciones al libro mayor son aceptadas).

Mi opinión es que en un mundo perfecto, (3) nunca sería necesario. Todos estaremos de acuerdo en cuáles son las propiedades del sistema, codificar aquellos en software, y no toque nunca las reglas de nuevo. La realidad es diferente, por supuesto, y a veces los cambios a las reglas del sistema son necesarios debido a mejorar la tecnología, o para evitar ciertas debilidades o ataques. Sin embargo, yo creo que cryptocurrencies (en general, como un tema de investigación) la intención de acercarse a la meta, y son un experimento en la construcción de un sistema que carece de la necesidad de control de los seres humanos. Una de sus propuestas de valor es la posibilidad de crear un sistema monetario que está más allá del control.

Entonces, ¿cómo podemos lograrlo? Claramente los desarrolladores de software de nodos que implementa estas reglas tienen una fuerte influencia sobre cómo funciona. Sin embargo, esta influencia no es absoluto control. Cuando se ejecuta completamente la validación de nodo, viene con ciertas reglas programado en. Alguna vez no acepte una cadena de bloques que no satisface esas reglas. Sólo su operador puede cambiar el software a otra versión que tiene reglas diferentes. Los desarrolladores pueden, por supuesto, la publicación de nuevas versiones que cambia las cosas, pero tienen que tomar en cuenta que no todo el mundo puede actualizar. Dependiendo del tipo de cambio, si es significativo (y no es necesario grandes) partes de los ecosistemas decide no adoptar una actualización, esto puede provocar el mayor split (donde el resultado es 2 monedas, con cada uno de los pre-existentes de la moneda disponibles una vez en ambos lados). Este riesgo es un fuerte elemento de disuasión a la adopción de cambios, a menos que esté claro que esos cambios serán aceptados universalmente.

Para responder a su pregunta:

Quiénes son estas personas y la manera en que se responsabiliza?

Usted está.

Cryptocurrencies, tienen la propiedad de que todas las normas del sistema son verificables por todos. Mediante la ejecución de software que implementa las reglas que usted desea, usted sabe que el sistema mantiene las propiedades. Cualquier persona que desee cambiar estos por lo menos se necesita para convencer a usted para cambiar su software (esta es la razón por la Bitcoin Core intencionalmente no tiene un auto-función de actualización, por ejemplo -, no tendría lugar con demasiado poder en quien tiene el control sobre la auto-actualización de servidor).

+48
Pro Way 30 sept. 2016 22:12:58

No está claro que la llamada de API de que usted está usando así que voy a dar mis dos ideas sobre lo que podría ser el problema:

  1. Si usted está utilizando el "getmarketsummary" llamada a la API y una llamada a la que cada minuto, a continuación, obtendrá datos equivocados porque esto se basa en 24-horas. En mi opinión, esta es una característica inútil.
  2. Si usted está recibiendo el mercado de oficios y, a continuación, el cálculo de la OHLCV valor en 1 minuto períodos, y los valores no coinciden con la Bittrex los gráficos de velas, a continuación, usted probablemente está viendo los 2 a 4 minutos el retraso que Bittrex tiene. Yo uso un servicio (ClueDex) que elimina que retraso y yo, literalmente, puede obtener 1 minuto OHLCV vela de datos como pronto la de los minutos se cierra.
+43
Marrrta 11 nov. 2015 7:46:15

Quiero comprar una barata de equipo a utilizar exclusivamente como un seguro billetera para almacenamiento en frío. Estoy pensando en un Chromebook.

Alguien ha conseguido ejecutar Armería en un Chromebook?

+13
MattTannahill 25 ago. 2013 17:33:36

Mostrar preguntas con etiqueta