Martti Malmi

Correos electrónicos entre Satoshi Nakamoto y Martti Malmi AKA Sirius 2009-2011

 

Martti Malmi - Sirius - (Cobra.)

Martti Malmi – Sirius – (Cobra.)

Hay unas cuantas preguntas, que se me ocurren, una vez veo este pdf de 158 páginas con 220 emails del 2009 al 2011, entre Martti Malmi y Satoshi Nakamoto, por ejemplo me pregunto si ha sido gracias a Craig, que sin provocar este juicio de COPA, han salido muchas cosas a la luz, y de las cuales no se habla demasiado?.

Si tomamos como referencia, que Craig ha dicho en reiteradas ocasiones que detrás del Moniker de Cobra Bitcoin, está Malmi y que Cobra Bitcoin como administrador de la web bitcoin.org, perdió el juicio sobre publicar el WP en la URL de bitcoin.org en UK.  https://bitcoin.org/bitcoin.pdf (Las personas en Reino Unido no pueden ver el WP asociado a la web, porque BTC no sigue la receta de Bitcoin tal y como está planteado en su White Paper y por tanto, BTC no debe hacer uso del WP de Bitcoin, para evitar equivocar a los inversores, que si quieren usar e invertir en Bitcoin)

– Cómo sabemos que están todos los mails entre Malmi y Satoshi?
– Cómo sabemos que no se han elegido SOLO unos cuantos, a conveniencia de Malmi?
– Cuántos años más habríamos tenido que esperar (como comunidad de Bitcoin), para poder ver unos mails que son «inocuos», si no hubiera ocurrido este juicio?
– Lo de entregar los mails ahora en el juicio de COPA en Londres en 2024, se debe de tomar como que Malmi es honrado y confía en la justicia, o que Malmi es un cagao y le teme a las acciones legales de Craig?
– Cuánto tiempo más tendría que haber pasado, para enterarnos de que Malmi, que quitó el acceso a Satoshi del primer blog? (algo que ya había dicho Craig), y cómo Craig sabía este hecho tan «secreto» entre Malmi y Satoshi?

– A raíz de estos mail, hay un youtuber australiano, que ha viajado por distintas partes del mundo y sabe reconocer las particularidades del vocabulario en ingles usado, segun las regiones, él ha hecho un análisis de las palabras utilizadas en estos mails, y ha llegado a la conclusión de que Satoshi es australiano, debido a que usa unas palabras muy típicas, que solo se usan en Australia, https://coingeek.com/satoshi-nakamoto-was-australian-linguistic-analysis-shows/,   tambien esta misma persona, ya hizo el mismo analisis en otra ocasion anterior, con los textos de Satoshi en Bitcoin Talk y llegó a la misma conclusion: Satoshi es australiano

Os dejo que saquéis vuestras propias conclusiones.

Texto en inglés

Satoshi – Sirius emails 2009-2011 (220 mails)

Correos electrónicos entre Satoshi Nakamoto y Martti Malmi AKA Sirius 2009-2011

Translated by Google

 

Esta es la correspondencia entre yo (Martti Malmi, también conocido como Sirius) y Satoshi Nakamoto, el creador de Bitcoin.
Antes no me sentía cómodo compartiendo correspondencia privada, pero decidí hacerlo para un juicio importante en el Reino Unido en 2024, donde fui testigo. Además, ha pasado mucho tiempo desde que se enviaron los correos electrónicos.
El archivo está incompleto y contiene únicamente correos electrónicos de mi dirección @cc.hut.fi. Las direcciones
de correo electrónico de mi universidad cambiaron a @aalto.fi a principios de 2011 y no tengo copias de seguridad de esos correos electrónicos. Hay algunas contraseñas y una dirección postal mencionadas en los correos electrónicos, pero ya no son válidas ni relevantes.

 

 

Fecha: sábado 2 de mayo de 2009 18:06:58 +0100
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
Para: Martti Malmi <siriusm@users.sourceforge.net>

Gracias por iniciar ese tema en ASC, su comprensión de bitcoin es acertada. Algunas de sus
respuestas fueron más bien neandertales, aunque supongo que están tan acostumbrados a ser
antidinero fiduciario que cualquier cosa que no sea oro no es suficiente. Admiten que algo es
inflamable, pero argumentan que nunca arderá porque nunca habrá una chispa. Una vez que esté
respaldado con efectivo, eso podría cambiar, pero probablemente será mejor que me abstenga
de mencionarlo en público hasta que estemos más cerca de estar listos para comenzar.
Creo que nos inundarán de novatos y primero debemos prepararnos.

Lo que más necesitamos en este momento es redacción de sitios web. Mi escritura no es tan buena, soy un codificador
mucho mejor. Quizás podrías crear el sitio web en sourceforge, que actualmente está en blanco. Si puede escribir
preguntas frecuentes, puedo brindarle una recopilación de mis respuestas a preguntas en correos electrónicos y foros
para obtener datos, detalles e ideas

En cuanto al código, no hay muchas cosas que sean fáciles en este momento. Una cosa que
se necesita es una interfaz para lenguajes de secuencias de comandos del lado del servidor como
Java, Python, PHP, ASP, etc. Bitcoin se ejecutaría en el servidor web y las secuencias de comandos
del lado del servidor podrían llamarlo para realizar transacciones. Es Windows, así que supongo que
OLE/COM es la interfaz.

Una cosa fácil que realmente ayuda es ejecutar un nodo que pueda aceptar conexiones
entrantes (puerto de reenvío 8333 en su firewall) para asegurarse de que los nuevos usuarios que
lo prueben tengan alguien con quien conectarse. Si lo ejecutan y no obtienen conexiones,
probablemente simplemente se darán por vencidos.

Satoshi

—————————————————————————
Martti Malmi escribió:
> El cuerpo del mensaje es el siguiente:
> Hola,
>
> Soy Trickstern del foro antistate.com y me gustaría ayudar con Bitcoin, si hay
algo que pueda hacer.
>

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: domingo 3 de mayo de 2009 08:08:36 +0300

> Saludos cordiales,
¿Quizás se podría configurar un rastreador de errores/funciones en la página del proyecto de Sourceforge?
> está respaldado con efectivo, eso podría cambiar, pero probablemente sea mejor
Muy bien, puedo hacer el sitio web y las preguntas frecuentes. Comenzaré a escribir las preguntas frecuentes
ahora con las preguntas que se me ocurran.
> el oro no es lo suficientemente bueno. Admiten que algo es inflamable, pero
> sourceforge, que actualmente está en blanco. Si puedes escribir preguntas frecuentes, puedo
> Tengo un buen toque en lenguajes Java y C de los cursos > escolares (estoy estudiando CS),
pero no mucha experiencia > de desarrollo todavía. Creo que podría aprender los trucos de C++ bastante
fácilmente sobre esa base. También podría hacer pruebas o > documentación.
> a este mensaje usando la función «Responder» de su cliente de correo electrónico, o
> acertado. Algunas de sus respuestas fueron más bien neandertales, aunque
> por otro usuario del sitio, a través del sitio SourceForge.net. Este mensaje
> Lo que más necesitamos en este momento es redacción de sitios web. mi escritura no es esa
> Citando
a Satoshi Nakamoto <satoshin@gmx.com>:
> prepárate primero.
Siempre ejecuto un nodo bitcoin cuando mi PC está encendida, lo que significa aproximadamente 24 horas al
día, 7 días a la semana. Bitcoin es un gran proyecto y ¡es genial participar!
> Martti Malmi
>
> abstenerse de mencionar eso en público hasta que estemos más cerca de
> argumentan que nunca arderá porque nunca habrá una chispa. Una vez
> darte una recopilación de mis respuestas a preguntas en correos electrónicos y foros
>
> utilizando la función de mensajería de SourceForge.net en:
>
Tengo una sugerencia de función para el programa: una herramienta de interfaz de usuario para crear claves
privadas protegidas con contraseña y guardarlas en una ubicación personalizada. Se necesitarán
copias de seguridad de la clave para evitar perder el control de sus monedas y para usarlas en más de una
computadora. Se necesitaría protección con contraseña para hacer que el uso de su dinero sea más difícil
para alguien que encuentre su archivo clave.
> ha sido entregado a su alias de correo de SourceForge.net. puedes responder
> Supongo que están tan acostumbrados a ser antidinero
fiduciario que cualquier cosa que no sea
> genial, soy un codificador mucho mejor. Tal vez podrías crear el sitio web en
> Este mensaje ha sido enviado a usted, un usuario registrado de SourceForge.net,
> Gracias por iniciar ese tema en ASC, tu comprensión de bitcoin es
>
>
> listo para empezar. Creo que nos inundaremos de novatos y necesitamos
Correo electrónico n.º 2
Martti
Malmi
> para hechos, detalles e ideas.
> https://sourceforge.net/sendmessage.php?touser=2495503

Asunto: Re: Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 3 de mayo de 2009 23:32:26 +0100
Para: mmalmi@cc.hut.fi
> Java, Python, PHP, ASP, etc. Bitcoin se ejecutaría en la web
>>
>>
>> >>
por otro usuario del sitio, a través del sitio SourceForge.net. Este mensaje
> En cuanto al código, no hay muchas cosas que sean fáciles en este momento. Una cosa que es
> y no obtienen conexiones, probablemente simplemente se darán por vencidos.
>>
> conexiones entrantes (reenvíe el puerto 8333 en su firewall) para asegurarse
>> Martti Malmi
>>
> Tengo una sugerencia de función para el programa: una herramienta de interfaz de usuario para crear claves
privadas protegidas con contraseña y guardarlas en una ubicación personalizada.
>
> Martti Malmi escribió:
> Muy bien, puedo hacer el sitio web y las preguntas frecuentes. Comenzaré a escribir las preguntas frecuentes
ahora con las preguntas que se me ocurran.
>>
>> utilizando la función de mensajería de SourceForge.net en:
>> Tengo un buen conocimiento de los lenguajes Java y C de los cursos escolares >> (estoy estudiando
informática), pero todavía no tengo mucha experiencia en desarrollo.
> el servidor y el script del lado del servidor podrían llamarlo para realizar transacciones. Es
>
>> Este mensaje ha sido enviado a usted, un usuario registrado de SourceForge.net,
>> ha sido entregado a su alias de correo de SourceForge.net. puedes responder
> se necesita una interfaz para lenguajes de scripting del lado del servidor como
>
>> Soy Trickstern del foro antistate.com y me gustaría ayudar con Bitcoin, si hay algo que pueda hacer.
> que los nuevos usuarios que lo prueben tengan alguien con quien conectarse. si corren
>> Hola,
>>
Correo electrónico n.º 3
> Se necesitarán copias de seguridad de la clave para evitar perder el control de sus monedas y para usar las
monedas en más de una computadora. Se necesitaría protección con contraseña para hacer que el uso de su dinero
sea más difícil para alguien que encuentre su archivo clave.
> Una cosa sencilla que realmente ayuda es ejecutar un nodo que pueda aceptar
>> El cuerpo del mensaje es el siguiente:
>> Saludos cordiales,
>> https://sourceforge.net/sendmessage.php?touser=2495503
¡Eso seria genial! Te agregué (dmp1ce) como desarrollador al proyecto sourceforge y te di acceso para editar el
espacio web y todo.
> Windows, entonces supongo que OLE/COM es la interfaz.
>> a este mensaje usando la función «Responder» de su cliente de correo electrónico, o
>
>> Creo que podría aprender los trucos de C++ con bastante facilidad sobre esa base. Yo >> también podría
hacer pruebas o documentación.
mmalmi@cc.hut.fi escribió:
> Satoshi

Aquí hay una recopilación de preguntas que respondí en foros y correos electrónicos que deberían ayudarlo a ver qué
preguntas se hacen con frecuencia y algunas respuestas que he usado. No se pretende utilizar todo o la mayor parte
del material aquí, solo seleccione y elija. Esto es sólo una muestra de todo lo que he respondido.
> Generando
> más pequeño que el total de todos los bloques mostrados en todos mis
Supongo que una respuesta a las preguntas frecuentes debería ser cómo configurar su firewall
para reenviar el puerto 8333 para que pueda recibir conexiones entrantes. La pregunta podría ser
algo así como «¿Qué pasa si tengo 0 conexiones?» y esa podría ser la respuesta: podría deberse a
que los nodos con los que puedes conectarte son limitados si no lo configuras.
> La parte inferior de la interfaz de usuario muestra:
>
> intentos). No tengo claro qué describe la figura de «bloques». Es mucho
Tener más ayuda a mantener bajo control el problema «(no aceptado)» por ahora hasta que
reduzca las posibilidades de que eso suceda en la versión 0.1.6.
¡Gracias! En este momento hay muchas personas en la red que no pueden recibir conexiones
entrantes, por lo que cada nodo que pueda hacerlo realmente ayuda.
preguntas:
> Sé que he registrado 164 transacciones (incluida la generación fallida
actas.
> Estoy ejecutando un nodo bitcoin siempre cuando mi PC está encendida, lo que significa >
aproximadamente 24 horas al día, 7 días a la semana. Bitcoin es un gran proyecto, ¡y es
realmente genial participar!
Cualquier pregunta utilizada en las preguntas frecuentes probablemente debería reformularse.
> Entiendo «generar»; Supongo que estoy conectado a otros 4 nodos; y
Planeo trabajar en la función de depósito en garantía a continuación, que es necesaria para hacer
que las transacciones reales de cosas físicas sean más seguras y antes de que pueda comenzar a
respaldar la moneda con dinero fiduciario.
VOLCADO DE PREGUNTAS Y RESPUESTAS
164 transacciones
>
Definitivamente. Esta será una característica absolutamente esencial una vez que todo
comience, lo que le permitirá bloquear su patrimonio con un cifrado sólido y realizar
una copia de seguridad de manera más segura que cualquier caja fuerte física. Hasta ahora lo he
estado posponiendo en favor de otras funciones porque aún no es crucial hasta que los bitcoins
comiencen a tener valor.
**** ****
4024 bloques
Es el número total de bloques en la cadena de bloques, es decir, la cadena de bloques
de la red, de la que todos tienen una copia. Cada nodo de Bitcoin muestra el mismo número y
aumenta aproximadamente cada 10 minutos cada vez que alguien genera un bloque. Cuando no
lo has tenido funcionando por un tiempo, una vez que estás conectado, gira rápidamente mientras
descarga lo que estaba
Es mejor no mencionar algunas cuestiones para las que no tenemos respuestas fáciles. Los
usuarios ocasionales parecen contentos con asumir que el sistema funciona como se
indica (lo cual es así), y entrar en los detalles del diseño simplemente abre una lata de gusanos
que no se puede responder sin una comprensión profunda del sistema. La mayoría de las
preguntas avanzadas que he recibido han sido únicas por persona y es mejor responderlas
individualmente.
4 conexiones
>

> cadena como válida.
> Por alguna razón, tu transferencia a mí aparece como «De: desconocido» incluso
> es como el software descarga y verifica los bloques anteriores en el
[nota: tengo algunas mejoras en 0.1.6 para reducir un poco este problema,
y también mejorará cuando la red sea más grande]
> es la longitud de la cadena global y el rápido avance al inicio
> Mi mejor suposición:
Satoshi
Satoshi
La idea de una opción para Ver/Ocultar bloques no aceptados es buena, así como Ver/Ocultar todos los bloques generados
para que pueda ver más fácilmente las transacciones entrantes. Ver los bloques no aceptados es simplemente
molesto y frustrante. Todo el mundo se enfrenta a la misma tasa de personas no aceptadas, es sólo una parte del
proceso. Probablemente sería mejor ocultar de forma predeterminada los bloques no aceptados, para no mostrar dar y
quitar algo que nunca existió, y no mostrar ningún bloque nuevo generado hasta que tengan al menos una confirmación.
Solo significaría descubrir que tiene un bloque generado 15 minutos más tarde de lo normal y, de todos modos, todavía
le quedan 119 bloques antes de que madure. Esto está en la lista de tareas pendientes para v0.1.6.
¿Qué tasa de no aceptados vio? No vi nada inusual por mi parte. Si tuviera más de, digamos, 4 seguidos, sería anormal y
probablemente una pérdida de comunicación de la red. Si está disperso y es menos del 25%, simplemente es mala suerte
aleatoria. Es normal e inofensivo obtener aleatoriamente un porcentaje de no aceptados y, por supuesto, la
aleatoriedad a veces puede acumularse y parecer un patrón.
El número de bloques en la columna de estado al lado de sus transacciones es la cantidad de bloques que vinieron después
de esa transacción. Su transacción está esencialmente «en» esa cantidad de bloques.
> Tengo una línea «Generada (no aceptada)» en mi lista de transacciones,
> Parece que un intento de generar una moneda salió mal de alguna manera. No estoy seguro
generado mientras no estabas para ponerte al día. No estoy seguro exactamente de cómo describirlo (eso encajaría en la
barra de estado en 1 palabra, tal vez 2 palabras como máximo), ¿alguna idea?
> Estoy teniendo una serie inusual de fallas (bloqueo no aceptado) y pensé en hacértelo saber en
> caso esto fue de alguna importancia.
>
Bien. Estoy tratando de pensar en una redacción más clara para eso, tal vez «%d bloques de red» o «%d cadena de
bloques».
> aunque te agregué a mi libreta de direcciones.

Las transacciones enviadas a una dirección bitcoin siempre dirán «de: desconocido».
> de incluso miles de millones de transacciones por hora siendo incorporadas a la cadena…
> cadena que graba «la historia de la economía», por así decirlo, ¿cómo funciona esto?
> ¿De dónde vienen millones de monedas? ¿Qué denominaciones son estas monedas? Tú
> funciona. Por ejemplo, ¿los bitcoins siempre se denominan mediante un número entero o
> ¿Qué pasó aquí? Presumiblemente mi nodo resolvió exitosamente un bloque.
para verificar firmas.
> …entiéndalo correctamente, sólo hay uno (o tal vez unos pocos) globales
tecnología actual porque sus firmas son un orden de magnitud más pequeñas
> algún humano a cargo del sistema…
> en Ripple, también me encantaría escucharlos.
transferencias, pero simplemente no había una manera de hacerlo. Bitcoin utiliza ECDSA,
que Bien, el campo de crédito permanece en 0,00 hasta que vence, entonces será
> razón para ejecutar un nodo, para cobrar tarifas de transacción (no es el punto de
> ideas revolucionarias. La última vez que estuve tan entusiasmado con un nuevo
> …la sección de incentivos me resultó difícil de seguir. En particular, estoy
La transacción sólo dice a quién es. El envío mediante una dirección bitcoin tiene varios
problemas, pero es muy bueno tener la opción alternativa para poder enviar a cualquier persona,
ya sea que esté en línea o no. Hay una serie de ideas para intentar mejorar las cosas más
adelante. Por ahora, si las cosas funcionan como en el mundo real, donde la gran mayoría de las
transacciones se realizan con comerciantes, casi siempre se asegurarán de configurar la recepción
por IP. Las redes de intercambio de archivos P2P parecen bastante exitosas a la hora de lograr
que un gran porcentaje de sus usuarios configuren sus cortafuegos para reenviar un puerto.
> El campo «Crédito» para ellos es 0,00 y el saldo no ha cambiado. Es
> menciono una forma de combinar y dividir valores, pero no tengo claro cómo esto
> ¿puedes tener bitcoins fraccionados?…
> pero luego me desconecté antes de que fuera enviado a la red?
El «Generado (no aceptado)» normalmente ocurre si dos nodos encuentran un bloque casi al
mismo tiempo, uno de ellos no será aceptado. Es normal e inevitable. En v0.1.6 planeo ocultarlos,
ya que son confusos y molestos y no hay razón para que los usuarios tengan que verlos. Si bien
la red aún es pequeña como lo es ahora, si no puedes recibir conexiones entrantes, estás en
mayor desventaja porque no puedes recibir anuncios de bloqueo tan directamente.
> escala? En un despliegue planetario imaginario habría millones
que RSA. Pero ECDSA
no puede cifrar mensajes como RSA, solo puede usarse
> cadena[s] en la que se codifican todas las transacciones. Si solo hay uno
> …¿Cómo decidieron el cronograma de inflación para la v1? ¿De dónde vino el 21?
era esencial para hacer que la cadena de bloques fuera lo suficientemente compacta como para ser práctica con
50,00. Por cierto, puedes hacer doble clic en una línea para obtener más detalles.
> ¿BitCoin en gran medida a cero costos de transacción de todos modos?). Presumiblemente hay
> esquema monetario fue cuando descubrí Ripple. Si tienes alguna idea
Tenía muchas ganas de encontrar alguna manera de incluir un comentario con indirectas.
> …es raro que me encuentre verdaderamente
> ¿Esto se debe al requisito de edad/vencimiento para que una moneda sea válida?
> no está claro qué desencadena la transición de acuñar nuevas monedas como
> …Hasta el momento tiene dos mensajes «Generados», sin embargo el

Un aspecto clave de Bitcoin es que la seguridad de la red crece a medida que crece el tamaño de la red y la cantidad de valor
que necesita protegerse. La desventaja es que es vulnerable al principio cuando es pequeño, aunque el valor que podría
robarse siempre debe ser menor que el esfuerzo requerido para robarlo. Si alguien tiene otros motivos para demostrar un
punto, simplemente estará demostrando un punto que ya reconozco.
Mi elección sobre la cantidad de monedas y el calendario de distribución fue una suposición fundamentada. Fue
una elección difícil, porque una vez que la red funciona, queda bloqueada y nos quedamos atrapados en ella. Quería elegir
algo que hiciera que los precios fueran similares a las monedas existentes, pero sin conocer el futuro, eso es
muy difícil. Terminé eligiendo algo en el medio. Si Bitcoin sigue siendo un nicho pequeño, valdrá menos por unidad
que las monedas existentes. Si imagina que se utiliza para una fracción del comercio mundial, entonces solo
habrá 21 millones de monedas para todo el mundo, por lo que valdría mucho más por unidad. Los valores son enteros
de 64 bits con 8 decimales, por lo que 1 moneda se representa internamente como 100000000. Hay mucha granularidad
si los precios típicos se vuelven pequeños. Por ejemplo, si 0,001 vale 1 euro, entonces podría ser más fácil cambiar el lugar
donde se muestra el punto decimal, de modo que si tuviera 1 Bitcoin, ahora se mostrará como 1000 y 0,001 se mostrará
como 1.
Ripple es interesante porque es el único otro sistema que hace algo con confianza además de concentrarlo en un
servidor central.
Satoshi

Según la Ley de Moore, podemos esperar que la velocidad del hardware sea 10 veces más rápida en 5 años y 100 veces
más rápida en 10. Incluso si Bitcoin crece a tasas de adopción locas, creo que las velocidades de las computadoras
se mantendrán por delante del número de transacciones.
No anticipo que se necesitarán tarifas en el corto plazo, pero si resulta demasiado oneroso ejecutar un nodo, es
posible ejecutar un nodo que solo procese transacciones que incluyan una tarifa de transacción. El propietario del nodo
decidirá la tarifa mínima que aceptará. En este momento, un nodo de este tipo no obtendría nada, porque nadie incluye
una tarifa, pero si suficientes nodos hicieran eso, entonces los usuarios obtendrían una aceptación más rápida si
incluyen una tarifa, o más lenta si no la incluyen. La tarifa que liquidaría el mercado debería ser mínima. Si un nodo
requiere una tarifa más alta, ese nodo estaría dejando pasar todas las transacciones con tarifas más bajas. Podría
generar más volumen y probablemente ganar más dinero procesando tantas transacciones de pago como pueda. Sin
embargo, la transición no está controlada por ningún ser humano a cargo del sistema, sino simplemente por individuos que
reaccionan por sí solos a las fuerzas del mercado.
La red de tarjetas de crédito Visa existente procesa alrededor de 15 millones de compras por Internet por día
en todo el mundo. Bitcoin ya puede escalar mucho más que eso con el hardware existente por una fracción del costo.
En realidad, nunca alcanza un techo de escala. Si está interesado, puedo repasar las formas en que se adaptaría a un
tamaño extremo.
Sólo existe una cadena global.
> Si asumimos que el 0,1% es una buena tasa de riesgo, entonces z=5, por lo tanto
> cualquier transacción debe esperar un poco menos de una hora antes de ser
> solidificado en la cadena. Como micropagos para cosas como contenido web.
> o los bienes virtuales son por definición algo que requiere baja

La estafa habitual contra un comerciante que no espera a que se confirmen los bloqueos sería enviar un pago a
un comerciante y luego intentar propagar rápidamente un doble gasto a la red antes de la copia del comerciante. Lo
que el comerciante puede hacer es transmitir su transacción y luego monitorear la red en busca de copias de doble gasto. El
ladrón no podría transmitir durante el período de monitoreo o, de lo contrario, el nodo del comerciante recibiría una
copia. El comerciante sólo tendría que monitorear durante uno o dos minutos hasta que la mayoría de los nodos de la
red tengan su versión y sea demasiado tarde para que la versión del ladrón alcance y llegue a muchos nodos. Con sólo uno
o dos minutos de retraso, la posibilidad de salirse con la suya sin pagar podría ser demasiado baja como para estafar. Un
ladrón normalmente necesita una alta probabilidad de obtener un artículo gratis para que valga la pena. Usar mucha
potencia de la CPU para realizar el ataque de fuerza bruta discutido en el documento además de la estafa anterior no
aumentaría mucho las posibilidades del ladrón.
> ¿sí mismo? Algún tipo de lista de correo sería excelente.
> ¿Existe alguna manera de recibir información sobre nuevas versiones? ¿La aplicación se actualiza automáticamente?
Actualmente, las empresas aceptan una determinada tasa de cancelación. Creo que el riesgo con 1 o incluso 0 bloques
de confirmación será mucho menor que la tasa de devoluciones de cargo en transacciones con tarjeta de crédito verificadas.
Los micropagos casi siempre son para propiedad intelectual, donde no hay pérdida física para el comerciante. Cualquiera
que intente robar un micropago probablemente no será un cliente de pago de todos modos, y si quiere robar propiedad
intelectual puede utilizar las redes de intercambio de archivos.
Satoshi
Es de código abierto y gratuito. Es la licencia MIT, que sólo requiere que se guarde un texto de descargo de
responsabilidad con el código fuente; aparte de eso, puedes hacer casi lo que quieras con ella. La fuente está incluida en la
descarga principal.
Para micropagos, puede aceptar el pago de forma segura e inmediata. El tamaño del pago es demasiado pequeño para
el esfuerzo de robarlo.
Para el riesgo real, multiplique el 0,1% por la probabilidad de que el comprador sea un atacante con una enorme red de
computadoras.
> ¿El código es gratuito/de código abierto o simplemente de código abierto?
> Por encima de la cabeza, esperar una hora parece un obstáculo bastante importante.
No está comunicado. La fórmula está codificada en el programa y cada nodo realiza el mismo cálculo para saber
qué dificultad se requiere para el siguiente bloque. Si alguien se apartara de la fórmula, su bloqueo no sería aceptado por la
mayoría.
> red y acordado?
> ¿Cómo se comunica la dificultad requerida de cada bloque a través del
Cualquier cosa que otorgue acceso a algo, como algo que tarda un poco en descargarse, acceso a un sitio web,
alojamiento web, una suscripción o servicio, puede cancelarse unos minutos más tarde si se rechaza la transacción.

> nuevos
http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoinlist
> ¿Por qué lo harían, cuando ganan dinero generando
El valor de los bitcoins sería relativo a la electricidad consumida para producirlos. Todas las CPU
modernas ahorran energía cuando están inactivas. Si ejecuta una tarea computacional las 24 horas
del día, los 7 días de la semana, sin dejarla inactiva, utilizará mucha más energía y notará que
genera más calor. La potencia adicional consumida va directamente a su factura de energía, y el
valor de los bitcoins que produzca sería algo menor que eso.
Archivo:
http://lists.sourceforge.net/mailman/listinfo/bitcoinlist
Imagine que tiene que utilizar su computadora las 24 horas del día, los 7 días de la semana
durante un mes para generar 1 centavo. Después de un año, podrías generar 12 centavos. Eso
no permitirá que las personas puedan generar todos los bitcoins que quieran para gastar.
Todavía estás pensando que el nivel de dificultad será tan fácil que la gente podrá generar todos
los bitcoins que quiera.
Página de suscripción/cancelación de suscripción:
listabitcoin@lists.sourceforge.net
> monetizarlos significa simplemente regalar dinero.
Hasta ahora, no ha estado disponible ningún bien escaso que pueda comercializarse a través de
un canal de comunicaciones sin un tercero confiable. Si existe el deseo de adoptar una forma de
dinero que pueda negociarse a través de Internet sin un TTP, entonces eso es posible.
La mayor parte del valor proviene del valor que otros le dan. El oro, por ejemplo, es bonito, no
corrosivo y fácilmente maleable, pero la mayor parte de su valor claramente no se debe a eso. El
latón es brillante y de color similar. La gran mayoría del oro permanece sin usar en bóvedas,
propiedad de gobiernos a los que no les importa su belleza.
La lista es:
> del poder informático que la gente tiene de todos modos por otras razones),
> Dado que se pueden crear de forma gratuita (o con el coste
Históricamente, la gente ha convertido en dinero bienes escasos y, si era necesario,
cualquier cosa que tuviera a mano, como conchas o piedras. Cada uno tiene un núcleo de utilidad
que ayudó a iniciar el proceso, pero el valor monetario termina siendo mucho más que el valor
funcional por sí solo.
No, no pueden ganar dinero de esa manera. Les costaría más en electricidad de lo que
costarían los bitcoins.
[Esta discusión sobre la inflación fue antes de que se publicara el mecanismo de tarifas de
transacción y el plan fijo de 21 millones de monedas, por lo que es posible que ya no
sea aplicable]
Siempre anunciaré nuevas versiones allí. La actualización automática, o al menos la notificación de
nuevas versiones, definitivamente está en la lista.

> no hay ningún esfuerzo para identificar y excluir nodos que no lo hacen
> No recuerdo ninguna historia económica de un tema de productos básicos.
> …Estás diciendo
No se utilizan identidades y no se recurre a ningún recurso. Todo es prevención.
En realidad, eso está controlado. Existe una media móvil que compensa el esfuerzo total invertido para que la
producción total sea constante. A medida que las computadoras se vuelven más poderosas, la dificultad para
compensar aumenta.
> Pero en ausencia de identidad, no tienen ningún inconveniente.
suministrar energía a la CPU.
> se duplica en cada ciclo de la ley de Moore.
> ¿Se puede revelar la identidad del tramposo?
> Si alguien gasta el doble, entonces el registro de transacciones
> sale el hardware informático, la oferta natural por usuario
La credencial que establece a alguien como real es la capacidad de
> Como más capaz
A medida que las computadoras se vuelven más poderosas, la dificultad para compensar aumenta.
inútil y puede ser derrotado trivialmente con títeres de calcetines.
No se depende de identificar a nadie. Como has dicho, es
Satoshi
La dificultad está controlada por una media móvil que compensa el esfuerzo total invertido para mantener constante
la producción total.
> ¿No habrá una inflación masiva a medida que las computadoras se vuelvan más rápidas y puedan
resolver el problema de la prueba de trabajo más rápidamente?
> ataques.
> cooperar? Sospecho que esto provocará problemas y posibles problemas con DOS.
Hay oro para uno. La oferta de oro aumenta aproximadamente entre un 2% y un 3% al año. Cualquier moneda
fiduciaria suele tener en promedio una inflación mayor que esa.
> a que la inflación natural alguna vez se utilice como dinero

Este es un problema de la versión 2 que creo que se puede resolver de manera bastante satisfactoria para
la mayoría de las aplicaciones.
La carrera es difundir primero su transacción en la red. Piense en 6 grados de libertad: se propaga exponencialmente.
Solo tomaría unos 2 minutos para que una transacción se difunda lo suficiente como para que un competidor que
comience tarde tenga pocas posibilidades de apoderarse de muchos nodos antes de que el primero supere a
toda la red.
Durante esos 2 minutos, los nodos del comerciante pueden estar atentos a una transacción de doble gasto. El
que gasta dos veces no podría lanzar su transacción alternativa al mundo sin que el comerciante la obtenga, por
lo que tiene que esperar antes de comenzar.
Si la transacción real alcanza el 90% y el doble gasto alcanza el 10%, el que gasta el doble solo tiene un 10% de
posibilidades de no pagar y un 90% de posibilidades de que se gaste su dinero. Para casi cualquier tipo de producto,
eso no valdrá la pena para el estafador.
> Los consumidores no harán esto si gastan su moneda y les toma > una hora liquidar antes de que puedan hacer
en qué gastaron su moneda.
> Los comerciantes no lo harán si no hay forma de devolverle el cargo a un > cliente cuando descubren
que su moneda no es válida porque > el cliente ha gastado dos veces.
>
> si los gastos dejan de ser válidos, si ya han recibido los bienes por los que gastaron el doble
(acceso al sitio web, descarga, > lo que sea). Los comerciantes se quedan sosteniendo la bolsa con
monedas «inválidas», a menos que esperen esos mágicos «pocos bloques» (¿y cómo pueden
saber cuántos?) antes de tratar al gastador como si hubiera pagado.
Si un comerciante realmente tiene un problema de robo, puede hacer que el cliente espere 2 minutos o esperar
algo por correo electrónico, lo que muchos ya hacen. Si realmente quieren optimizar, y es una descarga grande,
podrían cancelar la descarga en el medio si la transacción resulta con un doble gasto. Si se trata de acceso
a un sitio web, normalmente no sería gran cosa permitir que el cliente tenga acceso durante 5 minutos y
luego cortar el acceso si se rechaza. Muchos de estos sitios tienen una prueba gratuita de todos modos.
[en respuesta a una pregunta sobre escala]
100.000 nodos generadores de bloques es un buen tamaño aproximado a gran escala en el que pensar. Propagar
una transacción a través de toda la red dos veces consumiría un total de 0,02 dólares de ancho de banda a los
precios actuales. En la práctica, muchos estarían quemando el exceso de ancho de banda asignado o
planes ilimitados con una de las redes troncales más baratas.
Los bienes basados en información, como el acceso a un sitio web o las descargas, no son defendibles.
Nadie va a poder ganarse la vida robando acceso a sitios web o descargas. Pueden ir a las redes de
intercambio de archivos para robarlos. La mayoría de los productos de acceso instantáneo no tendrán un gran
incentivo para robar.
Satoshi

Podría haber millones de clientes SPV. Sólo importan cuántas transacciones generan. Si pagan tarifas de
transacción de 1 o 2 centavos, se pagan solos. Lo he codificado para que puedas pagar cualquier
monto opcional de tarifas de transacción que desees. Cuando el

> Otra pregunta que tuve… ¿Qué impide que el único nodo con la mayor potencia de CPU genere y
retenga la mayoría de los BitCoins?
> Si cada nodo funciona independientemente de todos los demás, si uno es >
significativamente más poderoso que los demás, ¿no es probable que este > nodo llegue a la
conclusión adecuada antes que otros nodos? Un nodo con poca potencia puede
tener suerte de vez en cuando, pero si tiene una ventaja de potencia significativa, esperaría que
la mayoría de los BitCoins sean generados por el nodo más poderoso.
No es como una carrera en la que si un coche es el doble de rápido, siempre ganará. Es un
SHA256
que tarda menos de un microsegundo y cada suposición tiene una posibilidad
independiente de éxito. La posibilidad de que cada computadora encuentre una colisión de hash
es linealmente proporcional a la potencia de su CPU. Una computadora que fuera la mitad de
rápida obtendría la mitad de monedas.
[pregunta sobre qué respaldar]
Para pensar en cómo sería una carga de transacciones realmente enorme, miro la red de
tarjetas de crédito existente. Encontré algunas estimaciones más sobre cuántas
transacciones son compras en línea. Son alrededor de 15 millones de transacciones por
día para toda la carga de comercio electrónico de Internet en todo el mundo. A 1 KB por
transacción, eso sería 15 GB de ancho de banda por cada nodo generador de bloques por
día, o aproximadamente dos películas en DVD. Parece factible incluso con la tecnología
actual.
Satoshi

Es importante recordar que incluso si Bitcoin alcanzara las tasas de crecimiento de las
puntocom, todavía tomaría años para convertirse en una fracción sustancial de todas
las transacciones. Creo que el hardware ya se ha vuelto lo suficientemente fuerte
recientemente para manejar a gran escala, pero si hay alguna duda al respecto, las
velocidades de ancho de banda, los precios, el espacio en disco y la potencia
informática serán mucho mayores cuando sea necesario.
Si el subsidio de incentivo eventualmente disminuye, puede ser necesario imponer una tarifa
de transacción determinada por el mercado a sus transacciones para asegurarse de
que los nodos las procesen rápidamente.
%appdata% es un privilegio de acceso por usuario. La mayoría de los programas
nuevos como Firefox almacenan sus archivos de configuración allí, a pesar del viento en
contra de que Microsoft cambie el nombre del directorio con cada versión de Windows y
esté lleno de espacios y durante tanto tiempo se salga de la pantalla.
El directorio es «%appdata%\Bitcoin»
Tiene espacios, así que necesitas las comillas.
Los archivos están en «%appdata%\Bitcoin», ese es el directorio donde realizar la copia de
seguridad.

El archivo crucial para hacer una copia de seguridad es wallet.dat. Si bitcoin se está ejecutando, entonces debe
hacer una copia de seguridad de todo el directorio %appdata%\bitcoin, incluido el subdirectorio de la base
de datos, pero incluso si no se está ejecutando, ciertamente se siente más seguro hacer siempre una copia de
seguridad de todo el directorio.
Desafortunadamente, la base de datos nombra sus archivos «log.0000000001». Para el resto del mundo,
«registro» significa eliminar a voluntad, pero para la gente de bases de datos significa eliminar y perder todo lo que
hay en sus otros archivos. Intenté ponerlos a salvo colocándolos en el subdirectorio de la base de datos. Más
adelante escribiré un código para vaciar los registros después de cada cambio de billetera, de modo
que wallet.dat sea independiente y seguro casi todo el tiempo.
> > Sabes, creo que había mucha más gente interesada en los años 90, > > pero después de más de una década de sistemas fallidos basados en Terceros Confiables > > (Digicash,
etc), lo ven como una causa perdida. Espero que puedan hacer la > > distinción de que esta es la primera vez que sé que estamos probando un sistema > > no basado en
la confianza. >
C:\Documentos y configuraciones\[nombre de usuario]\Datos de programa\Bitcoin
Haga una copia de seguridad de todo ese directorio. Todos los archivos de datos están en ese
directorio. No hay archivos temporales.
En XP normalmente sería:
cd «%appdata%\bitcoin»
Hal en cierto modo aludió a la posibilidad de que pudiera verse como una inversión con altas probabilidades. Me
sorprendería que dentro de 10 años no utilicemos la moneda electrónica de alguna manera, ahora que
conocemos una forma de hacerlo que no quedará inevitablemente tonta cuando el tercero de confianza se
acobarde.
[La siguiente parte resultó ser muy controvertida. Existe un prejuicio extremo contra las soluciones de spam,
especialmente la prueba de trabajo.]
Ya se puede utilizar para correo electrónico de pago por envío. El cuadro de diálogo de envío se puede cambiar
de tamaño y puede ingresar un mensaje tan largo como desee.
> Sí, esa fue la característica principal que me llamó la atención. El verdadero truco será lograr que la gente realmente
valore los Bitcoins para que se conviertan en moneda.
Una vez que se inicia, hay muchísimas aplicaciones si pudieras pagar unos centavos a un sitio web sin esfuerzo,
tan fácilmente como dejar caer monedas en una máquina expendedora.
Se envía directamente cuando se conecta. El destinatario hace doble clic en la transacción para ver el mensaje
completo. Si alguien famoso recibe más correos electrónicos de los que puede leer, pero aún así quisiera tener
una forma para que sus fans se comuniquen con él, podría configurar Bitcoin y proporcionar la dirección IP
en su sitio web. «Envía X bitcoins a mi

Entonces podría obtener una buena ganancia configurando direcciones de correo electrónico de pago
por envío y recaudando todo el dinero del spam. Podrías revenderlo a los spammers que no tienen botnets
lo suficientemente grandes como para generar los suyos propios, lo que ayudaría a aumentar el valor de
la moneda. A medida que más personas se den cuenta, establecerán más y más direcciones falsas para
aprovecharlo. Para cuando salga el libro «Cómo me hice rico explotando a los spammers y tú también puedes»,
habrá demasiadas direcciones falsas y los spammers tendrán que darse por vencidos.
*
> > Las botnets de spam podrían quemar los filtros de correo electrónico de pago por envío
[Nuevamente, no sé por qué incluyo esto, ya que es mejor mantenerse alejado de las afirmaciones sobre spam.
la gente automáticamente reacciona violentamente ante cualquier sugerencia de una solución de spam.]
> Las botnets de spammers podrían consumir filtros de correo electrónico de pago por envío de manera trivial
(como siempre, los costos recaerían en personas distintas a los > pastores de botnets y spammers).
Los sitios de suscripción que necesitan alguna prueba de trabajo adicional para su prueba gratuita para que
no canibalice las suscripciones podrían cobrar bitcoins por la prueba.
línea directa prioritaria en esta IP y leeré el mensaje personalmente».
Un factor más que mitigaría el spam si los tokens de prisioneros de guerra tuvieran valor: las personas tendrían
un motivo de lucro para crear cantidades masivas de cuentas de correo electrónico falsas para
recolectar tokens de prisioneros de guerra del spam. Básicamente, enviarían spam inverso a los spammers
con buzones de correo automatizados que recopilan sus prisioneros de guerra y no leen el mensaje. La
proporción entre buzones de correo falsos y personas reales podría llegar a ser demasiado alta para que
el spam sea rentable.
Curiosamente, uno de los sistemas egold
ya cuenta con una forma de spam llamada «dusting». Los
spammers envían una pequeña cantidad de polvo de oro para colocar un mensaje de spam en el campo de
comentarios de la transacción.
Si el sistema permite a los usuarios configurar el pago mínimo,
> > trivialmente > Si las
fichas de prisioneros de guerra se vuelven útiles, y especialmente si se convierten en dinero, > las máquinas ya no
permanecerán inactivas. Los usuarios esperarán que sus computadoras les generen dinero (suponiendo que la recompensa
sea mayor que el costo de operación). Una computadora cuyas ganancias están siendo robadas por una botnet será más
visible para su propietario de lo que es hoy en día, por lo que podríamos esperar que en ese mundo, los usuarios trabajen
más duro para mantener sus computadoras y limpiarlas de infestaciones de botnet.
El proceso tiene el potencial de establecer el valor del token POW en primer lugar, ya que los spammers que
no tienen una botnet podrían comprar tokens a los recolectores. Si bien la recompra permitiría temporalmente el
paso de más spam, sólo aceleraría el ciclo contraproducente que conduciría a que demasiados
recolectores exploten a los spammers.
dispuesto a recibir, o al menos el mínimo que puede contener un mensaje, los usuarios pueden
establecer cuánto están dispuestos a recibir pago por recibir spam.

Si creciera hasta consumir una cantidad significativa de energía, creo que aún sería menos derrochador
que la actividad bancaria convencional intensiva en mano de obra y recursos a la que reemplazaría. El
costo sería un orden de magnitud menor que los miles de millones en comisiones bancarias que pagan todos esos
edificios tradicionales, rascacielos y ofertas de tarjetas de crédito por correo basura.
La raíz del problema con la moneda convencional es toda la confianza que se requiere para que funcione. Se debe
confiar en que el banco central no degradará la moneda, pero la historia de las monedas fiduciarias está llena de
violaciones de esa confianza. Se debe confiar en que los bancos retendrán nuestro dinero y
Descargue Bitcoin v0.1 en http://www.bitcoin.org
Desafortunadamente, la prueba de trabajo es la única solución que he encontrado para hacer que el efectivo
electrónico p2p funcione sin un tercero de confianza. Incluso si no lo estuviera usando de forma secundaria
como una forma de asignar la distribución inicial de moneda, PoW es fundamental para coordinar la red
y evitar el doble gasto.
Es irónico que al final tengamos que elegir entre libertad económica y conservación.
He desarrollado un nuevo sistema de efectivo electrónico P2P de código abierto llamado Bitcoin. Está completamente
descentralizado, sin servidor central ni partes confiables, porque todo se basa en pruebas criptográficas en lugar de
confianza. Pruébelo o eche un vistazo a las capturas de pantalla y al documento de diseño:
De un hilo en p2presearch que comienza con mi perorata acerca de que la confianza es la raíz de la debilidad de
todos los sistemas financieros convencionales. http://listcultures.org/pipermail/p2presearch_listcultures.org/
2009February/thread.html
> ¿No podemos simplemente convertir el dinero real en una cuenta bancaria en bitbux >
barato y sin un impuesto al
carbono? ¿Por favor?
>
Debería agregar un comando para marcar la hora de un archivo de esa manera.
> Lo último que necesitamos es implementar un sistema diseñado para quemar todos los > ciclos disponibles,
consumiendo electricidad y generando dióxido de carbono, > en todo Internet, para producir pequeñas cantidades de bitbux
para > enviar correos electrónicos o spam.
De hecho, Bitcoin es un servidor distribuido seguro de marca de tiempo para transacciones. Unas pocas
líneas de código podrían crear una transacción con un hash adicional de cualquier cosa que deba tener una marca
de tiempo.
> Me parece que la pila de bloques de bitcoin sería perfecta para esto.
> Por cierto, no recuerdo si hablamos de esto, pero el otro día algunas personas mencionaron el sellado de tiempo seguro.
Quieres poder demostrar que un determinado documento existió en un momento determinado en el pasado.
Satoshi

Uno de los componentes fundamentales de un sistema de este tipo son las firmas digitales. Una moneda digital
contiene la clave pública de su propietario. Para transferirla, el propietario firma la moneda junto con la clave pública del
siguiente propietario. Cualquiera puede comprobar las firmas para verificar la cadena de propiedad. Funciona bien para
asegurar la propiedad, pero deja un gran problema sin resolver: el doble gasto. Cualquier propietario podría intentar volver
a gastar una moneda ya gastada firmándola nuevamente con otro propietario. La solución habitual es que una
empresa de confianza con una base de datos central compruebe si hay doble gasto, pero eso vuelve al modelo de
confianza. En su posición central, la empresa puede anular a los usuarios, y las tarifas necesarias para respaldar a
la empresa hacen que los micropagos no sean prácticos.
La solución de Bitcoin es utilizar una red peertopeer
para comprobar si hay doble gasto. En pocas palabras, la
red funciona como un servidor de marca de tiempo distribuido, marcando la primera transacción para gastar una moneda.
Aprovecha la naturaleza de la información, que es fácil de difundir pero difícil de reprimir. Para obtener detalles sobre
cómo funciona, consulte el documento de diseño en http://www.bitcoin.org/bitcoin.pdf
El resultado es un sistema distribuido sin un único punto de falla.
Muy interesante. ¿Es esto similar al dinero digital anónimo de David Chaum? Su concepto garantiza que el dinero
sea anónimo a menos que se vea comprometido, es decir, que el mismo dinero se gaste más de una vez.
Tan pronto como se ve comprometido, el «falsificador» queda inmediatamente expuesto públicamente.
Hace una generación, los sistemas informáticos de tiempo compartido multiusuario tenían un problema similar. Antes del
cifrado seguro, los usuarios tenían que confiar en la protección con contraseña para proteger sus archivos,
confiando en el administrador del sistema para mantener su información privada. El administrador siempre
puede anular la privacidad basándose en su criterio al sopesar el principio de privacidad frente a otras preocupaciones, o
a instancias de sus superiores. Luego, las masas pudieron disponer de un cifrado seguro y ya no se requirió
confianza. Los datos podrían protegerse de una manera que fuera físicamente imposible para otros acceder a ellos,
sin importar el motivo, sin importar cuán buena sea la excusa, sin importar cuál.
Es hora de que tengamos lo mismo por dinero. Con la moneda electrónica basada en pruebas criptográficas, sin la
necesidad de confiar en un tercero intermediario, el dinero puede estar seguro y las transacciones se pueden realizar sin
esfuerzo.
Sus enormes costos generales hacen que los micropagos sean imposibles.
transferirlo electrónicamente, pero lo prestan en oleadas de burbujas crediticias con apenas una fracción en reserva.
Tenemos que confiarles nuestra privacidad, confiar en que no permitirán que los ladrones de identidad agoten nuestras
cuentas.
Los usuarios guardan las claves criptográficas de su propio dinero y realizan transacciones directamente entre ellos, con la
ayuda de la red P2P para comprobar si hay doble gasto.
Satoshi Nakamoto http://www.bitcoin.org
Martien van Steenbergen Martien en AardRock.COM jueves 12 de febrero a las
08:40:53 CET de 2009
Además, en bitcoin, ¿existe una oferta limitada de dinero (que debe gestionarse)? ¿O el dinero se crea exactamente
en el momento de la transacción?
Éxito en plezier,
Martián.

* AardRock » Tesorero del Conejo Mago
[Me preguntaron al menos otras 4 veces «¿has oído hablar de Ripple?»]
> Además, en bitcoin, ¿hay una oferta limitada de dinero (que debe ser administrada)? ¿O el dinero se crea
exactamente en el momento de la transacción?
>
Por supuesto, la mayor diferencia es la falta de un servidor central. Ése fue el talón de Aquiles de los sistemas
chaumianos; cuando la empresa central cerró, también lo hizo la moneda.
En lo que respecta a los sistemas de confianza, Ripple es único en difundir la confianza en lugar de concentrarla.
> ¿Estás familiarizado con Ripple?
Para proteger la privacidad, los pares de claves se utilizan solo una vez, con uno nuevo para cada transacción.
El propietario de una moneda es simplemente quien posee su clave privada.
>
Es similar en que utiliza firmas digitales para las monedas, pero diferente en el enfoque de la privacidad y la
prevención del doble gasto. El destinatario de un pago de Bitcoin puede comprobar si se trata del
primer gasto o no, y no se aceptan segundos gastos. No existe un modo fuera de línea en el que los que gastan
dos veces sean atrapados y avergonzados después del hecho, porque eso requeriría que los participantes
tuvieran identidades.
como una gran multitud y no le importa mucho con quién habla o quién le cuenta algo, siempre y cuando al menos
uno de ellos transmita la información que se difunde por la red. No le importa porque no hay forma de mentirle.
O le dices una prueba criptográfica de algo o te ignora.
> Me recuerda a:
> Su concepto asegura que el dinero sea anónimo a menos que esté comprometido, es decir > el mismo dinero gastado
más de una vez. Tan pronto como se ve comprometido, el ‘falsificador’ queda inmediatamente expuesto
públicamente.
De hecho, Bitcoin no utiliza la reputación en absoluto. ve la red
De hecho, es muy parecido a Pekunio en el concepto de distribuir copias redundantes de cada transacción a
varios pares en la red, pero la implementación no es una red de reputación como Wizard Rabbit Treasurer.
Martien van Steenbergen escribió: > Muy interesante. ¿Es esto similar al dinero digital anónimo de David Chaum?
Martien van Steenbergen escribió:
Satoshi

* AardRock » Pekunio <http://wiki.aardrock.com/Pekunio>
<http://wiki.aardrock.com/Wizard_Rabbit_Treasurer>; y
Gracias por sus preguntas,
Hay una oferta limitada de dinero. La circulación será de 21.000.000 de monedas. Las transacciones sólo
transfieren la propiedad.

Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Fecha: lunes 4 de mayo de 2009 03:17:22 +0300
Asunto: Re: Bitcoin
http://www.bitcoin.org/byzantine.html
Oh, ese no soy yo sino otro chico que quería ayudar. Lo he visto en el foro de Freedomain Radio. Mi nombre es Martti
Malmi y mi cuenta de Sourceforge es siriusm.
¡Ningún problema!
> ¡Eso sería genial! Te agregué (dmp1ce) como desarrollador a Sourceforge.
divisa. Peertopeer
(P2P) significa que no hay una central
actas. En cambio, esas tareas son gestionadas colectivamente por
Michel Bauwens escribió:
http://www.mailarchive.com/cryptography@metzdowd.com/mail2.html
****
http://www.mailarchive.com/cryptography@metzdowd.com/mail3.html
Sólo necesitamos correr la voz y seguir interesando a más personas.
Preguntas generales
del público o incluso de los propios partidos.
Está en pleno funcionamiento y la red está creciendo. Si pruebas el
Gracias por sus preguntas respondidas, las agregaré a las preguntas frecuentes. Esto es lo que he hecho hasta ahora:
Correo electrónico n.º 4
los nodos de la red. El anonimato significa que el mundo real
autoridad para emitir dinero nuevo o para realizar un seguimiento de la
Mi descripción de cómo Bitcoin resuelve el problema de los generales bizantinos:
> ¿Qué tan operativo es su proyecto? ¿Qué tan pronto crees que la gente estará
> proyecto y te di acceso para editar el espacio web y todo.
Bitcoin es una red digital anónima basada en redes peertopeer
Un pequeño seguimiento cuando se lanzó el software.
Citando a Satoshi Nakamoto <satoshin@gmx.com>:
1 ¿Qué es bitcoin?
Aquí hay un enlace a la introducción original del artículo en la lista de correo de Criptografía. (Los
problemas de inflación fueron reemplazados por cambios que hice más tarde para respaldar las tarifas de transacción y el
plan de circulación limitada. Este enlace es un objetivo en movimiento, esta página de archivo data de hace solo una
cierta cantidad de días y la discusión seguirá desplazándose a la página siguiente. )
software, envíame un correo electrónico con tu dirección de Bitcoin y te enviaré algunas monedas.
****Preguntas frecuentes sobre Bitcoin
La identidad de las partes de una transacción puede mantenerse oculta.
> capaz de usarlo en la vida real?

• Es probable que el valor de Bitcoin aumente a medida que el crecimiento del
Cuando el primer usuario anuncia públicamente que hará una pizza para cualquiera que le dé cien bitcoins,
entonces puede usar bitcoins como pago hasta cierto punto, por mucho que la gente quiera pizza y
confíe en su anuncio. Un peluquero que come pizza y que confía en él como amigo podría entonces anunciar
que empieza a aceptar bitcoins como pago por cortes de pelo elegantes, y el valor del bitcoin sería mayor: ahora
se podrían comprar pizzas y cortes de pelo con ellos. Cuando los bitcoins sean aceptados lo suficiente,
podría retirarse de su negocio de pizza y aún poder usar sus ahorros en bitcoins.
• Estar a salvo de las políticas monetarias injustas de los bancos centrales monopolistas y de otros riesgos
del poder centralizado sobre la oferta monetaria. La inflación limitada de la oferta monetaria del sistema
bitcoin se distribuye uniformemente (mediante la potencia de la CPU) por toda la red, no está
monopolizada por una élite bancaria.
• Los terceros no pueden impedir ni controlar sus transacciones.
Bitcoin se valora por las cosas por las que se puede intercambiar, al igual que todos los billetes
tradicionales.
3 ¿Cuál es el respaldo del valor de bitcoin?
confiar en terceros.
• Transfiera dinero fácilmente a través de Internet, sin tener que
Para obtener más información, consulte el capítulo Preguntas avanzadas.
6 ¿Por qué debería usar bitcoin?
Bitcoin utiliza criptografía de clave pública/privada. Cuando una moneda se transfiere del usuario A al usuario
B, A agrega la clave pública de B a la moneda y la firma con su propia clave privada. Ahora B posee la
moneda y puede transferirla más. Para evitar que A transfiera la moneda ya utilizada a otro usuario C, la red
de nodos bitcoin mantiene colectivamente una lista pública de todas las transacciones anteriores, y antes
de cada transacción se comprobará si la moneda no se utiliza.
2 ¿Cómo funciona bitcoin?
Sí, siempre y cuando hagas copias de seguridad de tus claves de monedas, protégelas con contraseñas
seguras y mantén los keyloggers alejados de tu computadora. Si pierdes tu clave o si algún
atacante desconocido logra desbloquearla, no hay forma de recuperar tus monedas. Si tiene una
gran cantidad de monedas, se recomienda distribuirlas en varias claves. Probablemente tampoco guardarías
todos tus dólares o euros en papel en una sola billetera y la dejarías sin vigilancia.
5 ¿Es seguro el bitcoin?
La economía de bitcoin supera la tasa de inflación: considere bitcoin
Un nodo de red genera nuevas monedas cada vez que encuentra la solución a un determinado problema de
cálculo. En los primeros 4 años de la red bitcoin se creará una cantidad X de monedas. La cantidad se reduce a
la mitad cada 4 años, por lo que será X/2 después de 4 años, X/4 después de 8 años y así sucesivamente.
Por lo tanto, el número total de monedas se acercará al doble.
4 ¿Cómo se crean los nuevos bitcoins?
Oh, ya veo, estás intentando abordar la preocupación de Byronm en Freedomainradio.
>> ¡Eso sería genial! Te agregué (dmp1ce) como desarrollador a Sourceforge.
Nodo de red bitcoin.
Probablemente deberías cambiar la parte sobre «distribuirlos bajo varias claves». Cuando el documento
dice eso significa que el software debe hacerlo, y lo hace. Por razones de privacidad, el software ya utiliza
una clave diferente para cada transacción, por lo que cada pieza de dinero en su billetera ya está en una
clave diferente. La excepción es cuando se utiliza una dirección de bitcoin, todo lo que se envía a la misma
dirección de bitcoin está en la misma clave, lo que supone un riesgo para la privacidad si intentas
mantener el anonimato. El tamaño de la clave ECDSA es muy fuerte (dimensionado para el futuro),
prácticamente no tenemos que preocuparnos de que se rompa una clave, pero si lo hiciéramos, existe la
ventaja de que alguien que gaste recursos informáticos masivos solo rompería una sola transacción.
valor del dinero, no la cuenta completa de alguien. Los detalles sobre cómo hacer una copia de
seguridad de los archivos de su billetera se encuentran en el volcado de preguntas y respuestas y
también se explican en readme.txt y definitivamente pertenecen a las preguntas frecuentes.
>> proyecto y te di acceso para editar el espacio web y todo.
Puedes crear lo que quieras en bitcoin.sourceforge.net. Algo para que los nuevos usuarios se pongan al
día sobre qué es Bitcoin, cómo usarlo y por qué, y un aspecto limpio y profesional ayudaría a que
parezca bien establecido. El sitio en bitcoin.org fue diseñado en un estilo más profesional cuando
estaba presentando el documento de diseño en la lista de Criptografía, pero estamos
pasando de esa fase.
su. También puedes generar nuevos bitcoins ejecutando un
>
> Citando a Satoshi Nakamoto <satoshin@gmx.com>:
Soporte de TI, corte de césped, dólares o cualquier cosa con la que puedas intercambiar
¡Tus preguntas frecuentes se ven bien hasta ahora!
Oh, mierda, confundí tus nombres de usuario de Sourceforge, lo siento. Hice clic en el correo electrónico equivocado cuando
buscaba su nombre de usuario. Ahora tienes acceso.
Encuentre un propietario de bitcoin y véndale algo: equipo MMORPG,
mmalmi@cc.hut.fi escribió:
7 ¿Dónde puedo conseguir bitcoins?
Una vez que cifremos la billetera con contraseña, podremos demostrar con mayor claridad que
somos mucho más seguros que los bancos. Usamos un cifrado seguro, mientras que los bancos aún
permiten que cualquiera que tenga la información de su cuenta retire dinero de su cuenta.
Si alguien instala un registrador de teclas en su computadora, podría fácilmente obtener su
contraseña bancaria y transferir dinero desde su cuenta.
¡una inversión y comience a ejecutar un nodo hoy!
> Oh, ese no soy yo sino otro chico que quería ayudar. lo he visto en
ese argumento. Los bancos permiten que cualquiera que tenga su nombre y número de cuenta vacíe
su cuenta y usted no la recuperará de Nigeria.
Entiendo lo que quieres decir con que la función de contraseña es útil para abordar
>
Correo electrónico n.º 5
Asunto: Re: Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 4 de mayo de 2009 16:51:00 +0100
Para: mmalmi@cc.hut.fi

> 5 ¿Es seguro el bitcoin?
> con contraseñas seguras y mantenga los keyloggers alejados de su
> autoridad para emitir dinero nuevo o para realizar un seguimiento de la
> 3 ¿Cuál es el respaldo del valor de bitcoin?
> Un nodo de red genera nuevas monedas cada vez que encuentra la
> Se comprobará la falta de uso.
> ahorros bitcoin.
>
> Bitcoin utiliza criptografía de clave pública/privada. Cuando una moneda es
> bitcoins como pago hasta cierto punto por
mucho que la gente quiera pizza
>
> el foro de Freedommain Radio. Mi nombre es Martti Malmi y mi cuenta de Sourceforge es siriusm.
¡Ningún problema!
> del público o incluso de los propios partidos.
>
****
> moneda ya usada a otro usuario C, una lista pública de todas las
> bitcoin sería más alto: ahora puedes comprar pizzas y cortes de pelo
>
> transferido del usuario A al usuario B, A agrega la clave pública de B al
> y confiar en su anuncio. Un peluquero come pizza que confía
>
> Preguntas Generales
> las transacciones anteriores son mantenidas colectivamente por la red
> con ellos. Cuando los bitcoins se hayan vuelto ampliamente aceptados,
> acercarse 2X.
>
> 2 ¿Cómo funciona bitcoin?
> transacciones. En cambio, esas tareas son gestionadas colectivamente por
>
> solución a un determinado problema de cálculo. En los primeros 4 años
> Sí, siempre y cuando hagas copias de seguridad de tus claves de monedas, protégelas
> 4 ¿Cómo se crean los nuevos bitcoins?
>
> moneda y la firma con su propia clave privada. Ahora B es dueño de la moneda.
> él como amigo podría entonces anunciar que ella comienza a aceptar
> Cuando el primer usuario anuncia públicamente que hará una pizza
> logra desbloquearlo, no hay forma de recuperar tus monedas. Si
> Bitcoin es una red digital anónima basada en redes peertopeer.
> Para más detalles, consulte el capítulo Preguntas avanzadas.
>
> de nodos bitcoin, y antes de cada transacción la moneda
> podría retirarse de su negocio de pizza y aún poder utilizar su
>
> los nodos de la red. El anonimato significa que el mundo real
> Bitcoin se valora por las cosas por las que se puede intercambiar, solo
> de la red bitcoin se creará la cantidad X de monedas. El
> computadora. Si pierde su clave o si algún atacante desconocido
> moneda. Peertopeer
(P2P) significa que no hay una central
>
>
> X/4 después de 8 años y así sucesivamente. Por lo tanto, el número total de monedas será
>
> para cualquiera que le dé cien bitcoins, entonces podrá usarlos
> Gracias por sus preguntas respondidas, las agregaré a las preguntas frecuentes. Esto es > lo que he hecho hasta ahora:
> la identidad de las partes de una transacción se puede mantener oculta
> como lo son todos los billetes tradicionales.
> la cantidad se reduce a la mitad cada 4 años, por lo que será X/2 después de 4 años,
> 1 ¿Qué es bitcoin?
> y puede transferirlo más. Para evitar que A transfiera el
****Preguntas frecuentes sobre Bitcoin
> bitcoins como pago por cortes de pelo elegantes y el valor del

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: martes 5 de mayo de 2009 04:00:00 +0300
>
> ¡una inversión y comience a ejecutar un nodo hoy!
> • Es probable que el valor de Bitcoin aumente a medida que el crecimiento del
> nodo de red bitcoin.
Correo electrónico n.º 6
> para que los nuevos usuarios se pongan al día sobre qué es Bitcoin y cómo usarlo y
> clave diferente para cada transacción, por lo que cada pieza de dinero en su
> tienes una gran cantidad de monedas, se recomienda distribuir
>
> la red, no monopolizada por una élite bancaria.
> • Transfiera dinero fácilmente a través de Internet, sin tener que
> Soporte de TI, corte de césped, dólares o cualquier cosa con la que puedas intercambiar
Citando a Satoshi Nakamoto <satoshin@gmx.com>:
> varias teclas». Cuando el documento dice que significa que el software
> 6 ¿Por qué debería usar bitcoin?
>
> oferta monetaria. La inflación limitada del sistema bitcoin
De acuerdo. ¿Podrías configurar las contraseñas de la base de datos MySQL del proyecto
para que pueda configurar un CMS en el sitio? Estaba pensando en WordPress, ya que parece
sencillo y bien mantenido. Necesito una contraseña para la cuenta de lectura/escritura y
una base de datos (o el pase de administrador de la base de datos para crearla yo mismo).
Creo que esto se puede hacer en algún lugar de las páginas de administración del proyecto.
> misma clave, lo cual supone un riesgo para la privacidad si intentas mantener el anonimato.
> prácticamente tenemos que preocuparnos de que se rompa una llave, pero si lo hiciéramos
> sin vigilancia.
>
> • Estar a salvo de las políticas monetarias injustas de los monopolistas
>
> por qué, y un aspecto limpio y profesional ayudaría a que se viera bien
> estilo profesoral cuando estaba presentando el trabajo de diseño en el
> la billetera ya está en una clave diferente. La excepción es cuando se utiliza un
> ellos bajo varias claves. Probablemente tampoco te quedarías con todos
> • Los terceros no pueden impedir ni controlar sus transacciones.
> la economía bitcoin supera la tasa de inflación considere
bitcoin
> ella. También puedes generar nuevos bitcoins ejecutando un
> confiar en terceros.
>
> Puedes crear lo que quieras en bitcoin.sourceforge.net. Algo
> hazlo, y lo hace. Por razones de privacidad, el software ya utiliza un
> la oferta monetaria se distribuye uniformemente (por la potencia de la CPU) en todo
> Encuentre un propietario de bitcoin y véndale algo: equipo MMORPG,
>
> Probablemente deberías cambiar la parte sobre «distribuirlos bajo
> existe la ventaja de que alguien gaste la informática masiva
>
> los bancos centrales y los otros riesgos del poder centralizado sobre una
> 7 ¿Dónde puedo conseguir bitcoins?
> establecido. El sitio bitcoin.org fue diseñado de una manera más
> Lista de criptografía, pero estamos pasando de esa fase.
> dirección bitcoin, todo lo enviado a la misma dirección bitcoin está en el
> El tamaño de la clave ECDSA es muy fuerte (tamaño para el futuro), no lo hacemos
> tus dólares o euros como papel en una sola billetera y déjalo

Correo electrónico n.º 8
Fecha: martes, 5 de mayo de 2009 04:07:41 +0300
De: mmalmi@cc.hut.fi Para:
Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoin
Fecha: martes, 5 de mayo de 2009 18:39:44 +0100
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoin
Para: mmalmi@cc.hut.fi
…sin embargo, la diferencia es que no todo el mundo puede transferir fácilmente su dinero bancario
habitual a un lugar incontrolable. En bitcoin cualquiera puede hacerlo.
> Una vez que ciframos la billetera con contraseña, podremos dejar en claro que somos mucho más
seguros que los bancos. Usamos encriptación segura, mientras que los bancos aún permiten que cualquiera
que tenga la información de su cuenta retire dinero de su cuenta.
> Bueno, supongo que eso es cierto después de todo.
>> Una vez que encriptemos la billetera con contraseña, podremos dejar en claro >> que somos mucho más seguros que los bancos. Usamos encriptación segura, >> mientras
que los bancos aún permiten que cualquiera que tenga la información de su cuenta retire dinero de su cuenta. >
> Si alguien instala un registrador de teclas en su computadora, podría fácilmente obtener su contraseña
bancaria y transferir dinero desde su cuenta.
> Veo lo que quieres decir con que la función de contraseña es útil para abordar > ese argumento. Los
bancos permiten que cualquiera que tenga su nombre y número de cuenta vacíe su cuenta y no la
recuperará de Nigeria.
>> Si alguien instala un registrador de teclas en su computadora, también podría >> obtener fácilmente
su contraseña bancaria y transferir dinero fuera de su cuenta.
>> Veo lo que quieres decir con que la función de contraseña es útil para abordar ese argumento. Los
bancos permiten que cualquiera que tenga su nombre y número de cuenta >> vacíe su cuenta y no la
recuperará de Nigeria.
> Oh, ya veo, estás intentando abordar la preocupación de byronm en freedomainradio.
>> Oh, ya veo, estás intentando abordar la preocupación de byronm en freedomainradio.
Ok, es bueno saberlo.
mmalmi@cc.hut.fi escribió: >>
Puedes crear lo que quieras en bitcoin.sourceforge.net. Algo >> para poner al día a los nuevos usuarios sobre
qué es Bitcoin y cómo usarlo y >> por qué, y un aspecto limpio y profesional ayudaría a que se vea bien
>> establecido. El sitio en bitcoin.org fue diseñado en un estilo más >> profesoral cuando estaba
presentando el documento de diseño en la lista >> de Criptografía, pero estamos pasando de
esa fase.
> Los recursos sólo romperían el valor de dinero de una sola transacción, no > la cuenta completa de
alguien. Los detalles sobre cómo hacer una copia de seguridad de los archivos de su billetera se
encuentran en el volcado de preguntas y respuestas y también se explican en el archivo readme.txt
y definitivamente pertenecen a las preguntas frecuentes.
Citando a mmalmi@cc.hut.fi:

Correo electrónico n.º 7
Bueno, supongo que eso es cierto después de todo.

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: miércoles 6 de mayo de 2009 08:31:41 +0300
Tienen WordPress integrado, es posible que no necesites configurar ninguna base de datos manualmente.
Habilité la función WordPress y te agregué como administrador, cuenta siriusm,
correo electrónico
siriusm@users.sourceforge.net. No estoy seguro de cómo funciona la contraseña de acceso, tal vez solo se
base en haber iniciado sesión en Sourceforge.
> transferir su dinero bancario habitual a un lugar incontrolable. En
Citando a Satoshi Nakamoto <satoshin@gmx.com>:
Mz589ZKf
>
# Prefijo del nombre de la base de datos: b244765_, es decir, «CREAR BASE DE DATOS b244765_myapp»
como su usuario ADMIN.
EaG3nHLL
# Documentación: Guía de servicios de bases de datos MySQL http://p.sf.net/sourceforge/mysql
Por si aún lo necesitas, aquí tienes las cuentas y contraseñas de mysql.
contraseñas:
No deberíamos intentar utilizar la seguridad contra el robo de identidad como un argumento de venta,
ya que conduce a estos contraargumentos. El modelo bancario actual ya está probado y se conoce el
porcentaje de pérdidas real. Aunque el nuestro sea probablemente mejor, es una incógnita, por lo que la
gente puede imaginar cualquier cosa. La incertidumbre sobre cuál será el porcentaje de pérdida
promedio es mayor que el porcentaje de pérdida probable en sí.
>
> bitcoin cualquiera puede hacerlo.
https://apps.sourceforge.net/wordpress/bitcoin/wpadmin/
# Usuario ADMIN: b244765admin (tiene privilegios de cuenta RW y CREATE, DROP, ALTER, INDEX, LOCK
TABLES)
> Tienen WordPress integrado, es posible que no necesites configurar ninguna base de datos
# Usuario RO: b244765ro (SELECCIONAR)
> Está bien. ¿Podrías configurar las contraseñas de la base de datos MySQL del proyecto para que pueda
configurar un CMS en el sitio? Estaba pensando en WordPress, ya que parece simple y bien mantenido. Necesito
una contraseña para la cuenta de lectura/escritura y > una base de datos (o el pase de administrador de la
base de datos para crearlo yo mismo). Esto se puede hacer en algún lugar de las páginas de administración
del proyecto, creo.
> …la diferencia es, sin embargo, que no todo el mundo puede fácilmente
# Nombre de host: mysqlb
(exactamente como se muestra, sin sufijo de dominio)
sNKgyt4W
b244765ro
b244765rw
b244765admin
Correo electrónico n.º 9
# Acceda a las bases de datos de este proyecto a través de Internet https://apps.sourceforge.net/admin/Bitcoin
También tienen soporte para MediaWiki si lo deseas.
> cosas manualmente.
# URL de acceso web: https://mysqlb.sourceforge.net/
Eso es cierto.
# Usuario de RW: b244765rw (SELECCIONAR, INSERTAR, BORRAR, ACTUALIZAR)

Correo electrónico n.º 11
Fecha: jueves 7 de mayo de 2009 03:35:50 +0100
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 6 de mayo de 2009 08:41:43 +0300
Para: mmalmi@cc.hut.fi
Lista de usuarios
Correo electrónico n.º 10
>
> Citando a Satoshi Nakamoto <satoshin@gmx.com>:
Y por supuesto seguiré mejorando los contenidos también.
title=Special:ListGroupRights dice que los usuarios pueden crear páginas.
No he encontrado ninguna manera de obtener control administrativo sobre la función mediawiki. Piensa que
soy un S_nakamoto diferente al que tiene acceso de administrador:
https://sourceforge.net/project/showfiles.php?group_id=244765
MediaWiki puede ser bastante útil para mantener las preguntas frecuentes, que de alguna manera podrían
recuperarse desde allí al sitio principal. La wiki dice que necesito ser editor o administrador para crear una nueva página,
lo cual es gracioso, porque https://apps.sourceforge.net/mediawiki/bitcoin/index.php?
> si puedo hacer algo más visual yo mismo.
mmalmi@cc.hut.fi escribió:
> El diseño actual es sólo un tema gratuito que se aplica rápidamente, pero ya veré
El diseño actual es sólo un tema gratuito que se aplica rápidamente, pero veré si puedo hacer algo más visual.
Sería bueno que el enlace de descarga vaya directamente al área de descargas:
*
Lainaus mmalmi@cc.hut.fi:
El WordPress integrado viene con anuncios, y el personal de Sourceforge debe instalar nuevos complementos y temas,
así que instalé WordPress en http://bitcoin.sourceforge.net/. La página de administración está en …/wpadmin/,
con admin/Wubreches3eS como inicio de sesión. Si hay algo que agregar o cambiar, no dudes en hacerlo.
Ya es una mejora y, como dices, debe haber mejores temas para elegir.
*
> También tienen soporte para MediaWiki si lo deseas.
Intenté eliminar y volver a habilitar la función, pero no hubo ayuda. Oh bien.
* Siriusm
S nakamoto (administrador, editor)
>> Tienen WordPress integrado, es posible que no necesite configurar ninguna base de datos
S nakamoto <cree que soy este

S nakamoto <cree
que soy este
>
> acceso de administrador:
>
>> cosas manualmente.
title=Special:ListGroupRights > dice que los
usuarios pueden crear páginas.
> No he encontrado ninguna manera de obtener control administrativo sobre el mediawiki
>
Lista de usuarios
>
>> característica. Cree que soy un S_nakamoto diferente al que tiene
>
S nakamoto (administrador, editor)
> Intenté eliminar y volver a habilitar la función, no hay ayuda. Oh bien.
>
Citando a mmalmi@cc.hut.fi:
>
Correo electrónico n.º 12
>>
Lista de usuarios
*
> El MediaWiki podría ser bastante útil para mantener las preguntas frecuentes, que podrían > recuperarse desde
allí al sitio principal de alguna manera. La wiki dice que necesito ser editor o administrador para crear una
nueva página, lo cual es gracioso, porque ¿https://apps.sourceforge.net/mediawiki/bitcoin/index.php?
> característica. Cree que soy un S_nakamoto diferente al que tiene
>>
Citando a Satoshi Nakamoto <satoshin@gmx.com>:
*
> El diseño actual es sólo un tema gratuito que se aplica rápidamente, pero veré si > puedo hacer algo más visual
yo mismo.
>> acceso de administrador:
> El WordPress integrado viene con anuncios, y el personal de Sourceforge debe instalar nuevos complementos y temas, así
que instalé WordPress en > http://bitcoin.sourceforge.net/. La página de administración está en …/wpadmin/,
> con admin/
Wubreches3eS como inicio de sesión. Si hay algo que agregar o cambiar, no dudes en hacerlo.
* Siriusm
Creo que esto tiene algo que ver con el carácter de subrayado en su nombre de usuario; MediaWiki los maneja como
espacios. Podría preguntarle a SF Support sobre esto.
> Citando a Satoshi Nakamoto <satoshin@gmx.com>:
>> No he encontrado ninguna manera de obtener control administrativo sobre mediawiki
>> También tienen soporte para MediaWiki si lo deseas.

Asunto: Re: Bitcoin
Fecha: viernes 22 de mayo de 2009 11:08:43 +0300
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 13
De: mmalmi@cc.hut.fi
Fecha: viernes 22 de mayo de 2009 11:05:56 +0300
Asunto: Re: Bitcoin

> Creo que esto tiene algo que ver con el carácter de subrayado en tu
Citando a mmalmi@cc.hut.fi:
S nakamoto <cree
que soy este
>>> acceso de administrador:
>>>
Oh, perdón por enviar spam con correos electrónicos, pero el problema está en el carácter de subrayado:
*
>> Intenté eliminar y volver a habilitar la función, no hubo ayuda. Oh bien.
>>> No he encontrado ninguna manera de obtener control administrativo sobre mediawiki
>>
Tienes razón, eso fue todo. Entré y nos otorgué acceso usando la cuenta alternativa.
>>
>> Citando a Satoshi Nakamoto <satoshin@gmx.com>:
¿O podrías controlar MediaWiki con tu cuenta nakamoto2?
*
>> nombre de usuario; MediaWiki los maneja como espacios. Podría preguntarle al soporte de SF
* Siriusm
> Citando a mmalmi@cc.hut.fi:
> nombre de usuario; MediaWiki los maneja como espacios. Podría preguntarle al soporte de SF
S nakamoto (administrador, editor)
>>> Lista de usuarios
*
http://apps.sourceforge.net/trac/sourceforge/ticket/300
>
S nakamoto <cree
que soy este
>>> característica. Cree que soy un S_nakamoto diferente al que tiene
*
>>>
> ¿O podrías controlar MediaWiki con tu cuenta nakamoto2?
Me gusta tu idea de al menos mover las preguntas frecuentes a la wiki. He visto otros proyectos que usan
la wiki para las preguntas frecuentes o incluso para todo el sitio. Si puedes descubrir cómo hacer que los
usuarios habituales puedan editar cosas, cualquiera que quiera puede ayudar.
Correo electrónico n.º 14

>
* Siriusm
>>> Intenté eliminar y volver a habilitar la función, pero no hubo ayuda. Oh bien.
>> Creo que esto tiene algo que ver con el carácter de subrayado en tu
S nakamoto (administrador, editor)
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 15
Asunto: Re: Bitcoin
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: domingo 24 de mayo de 2009 23:03:38 +0100
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes 22 de mayo de 2009 11:12:41 +0300
Para: mmalmi@cc.hut.fi

S nakamoto <cree
que soy este
>>>> Intenté eliminar y volver a habilitar la función, no hubo ayuda. Oh bien.
>>>>
>
> http://apps.sourceforge.net/trac/sourceforge/ticket/300
> Me gusta tu idea de al menos mover las preguntas frecuentes a la wiki. He visto
mmalmi@cc.hut.fi escribió:
>>>> acceso de administrador:
>>>>
>>>> No he encontrado ninguna manera de obtener control administrativo sobre mediawiki
>>
Haré una copia de seguridad del sitio actual y veré si TikiWiki se puede instalar en SF. Si no
funciona, veré cómo se pueden integrar las funciones de wiki/foro con WordPress o pensaré en otra cosa.
>>> Citando a Satoshi Nakamoto <satoshin@gmx.com>:
>>> nombre de usuario; MediaWiki los maneja como espacios. Podría preguntarle al soporte de SF
*
Creo que reemplazar la instalación actual de WordPress en bitcoin.sourceforge.net con
TikiWiki podría ser una gran solución.
>> Citando a mmalmi@cc.hut.fi:
>>>
S nakamoto (administrador, editor)
> Oh, perdón por enviar spam con correos electrónicos, pero el problema está en el > carácter de subrayado:
>
> otros proyectos que utilizan la wiki para las preguntas frecuentes o incluso para todo el sitio.
> Entonces cualquiera que quiera puede ayudar.
>>>> Lista de usuarios
> Citando a mmalmi@cc.hut.fi:
*
>> ¿O podrías controlar MediaWiki con tu cuenta nakamoto2?
>>>> característica. Cree que soy un S_nakamoto diferente al que tiene
>>>>
>>>>
>>> sobre esto.
>>>
TikiWiki admite funciones de CMS, foros, wikis, rastreadores de errores y muchas otras funciones si es
necesario. Quizás el ejemplo más atractivo de una instalación de TikiWiki se encuentre en http://support.mozilla.com/.
>>
* Siriusm
>>> Creo que esto tiene algo que ver con el carácter de subrayado en tu
Correo electrónico n.º 16
> Si puedes descubrir cómo hacerlo para que los usuarios habituales puedan editar cosas,
Los privilegios del grupo de usuarios aparentemente no se pueden cambiar sin cambiar los archivos fuente
del wiki, lo que solo pueden hacer los administradores de SF en lo que respecta a una aplicación
alojada. Por lo demás, las aplicaciones alojadas también son bastante inflexibles: solo puedes iniciar
sesión con una cuenta SF, no puedes cambiar los temas tú mismo y, por supuesto, está la barra de
anuncios encima de las páginas.
>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: domingo 7 de junio de 2009 08:34:29 +0300
Correo electrónico n.º 17
Fecha: martes 9 de junio de 2009 09:55:26 +0300
De: mmalmi@cc.hut.fi

Fecha: jueves 11 de junio de 2009 07:34:20 +0300
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
Asunto: Re: Bitcoin
Correo electrónico n.º 18
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Fecha: jueves 11 de junio de 2009 22:24:25 +0100
Correo electrónico n.º 19
Además, ¿podría enviarme un enlace al logotipo de SF para obtener estadísticas, como se indica en: http://apps.sourceforge.net/trac/sourceforge/wiki/Use%20of%20sflogo%20for?
El diseño del sitio se ve mejor. Aspecto más impresionante.
Instrucciones: http://apps.sourceforge.net/trac/sourceforge/wiki/Custom%20VHOSTs
Hay muchas cosas que puedes decir en el sitio de Sourceforge que yo no puedo decir en mi propio sitio. Aun así, me
incomoda decir explícitamente «considérelo una inversión». Es peligroso decir eso y deberías eliminar ese punto. Está
bien si llegan a esa conclusión por sí solos, pero no podemos presentarlo así.
La contraseña de la cuenta de administrador es nuevamente Wubreches3eS. Los nuevos usuarios pueden
registrarse en el sitio y escribir en la wiki y los foros. A continuación, analizaré cómo se crean los menús y diseños
personalizados.
%20estadísticas%20seguimiento
Ahora que la web del proyecto está en funcionamiento, ¿cree que sería una buena idea configurar un VHOST
personalizado para el dominio bitcoin.org?
No pude hacer que TikiWiki funcionara, así que instalé Bitweaver, que es un derivado liviano de TikiWiki. Su funcionalidad
parece buena para el propósito y es fácil de personalizar.
Algunos detalles: las preguntas frecuentes dicen «ver sección 2.3», pero las secciones no están numeradas. Además,
¿podría eliminar la última frase de las preguntas frecuentes? «Está previsto que estén ocultos en la versión 0.1.6, ya que son
confusos y molestos y no hay razón para que los usuarios tengan que verlos». eso
no es realmente algo que
quise decir públicamente.
A alguien se le ocurrió la palabra «criptomoneda»… tal vez sea una palabra que deberíamos usar al describir Bitcoin, ¿te
gusta?
Sourceforge es tan lento en este momento que ni siquiera puedo cargar la página de inicio de sesión. Quizás debido
a la reorganización del sitio que acaban de hacer. Seguiré intentándolo e intentaré conseguirte eso de las estadísticas del
logotipo.
Los enlaces a sitios que ayudan a configurar el reenvío de puertos 8333 son excelentes. favicon es un buen
toque.
mmalmi@cc.hut.fi escribió:

Correo electrónico n.º 21
Fecha: domingo 14 de junio de 2009 21:30:58 +0100
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes 12 de junio de 2009 12:22:34 +0300
Para: mmalmi@cc.hut.fi
> y deberías eliminar esa viñeta. Está bien si llegan a eso.
Hice los cambios. También puede registrarse en el sitio o utilizar la cuenta de administrador para realizar los
cambios necesarios usted mismo, ya que las páginas se encuentran en la wiki.
>
> decir «considérelo una inversión». Eso es algo peligroso que decir.
> A alguien se le ocurrió la palabra «criptomoneda»… tal vez sea una palabra que
> no puedo decirlo en mi propio sitio. Aun así, me siento incómodo con explícitamente
%20estadísticas%20seguimiento
> Eso no es realmente algo que quise decir públicamente.
> molestos y no hay razón para que los usuarios tengan que verlos.» >
También, podrías por favor enviarme un enlace a un logotipo de SF para estadísticas, como > se indica en: > http://apps.sourceforge.net/trac/sourceforge/wiki/Use%20of%20sflogo%20for
> Hay muchas cosas que puedes decir en el sitio de Sourceforge que yo
> Hice los cambios. También puedes registrarte en el sitio o usar la cuenta de administrador para hacer tú mismo los cambios
necesarios, ya que las páginas están ubicadas en la wiki.
> están previstos para estar ocultos en v0.1.6, ya que son confusos y
>
> Instrucciones: > http://apps.sourceforge.net/trac/sourceforge/wiki/Custom%20VHOSTs
> numerado. Además, ¿podría eliminar la última frase de las preguntas frecuentes «Ellos
> Algunos detalles: las preguntas frecuentes dicen «ver sección 2.3», pero las secciones no
> Ahora que el proyecto web está en funcionamiento, ¿crees que configurar un > VHOST personalizado para el dominio
bitcoin.org sería una buena idea?
Podría notificar a la lista de correo sobre el nuevo sitio e invitarlos a escribir en los foros y en la wiki.
Suena bien. «La Criptomoneda P2P» podría considerarse como el eslogan, aunque es un poco más difícil de decir
que «El Efectivo P2P Digital». Creo que todavía describe mejor el sistema y suena más interesante.
>
Gracias, he estado muy ocupado últimamente.
> conclusión por sí sola, pero no podemos presentarla así.
Correo electrónico n.º 20
> debería usarse al describir Bitcoin, ¿te gusta?
mmalmi@cc.hut.fi escribió:
>

Correo electrónico n.º 23
Fecha: martes 21 de julio de 2009 03:43:34 +0300
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
De: mmalmi@cc.hut.fi
Fecha: lunes 22 de junio de 2009 19:27:11 +0300
Asunto: Re: Bitcoin
Correo electrónico n.º 24
Fecha: martes 21 de julio de 2009 04:14:43 +0100
Asunto: Re: Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
> campos a menos que hagas que el navegador sea muy ancho y la página de inicio
> Hay algo extraño con la barra de descarga a la derecha que cubre
> cubre las capturas de pantalla. (con Firefox)
Problema fijo. Cambié a un diseño de ancho fijo, que también es más fácil de leer ya que las líneas son más
cortas.
Hay algo extraño con la barra de descarga a la derecha que cubre cosas, como en el
registro de una nueva cuenta que cubre los campos de entrada a menos que hagas que el
navegador sea muy ancho, y la página de inicio cubre las capturas de pantalla. (con Firefox)
> las cosas, como en el registro de una nueva cuenta, cubre la entrada
Correo electrónico n.º 22
Registré el nombre de usuario «satoshi». Como no hay inicio de sesión SSL, quiero usar
principalmente esa cuenta con poderes de subadministrador y usar la cuenta de administrador lo
menos posible. Creé un grupo de «Moderadores» para darle a mi cuenta satoshi el mayor
control de edición posible sin la capacidad de derrocarlo todo.
siriusm
Hal no participa activamente actualmente. Me ayudó mucho a defender el diseño en la lista de
Criptografía y con las pruebas iniciales cuando se lanzó por primera vez. Llevó esta antorcha
hace años con su Prueba Reutilizable.
Hola,
Sé que esto suena muy retrasado, pero todavía no he podido cargar la página de inicio de sesión
de Sourceforge, así que tampoco he podido leerla. https://sourceforge.net/account/login.php
Atentamente,
Hice una publicación en el foro de desarrolladores de Bitcoin en SF hace aproximadamente un
mes y les envié a ustedes, a David y a Hal una notificación al respecto a sus
correos electrónicos de users.sourceforge.net. Hace unos días me pregunté por qué nadie había
respondido y probé si los alias de correo de SF funcionaban, y no lo hicieron, al menos en el
caso de mi cuenta. Entonces, ¿podrías reenviar este mensaje a los demás?

Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Fecha: miércoles 22 de julio de 2009 13:10:02 +0300
Asunto: Re: Bitcoin
Sería útil si hubiera algo para que la gente pudiera usarlo. Necesitamos una aplicación para arrancarlo.
¿Algunas ideas?
Eso es extraño, no he tenido ningún problema con eso. Claramente el
> cargar la página de inicio de sesión de Sourceforge, por lo que no he podido leer
> Sería útil si hubiera algo para que la gente pudiera usarlo. Nosotros necesitamos
He estado pensando en un servicio de cambio de moneda que venda y
La fórmula instructiva para precios estables en euros sería algo como:
Del Trabajo (RPOW).
> Saludos cordiales,
> y necesito un descanso después de 18 meses de desarrollo.
> Hice una publicación en el foro de desarrolladores de Bitcoin en SF hace aproximadamente un mes y les
envié a ustedes, a David y a Hal una notificación al respecto a sus correos electrónicos de
usuarios.sourceforge.net. Hace unos días me pregunté por qué nadie había respondido, y probé si los alias
de correo de SF incluso funcionan y
no lo hicieron, al menos en el caso de mi cuenta. Entonces, ¿podrías
por favor reenviar este mensaje a los demás?
dinero, pero no todo el mundo acepta el pago en monedas que son sólo
> Hola,
si el personal de SF en sfnet_ops@corp.sourceforge.com puede ayudarlo.
liquidez y, por tanto, la mejor adaptabilidad para nuevos usuarios. Todos
El establecimiento bancario se asustó y prohibió su cuenta (y fundó
Hay donantes a los que puedo recurrir si se nos ocurre algo que necesita financiación, pero
quieren permanecer en el anonimato, lo que dificulta hacer algo al respecto.
Correo electrónico n.º 25
Compra bitcoins por euros y otras monedas. Intercambiabilidad directa
> una aplicación para arrancarlo. ¿Algunas ideas?
(La cantidad de euros por la que estás dispuesto a negociar bc + el
Tampoco voy a ser de mucha ayuda en este momento, estoy bastante ocupado con el trabajo y necesito
un descanso después de 18 meses de desarrollo.
> siriusm
> tampoco. https://sourceforge.net/account/login.php
Oh, eso suena difícil. Tome su tiempo.
>
> Sé que esto suena muy retrasado, pero todavía no he podido
garantizado para comprar un tipo específico de producto.
> Tampoco voy a ser de mucha ayuda ahora mismo, estoy bastante ocupado con el trabajo,
>
Acepta pagos en monedas fácilmente canjeables por monedas comunes.
mmalmi@cc.hut.fi escribió:
a una moneda existente le daría a bitcoin la mejor ventaja inicial posible
www.bitcoin.com en un intento de recuperar la marca registrada), eh. podrías preguntar
valor en euros de los bienes que otras personas venden por bc) /
>
En su forma más simple, este servicio de intercambio podría ser un sitio web donde
los comerciantes, que pueden ser personas individuales, pueden publicar sus tarifas y
los usuarios aleatorios pueden dejar solicitudes comerciales. En el sitio se podría mostrar
algún tipo de estimación de tarifa promedio. El comercio a pequeña escala por
parte de particulares estaría fuera de los problemas legales en la mayoría de los países
y se evitaría poner todos los huevos en la misma canasta.
Otra idea, que podría ser adicional a la anterior, sería la de un servicio de intercambio
automatizado. El servicio calcularía automáticamente el tipo de cambio y realizaría
las transacciones. Esto sería más agradable para el usuario: la finalización de la solicitud de
transacción sería segura e instantánea. En realidad, crear este servicio podría ser bastante
fácil si hubiera una interfaz de línea de comandos para Bitcoin: simplemente tome cualquier
marco de aplicación web y use la integración de backend
de PayPal para enviar euros
automáticamente cuando se reciban Bitcoins, y viceversa.
Este tipo de negocio también funcionaría muy bien a mayor escala si creas una empresa y te
encargas de toda la burocracia necesaria para practicar el cambio de divisas. (De hecho,
tengo una empresa registrada que he usado para facturar algunos trabajos de TI, podría
usarla como base).
Este negocio de intercambio es algo que me interesaría hacer y también tengo las
habilidades técnicas suficientes para hacerlo.
Entonces, si hay un total de 1 millón de bitcoins de los cuales posees 100K, tienes 1000 eur
y nadie más comercia con bitcoins todavía, puedes ofrecer con seguridad el tipo de cambio de 1 eur /
900 aC, sin tener que devaluar incluso si todos vendieran sus monedas para ti.
Esto podría garantizarse como el tipo de cambio mínimo, pero el tipo de cambio también podría
ser más alto cuando la demanda es alta.
Se pueden obtener beneficios, como suele ocurrir en el comercio, teniendo un margen
entre los precios de compra y venta. Hacer que Bitcoin sea lo más utilizable posible hará
que el negocio funcione mejor, ya que la gente no sólo quiere venderle todas sus monedas, sino
que también quiere comprarlas y utilizarlas como medio de intercambio.
Inicialmente, cuando otros aún no ofrecen nada por bitcoins, usted puede aumentar sus activos
de bitcoins a bajo costo, por el precio mínimo por el que la gente se molesta en realizar la
transacción. Si tuvieras todas las monedas existentes para ti, podrías fijar el precio que
quisieras, porque no correrías el riesgo de tener que comprar ni una sola moneda con
ese precio (sin contar el dinero nuevo creado por otros). Por lo tanto, es mejor obtener la mayor
cantidad de monedas posible antes de respaldar bitcoin con todos los euros disponibles.
(Número total de bc en circulación activos
propios de bc).
Entonces, ¿qué opinas de la idea? Tenga en cuenta que esto no es algo que le pida que haga
(a menos que lo desee) si está ocupado con otras cosas. Puedo hacerlo yo mismo si
recibo críticas positivas sobre el plan.
> Hay donantes a los que puedo recurrir si se nos ocurre algo que necesita financiación, pero
quieren permanecer anónimos, lo que hace que sea difícil hacer algo con ello.
Aunque, antes de poder hacer esto, debería haber una versión no alfa de Bitcoin (y la interfaz
de línea de comandos/API).
Correo electrónico n.º 26
Si esto se pone en marcha, los donantes/inversores de alto riesgo serían bienvenidos
para aportar capital para respaldar la moneda.

Y nuevamente, gracias por el gran trabajo que has realizado con Bitcoin.
Cita mmalmi@cc.hut.fi:
> He tenido bastantes errores al intentar construir el
> ¿CVS o en algún otro lugar? Yo uso mingw + msys, pero supongo que podría intentarlo.
A continuación, implementaré la función «minimizar a bandeja» y la opción de iniciar
automáticamente Bitcoin con Windows, para que la cantidad de nodos en línea siga
siendo mayor. Después de eso, podría ver si puedo hacer un puerto de Linux o la interfaz de
línea de comandos necesaria para los marcos de aplicaciones web.
Visita #bitcoindev
en FreeNode en algún momento si usas IRC.
Lo compilé con MinGW + MSYS cuando usé wxPack en lugar de solo wxWidgets. Quizás se
requirió wxAdditions. Sin embargo, el tamaño de archivo de bitcoin.exe era de 52 MB, debería
ver cómo se puede solucionar.
He tenido bastantes errores al intentar crear bibliotecas de terceros y agregarlas a la
compilación de Bitcoin. ¿Tiene un paquete listo para construir que pueda cargar en CVS o
en otro lugar? Utilizo mingw + msys, pero supongo que también podría probar Visual C++, si
así es más fácil.
> resulta que tienes un paquete listo para construir que puedes cargar en el
> Visual C++ también, si es más fácil así.
Ofrecer moneda para respaldar bitcoins atraería a quienes buscan obsequios, con el beneficio de
atraer mucha publicidad. Al principio, se vería principalmente como una forma de obtener dinero
gratis por el tiempo de inactividad de su computadora. Tal vez presentado como ayudar a respaldar
el futuro del comercio electrónico y obtener un poco
> bibliotecas de terceros y agregarlas a la compilación de Bitcoin. Tú
Ese es un buen punto: dado que sabes cuántas monedas existen y qué tan rápido se crean las nuevas, puedes establecer un
precio de soporte basado en la cantidad de moneda heredada que tienes y estar seguro de que tendrás suficiente para satisfacer
todas las demandas. Había imaginado una subasta, pero sería mucho más simple e inspiraría más confianza respaldarla a un
tipo de cambio específico.
Correo electrónico n.º 27
Fecha: lunes 24 de agosto de 2009 06:38:13 +0300
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 29 de julio de 2009 18:14:51 +0300
Asunto: Re: Bitcoin
Correo electrónico n.º 28
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
Para: mmalmi@cc.hut.fi
Fecha: lunes 24 de agosto de 2009 23:00:35 +0100

Obviamente, al principio la gente se mostraría escéptica de que el respaldo resista una avalancha
de personas que intentan obtener dinero gratis, pero a medida que la competencia aumenta la
dificultad de la prueba de trabajo, debería quedar claro que los bitcoins siguen siendo escasos.
La gente verá que no pueden obtener todos los bitcoins que quieran. Establecería un valor mínimo
para los bitcoins que les permitiría ser utilizados para otros fines si, con suerte, otros fines
están esperando a que se utilice algo.
Básicamente, como un sitio de eBay con reseñas de usuarios para intentar establecer en qué
vendedores se puede confiar. La función de depósito en garantía ayudará, pero no resolverá
todo. Sería mucho más trabajo configurar un sitio de este tipo que simplemente configurar un
único sitio de intercambio propio, y no habrá suficientes usuarios para hacerlo funcionar hasta más
tarde. Estoy pensando que no tendría sentido crear un sitio tipo eBay hasta más tarde.
> los individuos estarían fuera de problemas legales en la mayoría de los países, y
> marco de aplicación web y uso de la integración backend
de PayPal para
> Este tipo de negocio también funcionaría muy bien a mayor escala si estableces
dinero para las bicicletas de repuesto de su computadora. A medida que la gente cobra y realmente
cobra, se correrá la voz exponencialmente.
> liquidez y, por tanto, la mejor adaptabilidad para nuevos usuarios. Todos
> los usuarios aleatorios pueden dejar solicitudes comerciales. Algún tipo de tasa promedio
> compra bitcoins por euros y otras monedas. Intercambiabilidad directa
> cierta e instantánea. En realidad, hacer este servicio podría ser bastante
>
> En su forma más simple, este servicio de intercambio podría ser un sitio web donde
> calcular el tipo de cambio y realizar las transacciones. Esto sería
> usado para facturar algunos trabajos de TI, podría usarlo como base).
> Otra idea, que podría ser adicional a la anterior, sería
>> Sería útil si hubiera algo para que la gente pudiera usarlo. Nosotros necesitamos
> garantizado para comprar un tipo específico de producto.
> enviar euros automáticamente cuando se reciben Bitcoins, y viceversa.
> crear una empresa y encargarse de toda la burocracia necesaria para ejercer
Podría ser útil mantener el tamaño mínimo de transacción por encima de una cantidad que un usuario
típico podría acumular con una computadora, de modo que los usuarios tengan que intercambiar
entre sí para que alguien pueda recolectar lo suficiente para cobrar. Los agregadores
establecerían tiendas para comprar bitcoins en incrementos más pequeños, lo que agregaría
confianza en la capacidad de los usuarios para vender bitcoins si hay más compradores disponibles
además de usted.
> acepta pagos en monedas que son fácilmente canjeables por monedas comunes
> Se evitaría poner todos los huevos en la misma cesta.
> fácil si hubiera una interfaz de línea de comando para Bitcoin: simplemente tome cualquiera
> a una moneda existente le daría a bitcoin la mejor inicial posible
> la estimación podría mostrarse en el sitio. Comercio a pequeña escala por
> los comerciantes, que pueden ser personas individuales, pueden publicar sus tarifas, y
> ser más amable con el usuario: completar la solicitud de transacción sería
> He estado pensando en un servicio de cambio de moneda que venda y
>> una aplicación para arrancarlo. ¿Algunas ideas?
> cambio de moneda. (De hecho, tengo una empresa registrada que he
Esto sería más poderoso si también existiera un mercado de productos limitado para usarlo. Algunas
monedas virtuales como la moneda Q de Tencent han avanzado con los bienes virtuales. Sería
bueno si hubiera alguna manera de entrar en un mercado como ese, ya que la moneda virtual oficial
está siendo reprimida con limitaciones. No digo que no pueda funcionar sin algo, pero una
necesidad de transacción específica y lista que satisfaga aumentaría la certeza del éxito.
> un servicio de intercambio automatizado. El servicio automáticamente
> dinero, pero no todo el mundo acepta el pago en monedas que son sólo

Asunto: Re: Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 24 de agosto de 2009 23:04:25 +0100
Para: mmalmi@cc.hut.fi
Correo electrónico n.º 29
Reduje el tamaño del EXE ejecutando strip.exe para eliminar los símbolos de depuración. Eso es con
mingw. Ese es el mejor compilador, solo usé VC
>
Por cierto, intenté comprar bitcoin.com antes de comenzar, pero no hubo posibilidad, es
propiedad de un especulador de dominios profesional. Es normal que los proyectos de código abierto
tengan .org, así que no es tan malo.
para depurar.
Eso es genial, probablemente podría conseguir que un donante te envíe moneda que puedas convertir a
euros y pagar a través de métodos que sean convenientes para los usuarios. No quiero hacer un negocio
de intercambio por mi cuenta, pero se puede hacer independientemente de mí. Como usted dice,
primero hay más desarrollo de software por hacer, y también me gustaría seguir intentando
por un tiempo pensar en una aplicación de arranque para usar bitcoins. He tenido algunas ideas que
sólo podrían realizarse antes de que exista un intercambio.
> de Bitcoin (y la interfaz de línea de comando/API).
No estoy seguro de que tuvieran wxPack antes. Me alegro de que lo hayan conseguido para que nadie tenga que crear
wxWidgets ellos mismos. OpenSSL es el más difícil de construir.
La próxima vez que actualice a las últimas versiones, tal vez coloque todo en un árbol de directorios y lo
empaquete todo en un archivo gigante.
> Aunque, antes de poder hacer esto, debería haber una versión no alfa.
>planificar.
> Visita #bitcoindev
en FreeNode en algún momento si usas IRC.
> otras cosas. Puedo hacerlo yo mismo, si recibo críticas positivas sobre el
> haciendo, y además tengo las habilidades técnicas suficientes para hacerlo.
Me alegro de que haya funcionado, es una molestia que las dependencias sean tan grandes y difíciles de
construir. Algunos de ellos prestan poca atención a la versión de Windows.
> A continuación voy a implementar la función «minimizar a la bandeja» y la > opción para iniciar
automáticamente Bitcoin con Windows, por lo que el número de nodos en línea se mantendrá mayor.
Después de eso, pude ver si puedo hacer un puerto de Linux o > la interfaz de línea de comando
necesaria para los marcos de aplicaciones web.
> Esto del negocio de intercambio es algo que me interesaría
> que te estoy pidiendo que hagas (a menos que quieras) si estás ocupado con
>
Incluso si tuviera automatización, probablemente querrá revisar los pedidos manualmente
antes de procesarlos de todos modos. No sería difícil procesar los pedidos a mano, especialmente al
principio. Siempre puedes establecer un tamaño mínimo de pedido para que los pedidos sean menos
frecuentes.
> Entonces, ¿qué opinas de la idea? Tenga en cuenta que esto no es algo
> Lo conseguí compilar con MinGW + MSYS cuando usé wxPack en lugar de sólo > wxWidgets. Quizás
se requirió wxAdditions. Sin embargo, el tamaño de archivo de bitcoin.exe era> 52 MB, debería ver cómo se
puede solucionar.
>
>
mmalmi@cc.hut.fi escribió:
> Bienvenido a aportar capital para respaldar la moneda.
> Si esto se pone en marcha, los donantes/inversores de alto riesgo estarían muy

> Cita mmalmi@cc.hut.fi:
> para sacar provecho. Los agregadores se establecerían para comprar bitcoins en cantidades más pequeñas.
> que un usuario típico podría acumular con una computadora, por lo que
> alguna manera de entrar en un mercado como ese como el virtual oficial
> trabajar sin algo, pero una transacción específica lista necesita que
> Y nuevamente, gracias por el gran trabajo que has hecho con Bitcoin.
>
> mercado para usarlo. Algunas monedas virtuales como la moneda Q de Tencent
>> ¿CVS o en algún otro lugar? Yo uso mingw + msys, pero supongo que podría intentarlo.
>> bibliotecas de terceros y agregarlas a la compilación de Bitcoin. Tú
Eso podría ser una buena idea.
Sería fantástico si no sólo los comerciantes de artículos entre pares, sino también los
proveedores de algunos servicios virtuales existentes que ya tienen muchos clientes, adoptaran la
moneda desde el principio.
> incrementos, lo que agregaría confianza en la capacidad de los usuarios para vender
>
Correo electrónico #30
> los rellenos aumentarían la certeza del éxito.
> la moneda se ve reprimida con limitaciones. No digo que no pueda
> A continuación voy a implementar la función «minimizar a la bandeja» y la > opción para iniciar
automáticamente Bitcoin con Windows, por lo que el número de nodos en línea se mantendrá mayor.
>
>
> que los usuarios tienen que intercambiar entre sí para que alguien recolecte suficiente
> han avanzado con los bienes virtuales. Sería dulce si hubiera
>> Visual C++ también, si es más fácil así.
> Podría ser útil mantener el tamaño mínimo de transacción por encima de una cantidad
> Eso sería más poderoso si también hubiera algún producto limitado
>> resulta que tienes un paquete listo para construir que puedes cargar en el
Una pregunta de programación: ¿Qué opinas sobre el uso de program_options de Boost
para escribir configuraciones como la tarifa de transacción en un archivo bitcoin.config? ¿O es
mejor guardarlos en la base de datos como está ahora? Tener un archivo de configuración
facilitaría el cambio de la configuración al ejecutar el programa en un servidor remoto con acceso
a la consola únicamente.
>> He tenido bastantes errores al intentar construir el
Bitcoin podría promocionarse entre los usuarios de comunidades virtuales como World of
Warcraft y Second Life, que tienen millones de usuarios.
> bitcoins si hay más compradores disponibles además de usted.
>
Asunto: Re: Bitcoin
Correo electrónico n.º 31
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: sábado 29 de agosto de 2009 18:31:05 +0100
De: mmalmi@cc.hut.fi
Fecha: viernes 28 de agosto de 2009 07:10:06 +0300
Para: mmalmi@cc.hut.fi

>
> ¿Ya conseguiste que tu cuenta de Sourceforge funcionara?
>
Correo electrónico n.º 32
> Existe la función de minimizar a la bandeja y algunos otros cambios. Es mejor ejecutarlo en segundo plano
ahora, pero todavía está incompleto y estoy trabajando en ello. Los errores se enumeran en bugs.txt.
Si bien es tentador hacer una adaptación a Linux, una vez que lo hacemos, tenemos ese trabajo extra con
cada lanzamiento a partir de ese momento. Prefiero posponerlo un poco más. La ejecución automática
podría brindarnos un 300 % más de nodos, mientras que Linux podría brindarnos un 3 % más. Linux
ayudaría a las granjas de servidores, pero en realidad nos gustaría favorecer a los usuarios individuales.
Alguien informó que funciona bien en WinE.
¿Ya conseguiste que tu cuenta de Sourceforge funcionara?
Creo que la forma más sencilla de realizar la ejecución automática es colocar un icono en la carpeta
Inicio. Veo que OpenOffice.org y varias otras cosas en mi computadora lo hacen de esa manera.
La otra forma, crear una entrada de registro de runas, no es fácilmente visible ni editable por los
usuarios, nunca me ha gustado mucho. Supongo que lo que queremos es una opción de ejecución
automática que esté activada de forma predeterminada; si se cambia la opción, se crea o elimina el
icono de inicio.
> Sólo para información: confié mi copia de trabajo al svn/branches.
mmalmi@cc.hut.fi escribió:
Existe la función de minimizar a la bandeja y algunos otros cambios. Ahora es mejor ejecutarlo
en segundo plano, pero aún está incompleto y estoy trabajando en ello. Los errores se enumeran en
bugs.txt.
Ahora que lo pienso, ha señalado la característica que falta más importante en este momento y que haría
una diferencia de un orden de magnitud en la cantidad de nodos. Sin la ejecución automática,
casi nunca retendremos los nodos después de un interés de prueba inicial. La ejecución automática como
icono de bandeja minimizado de forma predeterminada fue la clave del éxito de las primeras
redes de intercambio de archivos. No habría sido apropiado para la versión 0.1.0 cuando la estabilidad aún
no era un hecho, pero ahora es bueno y estable. Esta es una característica imprescindible para la
próxima versión, por lo que esperamos conservar esta vez a cualquier usuario que regrese para probar
la nueva versión.
Solo para información: envié mi copia de trabajo a svn/branches.
Sí, resolví el problema de inicio de sesión en Sourceforge, fue algo complicado en la página de
inicio de sesión que expuso un error peculiar en un complemento del navegador.
Eso es genial, es un buen paso adelante.
Correo electrónico n.º 33
Asunto: Re: Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 30 de septiembre de 2009 19:12:29 +0100
De: mmalmi@cc.hut.fi
Fecha: miércoles 16 de septiembre de 2009 15:54:42 +0300
Para: mmalmi@cc.hut.fi
Correo electrónico n.º 34

Correo electrónico n.º 35
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes 16 de octubre de 2009 19:41:40 +0100
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: jueves 8 de octubre de 2009 20:44:49 +0300
Para: mmalmi@cc.hut.fi
Asunto: Re: Configuración, ejecución automática, v0.1.6
Gracias por eso. Todavía estoy incorporando algunos cambios que tenía que realizar antes de
cualquier próximo lanzamiento. Algunas cosas basadas en preguntas y comentarios que he
recibido reducirán la confusión. Probablemente habilitaré el soporte de generación de procesos
múltiples y, con suerte, haré que sea seguro hacer una copia de seguridad de wallet.dat para respaldar
su dinero. ¡Es bueno volver a codificar!
http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe
Voy a ocultar la configuración de la tarifa de transacción, que no es necesaria en absoluto y sólo
sirve para confundir a la gente. Sólo estaba allí para probar y demostrar un detalle técnico que sólo
será necesario en un futuro lejano, si es que alguna vez se necesita, pero que fue necesario
implementar al principio para que fuera posible más adelante.
¿Podrías agregar el instalador a la página de descarga de SF? Aquí está el archivo:
Hay algunos usuarios nuevos registrados en el sitio bitcoin.sf.net. Uno de ellos acaba de anunciar
que está intercambiando Bitcoins por dólares. Aquí está su sitio: http://newlibertystandard.wetpaint.com/.
Crear un servicio de intercambio al principio parecía un poco prematuro por el momento,
pero por otro lado es bueno que la gente muestre interés por el proyecto, y esto podría atraer
aún más personas interesadas (y con suerte, más desarrolladores). Acabo de enviarle un
correo electrónico al chico.
Hice el instalador con NSIS y el script nsi se puede encontrar en SVN.
Creé un instalador de Windows para la última versión de Bitcoin, que incluye las funciones de
inicio automático y minimización en bandeja. El instalador crea un acceso directo al menú de
inicio y una entrada en el registro de inicio. Primero implementé el inicio automático con un
acceso directo a la carpeta de inicio, pero descubrí que no siempre funciona de forma
predeterminada y terminé haciéndolo con una entrada de registro. El desinstalador elimina la
entrada del registro y también se puede desactivar desde el menú de opciones, por
lo que no creo que sea una amenaza tan grande para el usuario después de todo.
Es alentador ver que más personas se interesan en el sitio NewLibertyStandard. Me gusta su
enfoque para estimar el valor en función de la electricidad. Es educativo ver qué explicaciones
adopta la gente. Pueden ayudar a descubrir una forma simplificada de entenderlo que lo haga más
accesible para las masas. Muchos conceptos complejos en el mundo tienen una explicación simplista
que satisface al 80% de las personas, y una explicación completa que satisface al otro 20% que
ve los defectos en la explicación simplista.
¿Cuál fue el problema con el acceso directo en la carpeta de inicio? Si pudiera enviarme el código,
me gustaría echar otro vistazo y ver si puedo ver cuál fue el problema. El primer strcat en el código
de registro debe ser strcpy; de lo contrario, fallará de forma intermitente. Si el mismo código estaba
en el acceso directo, tal vez ese fuera el problema.

Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: lunes 19 de octubre de 2009 00:02:28 +0300
Correo electrónico n.º 37
De: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Asunto: Re: Configuración, ejecución automática, v0.1.6
Fecha: domingo 18 de octubre de 2009 18:59:42 +0100
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Configuración, ejecución automática, v0.1.6
Lo tengo, veo que revisaste el código de la carpeta de inicio antes de cambiarlo al registro. No veo
ningún problema visible en el código. Supongo que depende de cuál fue exactamente el problema, ya
que no siempre funciona de forma predeterminada. ¿Hubo un problema de seguridad de Vista/UAC?
> ¿Podrías agregar el instalador a la página de descarga de SF? Aquí está el archivo:
>
> Hice el instalador con NSIS y el script nsi se puede encontrar en el SVN.
>> Hice un instalador de Windows para la última versión de Bitcoin, que >> incluye las características
de inicio automático y minimizar a la bandeja. El instalador >> crea un acceso directo al menú de inicio
y una entrada de registro de inicio. Primero >> implementé el inicio automático con un acceso directo
a la carpeta de inicio, pero descubrí que no siempre funciona de forma predeterminada y terminé haciéndolo
>> con una entrada de registro. La entrada del registro es eliminada por el >> desinstalador y también puede
ser desactivada desde el menú de opciones, así que no creo que sea una amenaza tan
grande para el usuario después de todo.
>
> Hice un instalador de Windows para la última versión de Bitcoin, que > incluye las características de
inicio automático y minimizar a la bandeja. El instalador crea un acceso directo al menú de inicio y una
entrada de registro de inicio. Primero implementé el inicio automático con un acceso directo a la
carpeta de inicio, pero descubrí que no siempre funciona de forma predeterminada y terminé haciéndolo
con una entrada de registro. La entrada del registro es eliminada por el desinstalador y también puede ser
desactivada desde el menú de opciones, así que no creo que sea una amenaza tan grande para el usuario
después de todo.
Correo electrónico n.º 36
> mmalmi@cc.hut.fi escribió:

> Hay algunos usuarios nuevos registrados en el sitio bitcoin.sf.net. Uno de ellos acaba de anunciar que
está intercambiando Bitcoins por dólares. Aquí está su sitio: http://newlibertystandard.wetpaint.com/. Hacer
un servicio de intercambio al principio parecía un poco prematuro por el momento, pero por otro
lado es bueno que la gente muestre interés hacia el proyecto, y esto podría atraer aún más gente
interesada (y con suerte, más desarrolladores). Acabo de enviarle un correo electrónico al chico.
> ¿Cuál fue el problema con el acceso directo en la carpeta de inicio? Si pudieras enviarme el código, me
gustaría echar otro vistazo y ver si puedo ver cuál fue el problema. El primer strcat en el código de registro
debería ser strcpy, de lo contrario fallaría intermitentemente. Si el mismo código estaba > en el acceso
directo, tal vez ese fuera el problema.
Satoshi Nakamoto escribió:
>
> http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe

Asunto: Re: Configuración, ejecución automática, v0.1.6
Para: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 19 de octubre de 2009 00:11:50 +0100
>
> predeterminado. ¿Hubo un problema de seguridad de Vista/UAC?
> depende de cuál fue exactamente el problema y no siempre funciona
Correo electrónico n.º 38
> al registro. No veo ningún problema visible en el código. Supongo
> Bueno, el código funcionó e hizo un acceso directo en la carpeta de inicio. Por alguna razón, no se inició automáticamente
al arrancar, pero funcionó bien cuando hiciste clic en él en el menú. Ahora intenté crear un acceso directo > manualmente, y
esta vez funciona en inicio automático, no sé por qué. pude
>>> Hice un instalador de Windows para la última versión de Bitcoin, >>> que incluye las funciones de inicio
automático y minimización en bandeja. El >>> instalador crea un acceso directo al menú de inicio y una >>> entrada
del registro de inicio. Primero implementé el inicio automático con un acceso directo a la >>> carpeta de inicio,
pero descubrí que no siempre funciona de manera >>> predeterminada y terminé haciéndolo con una entrada de
registro. La entrada >>> del registro es eliminada por el desinstalador y también se puede desactivar desde >>> el
menú de opciones, así que no creo que sea una amenaza tan grande para el usuario >>> después de todo.
> Lo tengo, veo que revisaste el código de la carpeta de inicio antes de cambiar
mmalmi@cc.hut.fi escribió:
Implementé el código para vaciar wallet.dat cada vez que esté cerrado, de modo que podamos decirles a los usuarios que
solo necesitan hacer una copia de seguridad de wallet.dat. Puedes restaurar solo wallet.dat y se volverá a descargar
el resto. Tendré que hacer otra prueba de estrés antes de liberarme.
Bueno, el código funcionó e hizo un acceso directo en la carpeta de inicio. Por alguna razón, no se inició
automáticamente al iniciar, pero funcionó bien cuando hizo clic en él en el menú. Ahora intenté crear un acceso
directo manualmente y esta vez funciona en el inicio automático, no sé por qué. Podría intentarlo de nuevo con el código
anterior.
>> mmalmi@cc.hut.fi escribió:
>>
Los accesos directos a programas tienen múltiples pestañas de configuración con muchos pequeños detalles. Probaré
el código de la carpeta de inicio y veré si puedo reproducir el problema. Todos los demás íconos de la bandeja del
sistema de mi computadora están en la carpeta de inicio y facilita a los usuarios administrar todas sus ejecuciones
automáticas en un solo lugar. Las cosas en la clave de registro tienden a ser bloatware oculto y tortuoso.
Es posible que Bitcoin se ejecutara y se rescatara porque algo andaba mal. debug.log debería decir algo si ese fuera el
caso. ¿Qué sistema operativo estás usando? Me pregunto si necesitamos privilegios de administrador y no nos damos
cuenta. Las cosas que requieren administrador no pueden iniciarse al iniciar en Vista.
>> ¿Cuál fue el problema con el acceso directo en la carpeta de inicio? Si >> pudieras enviarme el código, me gustaría
echar otro vistazo y ver >> si puedo ver cuál fue el problema. El primer strcat en el >> código de registro debería ser
strcpy, de lo contrario fallaría >> intermitentemente. Si el mismo código estaba en el acceso directo, tal vez
>> ese fuera el problema.
> Satoshi Nakamoto escribió:

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Configuración, ejecución automática, v0.1.6
De: mmalmi@cc.hut.fi
Fecha: martes 20 de octubre de 2009 21:38:56 +0300
Correo electrónico #40
Fecha: miércoles 21 de octubre de 2009 18:58:49 +0100
De: Satoshi Nakamoto <satoshin@gmx.com>
>>>> Hice un instalador de Windows para la última versión de Bitcoin, >>>> que incluye las funciones de inicio
automático y minimización en bandeja. El >>>> instalador crea un acceso directo al menú de inicio y una entrada >>>>
del registro de inicio. Primero implementé el inicio automático con un acceso directo a la >>>> carpeta de inicio,
pero descubrí que no siempre funciona por defecto >>>> y terminé haciéndolo con una entrada de registro. La entrada
>>>> del registro es eliminada por el desinstalador y también puede ser desactivada desde >>>> el menú de
opciones, así que no creo que sea una amenaza tan grande para el usuario >>>> después de todo.
> carpeta, y facilita a los usuarios administrar todas sus ejecuciones automáticas en
> detalles. Probaré el código de la carpeta de inicio y veré si puedo reproducirlo.
> inténtalo de nuevo con el código anterior.
>>>
Correo electrónico #39
>> Satoshi Nakamoto escribió:
Estoy usando XP. Volví a compilar la revisión anterior y esta vez el acceso directo de inicio
funciona. También funciona cuando se prueba en Vista (no administrador). Quizás me
perdí algo la vez anterior.
>> predeterminado. ¿Hubo un problema de seguridad de Vista/UAC?
> usando? Me pregunto si necesitamos privilegios de administrador y no nos damos cuenta.
>
Aquí es al revés: tengo todos mis programas de inicio en el registro. Pero tal vez el método abreviado
sea mejor para el usuario, si funciona igual de bien.
>> al registro. No veo ningún problema visible en el código. Supongo
> Es posible que Bitcoin se haya ejecutado y rescatado porque algo andaba mal.
>
> un lugar. Las cosas en la clave de registro tienden a estar ocultas.
> el problema. Todos los demás íconos de la bandeja del sistema en mi computadora están en el inicio
>
>>> mmalmi@cc.hut.fi escribió:
> Los accesos directos a programas tienen múltiples pestañas de configuración con muchos pequeños
>>> ¿Cuál fue el problema con el acceso directo en la carpeta de inicio? Si >>> pudieras enviarme el
código, me gustaría echar otro vistazo y ver >>> si puedo ver cuál fue el problema. El primer strcat en
el >>> código de registro debería ser strcpy, de lo contrario fallaría >>> intermitentemente. Si
el mismo código estaba en el acceso directo, tal vez >>> ese fuera el problema.
>
> Las cosas que requieren administrador no pueden iniciarse al iniciar en Vista.
>>
>> depende de cuál fue exactamente el problema y no siempre funciona
>
> debug.log debería decir algo si ese fuera el caso. ¿Qué sistema operativo eres?
> software de relleno.
>> Lo tengo, veo que revisaste el código de la carpeta de inicio antes de cambiar

>> usando? Me pregunto si necesitamos privilegios de administrador y no nos damos cuenta.
>> carpeta, y facilita a los usuarios administrar todas sus ejecuciones automáticas en
Vacíe
wallet.dat después de cada cambio para que la base de datos no deje esas cosas en los registros
de transacciones.
>> debug.log debería decir algo si ese fuera el caso. ¿Qué sistema operativo eres?
>> un lugar. Las cosas en la clave de registro tienden a estar ocultas.
>> Es posible que Bitcoin se ejecutara y se rescatara porque algo andaba mal.
generación
multiprocesamiento
>> el problema. Todos los demás íconos de la bandeja del sistema en mi computadora están en el inicio
>> detalles. Probaré el código de la carpeta de inicio y veré si puedo reproducirlo.
Revisé todo en SVN (gracias por configurarlo)
mmalmi@cc.hut.fi escribió:
Todavía tengo más pruebas por hacer. Supongo que ahora debemos probar Windows 7.
Sí, devolví el código de acceso directo a la carpeta de inicio y también comenzó bien para mí en XP y
Vista. Por si acaso, lo cambié para que la configuración de acceso directo se vea idéntica a la que creé
manualmente. Configuré el directorio de trabajo donde está el EXE, ya que ahí es donde se crea
debug.log; de lo contrario, Windows lo coloca en algún directorio extraño. Todavía no cambié el script
de configuración.
>> Los accesos directos a programas tienen múltiples pestañas de configuración con muchos pequeños
>
Hice que no mostrara monedas generadas no aceptadas. No mostrará las monedas generadas
hasta que tengan al menos una confirmación (un bloque vinculado después), por lo que normalmente
nunca se verán. Ocasionalmente, una moneda generada que se mostró podría desaparecer porque no fue
aceptada más tarde. No creo que nadie se dé cuenta de los no aceptados ocasionales si no los
señaláramos en la interfaz de usuario. La gente me ha dicho que les resulta molesto tener que
mirarlos, ya que se muestran permanentemente en el registro de transacciones.
>
> Estoy usando XP. Volví a compilar la revisión anterior y esta vez el acceso directo > inicio funciona.
También funciona cuando se prueba en Vista (no administrador). Tal vez me perdí algo la vez anterior.
muchos
otros cambios varios desde la versión 0.1.5
> Aquí es al revés, tengo todos mis programas de inicio en el > registro. Pero tal vez el método de acceso
directo sea mejor para el usuario, si funciona igual de bien.
>
Hizo
que las opciones de minimizar en la bandeja sean similares a MinimizeToTray de Firefox
>
>> Las cosas que requieren administrador no pueden iniciarse al iniciar en Vista.
opción
de tarifa de transacción deshabilitada
>> software de relleno.
casilla
de verificación del menú Ver para ocultar todas las monedas generadas para que puedas
ver solo tus transacciones de pago
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Liberty Standard <newlibertystandard@gmail.com>
Fecha: sábado 24 de octubre de 2009 00:55:06 +0100
Correo electrónico n.º 41
Asunto: Re: [lista de bitcoins] ¿Bitcoin falla en Windows?
Para: mmalmi@cc.hut.fi
Asunto: Re: Configuración, ejecución automática, v0.1.6
CC: bitcoinlist@
lists.sourceforge.net

Asunto: Fw: bitcoin.sourceforge.net
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 26 de octubre de 2009 17:50:10 +0000
Para: Martti Malmi <mmalmi@cc.hut.fi>
> Anteriormente no iniciaba Bitcoin desde la terminal, así que no sé qué
Satoshi
Puede eliminar debug.log ocasionalmente si no desea ocupar espacio en el disco. Son solo mensajes de estado los que
ayudan con la depuración.
lista de correo de lista de bitcoins
https://lists.sourceforge.net/lists/listinfo/bitcoinlist
Eugen Leitl escribió:
Estándar de libertad escribió:
> fixme:toolhelp:Heap32ListFirst: trozo
> debug.log crece hasta 17,4 MB y luego deja de crecer. me imagino que lo hará
> fixme:toolhelp:Heap32ListFirst: trozo
http://p.sf.net/sfu/devconference
> Las siguientes cuatro líneas se imprimen desde la terminal cuando inicio Bitcoin.
es el único evento para desarrolladores al que debes asistir este año. Pon en marcha tu
>
> Me pregunto si se trata de un problema de Wine o de Bitcoin.
>
se imprime cuando falla, pero responderé con los resultados la próxima vez
listabitcoin@lists.sourceforge.net

Correo electrónico #42
El sábado 24 de octubre de 2009 a las 12:55:06 a.m. +0100, Satoshi Nakamoto escribió:
No funciona ahora mismo.
> ¿Ustedes, los usuarios de Windows, experimentan fallas ocasionales de Bitcoin?
Esos no parecen ser motivo de preocupación. Probablemente funciones no implementadas por Wine que se
eliminan de manera inofensiva.
bitcoin.sourceforge.net se ve bien ahora. Quizás Sourceforge estaba haciendo algún mantenimiento.
_______________________________________________
> fixme:toolhelp:CreateToolhelp32Snapshot no implementado: instantánea de la lista del montón
> continuar creciendo a medida que se completen más bitcoins.
¿Alguna idea de qué está pasando con esto? Cada vez que miro, está bien.
> Mientras Bitcoin descarga por primera vez bloques previamente completados, el archivo
desarrollar habilidades, llevar las aplicaciones móviles de BlackBerry al mercado y mantenerse a la vanguardia. Únase a
nosotros del 9 al 12 de noviembre de 2009. ¡Regístrese ahora!
> fixme:toolhelp:CreateToolhelp32Snapshot no implementado: instantánea de la lista del montón
No he recibido ningún informe de fallos en la versión 0.1.5. Ha sido muy sólido para mí en Windows. Creo que debe
estar relacionado con el vino. Si vuelve a fallar Wine e imprime algo en la terminal, envíeme un correo electrónico y tal vez
pueda descubrir qué sucedió, tal vez algo que pueda solucionar. Martti y yo hemos estado trabajando en una nueva
versión que se lanzará pronto y sería bueno tener correcciones de Wine allí.
> momento en que falla.
¡Ven a construir con nosotros! La Conferencia de Desarrolladores de BlackBerry(R) en SF, CA
> > bitcoin.sourceforge.net parece bien ahora. Quizás sourceforge estaba haciendo
> Últimamente, Bitcoin que se ejecuta en Wine1.0.1
ha fallado con frecuencia. Era

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Fw: bitcoin.sourceforge.net
De: mmalmi@cc.hut.fi
Fecha: martes 27 de octubre de 2009 05:02:49 +0200
>
Correo electrónico #43
en tus
> ¿Alguna idea de qué está pasando con esto? Cada vez que miro, está bien.
>
>> > algo de mantenimiento.
>> Estás ejecutando bitweaver en modo TEST
> > algo de mantenimiento.
* Haga clic aquí para registrar un error, si parece ser un error con el
>
> Estás ejecutando bitweaver en modo TEST
De hecho, la opción IS_LIVE se configuró en falsa, pero solo afecta la visibilidad de los mensajes de
error para el usuario. He notado que el sitio es lento a veces y que a veces tarda hasta 30 segundos en cargarse.
Creo que está relacionado con el hosting de Sourceforge. Bitweaver debería estar entre los CMS PHP
más ligeros, pero puedo comprobar si tiene algún problema.
> No funciona en este momento.
>>
>>
>> Para ocultar este mensaje, establezca la constante IS_LIVE en TRUE en su
>
> ya.
>> > bitcoin.sourceforge.net se ve bien ahora. Quizás sourceforge estaba haciendo
>>
>> aplicació*n.
>
> Eugen Leitl escribió:
*
>
>
> Liberty Standard escribió:
>>
*
Estándar de libertad escribió:
> aplicación.
> archivo kernel/config_inc.php.
Fuera del tema, ¿crees que podríamos usar las bibliotecas de subprocesos y sockets de Boost en
lugar de las específicas de Windows? ¿Se utilizan otras funciones exclusivas de Windows en el código?
>
*
>
>> >>
ya.
>> archivo kernel/config_inc.php.
Para ocultar este mensaje, establezca la constante IS_LIVE en TRUE >
> >
>> http://bitcoin.sourceforge.net/
Vaya aquí para comenzar el proceso de instalación, si aún no lo ha hecho
> http://bitcoin.sourceforge.net/
Vaya aquí para comenzar el proceso de instalación, si aún no lo ha hecho
> El sábado 24 de octubre de 2009 a las 12:55:06 a.m. +0100, Satoshi Nakamoto escribió:
>
>> En caso de que no lo sepas, el sitio web de Bitcoin no funciona.
>> * Haga clic aquí para registrar un error, si parece ser un error con el
> En caso de que no lo sepas, el sitio web de Bitcoin no funciona.
>
>>> > bitcoin.sourceforge.net se ve bien ahora. Quizás sourceforge estaba haciendo
Sourceforge es muy lento. Aunque no sé qué más hacer.
> La opción IS_LIVE fue de hecho puesta a falsa, pero sólo afecta la > visibilidad de los mensajes
de error al usuario. He notado que el sitio es lento a veces, a veces tarda hasta 30 segundos en cargarse.
Pienso que está > relacionado con el alojamiento de Sourceforge. Bitweaver debería estar entre los
CMS PHP más ligeros, pero puedo verificar si hay algún problema.
>>
mmalmi@cc.hut.fi escribió:
>> El sábado 24 de octubre de 2009 a las 12:55:06 a.m. +0100, Satoshi Nakamoto escribió:
>> Eugen Leitl escribió:
¿Puedes hacer que la instalación desinstale el icono de la carpeta Inicio? Supongo que debería instalar y desinstalar un
ícono en un grupo de programas normal y simplemente desinstalar el de la carpeta Inicio. Supongo que no importa
mucho si instala y desinstala el ícono de la carpeta Inicio o simplemente lo desinstala.
Por cierto, tengo muchos cambios no confirmados en este momento porque incluyen algunas transiciones
de protocolo cruciales que no se pueden desencadenar en la red hasta que lo haya probado a fondo. No
debería tardar mucho más.
>>
Intenté ser lo más portátil posible y usar material C estándar en lugar de llamadas de Windows. El subproceso
es beginthread, que forma parte de la biblioteca C estándar. wxWidgets tiene elementos wxCriticalSection que podemos
usar. El código de los sockets es material de envío/recepción, lo cual creo que es el mismo que el de Unix porque Microsoft
transfirió los sockets de BSD. Necesitamos control directo sobre los sockets, no sería una buena idea estar detrás de una
capa de abstracción. wxWidgets es un buen lugar para buscar funciones de soporte multiplataforma. Quiero evitar #ifdefinir
el código si podemos. Cualquier cosa que se use más de una vez probablemente se convierta en una función en util.cpp
que tenga #ifdef.
>>
>> ¿Alguna idea de qué está pasando con esto? Cada vez que miro, está bien.
Aunque me preocupan las fallas de Liberty’s Wine.
¿Estás ansioso por migrar a Linux? No es una decisión que deba tomarse a la ligera porque una vez hecha,
duplica mi carga de trabajo de prueba y construcción.
>
> Fuera del tema, ¿piensas que podríamos usar las bibliotecas de subprocesos y sockets de Boost en lugar
de las específicas de Windows? ¿Hay otras > ventanassólofunciones
usadas en el código?
¿Hay alguna manera de hacer que Bitweaver permita a los usuarios editar (y tal vez eliminar) sus propios
mensajes en el foro?
>> No funciona en este momento.
Es un estándar de este tipo, la mayoría de las veces un proyecto determinado tiene un sitio
nombreproyecto.sourceforge.net. Cuando veo what.sourceforge.net en una búsqueda en Google, asumo
que es el sitio oficial.
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Fw: bitcoin.sourceforge.net
Fecha: martes 27 de octubre de 2009 04:45:47 +0000
Correo electrónico n.º 44
Para: mmalmi@cc.hut.fi
Machine Translated by Google
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Fecha: miércoles 28 de octubre de 2009 23:27:35 +0200
Asunto: Re: Fw: bitcoin.sourceforge.net
>>>
>>> ya. *
> ¿Hay alguna manera de hacer que Bitweaver permita a los usuarios editar (y tal vez eliminar)
> de la biblioteca C estándar. wxWidgets tiene elementos de wxCriticalSection que
>>
>>> Vaya
aquí para comenzar el proceso de instalación, si aún no lo ha hecho
>>> http://bitcoin.sourceforge.net/
>
> en una búsqueda en Google, asumo que es el sitio oficial.
> He tratado de ser lo más portátil posible y usar material C estándar
>>> En caso de que no lo sepas, el sitio web de Bitcoin no funciona.
>
>>>
> Es un estándar así, la mayoría de las veces cualquier proyecto tiene un
> carga de trabajo. Aunque me preocupan las fallas de Liberty’s Wine.
> control sobre los enchufes, no sería una buena idea ponerse detrás de un
> funciones de soporte multiplataforma. Quiero evitar #ifdefing el
>>
Para ocultar este mensaje, establezca la constante IS_LIVE en TRUE >>> en su
* Haga clic aquí para registrar un error, si parece ser un error con el
> sus propios mensajes en el foro?
> ¿Estás ansioso por migrar a Linux? No es una decisión a tomar.
> puedo usar. El código de sockets es material de envío/recepción, que creo que es el mismo.
>>> > algo de mantenimiento.
>>> Estás ejecutando bitweaver en modo TEST
>>>
Correo electrónico #45
>>>
>>>
>
> en lugar de llamadas de Windows. El subproceso es beginthread que es parte
*
>
>>>
> nombre del proyecto.sourceforge.net sitio. Cuando veo lo que sea.sourceforge.net
>
> código si podemos. Cualquier cosa que se use más de una vez probablemente se convierta en un
>> Liberty Standard escribió:
>>> aplicación.
>>> archivo kernel/config_inc.php.
> Sourceforge es muy lento. Aunque no sé qué más hacer.
No es posible con la versión actual de Bitweaver. Los paquetes de wiki y foro de Bitweaver no son tan
avanzados. El hosting SF también tiene sus desventajas, como la lentitud ocasional y la falta de
recuperación de IP de usuario y de correo electrónico. He estado considerando comprar alojamiento web de
prq.se (el servidor de Wikileaks y Pirate Bay, entre otros) para usarlo más adelante para el servicio de
intercambio. Quizás también podría alojar el sitio del proyecto allí, con una cuenta de usuario separada
para mayor seguridad. Allí podría configurar Drupal o TikiWiki, que son más avanzados y tienen comunidades
de desarrolladores/usuarios mucho más grandes y activas que Bitweaver.
> a la ligera porque una vez hecho, duplica mis pruebas y construcción
> como Unix porque Microsoft portó sockets de BSD. Necesitamos directo
> capa de abstracción. wxWidgets es un buen lugar para buscar
>>

Correo electrónico n.º 47
Fecha: jueves 29 de octubre de 2009 06:08:10 +0200
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Fw: bitcoin.sourceforge.net
Para: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: jueves 29 de octubre de 2009 02:05:30 +0000
Correo electrónico #48
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: compilación de Linux
Asunto: Re: Fw: bitcoin.sourceforge.net
Fecha: jueves 29 de octubre de 2009 06:38:30 +0000
Para: mmalmi@cc.hut.fi
> Está bien. Reemplacé el hilo de Windows y la biblioteca de sockets incluye con sus equivalentes
POSIX, y ahora sólo da algunos errores, principalmente de las Secciones Críticas. Si lo hago
funcionar, lo pondré en svn/branches, no necesita ser un lanzamiento oficial todavía.
> TryEnterCriticalSection aunque. Creo que estoy casi listo para comprobarlo.
> mucho si instala y desinstala el ícono de la carpeta Inicio o simplemente
Probablemente tengas razón, ya es hora de hacer una compilación de Linux. He estado
trabajando para configurar mi máquina Linux y crear las dependencias.
> todo adentro.
Convertiré el código de CriticalSection a wxCriticalSection y lo subiré a SVN (es un poco
complicado). Sin embargo, no sé qué hacer con TryEnterCriticalSection. Creo
que ya casi estoy listo para comprobarlo todo.
> simplemente desinstale la carpeta de Inicio. Supongo que eso no importa
> a SVN (es un poco complicado). no se que hacer para
> Convertiré el código CriticalSection a wxCriticalSection y lo subiré
> debería instalar y desinstalar un icono en un grupo de programas normal, y
> ¿Puedes hacer que la instalación desinstale el ícono de la carpeta Inicio? Me lo imagino
De acuerdo. Reemplacé las bibliotecas de subprocesos y sockets de Windows con sus
equivalentes POSIX, y ahora solo da algunos errores, principalmente svn/branches, no es
necesario que sea una versión oficial todavía.
sincronización.html#thread.synchronization.mutex_concepts
> Función en util.cpp que tiene #ifdef.
http://www.boost.org/doc/libs/1_40_0/doc/html/thread/
Correo electrónico n.º 46
¿El mutex Boost sería de alguna ayuda aquí?
Lo haré.
> lo desinstala.

Correo electrónico #50
Fecha: sábado 31 de octubre de 2009 11:21:50 +0200
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Re: compilación de Linux
Fecha: viernes, 30 de octubre de 2009 01:05:45 +0000
Asunto: Re: compilación de Linux
>
%I64d en cadenas de formato printf
>> a SVN (es un poco complicado). no se que hacer para
>
Dormir
.sincronización.mutex_concepts
>> Convertiré el código CriticalSection a wxCriticalSection y lo subiré
Contador de rendimiento de consultas
Arreglé algunas cosas no portátiles que encontré:
mmalmi@cc.hut.fi escribió:
http://www.boost.org/doc/libs/1_40_0/doc/html/thread/synchronization.html#thread
> Arreglé algunas cosas no portátiles que encontré:
>
Si logramos que funcione en Linux, primero ejecutaré mi conjunto de pruebas aquí fuera de la red,
luego podremos darle una compilación inédita a LibertyStandard para que la pruebe
durante un tiempo antes de hacerla pública.
Revisé toda mi acumulación de cambios en SVN, incluida la revisión de CCriticalSection en util.h y la
devolución de llamada mutex de OpenSSL en util.cpp para hacer todo con wxWidgets cuando no estoy
en Windows.
>
> %I64d en cadenas de formato printf
Creo que moveré debug.log y db.log al mismo directorio que los archivos de datos (%appdata%
\Bitcoin), en lugar de cualquier directorio actual.
La solución fácil que tomé fue mirar el código fuente de wxWidgets y ver cómo lo hacían. Simplemente
lo asignaron a wxMutex en un MSW que no es, que tiene TryEnter, por lo que se asignó perfectamente.
> ¿El mutex Boost sería de alguna ayuda aquí?
Si conoces algún otro elemento no portátil que deba arreglar, házmelo saber.
>
> Contador de rendimiento de consultas
Correo electrónico #49
>> todo adentro.
Comprobar espacio en disco
Hice un #ifdef para reemplazar QueryPerformanceCounter con gettimeofday de Linux en util.h.
Algunos errores de Unicode/ANSI se resolvieron sin cambios de código cuando actualicé a wxWidgets
2.9. El único error de compilación que recibo en Linux en este momento es el de heapchk() en util.h.
>> Sin embargo, TryEnterCriticalSection. Creo que estoy casi listo para comprobarlo.

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Asunto: Re: compilación de Linux
Fecha: sábado 31 de octubre de 2009 20:09:58 +0000
Correo electrónico #52
Fecha: martes 3 de noviembre de 2009 09:31:41 +0200
De: mmalmi@cc.hut.fi
>
>> directorio resulta ser.
>
>> Creo que moveré debug.log y db.log al mismo directorio que el
> Dormir
mmalmi@cc.hut.fi escribió:
> directorio resulta ser.
>> Si hay alguna otra cosa no portátil que sepas que debería arreglar, házmelo saber.
> Creo que moveré debug.log y db.log al mismo directorio que el
No permita que se conecte a la red antes de que lo hayamos probado exhaustivamente fuera de la
red. Si tiene dos computadoras, desconecte Internet y use «bitcoin connect=<
ip>» para
conectarse entre sí, una de Windows y otra de Linux. connect
le permitirá conectarse a direcciones
no enrutables como 192.168.xx. No queremos reflejar mal la confiabilidad de la red si arroja alguna
basura mal formada que no habíamos pensado en verificar todavía, o descubre algo otra cosa antisocial
que hacer en la red.
>> Comprobar espacio en disco
>
>> %I64d en cadenas de formato printf
> Si hay algún otro elemento no portátil que sepas que debería arreglar, házmelo saber.
>
>> archivos de datos (%appdata%\Bitcoin), en lugar de cualquiera que sea el actual
> Comprobar espacio en disco
>> Arreglé algunas cosas no portátiles que encontré:
>>
Correo electrónico n.º 51
> Hice un #ifdef para reemplazar QueryPerformanceCounter con > gettimeofday de Linux en util.h.
Algunos errores Unicode/ANSI se resolvieron sin cambios de código cuando actualicé a wxWidgets 2.9. El
único error de compilación que estoy consiguiendo en Linux en este momento es de heapchk() en util.h.
Tengo tiempo para poder hacer algunas pruebas cuando tengas algo que construir para probar.
Puedo incluirlo en la prueba de esfuerzo que estoy realizando actualmente sobre los cambios hasta
ahora.
>>
> archivos de datos (%appdata%\Bitcoin), en lugar de cualquiera que sea el actual
>
>
heapchk() es solo una función de depuración de MSVCRT que no se utiliza. Puede ser una operación
no operativa en Linux. OpenSSL usa automáticamente /dev/urandom para inicializar en Linux, por lo
que RandAddSeedPerfmon también puede ser una opción no operativa.
>> Dormir
>> Contador de rendimiento de consultas

>>> Comprobar espacio en disco
> No dejes que se conecte a la red antes de que lo hayamos probado exhaustivamente > fuera de la red. Si tiene dos
computadoras, desconecte Internet y use «bitcoin connect=<
ip>» para conectarse entre sí, una Windows y otra
Linux. connect
te permitirá conectarte a direcciones no enrutables como 192.168.xx. No queremos reflejar mal la
confiabilidad de la red si arroja alguna porquería mal formada que no habíamos pensado en verificar todavía. o descubre
algo más antisocial que hacer en la red.
>>> Dormir
>>> %I64d en cadenas de formato printf
> heapchk() es sólo un elemento de depuración de MSVCRT que no se utiliza. Puede ser un noop
en Linux. OpenSSL usa automáticamente /dev/urandom para generar semillas
en Linux, por lo que RandAddSeedPerfmon también puede ser una opción no operativa. >
>>
>>
No pude conectarme usando el proxy Tor SOCKS. Esto podría deberse a la política de Freenode Tor que requiere
conectarse a su servicio oculto: http://freenode.net/irc_servers.shtml#tor
>>> Contador de rendimiento de consultas
>>> Arreglé algunas cosas no portátiles que encontré:
_beginthread no tiene un equivalente directo de Linux, así que usé subprocesos Boost en su lugar.
>>
Subí lo que he portado hasta ahora a svn/branches. Util, script, db y los encabezados se compilan completamente
ahora y net.cpp parcialmente, por lo que aún queda trabajo por hacer.
>>
>>> Pienso que moveré debug.log y db.log al mismo directorio que los >>> archivos de datos (%appdata%\Bitcoin), en lugar de
cualquiera que sea el directorio >>> actual.
>>>
> mmalmi@cc.hut.fi escribió: >> Hice un
#ifdef para reemplazar QueryPerformanceCounter con >> gettimeofday de Linux en util.h. Algunos errores Unicode/
ANSI se resolvieron >> sin cambios de código cuando actualicé a wxWidgets 2.9. El único >> error de compilación
que estoy consiguiendo en Linux en este momento es de heapchk() >> en util.h.
>
>>> Si hay alguna otra cosa no portátil que sepas que debería arreglar, >>> házmelo saber.
>>>
> Tengo tiempo que puedo hacer algunas pruebas cuando tienes algo > edificable para probar. Puedo incluirlo en
la prueba de estrés que estoy ejecutando actualmente sobre los cambios hasta el momento.
>
Fecha: martes, 3 de noviembre de 2009 15:53:25 +0000
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re:
compilación de Linux, proxy
Para: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re:
compilación de Linux
Correo electrónico #53

>
bitcoin proxy=
127.0.0.1:9050 addnode=<
ip de un nodo>
> beginthread no tiene un equivalente directo de Linux, así que usé > hilos de Boost en su lugar.
>
Para conectarse originalmente con TOR sin conectarse normalmente una vez para ser inicializado, tendría que conocer
la dirección de un nodo existente que pueda aceptar conexiones entrantes y inicializarlo de esta manera:
Además de la parte de IRC, ¿cómo fue tu prueba de proxy? Como ya estuvo conectado antes, su addr.dat contiene
direcciones de nodos conocidos, pero sin IRC para saber cuáles están en línea, lleva mucho tiempo encontrarlos.
Normalmente, además de usted, hay entre 1 y 3 nodos más que pueden aceptar conexiones entrantes y nodos existentes
que ya saben que eventualmente se conectarán con usted. ¿Cuántas conexiones conseguiste y cuánto tiempo te llevó?
Supongo que para saber si se conectó correctamente a través de TOR, necesitarías buscar en debug.log «conectado».
> Subí lo que he portado hasta ahora al svn/branches. Util, script, db > y los encabezados se compilan completamente ahora y
net.cpp parcialmente, así que aún hay trabajo por hacer.
mmalmi@cc.hut.fi escribió:
Si te conectas al servicio oculto de Freenode, te dirán que también han prohibido TOR debido a abuso y te expulsarán. Hay
un procedimiento de varios pasos que puede seguir para ejecutar una utilidad de contraseña en Unix y solicitar por correo
electrónico una cuenta con la que pueda iniciar sesión, pero eso se está volviendo bastante complicado. Me pregunto si
podríamos salirnos con la nuestra solicitando una cuenta y luego todos usarían la misma cuenta. Supongo que el servidor
IRC probablemente limita las cuentas a un inicio de sesión, o es posible que a algún administrador no le guste ver una
docena de inicios de sesión en la misma cuenta.
Genial, tenía muchas ganas de trabajar en la versión de Linux.
Cada programa para compartir archivos P2P tiene instrucciones sobre cómo hacerlo. Deberíamos tener un párrafo en la
página de inicio de bitcoin.sourceforge.net instando a las personas a configurar el reenvío de puertos para aceptar
conexiones entrantes, y un enlace a un sitio que describa cómo hacerlo para cada enrutador.
>> puede no ser operativo en Linux. OpenSSL usa automáticamente /dev/urandom para
>> heapchk() es solo una función de depuración de MSVCRT que no se utiliza. Él
Tenemos escasez de nodos que puedan aceptar conexiones entrantes. Generalmente oscila entre 2 y 4 últimamente.
Necesitamos enfatizar la importancia para las personas de configurar el reenvío de puertos en su enrutador.
Otro problema es que los usuarios de TOR no pueden aceptar conexiones entrantes y tenemos muy pocos que puedan
hacerlo. Si todo el mundo va a TOR, no habrá ningún nodo al que conectarse.
>
> No pude conectarme usando el proxy Tor SOCKS. Eso podría deberse a la política de Freenode Tor que requiere
conectarse a su servicio oculto: http://freenode.net/irc_servers.shtml#tor
Otra opción es buscar nuevamente en el mundo un servidor IRC que no prohíba los nodos TOR. O si pudiéramos conseguir que alguien instalara uno. Los
servidores IRC prohíben TOR porque tienen chat de texto real… si hubiera uno con solo bots y basura entonces no importaría. Probablemente debería publicar una
pregunta en el foro o en la lista de correo y ver si alguien conoce alguna.
Si algunos nodos que aceptan conexiones entrantes estuvieran dispuestos a codificar su IP en el programa, podría
generar automáticamente. O algunas direcciones IP iniciales publicadas en una página Wiki con las instrucciones.
Para: mmalmi@cc.hut.fi

Asunto: Re: compilación de Linux
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 4 de noviembre de 2009 05:38:17 +0000
Para: mmalmi@cc.hut.fi
>> No dejes que se conecte a la red antes de que lo hayamos probado exhaustivamente.
>>>> %I64d en cadenas de formato printf
>>>> Arreglé algunas cosas no portátiles que encontré:
>>>> archivos de datos (%appdata%\Bitcoin), en lugar de cualquiera que sea el actual
>>>
>> semilla en Linux, por lo que RandAddSeedPerfmon también puede ser una operación no operativa.
>> red.
>>> Hice un #ifdef para reemplazar QueryPerformanceCounter con >>> gettimeofday de Linux en util.h. Algunos
errores Unicode/ANSI se resolvieron >>> sin cambios de código cuando actualicé a wxWidgets 2.9. El único >>>
error de compilación que estoy consiguiendo en Linux en este momento es de heapchk() >>> en util.h.
>> la red si arroja alguna porquería mal formada que no habíamos pensado
>>>>
>
>> linux. connect
le permitirá conectarse a direcciones no enrutables
>>
Cambié el archivo MAKE para buscar cosas en /usr/local y en sus ubicaciones predeterminadas de «make install». Escribí
lo que hice y los modificadores que usé en buildunix.
txt. Actualmente estoy usando wxWidgets 2.8.9 porque es la
misma versión que en Windows y no quiero preguntarme si hay problemas de cambio de versión al mismo tiempo que
el cambio de plataforma. Sin embargo, 2.8.10 o 2.9.0 probablemente estén bien. Elegí la compilación de biblioteca única
de wxWidgets ya que de todos modos estamos vinculando a casi todas las bibliotecas.
>>>>
>
>>>> Dormir
>> fuera de la red. Si tiene dos computadoras, desconecte Internet y use
>> construible para probar. Puedo incluirlo en la prueba de estrés que estoy actualmente
>>>> directorio resulta ser.
>>>
>>
>>
>>>> Contador de rendimiento de consultas
>>>> Creo que moveré debug.log y db.log al mismo directorio que el
>> busca todavía, o descubre algo más antisocial que hacer en el
>>>
Correo electrónico #54
>> mmalmi@cc.hut.fi escribió:
>>>> Si hay alguna otra cosa no portátil que sepas que debería arreglar, házmelo saber.
>> como 192.168.xx No queremos reflejar mal la confiabilidad de
>
Agregué archivos xpm, que es lo que usan en todos los demás lugares menos en Windows.
>> «bitcoin connect=<
ip>» para conectarse entre sí, uno de Windows y otro
>>>
>> ejecutando los cambios hasta ahora.
>>>> Comprobar espacio en disco
Ya casi estaba allí. Arreglé algunas cosas y logré que terminara de compilarse, pero no
conozco las bibliotecas del sistema a las que vincularme, por lo que hay abundantes referencias
indefinidas.
>> Tengo tiempo para poder hacer algunas pruebas cuando tengas algo.

Fecha: miércoles 4 de noviembre de 2009 23:42:44 +0200
De: mmalmi@cc.hut.fi
Para: mmalmi@cc.hut.fi
Asunto: Re: compilación de Linux
Correo electrónico #56
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 4 de noviembre de 2009 20:38:03 +0000
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: compilación de Linux
Correo electrónico #55
aptget
instala libgtk2.0dev
> Además de la parte de IRC, ¿cómo fue tu prueba de proxy? Desde que has estado
>
Hay paquetes Debian disponibles para algunas de las dependencias en lugar de tener que compilarlos nosotros mismos:
aptget
install compilación esencial
> conectado saliente a través de TOR, necesitaría buscar en debug.log
> beginthread no tiene un equivalente directo de Linux, así que usé > hilos de Boost en su lugar.
>
recursos.
> ¿cuánto tiempo tomó? Supongo que para saber si tuvo éxito.
> «conectado».
> Subí lo que he portado hasta ahora al svn/branches. Util, script, db > y los encabezados se compilan completamente ahora y
net.cpp parcialmente, así que aún hay trabajo por hacer.
Solo les hago saber que todavía estoy trabajando en la compilación de Linux para no duplicar el trabajo. Lo vinculé, lo
ejecuté y solucioné problemas de tiempo de ejecución, como cambiarlo para cargar mapas de bits desde xpm en lugar de
> aceptar conexiones entrantes y nodos existentes que ya lo conocen
> eventualmente se conectaría contigo. ¿Cuántas conexiones obtuviste y
mmalmi@cc.hut.fi escribió:
Compartiremos OpenSSL con enlace, estoy bastante seguro de que siempre está preinstalado en
Linux. GTK tiene que estar compartido vinculado. No estoy completamente seguro de si está
preinstalado de forma predeterminada.
> ellos. Normalmente, además de usted, hay entre 1 y 3 nodos más que pueden
en lugar de archivos RC. Son archivos C inteligentes que definen gráficos en matrices estáticas. El ícono de bitcoin
tiene 5 versiones diferentes, pero no pude entender cómo funciona en xpm, así que solo puse la más grande. Quizás en
GTK lo escale por ti. No sé si son correctos o qué, pero se compilan.
Necesito ver si Berkeley DB o Boost tienen paquetes.
> sin IRC para saber cuáles están en línea, lleva mucho tiempo encontrarlos
aptget
instala libssldev
> conectado antes, su addr.dat contiene direcciones de nodos conocidos, pero
Al habilitar la configuración del proxy y reiniciar Bitcoin, obtuve las primeras conexiones en menos de un minuto
y, finalmente, incluso 8 conexiones. Me pregunto si realmente todos están a través de TOR. Netstat muestra sólo 2
conexiones a localhost:9050 y 7 conexiones desde el puerto local 8333 a otro lugar. (Es posible que
algunas de las conexiones mostradas ya estén

Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: jueves, 5 de noviembre de 2009 15:25:27 +0000
Correo electrónico #58
Asunto: Re: compilación de Linux
De: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: jueves, 5 de noviembre de 2009 05:31:03 +0000
Asunto: Re: Proxy
Para: mmalmi@cc.hut.fi
De esa forma no habría necesidad de un servidor IRC.
mmalmi@cc.hut.fi escribió:
Cuando la compilación de Linux funciona, es más fácil configurar nodos en servidores que están
en línea la mayor parte del tiempo y tienen una IP estática. Una lista de IP estática enviada con
Bitcoin y un protocolo de intercambio entre pares sería genial.
La página wiki parece una solución buena y de rápida aplicación. Podría mantener mi ip actualizada
allí y podríamos pedirle a otros que hagan lo mismo.
> direcciones iniciales publicadas en una página Wiki con las instrucciones.
Correo electrónico #57
> IP codificada en el programa, podría generar automáticamente. O alguna IP
De acuerdo. No lo vinculé en el primer intento, pero todavía no busqué más en las dependencias.
Mi última confirmación de SVN incluyó una revisión del código que selecciona el orden de las
direcciones a las que conectarse, probándolas en el orden en que se vieron en línea más
recientemente, por lo que debería conectarse de una manera más razonable.
> Si algunos nodos que aceptan conexiones entrantes estuvieran dispuestos a tener sus
> recursos.
Se agregaron buildunix.
txt y makefile.unix.
7 sonidos entrantes y 2 salientes aproximadamente como se esperaba.
desconectados.) Por alguna razón no hay debug.log en la carpeta donde lo estoy ejecutando.
> problemas como cambiarlo para cargar mapas de bits desde xpm en lugar de
> trabajo duplicado. Lo vinculé, lo ejecuté y trabajé en tiempo de ejecución.
Fusioné los cambios de Linux en el tronco principal de SVN. Se compila y se ejecuta ahora. Creo que
todos los problemas están en la interfaz de usuario. Los menús dejan de funcionar rápidamente y no
se vuelven a pintar cuando se supone que deben hacerlo, a menos que cambie su tamaño, y la
interfaz de usuario tiene algunos errores de segmentación. No debería ser demasiado difícil depurar con
gdb. Aún no he probado si funciona bien con otros nodos, así que manténgalo fuera de la red.
debug.log se movió al directorio de datos «%appdata%/bitcoin/debug.log»
> Sólo les hago saber que todavía estoy trabajando en la compilación de Linux para que no
> Habilitando la configuración de proxy y reiniciando Bitcoin obtuve las primeras > conexiones en
menos de un minuto y finalmente incluso 8 conexiones. Me pregunto si realmente están todos a través de
TOR. Netstat muestra sólo 2 conexiones a localhost:9050 y 7 conexiones desde el puerto local
8333 a otro lugar. (Algunas de las conexiones mostradas pueden estar ya desconectadas). Por alguna
razón, no hay debug.log en la carpeta donde lo estoy ejecutando.

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Foro
Fecha: jueves, 5 de noviembre de 2009 17:33:58 +0000
Correo electrónico #60
Fecha: viernes, 6 de noviembre de 2009 06:20:15 +0000
>
> La página wiki parece una solución buena y de rápida aplicación. Podría mantener mi IP actualizada allí y podríamos
pedir a otros que hagan lo mismo.
> Cuando la compilación de Linux funciona, es más fácil configurar nodos en servidores que > están en línea la mayor parte
del tiempo y tienen una IP estática. Una lista de IP estática enviada con Bitcoin y un protocolo de intercambio entre
pares sería genial. De esa manera no habría necesidad de un servidor IRC.
Ahora que el foro en bitcoin.sourceforge.net se está poniendo de moda, realmente deberíamos buscar un lugar que
albergue gratuitamente el software completo del foro. La función del foro bitweaver es demasiado liviana. Supongo que la
pestaña «Foro» en la página de inicio puede vincular al lugar donde esté alojado el foro.
>> IP codificada en el programa, podría generar automáticamente. O alguna IP
>> direcciones iniciales publicadas en una página Wiki con las instrucciones.
>> Si algunos nodos que aceptan conexiones entrantes estuvieran dispuestos a tener sus
cantidad de tiempo si IRC no está disponible. En realidad, IRC solo es necesario para iniciar la primera conexión, pero lo
hemos estado usando como muleta para conectarnos más rápido.
Eso seria genial. Solo los usuarios de TOR lo necesitan, por lo que en las instrucciones que dicen «bitcoin
proxy=
127.0.0.1:9050 addnode=<
someip>», someip podría ser una IP estática real, con el wiki gratuito para todos
agrega tu lista
de IP cercana o un enlace a ella. Debería haber un enlace a ese paso opcional, agregue su
IP a esta lista ahora que puede aceptar entradas si es estático.
¿Crees que las personas anónimas buscan ser completamente sigilosas, como nunca conectarse una vez sin TOR para
que nadie sepa que usan bitcoin, o simplemente quieren cambiar a TOR antes de realizar cualquier transacción? Es solo
que si quieres ser completamente sigiloso, tendrás que realizar la siembra manual proxy
addnode.
Sería muy fácil
equivocarse en eso; Si ejecuta Bitcoin normalmente para empezar, inmediatamente comienza a conectarse
automáticamente.
Correo electrónico #59
Sería una gran ventaja si pudiera admitir SSL, al menos para la página de inicio de sesión, si no para todo el sitio. Varias
personas en el foro han expresado interés en TOR/I2P, y esos usuarios necesitan SSL porque muchos de los
nodos de salida de TOR probablemente sean raspadores de contraseñas administrados por ladrones de identidad. Gran
parte del interés principal en Bitcoin provendrá del sector de la privacidad.
¿Alguna idea de dónde podemos conseguir un foro gratuito? Tal vez deberíamos buscar dónde se alojan los foros de otros
proyectos para obtener ideas sobre dónde buscar.
He visto proyectos que tienen un gran número de seguidores solo por charlas en foros y planificación rápida sin siquiera
tener ningún código todavía. Tener muchas conversaciones en el foro le da al proyecto más presencia en la red, más
resultados de búsqueda, lo hace parecer grande, atrae nuevos usuarios, ayuda a resolver preguntas de soporte y
analiza qué características son más buscadas.

> ¿Crees que las personas anónimas buscan ser completamente sigilosas, como
cosas a la vez, así que no sé si fue solo una cosa (probablemente Repintar), pero tengo que
asumir que incluso cualquier función wx que use wxString no es segura de usar fuera del hilo de la
interfaz de usuario. Maldita sea, ahí van todas las buenas funciones de soporte de portabilidad de
wxWidgets. Dejé algunas cosas simples como wxThread::GetCPUCount() que revisé la fuente y
es todo numérico, y wxMutex tiene que ser seguro o sería inútil.
usuario.
Resulta que es más inseguro para subprocesos en GTK. Reemplacé un montón de
Las personas que están interesadas en ser sigilosas tienden a ser más capaces técnicamente
y probablemente no tengan problemas para seguir las instrucciones para conseguir un secreto perfecto.
Por supuesto, podría haber un botón de conexión en la interfaz de usuario en el que se debe
hacer clic antes de usarlo, pero la desventaja es que la interfaz de usuario se vuelve menos sencilla
para el usuario promedio.
> Sería una gran ventaja si pudiera soportar SSL, al menos para el inicio de sesión.
> algunos otros proyectos tienen sus foros alojados para obtener ideas sobre dónde buscar.
La mayoría de wxWidgets no son seguros para usar en subprocesos que no sean el subproceso de la interfaz de
usuario, pero como regla general en Windows, todo lo que no esté relacionado con la interfaz de usuario está bien.
Ahora funciona de manera confiable en Linux, excepto que si usa wxMessageBox() fuera del subproceso
de la GUI, fallará porque los subprocesos que no son de la GUI no pueden abrir una ventana en Linux.
No tengo que arreglar eso todavía. Le he estado haciendo la prueba de estrés y funciona
normalmente.
> comienza a conectarse automáticamente.
> ¿Alguna idea de dónde podemos conseguir un foro gratuito? Tal vez deberíamos mirar dónde
> arriba; Si ejecuta Bitcoin normalmente, comience con él inmediatamente.
> el principal interés en Bitcoin será el sector de la privacidad.
>
> proxy
addnode
siembra manual. Sería muy fácil equivocarse con eso.
> quieres ser completamente sigiloso y tendrías que pasar por el
> Los nodos son probablemente raspadores de contraseñas administrados por ladrones de identidad. Mucho
Me pregunto si los archivos dat de la base de datos son intercambiables con Windows.
Todavía tengo que descubrir cómo hacer correctamente la versión xpm del ícono.
> ¿Solo quieres cambiar a TOR antes de realizar cualquier transacción? es solo si
> interés en TOR/I2P, y esos usuarios necesitan SSL porque muchos TOR salen
Existe el problema de que si sale y lo ejecuta nuevamente de inmediato, no puede vincular el puerto 8333.
El puerto se libera después de aproximadamente un minuto. A menos que me esté perdiendo algo,
cerraré el socket antes de salir, así que no sé qué más puedo hacer. Tal vez esto sea simplemente algo
relacionado con Linux: lleva un minuto liberar un puerto que había vinculado. Posiblemente sea una
característica de seguridad para que algún troyano no elimine el servidor web y salte rápidamente a
su lugar y detecte todos los reintentos del cliente.
> nunca se conecte una vez sin TOR para que nadie sepa que usan bitcoin, o
> página si no es en todo el sitio. Varias personas en el foro han expresado
Fecha: sábado 7 de noviembre de 2009 12:13:45 +0200
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #61
Asunto: Re: Foro
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: mmalmi@cc.hut.fi
Asunto: Re: compilación de Linux
De: Satoshi Nakamoto <satoshin@gmx.com>
Machine Translated by Google
Para: Martti Malmi <mmalmi@cc.hut.fi>, Liberty Standard <newlibertystandard@gmail.com>
Correo electrónico #64
Asunto: Compilación de Linux lista para pruebas (adjunta)
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 8 de noviembre de 2009 05:23:13 +0000
Para: Martti Malmi <mmalmi@cc.hut.fi>, Liberty Standard <newlibertystandard@gmail.com>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Compilación de Linux lista para probar
Asunto: Re: Compilación de Linux lista para probar
Fecha: domingo 8 de noviembre de 2009 18:48:27 +0200
De: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
CC: Estándar de la libertad <newlibertystandard@gmail.com>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #65
Fecha: domingo 8 de noviembre de 2009 05:52:11 +0000
Correo electrónico #63
De: mmalmi@cc.hut.fi
Fecha: domingo 8 de noviembre de 2009 11:50:44 +0200
La compilación de Linux está lista para probarse en la red. Parece sólido. Envié el ejecutable como archivo adjunto en el
correo electrónico anterior, pero si el servidor de correo no lo dejó pasar (tiene 12 MB), puedes descargarlo aquí:
bitcoinlinux0.1.6test1.
tar.bz2 adjunto
http://rapidshare.com/files/303914158/linux0.1.6test1.
tar.bz2.html
> el servidor de correo no lo dejó pasar (son 12 MB), puedes descargarlo
Otra opción sería reubicar todo el sitio en algún lugar donde podamos ejecutar Drupal o TikiWiki. He estado pensando en
comprar un servidor virtual o alojamiento web para el servicio de intercambio pronto, y si la plataforma permite dos
cuentas separadas, podríamos ejecutar el sitio allí también. El CMS y su base de datos siempre se pueden copiar y
reubicar en un nuevo servidor web si es necesario.
¡Genial! Se alcanzó un punto de referencia importante. Parece funcionar bien aquí.
Correo electrónico #62
Una opción sería ning.com. Ning.com es un sitio comunitario popular y muchos usuarios que ya tienen una cuenta no
necesitarían registrar una cuenta nueva. Ejemplo: http://p2pfoundation.ning.com/. Esto parece ser compatible con SSL.
> La compilación de Linux está lista para probarse en la red. Parece sólido.
> aquí:
> http://rapidshare.com/files/303914158/linux0.1.6test1.tar.bz2.html
> Envié el ejecutable como archivo adjunto en el correo electrónico anterior, pero si

> visitas, hace que parezca grande, atrae nuevos usuarios, ayuda a resolver soporte
> ¿Alguna idea de dónde podemos conseguir un foro gratuito? Tal vez deberíamos mirar dónde
¿Cuánto tiempo lo ejecutaste? La descarga de los bloques podría tardar unos minutos.
Especialmente si está utilizando un módem por cable, el enlace ascendente puede tener un
ancho de banda mucho menor, por lo que llevaría algún tiempo cargar la lista de solicitudes de
bloqueo.
> el principal interés en Bitcoin será el sector de la privacidad.
> Planificación instantánea sin siquiera tener ningún código todavía. teniendo mucho
>
> interés en TOR/I2P, y esos usuarios necesitan SSL porque muchos TOR salen
>
> La pestaña «Foro» en la página de inicio puede vincular a cualquier lugar donde se encuentre el foro.
Estándar de libertad escribió:
> Sería una gran ventaja si pudiera soportar SSL, al menos para el inicio de sesión.
> debería buscar algún lugar que albergue gratuitamente el software completo del foro.
> preguntas, analiza qué características son más buscadas.
> algunos otros proyectos tienen sus foros alojados para obtener ideas sobre dónde buscar.
Si lo ejecuta nuevamente y todavía no descarga bloques, manténgalo funcionando durante
al menos varias horas y luego envíeme el debug.log. Eso debería darle tiempo a mi nodo para
conectarse a usted y podría ver lo que dice en mi lado y correlacionarlo con su debug.log.
En debug.log, solicita la lista de bloques, la recibe y luego comienza a cargar la lista de bloques
solicitados. No recibe los bloques, pero no funcionó lo suficiente como para estar seguro de que
todavía habría tenido tiempo. Todo lo demás parece normal.
Creé un sitio ning.com para realizar pruebas: bitcoin.ning.com. Al menos está ahí para obtener
visitas a Google, incluso si no lo usamos.
> de la charla en el foro da a un proyecto más presencia en la red, más búsqueda
>
> He visto proyectos que tienen un gran número de seguidores solo por las charlas en foros y
> Los nodos son probablemente raspadores de contraseñas administrados por ladrones de identidad. Mucho
> Una buena manera de probar el icono de la bandeja en Gnome es eliminar el > área de
notificación y luego volver a agregarla. Si el icono aún se muestra
> alojado.
> página si no es en todo el sitio. Varias personas en el foro han expresado
> Eso es lo que quise decir. Los bloques mostrados en la barra de estado no aumentaron en
absoluto mientras ejecutaba el programa. He adjuntado mi debug.log.
> La función del foro bitweaver es demasiado liviana. Supongo que
>
Tienes razón acerca de la opción minimizar al cerrar, no hay ninguna razón por la que no se pueda
separar. Martti originalmente lo tenía separado y lo convertí en una subopción, mi error. Lo
cambiaré de nuevo.
> Ahora que el foro en bitcoin.sourceforge.net se está poniendo de moda, realmente
Correo electrónico #66
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 8 de noviembre de 2009 17:39:39 +0000
Asunto: Re: Foro
Asunto: Re: Compilación de Linux lista para probar
Para: Liberty Standard <newlibertystandard@gmail.com>
CC: Martti Malmi <mmalmi@cc.hut.fi>
Machine Translated by Google
Asunto: Re: Foro
Para: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 8 de noviembre de 2009 18:48:38 +0000
>
Si te refieres a que el recuento de bloques en la barra de estado no funciona correctamente
programa todavía en Linux como lo hace en Windows. Teniendo en cuenta lo que dices, yo
> después de volver a agregar la notificación, entonces está funcionando correctamente.
>
Estándar de libertad escribió:
>
>
entonces creo que está funcionando correctamente. no se ha descargado
la GUI del proceso bitcoin que ya se está ejecutando.
Estoy pensando en phpBB o IPB o similar. Una línea de texto por hilo, fuentes pequeñas, uso eficiente del espacio
vertical. La mayoría de la gente ya está familiarizada con la interfaz.
> Creé un sitio ning.com para realizar pruebas: bitcoin.ning.com. Al menos está ahí para obtener
visitas de Google, incluso si no lo usamos.
> El domingo 8 de noviembre de 2009 a las 9:08 a.m., Satoshi Nakamoto <satoshin@gmx.com >
<mailto:satoshin@gmx.com>> escribió:
>
>
>
Verificó que esto puede suceder con bitcoin. Sería bueno si
Correo electrónico #67
>
>
>
>
>
hasta alrededor de 26600, entonces eso es un error, deberías enviarme tu
La bandeja del sistema en Gnome no es muy confiable. A veces un icono
al menos debería desactivar la opción minimizar a bandeja inicialmente
mmalmi@cc.hut.fi escribió:
>
>
>
>
>
>
bloques generados previamente. ¿Es eso un error o una característica nueva?
No hemos descubierto cómo encontrar y abrir el archivo en ejecución existente.
Realmente no soy un fanático de ese tipo de diseño de foro. La lista de hilos solo cabe en unos 4 hilos en
una página, las publicaciones se tratan como artículos de noticias o publicaciones de blog con comentarios
de respuesta en la parte inferior. Es más bien un sitio de redes sociales, que no es realmente propicio
para debates técnicos.
>
>
>
Lo descargué y se ejecuta. Está usando mucha CPU,
iniciar bitcoin mientras ya se está ejecutando simplemente aparecería
>
>
>
>
registro de depuración. (que está en ~/.bitcoin/debug.log)
desaparecerá sin dejar posibilidad de volver al programa. Tengo
por defecto.
> Generalmente establezco preferencias de aplicación para no minimizar a la bandeja, pero > para cerrar a la
bandeja. Y mantengo la aplicación minimizada. De esa manera no cierro accidentalmente el programa y
todavía tengo la conveniencia de poder abrir la aplicación desde la bandeja. (No muestro ventanas abiertas
en la ‘barra de tareas’, pero tengo un ícono que, si se hace clic, muestra ventanas abiertas como elementos
de submenú). Luego, si el ícono de la bandeja desaparece, voy a la configuración, deshabilito y vuelvo a
Habilite
la configuración del icono de la bandeja para que > reaparezca. Actualmente, eso no es posible con
las preferencias de bitcoin porque la marca de verificación cerca de la bandeja no se puede habilitar sin que
la casilla de verificación minimizar a la bandeja esté habilitada.

Asunto: Re: Compilación de Linux lista para probar
Para: Liberty Standard <newlibertystandard@gmail.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 9 de noviembre de 2009 01:23:59 +0000
CC: Martti Malmi <mmalmi@cc.hut.fi>
>> preguntas, analiza qué características son más buscadas.
>> algunos otros proyectos tienen sus foros alojados para obtener ideas sobre dónde buscar.
>>
los siguientes mensajes a la línea de comando. no entiendo esos
>
>
>> de la charla en el foro da a un proyecto más presencia en la red, más búsqueda
>> He visto proyectos que tienen un gran número de seguidores solo por las charlas en foros y
>> los nodos probablemente sean raspadores de contraseñas manejados por ladrones de identidad. Mucho
Martti, ¿cuánto tiempo te llevó comenzar a descargar bloques cuando lo ejecutaste y a qué velocidad
se descargó?
>
>> alojado.
>
>> página si no es en todo el sitio. Varias personas en el foro han expresado
¿Cuánto tiempo tardó aproximadamente en empezar? Podría ser que el nodo desde el que
realizó la solicitud sea lento. El inicio lento es consistente con la velocidad de descarga lenta.
> cambia el puerto y empieza a funcionar de nuevo.
>> La función del foro bitweaver es demasiado liviana. Supongo que
>>
>
Estándar de libertad escribió:
mensajes cuando el puerto bitcoin está disponible. Seria posible
> A veces me pasa lo mismo con mi cliente BitTorrent. Cuando yo
>> Ahora que el foro en bitcoin.sourceforge.net se está poniendo de moda, realmente
>> éxitos, hace que parezca grande, atrae nuevos usuarios, ayuda a resolver soporte
>> ¿Alguna idea de dónde podemos conseguir un foro gratuito? Tal vez deberíamos mirar dónde
>> planificación instantánea sin siquiera tener ningún código todavía. teniendo mucho
>> el principal interés en Bitcoin será el sector de la privacidad.
Cuando inicio bitcoin y el puerto bitcoin no está disponible, aparece
>
>>
>> interés en TOR/I2P, y esos usuarios necesitan SSL porque muchos TOR salen
Correo electrónico #68
Me gustaría ver su archivo debug.log actual e intentar comprender qué está pasando. Podría ser
simplemente una conexión muy lenta en el otro lado, o tal vez algo anda mal y falló y se volvió a
intentar. Tardar demasiado podría confundir a otros usuarios.
>
>> La pestaña «Foro» en la página de inicio puede vincular a cualquier lugar donde se encuentre el foro.
>> Sería una gran ventaja si pudiera soportar SSL, al menos para el inicio de sesión.
>
> Ok, los bloques ahora han comenzado a aumentar. Definitivamente les toma más tiempo comenzar a
aumentar que con la versión de Windows. Además, creo que podrían estar aumentando a un ritmo más
lento que en la versión de Windows. ¿Quizás hay depuración habilitada en la compilación de Linux
que me enviaste? Los bloques aumentan a aproximadamente 15 bloques por segundo (globo ocular >
estimación mientras mira un reloj). No cronometraje qué tan rápido aumentaron en la versión de
Windows, pero parece que fue mucho más rápido.
¿Para que Bitcoin elija otro puerto si se toma el puerto predeterminado? El
> reinícielo, mi puerto previamente abierto está cerrado. Todo lo que tengo que hacer es
>> debería buscar algún lugar que albergue gratuitamente el software completo del foro.

Asunto: Re: Compilación de Linux lista para probar
Para: Liberty Standard <newlibertystandard@gmail.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 9 de noviembre de 2009 05:42:59 +0000
CC: Martti Malmi <mmalmi@cc.hut.fi>
/usr/lib/gio/modules/libgioremotevolumemonitor.
so: ELF incorrecto
En Wine, no hay forma de que la versión de Windows haga SO_REUSEADDR, por lo que agregaría 60 segundos (en mi
sistema) de TIME_WAIT después de cerrar el puerto.
No estoy seguro de cuáles son esos errores de biblioteca, buscaré un poco.
Ahora que lo pienso, cuando cierras Bitcoin, cierra la ventana principal inmediatamente pero
en segundo plano continúa ejecutándose para finalizar un vaciado y cierre ordenado de la base
de datos. Antes de implementar eso, era molesto tener una ventana colgada que no respondía
dando vueltas.
>
/usr/lib/gio/modules/libgvfsdbus.so: clase ELF incorrecta: ELFCLASS64
>
No se pudo cargar el módulo: /usr/lib/gio/modules/libgiogconf.so
Gracias por eso, ya veo lo que pasó. Debido a que el primero era lento, terminó solicitando los
bloques a todos los demás, lo que sólo atascó todo. Puedo solucionar esto, sólo necesito pensar
un rato en la forma correcta.
bitcoin datadir=/
home/tunombredeusuario/.bitcoin
>
bitcoin datadir=<
directorio>
/usr/lib/gio/modules/libgioremotevolumemonitor.
so
>
clase: ELFCLASS64
Si necesita realizar una transferencia entre dos copias, puede enviarla a la dirección bitcoin de la otra parte. La copia
de recepción no tiene que estar en línea en ese momento.
Hasta que finalice el apagado ordenado en segundo plano, el puerto permanecerá bloqueado, y esta es una protección
importante para garantizar que otra copia no pueda tocar la base de datos hasta que termine. No he visto que el apagado
tarde más de unos segundos.
>
No se pudo cargar el módulo: /usr/lib/gio/modules/libgvfsdbus.so
Correo electrónico #69
>
Ya usa SO_REUSEADDR para que pueda vincularse al puerto si está en estado
TIME_WAIT después de cerrarse. El único momento en el que no debería poder vincularse
es cuando el programa realmente ya se está ejecutando. Es importante que no se ejecuten dos
copias de Bitcoin en la misma máquina a la vez porque estarían modificando la base de datos al
mismo tiempo. Nunca es necesario ejecutar dos en una máquina, ya que la generación de
monedas ahora utilizará múltiples procesadores automáticamente.
No hay riesgo de cerrar mientras no estén confirmados. Cuando realiza una transacción o un
nuevo bloque, lo transmite inmediatamente a la red. Después de eso, el número creciente de
números confirmados solo está monitoreando el resultado. Su nodo no hace nada
durante ese tiempo para promover la aceptación.
>
/usr/lib/gio/modules/libgiogconf.so: clase ELF incorrecta: ELFCLASS64
Por ejemplo, en Linux, el directorio predeterminado es (no use ~)
>
No se pudo cargar el módulo:
La línea de comando para usar un directorio de datos diferente es
>
mensajes cuando el puerto bitcoin está disponible. Seria posible
>
>
la lenta velocidad de descarga.
¿Lo ejecuté y qué tan rápido se descargó?
mirando un reloj). No miré qué tan rápido aumentaron
reintentado. Tardar demasiado podría confundir a otros usuarios.
> clase: ELFCLASS64
>
Estándar de libertad escribió:
>
>
>
Normalmente no debería ser necesario utilizar este interruptor. Todavía no te permitirá ejecutar dos
instancias a la vez.
>
>
/usr/lib/gio/modules/libgiogconf.so: clase ELF incorrecta: ELFCLASS64
cambia el puerto y empieza a funcionar de nuevo.
>
>
que con la versión de Windows. ¿Quizás haya depuración?
Me gustaría ver su archivo debug.log actual e intentar
>
>
Ok, los bloques ahora han comenzado a aumentar. Definitivamente se necesita
>
los siguientes mensajes a la línea de comando. no entiendo esos
A veces me pasa lo mismo con mi cliente BitTorrent.
>
>
la versión de Windows, pero parece que era mucho más rápida.
> He incluido mi debug.log actual.
/usr/lib/gio/modules/libgioremotevolumemonitor.
so: ELF incorrecto
>
habilitado en la compilación de Linux que me enviaste? bloque son
entender lo que está pasando. Puede que sea una conexión muy lenta
> /usr/lib/gio/modules/libgioremotevolumemonitor.
so
>
Estándar de libertad escribió:
>
>
> Le tomó aproximadamente media hora comenzar a incrementarse rápidamente.
>
>
hacer es
>
>
> No se pudo cargar el módulo: /usr/lib/gio/modules/libgvfsdbus.so
>
más tiempo para que empiecen a aumentar que con Windows
>
>
¿tomado? El
>
>
¿Cuánto tiempo tardó aproximadamente en empezar? Podría ser el nodo que
reinícielo, mi puerto previamente abierto está cerrado. todo lo que tengo que hacer
>
>
aumentando a unos 15 bloques por segundo (estimación ocular mientras
en el otro lado, o tal vez algo anda mal y falló y
yo obtengo
>
>
> Curiosamente, el uso de la CPU aumentó antes de que comenzara a incrementarse de manera
constante y luego disminuyó cuando comenzó a incrementarse de manera constante.
>
>
>
sucedió que la solicitud es lenta. El lento comienzo es consistente con
Martti, ¿cuánto tiempo te tomó comenzar a descargar bloques cuando
> /usr/lib/gio/modules/libgvfsdbus.so: clase ELF incorrecta: ELFCLASS64
> No se pudo cargar el módulo:
>
>
>
> El lunes 9 de noviembre de 2009 a las 3:23 a.m., Satoshi Nakamoto <satoshin@gmx.com >
<mailto:satoshin@gmx.com>> escribió:
para que bitcoin elija otro puerto si el puerto predeterminado es
>
> Aunque esta vez el bloque aumentó a 2 dentro de los primeros > minutos. Todavía no he
generado ningún bitcoin. Esperaré mientras tenga paciencia para generar un bitcoin, pero si no se crea
ninguno cuando pierda la paciencia, volveré a la versión Wine.
>
Cuando yo
>
>
>
versión. Además, creo que podrían estar aumentando a un ritmo más lento.
>
Cuando inicio bitcoin y el puerto bitcoin no está disponible,

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Compilación de Linux lista para probar
De: mmalmi@cc.hut.fi
Fecha: lunes 9 de noviembre de 2009 10:32:08 +0200
CC: Estándar de la libertad <newlibertystandard@gmail.com>
>
> La razón por la que ejecuto dos instancias al mismo tiempo es para transferir bitcoins > de una instancia de bitcoin a otra. Por
supuesto, necesitarían acceder a directorios de datos diferentes. Quizás eso podría especificarse como > un argumento de
línea de comando. Actualmente tengo que mover mi carpeta de datos de bitcoin > a una máquina virtual para hacer esto. Cerrar
bitcoin y reiniciarlo con un directorio de datos diferente es una mala solución porque cerrar bitcoin mientras hay bitcoins no
confirmados corre el riesgo de perder esos bitcoins.
Nunca es necesario utilizar dos en una máquina como moneda
>
No estoy seguro de cuáles son esos errores de biblioteca, buscaré un poco.
> Martti, ¿cuánto tiempo tardó en comenzar a descargar bloques cuando ejecutaste?
No se pudo cargar el módulo: /usr/lib/gio/modules/libgiogconf.so
>
> que dos copias de Bitcoin no se ejecuten en la misma máquina a la vez
>
>
>
Estado TIME_WAIT después de cerrarse. La única vez que no debería
>> Ok, los bloques ahora han comenzado a aumentar. Definitivamente les lleva más tiempo >> comenzar a aumentar que
con la versión de Windows. Además, >> pienso que podrían estar aumentando a un ritmo más lento que con la versión
>> de Windows. ¿Hay tal vez habilitada la depuración en la compilación de Linux que me enviaste? Los bloques están
aumentando a aproximadamente 15 bloques por >> segundo (estimación ocular mientras se mira un reloj). No tomé el
tiempo >> qué tan rápido aumentaron en la versión de Windows, pero parece que fue mucho más rápido.
>
>
>
>
Correo electrónico #70
> ¿Y a qué velocidad se descargó?
Tendré que concentrarme en un proyecto escolar (casualmente, codificación en C++) durante
aproximadamente un mes, por lo que no tengo mucho tiempo para el desarrollo
activo hasta diciembre. Mantengamos el contacto de todos modos.
>
> La generación ahora utilizará múltiples procesadores automáticamente.
> porque estarían modificando la base de datos al mismo tiempo.
>
> bind es cuando el programa realmente ya se está ejecutando. Es importante
> Otra cosa que noté es que el texto del diálogo Acerca de no encaja > correctamente y no se puede
cambiar de tamaño.
> Ya usa SO_REUSEADDR por lo que puede vincularse al puerto si está en
> Bitcoin definitivamente no se estaba ejecutando cuando aparece el error de puerto ocupado. El proceso se cierra
rápidamente y confiablemente según mi experiencia, pero toma entre 30 segundos y 3 minutos (estimación de la memoria)
para que el puerto vuelva a estar disponible. Ocurrió al cambiar de bitcoin > 0.1.5 en Wine a la compilación de Linux y
nuevamente al cambiar de la compilación de Linux a bitcoin 0.1.5 en Wine.
Comenzó muy rápidamente cuando me conecté y descargué más rápido que mi PC con Windows,
que tiene una CPU más lenta.
> Liberty Standard escribió:
>

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Liberty Standard <newlibertystandard@gmail.com>
Asunto: Re: Compilación de Linux lista para probar
Fecha: lunes 9 de noviembre de 2009 19:30:53 +0000
CC: Martti Malmi <mmalmi@cc.hut.fi>
Realmente no deseas seguir ejecutando Wine, estás recibiendo errores de base de datos (db.log).
Probablemente haya desarrollado estos rituales de transferencia a una instalación nueva para hacer
frente a la corrupción de la base de datos. Si hay una manera de perder bloques no confirmados,
tendrían que ser los errores de la base de datos.
>>
mensajes cuando el puerto bitcoin está disponible. Seria posible
> cualquier necesidad de ejecutar dos en una máquina ya que ahora se utilizará la generación de monedas
>>
> Estado TIME_WAIT después de cerrarse. La única vez que no debería
> la lenta velocidad de descarga.
>>
/usr/lib/gio/modules/libgioremotevolumemonitor.
so: ELF incorrecto
>
>>
cambia el puerto y empieza a funcionar de nuevo.
> lado, o tal vez algo anda mal y falló y se volvió a intentar. Tomando también
>>
/usr/lib/gio/modules/libgiogconf.so: clase ELF incorrecta: ELFCLASS64
>
>>
clase: ELFCLASS64
> ¿Y a qué velocidad se descargó?
>
> enlazar es cuando el programa realmente ya se está ejecutando. Es importante
> mucho tiempo podría confundir a otros usuarios.
>>
No se pudo cargar el módulo: /usr/lib/gio/modules/libgiogconf.so
> ¿Cuánto tiempo tardó aproximadamente en empezar? Podría ser el nodo que
>>
>>
¿Para que Bitcoin elija otro puerto si se toma el puerto predeterminado? El
> múltiples procesadores automáticamente.
> que dos copias de Bitcoin no se ejecuten en la misma máquina a la vez porque
> Me gustaría ver su archivo debug.log actual e intentar comprenderlo.
>>
No se pudo cargar el módulo:
/usr/lib/gio/modules/libgvfsdbus.so: clase ELF incorrecta: ELFCLASS64
Creo que GCC 4.3.3 en la versión de Linux optimizó el código SHA256
mejor que el antiguo GCC
3.4.5 en Windows. Cuando estaba buscando el mejor código SHA256,
había una gran cantidad
de código SHA1 altamente optimizado disponible, pero todavía no tanto para SHA256.
debería ver
si puedo
>
Cuando inicio bitcoin y el puerto bitcoin no está disponible, aparece
>
>>
> Ya usa SO_REUSEADDR para que pueda vincularse al puerto si está en
>>
A veces me pasa lo mismo con mi cliente BitTorrent. Cuando yo
>
Cualquier problema que encuentre en la compilación de Linux se puede solucionar. La
incompatibilidad de Wine en lo profundo de Berkeley DB no se puede solucionar.
>>
los siguientes mensajes a la línea de comando. no entiendo esos
> estarían modificando la base de datos al mismo tiempo. nunca hay
Correo electrónico #71
>>
No se pudo cargar el módulo: /usr/lib/gio/modules/libgvfsdbus.so
> sucedió que la solicitud es lenta. El lento comienzo es consistente con
>>
reinícielo, mi puerto previamente abierto está cerrado. Todo lo que tengo que hacer es
> No estoy seguro de cuáles son esos errores de biblioteca, haré algunas búsquedas.
> Martti, ¿cuánto tiempo tardó en comenzar a descargar bloques cuando ejecutaste?
> que esta pasando. Por otro lado, puede que sea una conexión muy lenta.
>>
/usr/lib/gio/modules/libgioremotevolumemonitor.
so
Machine Translated by Google
CC: Estándar de la libertad <newlibertystandard@gmail.com>
Correo electrónico #73
Fecha: martes 10 de noviembre de 2009 16:46:04 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Asunto: Re: Compilación de Linux lista para probar
Fecha: lunes 9 de noviembre de 2009 19:41:11 +0000
Asunto: Re: Linux problema de sockets muertos
>
>
>
>
>
aplicación y luego cierre la aplicación anterior. prefiero hacer limpieza
Cuando realiza una transacción o un nuevo bloqueo, inmediatamente
actualice MinGW a 4.3.x para que estén en igualdad de condiciones.
>
>
>
>
bitcoin usando un directorio de datos separado, entonces cuando el antiguo
pensar un rato en el camino correcto.
mmalmi@cc.hut.fi escribió:
>
> El lunes 9 de noviembre de 2009 a las 8:59 a. m., Liberty Standard >
<newlibertystandard@gmail.com <mailto:newlibertystandard@gmail.com>> escribió:
>
>
Actualizo bitcoin. Desmarcaré la casilla de verificación generar moneda en el
lento, terminó solicitando los bloques a todos los demás,
nada que su nodo haga durante ese tiempo para promover la aceptación.
>
>
>
>
>
instala en lugar de actualizar manteniendo los datos antiguos.
<mailto:satoshin@gmx.com>> escribió:
lo transmite a la red. Después de eso, el aumento
Hiciste muchas cosas con la compilación de Linux, el inicio automático, la minimización en la bandeja,
la configuración y todo, es realmente apreciado. Buena suerte en tu proyecto C++.
Estándar de libertad escribió:
>
>
>
>
>
Las monedas de la aplicación han vencido. Las enviaré a la nueva.
No hay riesgo de cerrar mientras no estén confirmados.
> Tendré que concentrarme en un proyecto escolar (casualmente codificación C++) durante
aproximadamente un mes ahora, así que no tengo tanto tiempo para el desarrollo activo > hasta diciembre.
Mantengamos el contacto de todos modos.
>
>
>
bitcoin obsoleto, lanza y comienza a generar monedas en el nuevo
lo que no hizo más que empantanar todo. Puedo arreglar esto, solo necesito
>
>
>
Otro caso en el que me gustaría ejecutar varias instancias es cuando
El lunes 9 de noviembre de 2009 a las 7:42 a.m., Satoshi Nakamoto <satoshin@gmx.com
Gracias por eso, ya veo lo que pasó. Porque el primero fue
#/número confirmado solo está monitoreando el resultado. hay
Correo electrónico #72
> ¡Todos los que contribuyeron a hacer esta compilación de Linux realmente hicieron un gran trabajo!
Gracias por el arduo trabajo. Ha comenzado a madurar algunos bitcoins, así que continuaré ejecutando el
cliente Linux por el momento hasta que decida si es al menos tan bueno o mejor en generar monedas que la
versión de Windows que se ejecuta en Wine.

4/sin confirmar
Me pregunto si el estado de los bloques debería decir «#/no confirmado» hasta el vencimiento (119/no confirmado y luego
120 bloques). El significado del número no es tan fuerte para los bloques como para las transacciones.
3/sin confirmar
Todas menos una de las conexiones de su nodo se cortaron al mismo tiempo, una poco después. IRC todavía estaba
funcionando, por lo que no era que estuvieras desconectado de Internet.
Empezaré a investigar esto. En última instancia, si no puedo encontrar la raíz del problema, tendré que crear algún tipo de
mecanismo para detectar la ausencia de mensajes y desconectarme. La única solución para usted en este
momento sería salir y reiniciar con más frecuencia.
2/sin confirmar
Parece que tuviste exactamente el mismo problema en Wine. Claramente hay algo en el manejo de sockets en
Linux que lo afecta de cualquier manera.
Puedes darte cuenta de que esto sucede cuando tus bloques están numerados secuencialmente, sin
que los bloques de otras personas se intercalen, como:
> El martes 10 de noviembre de 2009 a las 01:45, Liberty Standard
Veo lo que pasó. Todos tus enchufes se apagaron de alguna manera. No tenías comunicación con la red, pero como
tenías 8 conexiones zombies, pensó que todavía estaba en línea y siguió generando bloques.
Cuando saliste y reiniciaste, se conectó y descargó 45 bloques que la red encontró en tu ausencia. Dado que sus
bloqueos no se transmitieron a la red de inmediato, la red continuó sin ellos.
>
Es inverosímil que seas el único en encontrar bloques de 6 bloques seguidos de esa manera.
> ¡Acabo de perder 6 juegos de monedas vencidas! Tenía 10 conjuntos de bitcoins > madurando. El último
conjunto se generó aproximadamente a las 0:22. Llegó a > 2/sin confirmar antes de que bitcoin se atascara.
A las 10:10, el bitcoin que se > generó a las 0:22 todavía estaba solo en 2/sin confirmar. Como me habías dicho que no iba a
perder monedas, apagué y reinicié bitcoin. Por el lado positivo, se apagó y arrancó muy suavemente. Pero desafortunadamente,
cuando los bloques se actualizaron, perdí 6 conjuntos de bitcoins. Cuatro conjuntos aún estaban sin confirmar, pero dos
conjuntos fueron confirmados. Y ahora no hay rastro de ellos. Quizás ahora que tiene disponible la opción
‘Mostrar monedas generadas’, pueda volver a colocar las generaciones de bitcoins fallidas. Simplemente no me gusta que
esos bitcoins desaparecieran en el aire. Todavía estoy ejecutando la compilación de Linux en este momento, pero la versión
Wine de repente se ve mucho más atractiva ahora que 6 de los 10 conjuntos de bitcoins que generé en las últimas 24 horas
simplemente desaparecieron. He incluido mi debug.log.
>
7 cuadras
6 cuadras
Estándar de libertad escribió:
5/sin confirmar
Creo que sería una mejora no contar los propios bloqueos como confirmaciones. Un inconveniente sería que los
números de estado mostrados por diferentes nodos no coincidirían. El número de estado tampoco estaría coordinado
con la cuenta atrás de vencimiento en los bloques. Una opción más ligera sería un caso especial sólo si todas las
confirmaciones son suyas.
CC: Martti Malmi <mmalmi@cc.hut.fi>
Para: Liberty Standard <newlibertystandard@gmail.com>
Machine Translated by Google
Asunto: Re: Linux linux0.1.6test2
Para: Liberty Standard <newlibertystandard@gmail.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 11 de noviembre de 2009 00:39:19 +0000
CC: Martti Malmi <mmalmi@cc.hut.fi>
> 4/sin confirmar
> 7 cuadras
ahora adelante. Lo único medio molesto de la versión de Linux es que
No hay riesgo en cerrar mientras hay
Descargar:
>
Arreglé algunos lugares que encontré donde era posible que un enchufe recibiera un error y no
se desconectara. Si sus conexiones se cortan nuevamente, debería desconectarlas y volver a
conectarlas. También implementé un tiempo de espera de inactividad como alternativa.
>
>
la aceptación.
> 3/sin confirmar
> <newlibertystandard@gmail.com <mailto:newlibertystandard@gmail.com>> escribió:
Necesito empezar a escuchar más música…
#/número confirmado solo está monitoreando el resultado.
>
>
>
>
Correo electrónico #74
La compilación de Linux ha generado una cantidad decente de bitcoins dentro del
>
Esto también incluye una solución parcial para la lenta descarga del bloque inicial.
>
>
> 2/sin confirmar
>

> 6 cuadras
El ventilador de mi computadora ha pasado del 50% al 100%. :PI
sé que puedo limitar
inconfirmado.
http://rapidshare.com/files/305231818/linux0.1.6test2.tar.bz2.html
Deberías ejecutar con el modificador «debug»
para obtener información adicional de debug.log que
agregué y que te ayudará si hay más problemas.
>
>
hay
últimas 20 horas y confío en lo que me estás diciendo sobre la base de datos
>
>
>
> 5/sin confirmar
la CPU, así que si me pone demasiado de los nervios y si puedo vivir con
Cuando realiza una transacción o un nuevo bloqueo, inmediatamente
Satoshi Nakamoto escribió:
>
errores, por lo que todas las señales apuntan a que estoy ejecutando la compilación de Linux desde
>
linux0.1.6test2.
tar.bz2 12.134.012 bytes
> Puedes darte cuenta de que esto sucede cuando tus bloques están numerados >
secuencialmente, sin que los bloques de otras personas se intercalen, como:
>
nada que su nodo haga durante ese tiempo para promover
>
Se generan menos bitcoins, tal vez lo haga. O tal vez yo simplemente
lo transmite a la red. Después de eso, el aumento
> Veo lo que pasó. Todos tus enchufes se apagaron de alguna manera. No tenías comunicación
con la red, pero debido a que tenías 8 conexiones zombies, pensó que todavía estaba
en línea y siguió generando bloques.
>
>
>> El martes 10 de noviembre de 2009 a la 1:45 a. m., Liberty Standard >>
<newlibertystandard@gmail.com <mailto:newlibertystandard@gmail.com>> >> escribió:
>>
>>
>>
errores, por lo que todas las señales apuntan a que estoy ejecutando la compilación de Linux desde
> Es inverosímil que seas el único en encontrar bloques para 6 > bloques seguidos como ese.
>
>
>> Pero desafortunadamente, cuando se actualizaron los bloques, perdí 6 conjuntos de bitcoins.
>>
La compilación de Linux ha generado una cantidad decente de bitcoins dentro del
No hay riesgo en cerrar mientras hay
>
>>
> Liberty Standard escribió:
>>
Necesito empezar a escuchar más música…
>
> Pienso que sería una mejora no contar los propios bloques como > confirmaciones. Un
inconveniente sería que los números de estado mostrados por diferentes nodos no coincidirían. El
número de estado ya no estaría > coordinado con la cuenta regresiva de vencimiento en los bloques
tampoco. Una opción > más ligera sería un caso especial sólo si todas las confirmaciones son
suyas.
>>
>>
>>
ahora adelante. Lo único medio molesto de la versión de Linux es que
la CPU, así que si me pone demasiado de los nervios y si puedo vivir con
>
> Me pregunto si el estado de los bloques debería decir «#/sin confirmar» hasta el final > hasta el
vencimiento (119/sin confirmar y luego 120 bloques) en su lugar. El significado > del número no es tan
fuerte para los bloques como para las transacciones.
>>
> Todas menos una de tus conexiones de nodo se cortaron al mismo tiempo, una > poco después. IRC todavía estaba
funcionando, así que no era que estuvieras desconectado de Internet.
>> Aún quedaban cuatro sets sin confirmar, pero dos sets fueron confirmados. Y >> no hay rastro
de ellos ahora. Quizás ahora que tiene disponible la opción ‘Mostrar >> Monedas Generadas’,
pueda volver a colocar las generaciones de bitcoins fallidas. Simplemente no me gusta que esos
bitcoins desaparecieran en el aire. Todavía estoy ejecutando la compilación de Linux en este
momento, pero >> la versión Wine de repente se ve mucho más atractiva ahora que 6 >> de los 10
conjuntos de bitcoins que generé en las últimas 24 horas simplemente >> desaparecieron. He
incluido mi debug.log.
>>
últimas 20 horas y confío en lo que me estás diciendo sobre la base de datos
> Empezaré a investigar esto. En última instancia, si no puedo encontrar la raíz del problema, tendré que crear algún tipo de
mecanismo para detectar la ausencia de mensajes y desconectarme. La única solución para usted ahora sería salir
y reiniciar más a menudo.
>> ¡Acabo de perder 6 juegos de monedas vencidas! Tenía 10 juegos de bitcoins >>
madurando. El último conjunto se generó aproximadamente a las 0:22. Llegó a >> 2/sin
confirmar antes de que bitcoin se atascara. A las 10:10, el bitcoin que >> se generó a las 0:22
todavía estaba solo en 2/sin confirmar. Como me habías dicho que no iba a perder monedas, apagué
y reinicié bitcoin. Lo bueno es que se apagó y arrancó sin problemas.
>>
>>

> Parece que tuviste exactamente el mismo problema en Wine. Claramente hay algo sobre el
manejo de sockets en Linux que lo está afectando de cualquier manera.
>
>>
>
El ventilador de mi computadora ha pasado del 50% al 100%. :PI
sé que puedo limitar
Se generan menos bitcoins, tal vez lo haga. O tal vez yo simplemente
> Cuando saliste y reiniciaste, se conectó y descargó 45 bloques > que la red encontró en tu
ausencia. Como tus bloqueos no fueron transmitidos a la red inmediatamente, la red continuó sin
ellos.

la aceptación.
>
>>
linux0.1.6test2.
tar.bz2 adjunto
Agregué código específico para detectar enchufes zombies. Detectará si el socket no ha enviado
ni recibido datos dentro de los 60 segundos posteriores a la conexión y detectará si los datos están
en cola para enviarse y no se han enviado durante 3 minutos.
inconfirmado.
hay
>> aumentando
>>
En este momento (04:50 GMT), mi nodo se está conectando al tuyo y obtiene conexiones zombis
cada vez. El socket no devuelve un error, solo un zombi sin previo aviso. Si está ejecutando la
compilación de Linux en este momento, sería interesante ver qué dice el registro de su lado.
lo transmite a la red. Después de eso, el
>>
Con todo esto, debería ser imposible no darse cuenta tan pronto como se estropea. Con
suerte, debería desconectar todos los enchufes zombies.
>>
>>
Correo electrónico #75
Creo que pude haber debilitado la velocidad de reconexión en la prueba 2. En la prueba 3, estoy
haciendo que esté más decidido a reconectarme rápidamente.
«Generado Advertencia:
¡Este bloque no fue recibido por ningún otro nodo y probablemente no
será aceptado!»
nada que su nodo haga durante ese tiempo para promover
Cuando realiza una transacción o un nuevo bloque,
>
#/número confirmado solo está monitoreando el resultado.
>>
prueba3:
>>
>>
Después de eso, no sé si es capaz de hacer algunas buenas conexiones o si los enchufes están
completamente manguerados y permanecen en 0 conexiones.
>> inmediatamente
>>
El estado puede ir a «#/fuera de línea». para bloques o transacciones que cree si no llegan a ningún
otro nodo.
Agregué verificación para rastrear si otros nodos recibieron los bloques generados. Si ninguno
lo hizo, te avisará en la descripción:
>>
Para: Liberty Standard <newlibertystandard@gmail.com>
Correo electrónico #76
Fecha: jueves 12 de noviembre de 2009 05:36:06 +0000
Para: Liberty Standard <newlibertystandard@gmail.com>
Asunto: Re: Linux archivo
adjunto linux0.1.6test2
CC: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 11 de noviembre de 2009 00:41:06 +0000
Asunto: Linux linux0.1.6test3
CC: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>

Mi conexión de red es directa a mi computadora. Mi ISP requiere que
BitTorrent abrumará el número de conexiones en algunos modelos
computadora es mi dirección IP real, pero los dispositivos conectados a través
>
>
>
>
>
cliente, y
eso sale. Por el momento sigo ejecutando la versión de Linux.
> El miércoles 11 de noviembre de 2009 a las 8:08 a. m., Liberty Standard
> <newlibertystandard@gmail.com <mailto:newlibertystandard@gmail.com>> escribió:
>
>
Gracias. El registro no se detuvo en nada especial, simplemente en algo simple.
>
Si esto no funciona, supongo que miraré el código fuente de otras aplicaciones P2P como BitTorrent y veré cómo manejan
estas cosas. Tal vez haya alguna bandera mágica o procedimiento para devolverle la vida al sistema de enchufes.
>
>
bastante alto, en el límite que me había marcado.
algo completamente diferente causó la falla.
fijado. Es un poco más llevadero ahora que tengo una idea de lo que es
>
>
>
entre Linux y Wine, pero definitivamente probaré cada nueva versión
>
>
>
¿Qué marca/modelo de firewall tienes? Es posible para
He estado recibiendo tus archivos adjuntos muy bien. Yo solo
> NetworkManager en Ubuntu tiene una opción para compartir mi Internet
>
> descargando, eché un vistazo a mi BitTorrent
>
>
>
la carga fue
<mailto:satoshin@gmx.com>> escribió:
>
Archivo linux0.1.6test3.
tar.bz2 adjunto en el siguiente mensaje.
>
>
>
>
comparte mi Internet con otros dispositivos. Mi dirección IP mientras uso mi
pasta, el acabado de los bloques, una combinación de los dos o
Perdí un par de paquetes de bitcoins nuevamente, así que ese problema aún no ha desaparecido.
>
un paquete de bitcoins que comienza a madurar. Puede que vaya y venga un poco
Pero después de que comenzaron
>
>
>
>
NewLibertyStandard escribió:
que también usa NAT. Todo esto requiere muy poca configuración.
>
>
No puedo reproducir el error. No sé si el
utilizar NAT.
>
>
>
Los errores iniciales fueron todos de interfaz de usuario.
Ejecuto VPN para conectarme a Internet. Luego tengo una segunda NIC que
>
>
>
mi segunda NIC usa NAT. Cuando me conecto a través de una máquina virtual,
>
>
>

pasando. Supongo que por ahora reiniciaré bitcoin cada vez que vea
Efectivamente, me había olvidado de un torrent y mi
El miércoles 11 de noviembre de 2009 a las 7:49 a.m., Satoshi Nakamoto <satoshin@gmx.com
>
>
>
Estándar de libertad escribió:
puede manejar. La mayoría tienen poca potencia y son inestables bajo carga.
>
>
>
Pensé en ahorrarle a Martti el archivo adjunto grande.
conexión a través de la segunda NIC y VirtualBox tiene la opción de
>
>
>
>
paso de mensajes. Lo más probable es que esté relacionado con la interfaz de usuario. La mayoría de

Correo electrónico #79
Fecha: jueves 12 de noviembre de 2009 23:42:29 +0000
CC: Martti Malmi <mmalmi@cc.hut.fi>
CC: Martti Malmi <mmalmi@cc.hut.fi>
Para: Liberty Standard <newlibertystandard@gmail.com>
Asunto: linux0.1.6test3.
tar.bz2 adjunto
Para: Liberty Standard <newlibertystandard@gmail.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: corrección de linux0.1.6test5
para sockets zombies
CC: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: jueves 12 de noviembre de 2009 05:37:58 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Liberty Standard <newlibertystandard@gmail.com>
Fecha: jueves 12 de noviembre de 2009 23:39:44 +0000
Correo electrónico #78
Correo electrónico #77
Asunto: linux0.1.6test5.
tar.bz2 adjunto
De: Satoshi Nakamoto <satoshin@gmx.com>
Antes de terminar, intenta cerrar el socket que está colgado. Si eso funciona, no es necesario recurrir a la rescisión.
Ejecuté una prueba en la que finalizó el hilo unas 1000 veces sin problemas, por lo que debería ser seguro. La
terminación en Linux es pthread_cancel, que lo arroja al controlador de excepciones de C++.
Las llamadas de hilo que estábamos usando no terminaron, así que creé nuestros propios contenedores en util.h para
usar CreateThread en Windows y pthread_create en Linux, en lugar de:
_beginthread es solo para Windows y carece de terminación
prueba 5:
Agregué MSG_DONTWAIT a las llamadas de envío y recepción en caso de que olvidaran que el socket no es bloqueante.
Si eso no funciona, ahora existe la solución general: otro subproceso monitorea el subproceso de envío/recepción y lo finaliza
y lo reinicia si se detiene. Imprime «*** Restarting ThreadSocketHandler ***» en debug.log y aparece un mensaje de error
en la barra de estado por un momento.
linux0.1.6test3.
tar.bz2 12.143.473 bytes
Archivo linux0.1.6test3.
tar.bz2 adjunto
Archivo adjunto en el siguiente correo electrónico
12.033.918 linux0.1.6test5.
tar.bz2
wxThread requiere que crees una clase para cada función que puedas llamar (qué asco)
boost::thread es realmente atractivo, pero le falta terminar

Para: Martti Malmi <mmalmi@cc.hut.fi>
Correo electrónico #81
Fecha: domingo 15 de noviembre de 2009 15:40:29 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Foro Zetaboards
Fecha: sábado 14 de noviembre de 2009 05:46:22 +0000
Correo electrónico #80
Asunto: Actualización de Linux
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
http://s1.zetaboards.com/Bitcoin/index/
bitcoin en ThreadMessageHandler()
*************************
Creé un foro en Zetaboards, el nuevo sitio de InvisionFree al que están migrando.
Db::open: Descriptor de archivo incorrecto
Para empezar, solo creé dos subforos. Crearé otros nuevos a medida que surja la necesidad. Me gusta comenzar con un
espacio de nombres plano hasta que haya suficientes elementos para justificar las subsecciones. El soporte técnico tiene
sentido como una sección separada para sacar esas cosas del centro de atención principal para que nuestros
trapos sucios no estén en la cara de todos y para que las personas se sientan más libres de informar errores allí. En
su mayoría, solo los desarrolladores y las personas que verifican un error necesitan leer la sección de Soporte técnico.
EXCEPCIÓN: 11DbException
No es compatible con SSL, pero ninguno de ellos lo hace. Reemplacé el feo tema predeterminado naranja y azul
con el tema Frostee, que fue el único tema de aspecto decente que pude encontrar después de una búsqueda exhaustiva.
Buscar temas es inútil, hay miles de temas basura. Resulta que la solución es mirar los conjuntos de botones (http://resources.zetaboards.com/forum/1000328/)
*************************
Por cierto, las páginas de administración tienen un enorme espacio en blanco en la parte superior, debes desplazarte
hacia abajo.
linux0.1.6test5
resolvió el problema del socket zombie de Liberty. MSG_DONTWAIT solucionó la causa
raíz, no es necesario finalizar y reiniciar el hilo. Los enchufes ya están marcados como no bloqueantes, así que no
entiendo por qué. Quizás lo olvidó. Supongo que si falla un socket y el sistema operativo lo cierra, entonces no queda
nada para recordar que no era bloqueante, pero luego acceder a un identificador cerrado debería regresar inmediatamente
con un error. No hay MSG_DONTWAIT en Windows, marcar el socket como sin bloqueo es la única
manera, por lo que si alguien ejecuta la versión de Windows en Wine tendrá que depender de terminar el
hilo.
El único problema ahora son las excepciones de base de datos que está recibiendo.
bitcoin en ThreadMessageHandler()
pw: B98VzUUA
usted: administrador
Db::close: Descriptor de archivo incorrecto
Creé una cuenta de administrador que puedes usar para actualizar tu propia cuenta a administrador:
EXCEPCIÓN: 11DbException

Estoy ejecutando una distribución Ubuntu de 64 bits.
> EXCEPCIÓN: 11DbException
> Él tiene Ubuntu de 64 bits y yo tengo 32 bits, así que supongo que ese es el
*************************
> genera continuamente mucha actividad y acceso a la base de datos y nunca lo obtuvo.
> Por cierto, zetaboards insiste en mostrar «N.º de miembro», así que será mejor que te registres
El programa finalizó varias veces con el mismo error al cerrar debug.log: Descriptor de archivo incorrecto
Esperaba que fueran un problema de Wine, pero de todos modos los está obteniendo en Linux. Intentó
mover el directorio de datos a una unidad diferente, sin ayuda. Nunca los he recibido. Estoy realizando una prueba
de estrés que genera continuamente mucha actividad y acceso a la base de datos y nunca lo obtuve.
> Db::open: Descriptor de archivo incorrecto
> Linux de todos modos. Intentó mover el directorio de datos a una unidad diferente,
> La excepción de la base de datos no se detecta, por lo que detendrá el programa si la obtiene.
Entonces será mejor que instale 64 bits. Me imagino que es algo sobre el
>
>
> en la prueba 5, ¿podrías empezar a ejecutarlo en tu máquina Linux? Pudimos
Por cierto, zetaboards insiste en mostrar «N.º de miembro», por lo que será mejor que te registres pronto y obtengas
un buen número de cuenta.
> El único problema ahora son las excepciones de DB que está recibiendo.
> Db::close: Descriptor de archivo incorrecto
> diferencia. ¿Su máquina Linux es de 64 o 32 bits? Alguna vez has tenido
>
> pronto y obtenga un buen número de cuenta.
blkindex.dat: Descriptor de archivo incorrecto
Él tiene Ubuntu de 64 bits y yo de 32 bits, así que supongo que esa es la diferencia. ¿Su máquina Linux es
de 64 o 32 bits? ¿Alguna vez ha tenido una excepción de base de datos? (ver también db.log) Ahora que el
problema zombie se solucionó en test5, ¿podrías comenzar a ejecutarlo en tu máquina Linux? Nos vendría bien
una tercera votación para tener una mejor idea de a qué nos enfrentamos aquí.
>
> bitcoin en ThreadMessageHandler()
> sin ayuda. Nunca los he recibido. Estoy haciendo una prueba de estrés que
>
> EXCEPCIÓN: 11DbException
> Esperaba que fueran un problema de Wine, pero él los está solucionando.
> utilice una tercera votación para tener una mejor idea de a qué nos enfrentamos aquí.
*************************
> bitcoin en ThreadMessageHandler()
> ¿una excepción de base de datos? (ver también db.log) Ahora que el problema zombie está solucionado
La excepción de la base de datos no se detecta, por lo que detendrá el programa si la obtiene.
Fecha: domingo 15 de noviembre de 2009 19:15:42 +0000
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #83
De: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Asunto: Re: Actualización de Linux
Fecha: domingo 15 de noviembre de 2009 19:55:35 +0200
Correo electrónico #82
Asunto: Re: Actualización de Linux
Para: mmalmi@cc.hut.fi

>> Db::open: Descriptor de archivo incorrecto >>
bitcoin en ThreadMessageHandler()
>> La excepción de la base de datos no se detecta, por lo que detendrá el programa si la obtiene. >>
>
>>
>
Versión de 32 bits de Berkeley DB en Linux de 64 bits.
*************************
>
>>
Otra pregunta sobre el nombre: estuve pensando en un nombre para el servicio de intercambio y se me ocurrió
Bitcoin X (bitcoinx.com) y Bitcoin Shop (bitcoinshop.com). ¿Cuál te parece mejor?
>
>> EXCEPCIÓN: 11DbException
>
*************************
>> Por cierto, zetaboards insiste en mostrar «N.º de miembro», así que será mejor que te registres >> pronto y obtengas un buen número de cuenta. >
> Por cierto, en cosas como los créditos de la lista de funciones, ¿quieres que me refiera a ti como siriusm
o Martti Malmi? Pienso que la mayoría de los proyectos usan nombres reales para mantener la coherencia.
> mmalmi@cc.hut.fi escribió:
>> EXCEPCIÓN: 11DbException
Por cierto, en cosas como los créditos de la lista de funciones, ¿quieres que me refiera a ti como siriusm
o Martti Malmi? Creo que la mayoría de los proyectos tienen nombres reales para mantener la coherencia.
>> Él tiene Ubuntu de 64 bits y yo tengo 32 bits, entonces supongo que esa es la >> diferencia. ¿Su máquina
Linux es de 64 o 32 bits? ¿Alguna vez has tenido una excepción de DB? (ver db.log también) Ahora que el problema
zombie está solucionado >> en test5, ¿podrías comenzar a ejecutarlo en tu máquina Linux? Podríamos utilizar una
tercera votación para tener una mejor idea de con qué estamos tratando aquí.
>> El único problema ahora son las excepciones de base de datos que está recibiendo. >>
>> Había esperado que esos fueran un problema de Wine, pero los está consiguiendo en >> Linux igual. Intentó
mover el directorio de datos a una unidad diferente, >> no hay ayuda. Nunca los he recibido. Estoy ejecutando una
prueba de estrés que genera continuamente mucha actividad y acceso a la base de datos y nunca lo obtuve.
> Entonces será mejor que instale 64 bits. Me imagino que es algo sobre la versión de 32 bits de Berkeley DB
en Linux de 64 bits.
> Estoy ejecutando una distribución Ubuntu de 64 bits.
>> Db::close: Descriptor de archivo incorrecto >>
bitcoin en ThreadMessageHandler()
Quizás el nombre real sea mejor.
> cerrar: Descriptor de archivo incorrecto >
blkindex.dat: Descriptor de archivo incorrecto
>>
mmalmi@cc.hut.fi escribió: > El
programa terminó unas cuantas veces con el mismo error en debug.log de > Db::close. Db.log tiene:
Correo electrónico #84
Fecha: domingo, 15 de noviembre de 2009 22:05:50 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Actualización de Linux

*************************
>>>
> Otra pregunta sobre el nombre: He estado pensando en un nombre para el servicio de intercambio, y se me
ocurrió Bitcoin X (bitcoinx.com) y Bitcoin Shop (bitcoinshop.com). ¿Cuál te parece mejor?
>>> Él tiene Ubuntu de 64 bits y yo tengo 32 bits, así que asumo que esa es la >>> diferencia. ¿Su máquina
Linux es de 64 o 32 bits? ¿Alguna vez has tenido >>> una excepción de DB? (ver también db.log) Ahora que el problema
zombie está solucionado >>> en test5, ¿podrías comenzar a ejecutarlo en tu máquina Linux? Podríamos >>> utilizar una
tercera votación para tener una mejor idea de con qué estamos tratando aquí.
mmalmi@cc.hut.fi escribió: > Quizás
el nombre real sea mejor.
>> El programa terminó unas cuantas veces con el mismo error en debug.log >> de Db::close. Db.log tiene:
>>> EXCEPCIÓN: 11DbException
*************************
>>> Esperaba que esos fueran un problema de Wine, pero los está obteniendo en >>> Linux igual. Intentó mover
el directorio de datos a una unidad diferente, >>> sin ayuda. Nunca los he recibido. Estoy ejecutando una prueba de
esfuerzo que >>> genera continuamente mucha actividad y acceso a la base de datos y nunca lo obtuve.
A primera vista, bitcoinshop.com tiene mejor aspecto. bitcoinexchange.com podría ser mejor que bitcoinx.com.
>>
>>> Db::close: Descriptor de archivo incorrecto >>>
bitcoin en ThreadMessageHandler()
>>
>>
>>>
>>> Por cierto, zetaboards insiste en mostrar «N.º de miembro», así que será mejor que te registres >>> pronto y obtengas
un buen número de cuenta.
>
>
>>> Db::open: Descriptor de archivo incorrecto >>>
bitcoin en ThreadMessageHandler()
>>
>>> La excepción de la base de datos no se detecta, por lo que detendrá el programa si la obtiene.
>>>
>>>
Tenga cuidado al buscar nombres de dominio, muchos le adelantarán. Incluso soluciones de red, aunque han dicho
que no lo harán si usas su página whois y no la página de inicio. El único lugar seguro es http://www.internic.com/whois.html
>>> El único problema ahora son las excepciones de base de datos que está recibiendo.
>>>
>> Por cierto, en cosas como los créditos de la lista de funciones, ¿quieres que te refiera?
>> Estoy ejecutando una distribución Ubuntu de 64 bits.
>>> EXCEPCIÓN: 11DbException
>>
>> Entonces será mejor que instale 64 bits. Me imagino que es algo sobre la versión >> de 32 bits de Berkeley
DB en Linux de 64 bits.
>> cerrar: Descriptor de archivo incorrecto >>
blkindex.dat: Descriptor de archivo incorrecto
Fecha: domingo, 15 de noviembre de 2009 20:25:26 +0000 De:
Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re: Actualización de
Linux Para: mmalmi@cc.hut.fi
Correo electrónico #85

>>>> El único problema ahora son las excepciones de DB que está recibiendo.
>>>> Db::close: Descriptor de archivo incorrecto
>>>>
>>>>
>>>> diferencia. ¿Su máquina Linux es de 64 o 32 bits? Alguna vez has tenido
>>>> pronto y obtenga un buen número de cuenta.
>> ¿a ti como siriusm
o Martti Malmi? Creo que la mayoría de los proyectos se hacen realidad.
>>> Estoy ejecutando una distribución Ubuntu de 64 bits.
>>> blkindex.dat: Descriptor de archivo incorrecto
>>>> bitcoin en ThreadMessageHandler()
>>>> no hay ayuda. Nunca los he recibido. Estoy haciendo una prueba de estrés que
>>>>
>>>
>>>> Esperaba que fueran un problema de Wine, pero él los está solucionando.
>>>> EXCEPCIÓN: 11DbException
>>>> use una tercera votación para tener una mejor idea de a qué nos enfrentamos aquí.
Estándar de libertad escribió:
>
>> mmalmi@cc.hut.fi escribió:
*************************
>>>> bitcoin en ThreadMessageHandler()
>>>> Él tiene Ubuntu de 64 bits y yo tengo 32 bits, así que supongo que ese es el
>>>> ¿una excepción de base de datos? (ver también db.log) Ahora que el problema zombie está solucionado
>>>
>
>>>
>> nombres para mantener la coherencia.
>>>> EXCEPCIÓN: 11DbException
>>>
*************************
>>>> genera continuamente mucha actividad y acceso a DB y nunca >>>> lo obtuve.
>>>> Por cierto, zetaboards insiste en mostrar «N.º de miembro», así que será mejor que te registres
>>> cerrar: Descriptor de archivo incorrecto
>>>> Db::open: Descriptor de archivo incorrecto
>>>> Linux de todos modos. Intentó mover el directorio de datos a una unidad diferente,
>>>> La excepción de la base de datos no se detecta, por lo que detendrá el programa si la obtiene.
>>> El programa finalizó varias veces con el mismo error en debug.log >>> de Db::close. Db.log tiene:
>>>>
>>>>
>>>> en test5, ¿podrías empezar a ejecutarlo en tu máquina Linux? Pudimos
>
>
Tengo una idea para solucionarlo, pero depende de en qué archivos se encuentren los errores. Si ha acumulado
varios errores en db.log, ¿podría enviármelo? (incluso si es bastante simple y aburrido) ¿El archivo listado siempre
es blkindex.dat, o también incluye addr.dat o wallet.dat?
> Moví el directorio de datos de nuevo a mi tarjeta SSD e inicié la prueba de bitcoin > 6. Hoy encontré una falla de
segmentación con Db::open en el registro. Había cambiado la configuración para usar sólo un procesador/núcleo
mientras miraba una película mkv de 720p. Me di cuenta del error de segmentación una vez terminada la película.
>>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Db::open/Db::close Excepción de «descriptor de archivo incorrecto»
Fecha: lunes 16 de noviembre de 2009 06:20:52 +0000
Correo electrónico #86
Para: Liberty Standard <newlibertystandard@gmail.com>
CC: Martti Malmi <mmalmi@cc.hut.fi>
Machine Translated by Google
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 16 de noviembre de 2009 19:34:56 +0000
Correo electrónico #88
Asunto: Re: Foro
De: mmalmi@cc.hut.fi
Asunto: Foro
Fecha: lunes 16 de noviembre de 2009 19:19:26 +0200
Correo electrónico #87
Para: mmalmi@cc.hut.fi
Correo electrónico #89
Fecha: lunes 16 de noviembre de 2009 22:11:24 +0200
De: mmalmi@cc.hut.fi
Asunto: Re: Foro
Para: Satoshi Nakamoto <satoshin@gmx.com>
>
mmalmi@cc.hut.fi escribió:
Mi prioridad ahora mismo es poner en marcha un foro, ya sea phpBB o similar.
>
>SSL
La función del foro es tan débil como bitweaver. Necesitamos un software de foro completo para eso.
> Algunos que se me ocurren:
falla de la misma manera allí. Eso tiene buenas posibilidades de éxito.)
(Mantenga el directorio de datos en el disco duro al menos hasta que lo consiga
>
De: Satoshi Nakamoto <satoshin@gmx.com>
todo lo que no está registrado en sourceforge
intentar. Por lo demás, idéntico a test5.
>
SSL
Aléjate del alojamiento poco confiable de Sourceforge
> ¿Cuáles cree que son los beneficios de cambiar de wiki?
>
Aquí hay uno en el que vinculé Berkeley DB de una manera diferente. vale la pena
Instalé TikiWiki en mi VPS en 174.143.149.98. Actualmente, SSL está habilitado con un certificado autofirmado. La
contraseña de administrador es la misma que en Bitweaver. ¿Qué tal usar esto como plataforma del sitio? ¿Quizás
podamos hacer que bitcoin.org o al menos bitcoin.sf.net apunten allí?
Algunos en los que puedo pensar:
> El domingo 15 de noviembre de 2009 a las 0:45 a.m., Satoshi Nakamoto <satoshin@gmx.com >
<mailto:satoshin@gmx.com>> escribió:
>
>
¿Cuáles cree que son los beneficios de cambiar de wiki?
>
> Instalé un TikiWiki en mi VPS en 174.143.149.98. SSL actualmente está habilitado con un certificado autofirmado. La
contraseña de administrador es la misma que > en Bitweaver. ¿Qué tal usar esto como plataforma del sitio? ¿Quizás podamos
hacer que bitcoin.org o al menos bitcoin.sf.net apunten allí?
¿Qué opinas de la opción zetaboards? ¿Deberíamos seguir adelante con eso?

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Fecha: lunes 16 de noviembre de 2009 21:10:22 +0000
Correo electrónico #90
Asunto: Re: Foro
no
tenemos que preocuparnos por el ancho de banda
mmalmi@cc.hut.fi escribió:
Pros y contras de Zetaboards:
anuncios
(podríamos pagar para deshacernos de ellos más tarde si nos preocupamos lo suficiente)
> aléjese del alojamiento poco confiable de sourceforge
> eso?
> Mi prioridad ahora mismo es poner en marcha un foro, ya sea phpBB o similar.
Es una buena idea ir en una dirección de tipo CMS de publicación web como Drupal. Esto encaja mejor y puede
producir un sitio web más atractivo que un wiki. Creo que me equivoqué con la wiki. Sólo unas pocas personas
específicas realizarán el trabajo de diseño del sitio web y esas personas pueden seguir adelante y tener un inicio
de sesión independiente. En ese caso, la integración de inicio de sesión con el foro no importa mucho. Por seguridad,
prefiero tener un inicio de sesión diferente que estar revisando constantemente el foro con el mismo inicio de sesión que
podría dañar el sitio web.
falta
de control sobre el código php para personalización
> software de foro para eso.
falta de SSL
>>SSL
Además, no tener publicidad es una ventaja.
Se encargan de la gestión del backend y de los parches de seguridad.
>> ¿Cuáles cree que son los beneficios de cambiar de wiki?
siempre existe el riesgo de que cancelen abruptamente el sitio por alguna pequeña razón
> todo lo que no está registrado en sourceforge
Por lo demás está bien, pero los anuncios y la falta de SSL son un punto negativo.
ventajas:
> ¿Qué opinas de la opción zetaboards? ¿Deberíamos seguir adelante con
El foro de Drupal es menos malo que los wikis, pero todavía está muy lejos de ser algo que me gustaría usar.
No hay CAPTCHA, y si agregan uno más tarde, podría ser un flash inaceptable.
¿Qué tal la funcionalidad del foro de Drupal? Dirección: https://174.143.149.98/
drupal/. El CMS en general parece mejor y más sencillo que TikiWiki. Si el foro no es lo suficientemente bueno,
entonces podemos, por supuesto, utilizar un software de foro especializado como phpBB.
falta de privacidad, todo queda registrado
>> aléjate del alojamiento poco confiable de sourceforge
> La función del foro es tan débil como bitweaver. Necesitamos un completo
estafa:
>> Algunos en los que puedo pensar:
Creo que la mayor ventaja es tener un solo sitio, por lo que no necesitas una cuenta separada para la wiki y el
foro, y las funcionalidades también están muy bien integradas con el sitio principal.

CC: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: linux0.1.6test7
Para: Liberty Standard <newlibertystandard@gmail.com>
Fecha: martes 17 de noviembre de 2009 16:57:26 +0000
Fecha: martes 17 de noviembre de 2009 03:41:26 +0000
Correo electrónico #92
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #91
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Foro
Para: mmalmi@cc.hut.fi
>
Solución alternativa para la excepción «Descriptor de archivo incorrecto» de Db::open/Db::close.
También podría acelerar la descarga del bloque inicial. La solución es abrir los identificadores de la base de datos y
mantenerlos abiertos mientras dure el programa, lo que en realidad es lo más común de todos modos. Si no cerramos
y abrimos todo el tiempo, el error no debería tener la posibilidad de ocurrir.
>> software de foro para eso.
> Por lo demás está bien, pero los anuncios y la falta de SSL son un inconveniente.
>
Haga una copia de seguridad de su directorio de datos antes de ejecutar esto, por si acaso.
>> La función del foro es tan débil como bitweaver. Necesitamos un completo
>
>
prueba 7:
mmalmi@cc.hut.fi escribió:
> Pienso que la ventaja más grande es tener un solo sitio así que no necesitas > una cuenta separada para el wiki y el foro, y
las funcionalidades > están muy bien integradas con el sitio principal en sí. También estar libre de publicidad es una ventaja.
>> eso?
>
>> ¿Qué opinas de la opción zetaboards? ¿Deberíamos seguir adelante con
>> todo lo que no está registrado en sourceforge
>> Mi prioridad ahora mismo es poner en marcha un foro, ya sea phpBB o similar.
>
Se trata de una reestructuración del manejo de la base de datos, por lo que podríamos encontrar nuevos puntos muertos.
Por lo general, si se bloquea, la interfaz de usuario dejará de pintarse o dejará de usar la CPU aunque todavía
diga Generando.
> ¿Qué tal la funcionalidad del foro de Drupal? Dirección: > https://174.143.149.98/drupal/. El CMS en general se ve mejor y más simple que TikiWiki. Si el foro no es lo suficientemente bueno, entonces
podemos, por supuesto, utilizar un software de foro especializado como phpBB.
La única excepción es wallet.dat, que todavía cierro después de terminar de escribir para poder vaciar los registros de
transacciones en el archivo dat, haciendo que el archivo dat sea independiente. De esa manera, si alguien hace una
copia de seguridad mientras Bitcoin se está ejecutando, obtendrá un archivo wallet.dat que es válido por sí solo
sin los registros de transacciones de la base de datos.
> ¿Qué tal la funcionalidad del foro de Drupal? DIRECCIÓN:

Correo electrónico #94
Fecha: miércoles 18 de noviembre de 2009 03:50:24 +0200
Asunto: Re: Foro
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 18 de noviembre de 2009 03:31:39 +0200
Correo electrónico #93
Fecha: miércoles 18 de noviembre de 2009 04:35:32 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #95
De: mmalmi@cc.hut.fi
Asunto: Re: Db::open/Db::close Excepción de «descriptor de archivo incorrecto»
> ¿me lo envías? (incluso si es bastante simple y aburrido) ¿El archivo
> aparece siempre blkindex.dat, o incluye addr.dat o wallet.dat
Quiero anunciar previamente algunas de las funciones de la versión 0.2 en el foro e intentar generar
cierta anticipación. Incluso si casi nadie más publica, he visto foros de proyectos donde la mayoría
de las publicaciones son del autor anunciando lo que está pasando con los últimos cambios.
Los usuarios pueden ver el progreso, ver que está mejorando y soportado y no abandonando el
software. En ese caso, es un poco como un blog, pero es más fácil para los usuarios usarlo
como preguntas frecuentes con capacidad de búsqueda y está mejor organizado. Cada vez que
busco en Google preguntas sobre software, la mayoría de los resultados son publicaciones en
foros.
mejor a primera vista, especialmente el panel de administración. Qué es lo que tú
> los errores están activados. Si ha acumulado varios errores en db.log, ¿podría
Piensa, ¿vamos a utilizar SMF o phpBB3?
Este sería un tráfico de mucho mayor valor, bien dirigido a palabras clave de comerciantes de oro
y hosts VPN que pagan mucho. Con el tiempo, podría convertirse en una valiosa fuente de ingresos
que no querrás regalar a ningún sitio gratuito.
los líderes del mercado entre los foros de código abierto. La interfaz de SMF se ve
Por lo que he visto en otros foros, si el costo del ancho de banda se convierte en un problema, un
pequeño Google Adwords (enlaces de texto) en la parte superior genera más que el costo del ancho
de banda incluso para tráfico de muy bajo valor, como los juegos.
> Tengo una idea para una solución alternativa, pero depende de qué archivos
Si puede instalar phpBB3 en su VPS, probablemente sea la mejor opción.
Instalé phpBB3 y Simple Machines Forum, que son una especie de
Aquí están los registros en caso de que todavía sean útiles.
Otro problema que pensé con zetaboards: la mayoría de los sitios de foros gratuitos no te permiten
exportar la base de datos de la cuenta de usuario si quieres moverte. No sé por qué no veo ningún
otro proyecto de software que utilice un foro gratuito, pero debo asumir que podría haber una razón
que descubriremos más adelante.
> https://174.143.149.98/drupal/. El CMS en general se ve mejor y más simple que TikiWiki. Si el
foro no es lo suficientemente bueno, entonces podemos, por supuesto, utilizar un software de foro
especializado como phpBB.
> también?

> ../include/wx/thrimpl.cpp(50): afirmar «m_internal» falló en TryLock(): > wxMutex::TryLock(): no inicializado [en
hilo secundario]
> El martes 17 de noviembre de 2009 a las 5:41 a.m., Satoshi Nakamoto <satoshin@gmx.com >
<mailto:satoshin@gmx.com>> escribió:
>
>
>
>
El error no debería tener la posibilidad de ocurrir.
> Empecé con un directorio de datos fresco con test7. Los bloques comenzaron a descargarse mucho más
rápido. Sólo tomó unos 15 segundos, mientras que anteriormente tomaba unos minutos con la compilación de
Linux. Se bloqueó una vez mientras estaba descargando bloques con el siguiente mensaje en la terminal.
Voy a probar esto un poco más antes de enviar test8.
> Afortunadamente todavía no he encontrado el error de segmentación. La frecuencia de las fallas de
segmentación en las compilaciones anteriores varió bastante, así que continuaré ejecutándola y les haré saber
si tengo algún problema.
>
>
la duración del programa, que en realidad es lo más común
Parece que incluso al cerrar periódicamente la base de datos wallet.dat para vaciarla se obtienen las excepciones
db::close. Estoy deshabilitando la función de vaciado de billetera en Linux. En Linux nunca cerraremos un identificador de
base de datos hasta que estemos listos para salir. Hasta ahora con esto deshabilitado, no hay excepciones.
>
> He incluido mi archivo de registro, pero olvidé hacer una copia de seguridad antes de reiniciar > bitcoin, así que
no estoy seguro en qué punto del archivo de registro ocurrió el accidente.
>
excepción. También podría acelerar la descarga del bloque inicial. El
haciendo que el archivo dat sea independiente. De esa manera si alguien hace una copia de seguridad
sí mismo sin los registros de transacciones de la base de datos.
Finalmente uno fácil. Veo una manera de que esto podría suceder en una operación larga como la descarga inicial. El error
de TryLock no está relacionado con la base de datos. La solución estará en prueba8.
> Trampa de rastreo/punto de interrupción
>
>
>
>
Haga una copia de seguridad de su directorio de datos antes de ejecutar esto, por si acaso.
La única excepción es wallet.dat, que todavía cierro después de escribir
>
>
Estándar de libertad escribió:
>
>
>
hacer de todos modos. Si no cerramos y abrimos todo el tiempo, el
También estoy implementando la descarga ordenada del bloque inicial. En lugar de solicitar ingenuamente
todos los bloques a la vez, solicitará lotes de 500 a la vez. De esta manera, recibirá los bloques antes del
tiempo de espera del reintento, por lo que no debería solicitarlos a otros nodos a menos que realmente no los
reciba o sea demasiado lento. El cambio está en el lado del solicitante, por lo que esta funcionalidad no
será visible hasta que la descarga del bloque inicial provenga de un nodo que tenga la nueva versión.
>
>
>
La solución alternativa es abrir los identificadores de la base de datos y mantenerlos abiertos durante
He podido reproducir la excepción db::open/close 3 veces en Linux de 32 bits al golpearla con una avalancha
continua de solicitudes ininterrumpidas.
>
>
>
prueba 7:
Solución alternativa para Db::open/Db::close «Descriptor de archivo incorrecto»
está terminado para poder vaciar los registros de transacciones en el archivo dat,
Mientras Bitcoin se está ejecutando, obtendrán un archivo wallet.dat que es válido por
Para: Liberty Standard <newlibertystandard@gmail.com>
Asunto: Re: linux0.1.6test7
CC: Martti Malmi <mmalmi@cc.hut.fi>
Machine Translated by Google
Para: mmalmi@cc.hut.fi
Fecha: miércoles 18 de noviembre de 2009 21:32:15 +0200
Asunto: Re: Db::open/Db::close Excepción de «descriptor de archivo incorrecto»
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Correo electrónico #98
Fecha: miércoles 18 de noviembre de 2009 05:14:45 +0000
Asunto: Re: Foro
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 18 de noviembre de 2009 05:32:22 +0000
Correo electrónico #96
Correo electrónico #97
Asunto: Re: Db::open/Db::close Excepción de «descriptor de archivo incorrecto»
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
>
> mejor a primera vista, especialmente el panel de administración. Qué es lo que tú
mmalmi@cc.hut.fi escribió:
>
deja de repintar o dejará de usar la CPU aunque todavía diga
Esta es una reestructuración del manejo de la base de datos, por lo que podríamos encontrar
Gracias. Los errores db::open/close confirman el patrón.
>> también?
> Instalé phpBB3 y Simple Machines Forum, que son una especie de
>
>> me lo envías? (incluso si es bastante simple y aburrido) ¿El archivo
¡Es genial, esto va a ser divertido! Investigaré lo que dice la gente sobre los dos.
>
>> Tengo una idea para una solución alternativa, pero depende de qué archivos
> Piensa, ¿vamos a utilizar SMF o phpBB3?
>
>
Generando.
> los líderes del mercado entre los foros de código abierto. La interfaz de SMF se ve
> Aquí están los registros en caso de que todavía sean útiles.
Más interesante es la actividad de los sockets zombies hacia el final, y el monitor de subprocesos del socket
se disparó pero no volvió a funcionar. ¿Se desconectó la máquina de la red? MSG_DONTWAIT en test5
resolvió el problema zombie de Liberty. ¿Qué versión de prueba estabas ejecutando? (Debería imprimir
la versión de prueba en el registro)
algunos nuevos puntos muertos. Por lo general, si se bloquea, la interfaz de usuario
>
>
>> aparece siempre blkindex.dat, o incluye addr.dat o wallet.dat
mmalmi@cc.hut.fi escribió:
>
>> los errores están activados. Si ha acumulado varios errores en db.log, ¿podría
>

Fecha: viernes 20 de noviembre de 2009 05:14:56 +0000
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #99
>>
No se pudo abrir la transmisión: Permiso denegado
mkdir /var/www/bitcoin/smf/packages/temp
Creo que fue la versión de prueba 5, aunque no estoy completamente seguro. Estoy ejecutando la versión
de Linux en una computadora portátil que me muevo entre diferentes ubicaciones y uso la función de
hibernación en lugar de apagarla.
> mmalmi@cc.hut.fi escribió:
> (Debería imprimir la versión de prueba en el registro)
>>> también?
He hecho todo lo que he podido con CSS, el resto requiere editar archivos PHP y cargar imágenes. El foro no
tiene una función de administración de carga/edición de archivos incorporada, se agrega por
separado como el mod SMF File Manager. Subí el mod pero algunos archivos deben ser chmod 777 para
poder instalarlo. Si va a Administrador>
Paquetes>
Buscar paquetes y hace clic en Aplicar Mod, le ofrece
hacerlo automáticamente si ingresa un inicio de sesión ftp.
> ¿la máquina desconectada de la red? MSG_DONTWAIT en test5 resuelto
He estado configurando el foro SMF. Dicen que SMF está mejor escrito que phpBB y es más
confiable, así que si puedo hacer que SMF se vea bien, esa es la opción preferible.
>>> ¿me lo envías? (incluso si es bastante simple y aburrido) ¿El archivo
¿Está bien implementar esta instalación SMF cuando termine de configurarla? Debería poder
señalarlo en forum.bitcoin.org.
> Más interesante es la actividad de los enchufes zombies hacia el final, y
>>> Tengo una idea para una solución alternativa, pero depende de qué archivos
Sujeto: Foro SMF, necesita un mod instalado
Archivo: /var/www/bitcoin/smf/Sources/SubsPackage.
php
El error en el registro de errores es:
> Gracias. Los errores db::open/close confirman el patrón.
>> Aquí están los registros en caso de que todavía sean útiles.
>
>>
Alguien dice que quizás también tengas que hacerlo
> el problema zombie para Liberty. ¿Qué versión de prueba estabas ejecutando?
>>> siempre aparece blkindex.dat, o incluye addr.dat o wallet.dat
La mayoría de los foros ejecutan vBulletin (bigboards.
com enumera 1376 vBulletin, 275 Invision, 245 phpBB y 41
SMF), por lo que si no se parece a vBulletin o Invision, parece que se comprometió porque no podía pagar vBulletin. La
interfaz de usuario de SMF comenzó más lejos del aspecto estándar, pero pude usar CSS para que se pareciera
más a las demás.
Liberty informa que linuxtest8
ha estado funcionando sin problemas. Mis pruebas también han funcionado bien. La
versión de Linux me parece totalmente estabilizada.
> el monitor del hilo del zócalo se disparó pero no volvió a funcionar. Era
>>> los errores están activados. Si ha acumulado varios errores en db.log, ¿podría
(Estoy seguro de que es sólo el primer archivo)
>

Correo
electrónico n.º 100 Fecha: viernes, 20 de
noviembre de 2009 09:05:34
+0200 De: mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re: Foro SMF, necesito instalar un mod
> He estado configurando el foro SMF. Están diciendo que SMF está mejor escrito que phpBB y es más confiable, así
que si puedo hacer que SMF se vea bien, esa es la opción preferible.
>
NewLibertyStandard quizás debería cambiar su precio al precio de mercado (es decir, lo que la gente está
dispuesta a comprar y vender) para no quedarse sin monedas.
> El error en el registro de errores es: > no se pudo
abrir la transmisión: Permiso denegado > Archivo: /var/www/bitcoin/smf/
Sources/SubsPackage.
php > (Estoy seguro de que es solo el primer archivo)
>
Es genial que la compilación de Linux funcione ahora. Es emocionante ver cómo comenzarán las cosas con la nueva
versión y el foro. No falta mucho para que pueda configurar mi propio intercambio y comenzar a promocionar la
moneda entre empresarios (web).
> Alguien dice que es posible que también tengas que hacerlo >
mkdir /var/www/bitcoin/smf/packages/temp
Está bien salir a vivir. ¿Estás configurando una redirección o una entrada DNS? En caso de entrada DNS, podría
configurar un servidor virtual Apache para que la dirección del foro sea http://forum.bitcoin.org/.
No tengo tiempo para configurarlo hoy, pero creé una cuenta temporal de «mantenimiento» con la contraseña
«6648ku5HeK» y permisos completos para /var/www/bitcoin. Puede acceder a él a través de ssh o sftp en el puerto
30000.
>
> He hecho todo lo que puedo con CSS, el resto requiere editar archivos PHP y cargar imágenes. El foro no tiene una
función de administración incorporada de archivo > cargar/editar, se agrega por separado como el mod Archivo SMF >
Administrador. Subí el mod pero algunos archivos necesitan ser chmod 777 para que pueda instalarse. Si va a
Administrador>
Paquetes>
Buscar paquetes y > hace clic en Aplicar Mod, ofrece hacerlo automáticamente si ingresa un > inicio
de sesión ftp.
> Liberty informa que linuxtest8
ha estado funcionando sin problemas. Mis pruebas han estado funcionando bien también.
La versión de Linux me parece completamente estabilizada.
>
Buenas noticias: dice que hizo su primera venta de bitcoins. Alguien compró todo lo que tenía. Me preguntaba si serían
compradores o vendedores.
>
> La mayoría de los foros ejecutan vBulletin (bigboards.
com enumera 1376 vBulletin, 275 > Invision, 245 phpBB y 41
SMF), por lo que si no se parece a vBulletin o > Invision, parece que se comprometió porque no podía permitírselo. > vBoletín.
La interfaz de usuario de SMF comenzó más lejos del aspecto estándar, pero he podido usar CSS para que se parezca
más a los demás.
>
>
> ¿Está bien comenzar con esta instalación SMF cuando termine de configurarla? Debería poder señalarlo en
forum.bitcoin.org.

Fecha: viernes, 20 de noviembre de 2009 09:17:00 +0200
De: mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Foro SMF, necesito
instalar un mod
Correo electrónico n.º 101
> Está bien salir a vivir. ¿Estás configurando una redirección o una entrada DNS? En el caso de entrada DNS, podría
configurar un servidor virtual Apache para que la dirección del foro fuera http://forum.bitcoin.org/.
>>
>> La mayoría de los foros ejecutan vBulletin (bigboards.
com enumera 1376 vBulletin, 275 >> Invision, 245 phpBB y 41
SMF), por lo que si no se parece a vBulletin o >> Invision, parece que se comprometió porque no podía No me lo puedo permitir
>> vBulletin. La interfaz de usuario de SMF comenzó más lejos del aspecto estándar, >> pero he podido usar CSS para
que se parezca más a los demás.
> No tengo el tiempo para configurarlo hoy, pero hice una cuenta temporal «mantenimiento» con contraseña «6648ku5HeK»
y permisos completos > para /var/www/bitcoin. Puede acceder a él a través de ssh o sftp en el puerto 30000.
Ah, sí, una cosa más. Todavía no he configurado el sendmail del servidor, por lo que la funcionalidad de correo
php no funciona, pero de todos modos aún no es necesaria.
>> He estado configurando el foro SMF. Están diciendo que SMF está mejor escrito que phpBB y es más confiable, así
que si puedo hacer que SMF se vea bien, esa es la opción preferible.
>> ¿Está bien comenzar a funcionar con esta instalación SMF cuando termine >> de configurarla? Debería poder
señalarlo en forum.bitcoin.org.
>
>> El error en el registro de errores es: >> no se pudo abrir la transmisión: Permiso
denegado >> Archivo: /var/www/bitcoin/smf/Sources/SubsPackage.
php >> (Estoy seguro de que es solo el
primero archivo) >>
> NewLibertyStandard tal vez debería cambiar su precio al precio de mercado (es decir, lo que la gente está dispuesta
a comprar y vender) para que no se quede sin monedas.
>> Alguien dice que es posible que también tengas que hacerlo
>> mkdir /var/www/bitcoin/smf/packages/temp
>>
>
> Genial que la compilación de Linux funcione ahora. Es emocionante ver cómo las cosas comenzarán a funcionar con la
nueva versión y el foro. No pasará mucho tiempo hasta que pueda configurar mi propio intercambio y comenzar a
promocionar la moneda entre empresarios (web).
> Buenas noticias: dice que hizo su primera venta de bitcoins. Alguien compró todo lo que tenía. Me había estado preguntando
si serían compradores o vendedores.
>>
>
>> He hecho todo lo que puedo con CSS, el resto requiere editar archivos >> PHP y subir imágenes. El foro no tiene
una función de administración de archivos >> cargar/editar incorporada, se agrega por separado como el mod Archivo
SMF >> Administrador. Subí el mod pero algunos archivos necesitan ser chmod 777 para que se pueda instalar. Si
va a Administrador>
Paquetes>
Buscar paquetes y >> hace clic en Aplicar Mod, ofrece hacerlo automáticamente si ingresa un
>> inicio de sesión ftp.

Para: mmalmi@cc.hut.fi
Correo electrónico #103
Fecha: sábado 21 de noviembre de 2009 07:02:20 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Foro SMF, necesito instalar un mod
Fecha: viernes 20 de noviembre de 2009 22:09:41 +0000
Correo electrónico #102
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Foro SMF, necesito instalar un mod
>> sacar todo lo que tenía. Me preguntaba si serían compradores o
Estoy pensando en fusionar la información de bitcoin.org con el contenido de su sitio para poder cambiar todo el
dominio bitcoin.org. Necesitamos reemplazar el sitio actual bitcoin.org con un sitio orientado al usuario antes del
lanzamiento.
Me gusta mucho que explique el concepto de que el coste de la electricidad es un piso mínimo por debajo del precio.
Como mínimo, tienes que pagar el costo en electricidad o pagarle a alguien el costo de producción para que los fabrique
por ti.
>> Buenas noticias: dice que hizo su primera venta de bitcoins. Alguien compró
> Está bien salir a vivir. ¿Estás configurando una redirección o una entrada DNS? En el caso de entrada DNS, podría
configurar un servidor virtual Apache para que la dirección del foro fuera http://forum.bitcoin.org/.
Entrada DNS.
Es bueno empezar con poco dinero y que el precio sólo suba.
>>
>> estabilizado para mí.
> NewLibertyStandard tal vez debería cambiar su precio al precio de mercado (es decir, lo que la gente está dispuesta a comprar
y vender) para que no se quede sin monedas.
>> también han estado funcionando bien. La versión de Linux luce completamente
Todos esos factores se multiplican juntos.
>> Liberty informa que linuxtest8
ha estado funcionando sin problemas. mis pruebas
> Genial que la compilación de Linux funcione ahora. Es emocionante ver cómo las cosas comenzarán a funcionar con
la nueva versión y el foro. No pasará mucho tiempo hasta que pueda configurar mi propio intercambio y comenzar a
promocionar la moneda entre empresarios (web).
La versión de Linux, el setup exe, la opción tor y un mejor sitio web/foro aumentarán el porcentaje de visitantes que
pueden usarlo, y el inicio automático y la minimización en la bandeja aumentarán la cantidad de personas
que lo siguen ejecutando.
>>
¿Has decidido qué CMS utilizar? Debería investigar Drupal y otros CMS y ver cuál es el más popular.
>> vendedores.
Si el sitio web y el foro cambian al mismo tiempo, entonces forum.bitcoin.org no es necesario a menos que lo queramos
así por su apariencia.

«» con contraseña «» y permisos completos para
Podríamos ver si podemos obtener un certificado SSL gratuito en algún lugar, como http://www.startssl.com/?app=1, para que los usuarios no reciban una advertencia de seguridad de un certificado autofirmado. Sin embargo, no sé si dan certificados para dominios registrados de forma anónima.
> mejor para CMS, Drupal mejor para blogs. Las URL de Drupal son de búsqueda.
> No tengo el tiempo para configurarlo hoy, pero hice una cuenta > temporal > /var/www/bitcoin. Puede acceder a él a través de
ssh o sftp en el
puerto 30000.
Las imágenes no se cargan correctamente en https, lo comprobaré cuando pueda.
Es más fácil simplemente cambiar la entrada DNS de bitcoin.org,
forum.bitcoin.org no es necesario.
> Drupal puede ser más intuitivo para los programadores y la personalización. Joomla
mmalmi@cc.hut.fi escribió:
He creado un sitio Joomla para un cliente y debo decir que me gusta más Drupal, principalmente por
la interfaz de administración que es más fácil de usar y está integrada en el sitio principal.
Ambos tienen módulos puente SMF disponibles. Para referencia futura, Drupal se denomina «Integración
SMFforum».
> Joomla tiene una mejor selección de temas y es más fácil de aprender, aunque
> compatible con el motor, Joomla no.
Si analizamos los CMS, Drupal y Joomla son populares. El consenso es que Joomla tiene una mejor
selección de temas y es más fácil de aprender, aunque Drupal puede ser más intuitivo para los
programadores y la personalización. Joomla mejor para CMS, Drupal mejor para blogs. Las URL de
Drupal son compatibles con los motores de búsqueda, pero Joomla no.
> Si analizamos los CMS, Drupal y Joomla son populares. El consenso es
>
> mmalmi@cc.hut.fi escribió:
>> No tengo el tiempo para configurarlo hoy, pero hice una cuenta >> temporal «» con contraseña «» y permisos completos para >> /
var/www/bitcoin. Puede acceder a él a través de ssh o sftp en el puerto 30000.
Gracias, funcionó, instalé el Administrador de archivos con SSH. También subí algunos temas a
Drupal. Todavía no he revisado a fondo todos los temas disponibles.
> todos los temas disponibles todavía.
>
> se llama «Integración SMFforum».
> subí algunos temas a Drupal. No he pasado por completo
> Ambos tienen módulos puente SMF disponibles. Para referencia futura, Drupal
> Gracias, eso funcionó, instalé el Administrador de archivos con SSH. Yo también
>
Correo electrónico #104
De: mmalmi@cc.hut.fi
Fecha: sábado 21 de noviembre de 2009 12:50:00 +0200
Para: mmalmi@cc.hut.fi
Asunto: Re: Foro SMF, necesito instalar un mod
Para: Satoshi Nakamoto <satoshin@gmx.com>
Machine Translated by Google
mmalmi@cc.hut.fi escribió:
>> Gracias, funcionó, instalé el Administrador de archivos con SSH. Yo también
>>
> Podríamos ver si podemos obtener un certificado SSL gratuito en algún lugar, como > http://www.startssl.com/?app=1, para que los usuarios no obtengan una advertencia de seguridad > de un
certificado autofirmado. Sin embargo no sé si dan certificados para dominios registrados anónimamente.
>> mejor para CMS, Drupal mejor para blogs. Las URL de Drupal son de búsqueda.
>
Podríamos agregar una nota en la página de registro de que si desea SSL, puede cambiar http a https
en cualquier momento y aprobar el certificado autofirmado, o un enlace que lo haga, y la página
TOR también puede mencionarlo.
Lo importante es tener SSL disponible para quienes lo necesiten.
> Es más fácil simplemente cambiar la entrada DNS de bitcoin.org, forum.bitcoin.org > no es necesario.
>> Aunque Joomla tiene una mejor selección de temas y es más fácil de aprender
>>> No tengo tiempo para configurarlo hoy, pero hice una >>> cuenta temporal «» con contraseña «» y permisos completos para >>> /
var/www/bitcoin. Puede acceder a él a través de ssh o sftp en el puerto 30000.
> Las imágenes no se cargan correctamente en https, lo comprobaré cuando pueda.
>>
Entonces continuaré con la configuración de Drupal.
>>
> He hecho un sitio Joomla para un cliente, y debo decir que me gusta más Drupal, sobre todo por la
interfaz de administración que es más fácil de usar e > integrada en el sitio principal.
>> subí algunos temas a Drupal. No he pasado por completo
>> Ambos tienen módulos puente SMF disponibles. Para referencia futura, Drupal
>> compatible con el motor, Joomla no.
Podemos considerar la posibilidad de obtener un certificado más adelante, cuando las cosas se hayan
calmado. Con la Clase 1 no se permiten cambios durante un año, lo cual es un riesgo si encontramos
problemas con el host actual y tenemos que cambiar la IP.
>
Creo que aquellos que necesitan SSL saben que deben intentar insertar una «s» después de http y ver
si funciona. SMF tiene un código que cambia todos los enlaces a https si la URL ingresada es https.
>
>> Drupal puede ser más intuitivo para los programadores y la personalización. Joomla
>
No creo que debamos hacer que el sitio sea https de forma predeterminada. Sigue siendo muy inusual que
la parte pública de los sitios sea https, probablemente porque introduce posibles complicaciones
técnicas, retrasos y una mayor carga del servidor. Como usuario, me molesta un poco cuando se necesita
tiempo para verificar la identidad de algún sitio sin nombre que encontré casualmente. Para mí, parece
que los sitios https no se cargan con mucha más frecuencia.
>
>> Mirando los CMS, Drupal y Joomla son populares. El consenso es
>> mmalmi@cc.hut.fi escribió:
>
>> todos los temas disponibles todavía.
>> se llama «Integración SMFforum».
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Foro SMF, necesito instalar un mod
Fecha: sábado 21 de noviembre de 2009 21:46:52 +0000
Correo electrónico #105
Para: mmalmi@cc.hut.fi

Para: Martti Malmi <mmalmi@cc.hut.fi>
Correo electrónico #107
Fecha: domingo 22 de noviembre de 2009 22:22:57 +0200
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Transición de sitio compatible con SEO
Fecha: domingo 22 de noviembre de 2009 19:47:56 +0000
Correo electrónico #106
Asunto: Re: transición de sitio compatible con SEO
De: mmalmi@cc.hut.fi
4) después de que Google haya tenido tiempo de actualizar sus registros, podemos cambiar al
sitio drupal.
Estaré disponible del 23 al 25 de noviembre.
>
> acumulado aún, la fecha de inicio original se vuelve extremadamente importante si
>
2) cambie la entrada DNS de bitcoin.org.
>
Pasos:
> historia. Para ir a lo seguro, cuando la dirección IP cambia, el contenido
> 4) después de que Google haya tenido tiempo de actualizar sus registros, podemos cambiar
> y datos de relaciones públicas. Google permite una cierta cantidad de propiedades como IP
> 2) cambie la entrada DNS de bitcoin.org.
El momento funciona bien porque podemos cambiar al nuevo foro ahora y lanzar el sitio drupal
más tarde, cuando estemos listos.
> Necesitamos hacer una transición de continuidad con bitcoin.org para que la búsqueda
> Pasos:
> el sitio se vuelve popular más tarde.
> El momento es bueno porque ahora podemos cambiar al nuevo foro.
3) seguir trabajando en el sitio drupal detrás de escena.
Está bien.
1) copie el index.html actual de bitcoin.org al nuevo servidor exactamente como está.
> mejor sigue igual y viceversa. Aunque no tiene mucho rango
> al sitio drupal.
Necesitamos hacer una transición de continuidad con bitcoin.org para que los motores de búsqueda no piensen que
se trata de un sitio nuevo y restablezcan la fecha de inicio del sitio y los datos de relaciones públicas. Google permite que una
cierta cantidad de propiedades, como la dirección IP o el contenido del sitio, cambien sin eliminar el historial del sitio. Para
ir a lo seguro, cuando la dirección IP cambia, es mejor que el contenido permanezca igual y viceversa. Aunque todavía no se
ha acumulado mucha clasificación, la fecha de inicio original se vuelve extremadamente importante si el sitio se vuelve
popular más adelante.
> dirección o contenido del sitio para cambiar sin eliminar su sitio
> 3) seguir trabajando en el sitio drupal detrás de escena.
Veré si puedo descubrir cómo mover temporalmente drupal a un lado a drupal.php o /drupal/ o algo donde todavía
podamos entrar fácilmente y trabajar en ello.
> los motores no creen que este sea un sitio nuevo y restablecen la fecha de inicio del sitio
> 1) copie el index.html actual de bitcoin.org al nuevo servidor exactamente como está.
> y lanzar el sitio drupal más tarde cuando estemos listos.

Fecha: lunes, 23 de noviembre de 2009 05:48:19 +0000 De:
Satoshi Nakamoto <satoshin@gmx.com> Asunto: Permisos de acceso
necesarios para arreglar Drupal Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: lunes, 23 de noviembre de 2009 08:44:35 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Se requieren
permisos de acceso para arreglar Drupal
Correo electrónico #109
Correo electrónico #108
Necesito acceso para cambiar estos archivos y solucionarlo: /etc/apache2/sitesavailable/
default /etc/apache2/sitesavailable/
defaultssl
/etc/
apache2/httpd.conf
En /etc/apache2/sitesavailable/
default cambie la segunda instancia
de «AllowOverride None» a «AllowOverride All»
y en /etc/apache2/sitesavailable/
defaultssl
cambie la segunda instancia de
«AllowOverride AuthConfig»
a «Permitir anular todo»
¿El archivo .htaccess de Drupal que usa mod_rewrite para permitir URL limpias sin el? El parámetro no funciona
porque sus cambios se rechazan porque Apache no está configurado con «AllowOverride All». Esto es necesario para que
Drupal coexista con el otro sitio de la manera que queremos.
Aquí está la solución planificada. Si lo hace usted mismo, de todos modos déme acceso a httpd.conf en caso de que
necesite cambiarlo nuevamente más tarde.
> Veré si puedo descubrir cómo mover temporalmente drupal a un lado > drupal.php o /drupal/ o algo donde todavía
podamos entrar fácilmente > y trabajar en ello.
>
reemplace /
etc/apache2/httpd.conf con /home/
maintenance/httpd.conf
Hecho. Te concedí acceso a todos los archivos.
>
> Necesito acceso para cambiar estos archivos y solucionarlo: > /etc/apache2/sitesavailable/
default > /etc/apache2/sitesavailable/
defaultssl
> Archivo .htaccess de Drupal que usa mod_rewrite para permitir URL limpias > sin el ? El parámetro no funciona
porque sus cambios son rechazados > porque Apache no está configurado con «AllowOverride All». Esto es necesario para
hacer que Drupal coexista con el otro sitio de la manera que queremos.
Esto probablemente requiera reiniciar Apache después. (apache2ctl elegante)

>
El cambio de DNS de bitcoin.org se realizó hace aproximadamente 12 horas. Esperaré otras 12
horas y luego cambiaré la pestaña Foro en bitcoin.sourceforge.net
para ir a http://www.bitcoin.org/smf/
El enlace del foro debe cambiarse a: http://www.bitcoin.org/smf/
>
> Esto probablemente requiera que Apache se reinicie después. >
(apache2ctl elegante)
Inténtalo, estoy perplejo.
> En /etc/apache2/sitesavailable/
default > cambie la segunda instancia
de «AllowOverride None» a «AllowOverride All»
>
>
http://bitcoin.sourceforge.net/nexus/menu_items.php?menu_id=2
> Aquí está la solución planificada. Si lo haces tú mismo, por favor dame acceso a httpd.conf en
caso de que necesite cambiarlo nuevamente más tarde.
> reemplazar
> /etc/apache2/httpd.conf > con > /home/
maintenance/httpd.conf
El editor de menú de Bitweaver no funciona, no puedo cambiar el enlace del foro. La página «crear
y editar elementos de menú» aparece en blanco:
>
>
> /etc/apache2/httpd.conf
> a «Permitir anular todo»
configuración del servidor>
Temas
y diseño de la URL del foro>
intento de restablecer todos los
temas, hay una ruta en emoticones e íconos de mensajes
> y en /etc/apache2/sitesavailable/
defaultssl
> cambie la segunda
instancia de «AllowOverride AuthConfig»
Para referencia futura, los cambios en SMF para actualizar la URL base fueron:
Fecha: jueves, 26 de noviembre de 2009 17:45:42 +0000
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Editor de
menús de Bitweaver roto Para: Martti Malmi
<mmalmi@cc.hut.fi>
Correo electrónico #112
Correo electrónico #111
Correo
electrónico n.º 110 Fecha: jueves, 26 de noviembre de
2009 00:26:33 +0000 De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: cambio de DNS de bitcoin.org realizado Para: Martti Malmi
<mmalmi@cc.hut.fi>
Fecha: viernes, 27 de noviembre de 2009 02:46:50
+0200 De: mmalmi@cc.hut.fi

Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 29 de noviembre de 2009 09:53:10 +0200
Fecha: lunes 30 de noviembre de 2009 14:13:04 +0200
Correo electrónico #114
Correo electrónico #113
De: mmalmi@cc.hut.fi
Fecha: lunes 30 de noviembre de 2009 14:36:51 +0200
Correo electrónico #115
Asunto: Re: Editor de menú Bitweaver roto
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Google Wave
CC: Estándar de la libertad <newlibertystandard@gmail.com>
Asunto: Bitcoin.org
Para: Satoshi Nakamoto <satoshin@gmx.com>
> http://bitcoin.sourceforge.net/nexus/menu_items.php?menu_id=2
>
> La página «crear y editar elementos de menú» aparece en blanco:
> El editor de menú de Bitweaver está roto, no puedo cambiar el enlace del Foro.
Fijado. Lo cambié directamente en la base de datos.
> http://www.bitcoin.org/smf/
Si quieres invitaciones, puedes darme las direcciones de correo electrónico donde las
deseas. Si ya tienes direcciones de Wave, damelas también. Sería fantástico ver cómo funciona
el sistema en la práctica.
> El enlace del Foro debe cambiarse a:
Acabo de ver el vídeo de introducción de Google Wave en wave.google.com.
Es la propuesta de código abierto de Google para reemplazar el protocolo de correo
electrónico de décadas de antigüedad, y parecía bastante interesante. Una «ola» es una
unidad de comunicación y colaboración que varios usuarios pueden leer y editar en tiempo
real y compartir fácilmente con nuevos usuarios, a diferencia de los hilos de correo
electrónico. Combina la funcionalidad de mensajería instantánea, wikis, correo electrónico
convencional y redes sociales, y admite la integración con aplicaciones externas.
Si necesitamos ayuda con la administración del sitio o contactos con artistas gráficos web
profesionales, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
>
> Inténtalo, estoy perplejo.
El diseño actual del sitio parece bonito y sencillo. El logo simplemente debería cambiarse. Si
queremos publicarlo rápidamente, podemos simplemente reemplazarlo con el título del sitio
y crear un logotipo mejor más adelante.
>

Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #117
De: mmalmi@cc.hut.fi
Fecha: lunes 30 de noviembre de 2009 20:34:20 +0000
Fecha: lunes 30 de noviembre de 2009 16:07:13 +0200
Asunto: Re: Bitcoin.org
Correo electrónico #116
Asunto: Re: Bitcoin.org
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Asunto: Re: Bitcoin.org
> Si necesitamos ayuda con la administración del sitio o contactos con profesionales
> administrador del proyecto y agréguelo al pie de página del sitio.
mmalmi@cc.hut.fi escribió:
>
> También sería genial si pudieras obtener el logo de Sourceforge en SF
Generé automáticamente el nuevo logo en http://cooltext.com/, es una buena solución rápida.
Puedes probar una amplia variedad de estilos de logotipos diferentes allí si tienes paciencia para la
interfaz de usuario lenta.
>> artistas gráficos web, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
> título del sitio y crear un mejor logotipo más adelante.
> cambiado. Si queremos ponerlo en marcha rápidamente, podemos simplemente reemplazarlo con el
>> Si necesitamos ayuda con la administración del sitio o contactos con profesionales
Buena idea lo de la etiqueta Sourceforge, podemos usar todos los gráficos que podamos.
Tengo más que hacer antes de publicarlo y debemos darles más tiempo a los motores de búsqueda.
> El diseño actual del sitio parece bonito y sencillo. El logo debería ser
>>
Gracias, todavía no me he decidido por un tema. Mi primer experimento fue probar algo además de
otro sitio azul. Otra línea de pensamiento es que debería ser como la web de un banco, señorial, profesional
y oficial que busque apoyar la confianza en materia financiera.
El logo es un poco demasiado Disco/web1990.
Todavía me gusta más tu bitweaver, lo recreé con texto
como marcador de posición por ahora. Cuando el tema esté más definido, pensaré en un logo que combine.
También sería fantástico si pudiera obtener el logotipo de Sourceforge del administrador del proyecto
SF y agregarlo al pie de página del sitio.
>> cambiado. Si queremos ponerlo en marcha rápidamente, podemos simplemente reemplazarlo con el
>> título del sitio y crear un mejor logotipo más adelante.
>> El diseño actual del sitio parece bonito y sencillo. El logo debería ser
> artistas gráficos web, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
>
> Generé automáticamente el nuevo logo en http://cooltext.com/, es una buena solución rápida.

Fecha: miércoles, 2 de diciembre de 2009 16:26:42 +0200
De: mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoin.org
Correo electrónico #118
>>> Si necesitamos ayuda con la administración del sitio o contactos con >>> artistas gráficos web
profesionales, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
>
>>>
>>>
> Gracias, aún no me he decidido por un tema. Mi primer experimento fue probar algo además de otro
sitio azul. Otra línea de pensamiento es que debería ser como la página web de un banco, señorial,
profesional y oficial , buscando apoyar la confianza en asuntos financieros.
Acabo de realizar una transacción de 10.000 bc de una cuenta a otra, pero terminé enviando 10.000,20
bc. ¿Alguna idea de por qué podría ser eso?
>>> También sería genial si pudieras obtener el logotipo de Sourceforge del >>> administrador del proyecto
SF y agregarlo al pie de página del sitio.
>>> El diseño actual del sitio parece bonito y sencillo. El logo debería ser >>> cambiado. Si queremos
publicarlo rápidamente, podemos simplemente reemplazarlo con el >>> título del sitio y crear un mejor logotipo
más adelante.
>>
El logotipo de texto se ve bastante bien en realidad, excepto en Windows cuando el suavizado de
fuentes no funciona. Lo convertí en un png.
>>
>>>> El diseño actual del sitio parece bonito y sencillo. El logo debería ser >>>> cambiado. Si queremos
publicarlo rápidamente, podemos simplemente reemplazarlo con el >>>> título del sitio y hacer un mejor logotipo
más adelante.
>> También sería genial si pudieras obtener el logotipo de Sourceforge del administrador del proyecto >> SF
y agregarlo al pie de página del sitio.
> mmalmi@cc.hut.fi escribió: >>
Autogeneré el nuevo logo en http://cooltext.com/, es una buena >> solución rápida. Puedes probar
una amplia variedad de estilos de logotipos diferentes >> allí si tienes paciencia para la interfaz de
usuario lenta.
>>
>>
>
> Buena idea lo de la etiqueta Sourceforge, podemos usar todos los gráficos que podamos. >
> Tengo más que hacer antes de que entremos en funcionamiento, y necesitamos darles más tiempo a los motores de búsqueda. >
>>
> solución. Puedes probar una amplia variedad de estilos de logotipo diferentes allí si tienes paciencia para
la interfaz de usuario lenta.
>>
>
>>>> Si necesitamos ayuda con la administración del sitio o contactos con >>>> artistas gráficos web
profesionales, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
>
> El logo es un poco demasiado Disco/web1990.
Todavía me gusta más tu bitweaver, lo recreé con texto
como marcador de posición por ahora. Cuando el tema esté más definido, pensaré en un logo que
combine.
>>>>

>> uno mejor, lo recreé con texto como marcador de posición por ahora. Cuando
>>> Generé automáticamente el nuevo logo en http://cooltext.com/, es una buena >>> solución rápida.
Puedes probar una amplia variedad de estilos de logotipos diferentes >>> allí si tienes paciencia para la
interfaz de usuario lenta.
>>
>>
>>>>> título del sitio y crear un mejor logotipo más adelante.
mmalmi@cc.hut.fi escribió:
>> es que debe ser como la web de un banco, señorial, profesional y
La solución es un cuadro de diálogo adicional al realizar el envío, algo así como «Esta es una transacción
de gran tamaño y requiere una tarifa de transacción de 0,20bc. ¿Está bien?» (¿Ese texto es lo
suficientemente bueno o hay alguna mejora?) Ya tengo el código, lo colocaré.
>> Tengo más que hacer antes de que entremos en funcionamiento y debemos realizar la búsqueda.
>>>>> El diseño actual del sitio se ve bonito y simple. El logo debería ser
¿En qué versión/navegador de Windows no funciona el suavizado de fuentes? IE 6 en suavizados de
XP y versiones inferiores que tienen menos del 1% de participación de mercado.
>> Gracias, todavía no me he decidido por un tema. Mi primer experimento fue
>> Buena idea sobre la etiqueta Sourceforge, podemos usar todos los gráficos que >> podamos
conseguir.
>>>> administrador del proyecto y agréguelo al pie de página del sitio.
>> el tema está más definido, pensaré en un logo que combine.
> Acabo de hacer una transacción de 10,000bc de una cuenta a otra, pero terminó enviando 10,000.20bc.
¿Alguna idea de por qué podría ser eso?
>>>
>> mmalmi@cc.hut.fi escribió:
>>>>>
>>>>> artistas gráficos web, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
> El logo de texto se ve bastante bien en realidad, excepto en Windows cuando la fuente > antialiasing no
funciona. Lo convertí en un png.
>> El logo es un poco demasiado Disco/web1990.
Todavía me gusta tu bitweaver
>> motores más tiempo.
Entonces no tendríamos que explicar la transacción de 10.000,20 bc, pero es posible que aún
tengamos que explicar a quién va la tarifa de transacción.
>> funcionario busca apoyar la confianza en materia financiera.
>>>>> cambiado. Si queremos ponerlo en marcha rápidamente, podemos simplemente reemplazarlo con >>>>> el
Hay una tarifa de transacción de 0,01 por KB después del primer KB para transacciones de
gran tamaño. El primer 1 KB es gratuito; las transacciones pequeñas suelen tener 250 bytes. Haga
doble clic en la transacción. Piense en ello como el envío por peso.
>> prueba algo además de otro sitio azul. Otra línea de pensamiento
>>
>>>>
>>>> También sería fantástico si pudieras obtener el logotipo de Sourceforge en SF.
>
>>
>>>>> Si necesitamos ayuda con la administración del sitio o contactos con profesionales
>>>
>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin.org
Fecha: miércoles 2 de diciembre de 2009 17:47:48 +0000
Correo electrónico #119
Para: mmalmi@cc.hut.fi

Correo electrónico n.º 120

Fecha: jueves 3 de diciembre
de 2009 09:46:50 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re: Bitcoin.org
> ¿En qué versión/navegador de Windows no funciona el suavizado de fuentes? IE 6 > en suavizados de XP y versiones
inferiores que tienen menos del 1% de participación de mercado.
>>
>>> Tengo más que hacer antes de que entremos en funcionamiento, y necesitamos darles más tiempo a los motores de
búsqueda >>>.
> mmalmi@cc.hut.fi escribió: >> El logotipo
de texto se ve bastante bien en realidad, excepto en Windows cuando el >> antialiasing de fuente no funciona. Lo convertí
en un png.
¿A dónde debería ir por cierto? Aquí fue al receptor junto con todas las demás monedas. Se adjunta captura de
pantalla de la transacción.
>>> Buena idea sobre la etiqueta Sourceforge, podemos usar todos los gráficos >>> que podamos conseguir. >>>
>
>
> Entonces no tendríamos que explicar la transacción de 10,000.20bc, pero aún podemos tener que explicar a quién le
corresponde la tarifa de transacción.
>>>
>
Suena bien.
>>> El logo es un poco demasiado Disco/web1990.
Todavía me gusta más tu bitweaver >>> uno, lo recreé con texto como
marcador de posición por ahora. Cuando >>> el tema esté más definido, pensaré en un logo que combine.
>>>
> La solución es un diálogo extra al enviar, algo así como «Esto es > una transacción de gran tamaño y requiere una tarifa
de transacción de 0.20bc. ¿Está > esto bien?» (¿Ese texto es lo suficientemente bueno o hay alguna mejora?) Ya tengo el
código >, lo colocaré.
>>> Gracias, aún no me he decidido por un tema. Mi primer experimento fue probar algo además de otro sitio azul. Otra línea
de pensamiento >>> es que debería ser como la página web de un banco, señorial, profesional y >>> oficial buscando apoyar
la confianza en asuntos financieros.
>>>
>>>
Entonces, ¿no hay tarifa de transacción si envía la misma cantidad en varios paquetes pequeños?
> Hay una tarifa de transacción de 0,01 por KB después del primer KB para > transacciones de gran tamaño. El
primer KB es gratuito, las transacciones pequeñas suelen ser de 250 bytes. Haga doble clic en la transacción. Piense en ello
como > envío por peso.
>>
Firefox en XP no lo hace, y IE tampoco produce tan buena calidad como la que tengo en Linux. Se adjuntan capturas
de pantalla de browsershots.org.
>> Acabo de hacer una transacción de 10,000bc de una cuenta a otra, pero >> terminó enviando 10,000.20bc. ¿Alguna
idea de por qué podría ser eso?

De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoin.org
Fecha: viernes, 4 de diciembre de 2009 04:24:41 +0000
Correo electrónico n.º 121
Para: mmalmi@cc.hut.fi
>>>> Autogeneré el nuevo logo en http://cooltext.com/, es una buena >>>> solución rápida. Puedes probar una amplia
variedad de estilos >>>> de logotipos diferentes allí si tienes paciencia para la interfaz de usuario lenta.
> Firefox en XP no lo hace, y IE tampoco produce tan buena calidad como la que tengo en Linux. Se adjuntan capturas de
pantalla de browsershots.org.
>>
>> compartir.
Estoy haciendo algunos cambios. La transacción gratuita más grande será de 60 KB, o alrededor de 27.000 bc si se realiza
con entradas de 50 bc. Espero que sea lo suficientemente alto como para que la tarifa de transacción rara vez aumente.
Los nodos v0.2 aceptarán transacciones gratuitas hasta que el tamaño del bloque supere los 200 K, dando prioridad a
las transacciones más pequeñas.
>>>
>>>>>> título del sitio y crear un mejor logotipo más adelante.
>>
>>>>>> El diseño actual del sitio se ve bonito y simple. El logo debería ser
>> ¿En qué versión/navegador de Windows no funciona el suavizado de fuentes? Es decir, 6
> ¿No hay tarifa de transacción entonces, si envías la misma cantidad en > múltiples paquetes pequeños?
>>>>> administrador del proyecto y agréguelo al pie de página del sitio.
>>>>
Sin embargo, lo cambié de nuevo a texto por ahora para poder seguir modificando los colores. Drupal coloca las
etiquetas <span> y la basura en el título del navegador, pero está bien para realizar pruebas.
Eso es extraño, he visto Firefox 3.5 en fuentes grandes con suavizado de XP.
>>>>
>>>>>> artistas gráficos web, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
>
Es mejor si no hablas en público sobre este tema de las tarifas de transacción.
>>>>>>
>>> mmalmi@cc.hut.fi escribió:
>> en los suavizados de XP y las versiones siguientes que tienen menos del 1% del mercado
>>>>>> cambiado. Si queremos ponerlo en marcha rápidamente, podemos simplemente reemplazarlo con el
>>
Verdadero. Supongo que el diálogo podría empeorarlo al darle a la gente la oportunidad de experimentar para
romperlo.
>>>>>
>>>>
mmalmi@cc.hut.fi escribió:
Agregué un texto de instrucciones en la página de inicio debajo de las capturas de pantalla.
>>>>> También sería genial si pudieras obtener el logo de Sourceforge de SF
Bueno, de todos modos, tu camino es más seguro.
>>>>
Está ahí para el control de inundaciones. No queremos darle ideas a nadie.
>>>>>> Si necesitamos ayuda con la administración del sitio o contactos con profesionales

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Fecha: domingo 6 de diciembre de 2009 03:21:00 +0000
Correo electrónico #122
Asunto: Re: rastreador de Sourceforge
Logo 3 (Dimensiones: 80 x 15; Fondo: Blanco)
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://sflogo.sourceforge.net/sflogo.php?
group_id=244765&amp;type=9″ ancho= «80» height=»15″ alt=»Obtenga Bitcoin en SourceForge.net. Descargas de software de
código abierto, rápidas, seguras y gratuitas» /></a>
Logo 2 (Dimensiones: 80 x 15; Fondo: Plata)
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://sflogo.sourceforge.net/sflogo.php?
group_id=244765&amp;type=8″ ancho= «80» height=»15″ alt=»Obtenga Bitcoin en SourceForge.net. Descargas de software de
código abierto, rápidas, seguras y gratuitas» /></a>
Logotipo 1 (Dimensiones: 80 x 15; Fondo: Negro)
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://sflogo.sourceforge.net/sflogo.php?
group_id=244765&amp;type=12″
Los logotipos disponibles y el HTML correcto para usar en el proyecto Bitcoin son:
Encontraste un error poco frecuente en CreateTransaction. Escribió la transacción por 10000,20 con una
tarifa de 0,22. Si observa la transacción del lado del remitente, será un débito de 10000,42 con una tarifa de
transacción de 0,22. El error fue que tuvo que hacer un tercer paso poco común al calcular la tarifa y agregó
incorrectamente la tarifa del primer paso al monto enviado. Arreglará.
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://sflogo.sourceforge.net/sflogo.php?
group_id=244765&amp;type=11″ ancho= «120» height=»30″ alt=»Obtenga Bitcoin en SourceForge.net. Descargas de software
de código abierto, rápidas, seguras y gratuitas» /></a>
Logo 5 (Dimensiones: 120 x 30; Fondo: Plata)
Lo
tuve en bitcoin.org por un minuto, pero lo saqué. Rompe el bloqueo en modo SSL con una advertencia de contenido
mixto, «parcialmente cifrado» y «contiene contenido no autenticado». De todos modos, ¿realmente queremos que Sourceforge
rastree a todos? Es más respetuoso con la privacidad sin él.
> ¿A dónde debería ir por cierto? Aquí fue al receptor junto con todas las demás monedas. Se adjunta captura de pantalla de
la transacción.
Logo 4 (Dimensiones: 120 x 30; Fondo: Negro)
Agregué el rastreador de Sourceforge a bitcoin.sourceforge.net. La selección completa de enlaces se encuentra
a continuación si desea uno diferente.
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://sflogo.sourceforge.net/sflogo.php?
group_id=244765&amp;type=10″ ancho= «80» height=»15″ alt=»Obtenga Bitcoin en SourceForge.net. Descargas de software de
código abierto, rápidas, seguras y gratuitas» /></a>

De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 7 de diciembre de 2009 13:49:08 +0200
Correo electrónico #123
Asunto: Re: rastreador de Sourceforge
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://
sflogo.sourceforge.net/sflogo.php?group_id=244765&amp;type=15″ ancho= «150» height=»40″ alt=»Obtenga
Bitcoin en SourceForge.net. Descargas de software de código abierto, rápidas, seguras y
gratuitas» /></a>
>>
> y «contiene contenido no autenticado». De todos modos, ¿realmente queremos
Logo 8 (Dimensiones: 150 x 40; Fondo: Plata)
>> cambiado. Si queremos ponerlo en marcha rápidamente, podemos simplemente reemplazarlo con el
>> título del sitio y crear un mejor logotipo más adelante.
> bloquear en modo SSL con una advertencia de contenido mixto, «parcialmente cifrado»
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://
sflogo.sourceforge.net/sflogo.php?group_id=244765&amp;type=14″ ancho= «150» height=»40″ alt=»Obtenga
Bitcoin en SourceForge.net. Descargas de software de código abierto, rápidas, seguras y
gratuitas» /></a>
Logo 7 (Dimensiones: 150 x 40; Fondo: Negro)
>> El diseño actual del sitio parece bonito y sencillo. El logo debería ser
> Lo tuve en bitcoin.org por un minuto, pero lo saqué. Se rompe el
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://
sflogo.sourceforge.net/sflogo.php?group_id=244765&amp;type=13″ ancho= «120» height=»30″ alt=»Obtenga
Bitcoin en SourceForge.net. Descargas de software de código abierto, rápidas, seguras y
gratuitas» /></a>
>
>
> La selección completa de enlaces está a continuación si desea uno diferente.
>
> Sería también genial si puedes obtener el logotipo de Sourceforge del administrador del proyecto > SF y
agregarlo al pie de página del sitio.
Logo 6 (Dimensiones: 120 x 30; Fondo: Blanco)
>>
width=»120″ height=»30″ alt=»Obtenga Bitcoin en SourceForge.net. Descargas de software de
código abierto, rápidas, seguras y gratuitas» /></a>
Código HTML: <a href=»http://sourceforge.net/projects/bitcoin»><img src=»https://
sflogo.sourceforge.net/sflogo.php?group_id=244765&amp;type=16″ ancho= «150» height=»40″ alt=»Obtenga
Bitcoin en SourceForge.net. Descargas de software de código abierto, rápidas, seguras y
gratuitas» /></a>
mmalmi@cc.hut.fi escribió:
>> artistas gráficos web, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
Hice una copia del logotipo en el servidor local, para que aún podamos usarlo para gráficos. La
política de marcas registradas de SF no lo prohíbe.
Logo 9 (Dimensiones: 150 x 40; Fondo: Blanco)
>> Si necesitamos ayuda con la administración del sitio o contactos con profesionales
> Agregué el rastreador de sourceforge a bitcoin.sourceforge.net. El

Correo electrónico #125
Correo electrónico #126
Fecha: martes, 8 de diciembre de 2009 05:43:33 +0000
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: sitio Drupal en
línea Para: Martti Malmi
<mmalmi@cc.hut.fi>
Correo electrónico #124
Fecha: martes, 08 de diciembre de 2009 12:50:20 +0200
De: mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Sitio Drupal en línea
Fecha: viernes, 11 de diciembre de 2009 03:30:10 +0000
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: tema
personalizado3 Para: Martti Malmi
<mmalmi@cc.hut.fi>
>>> Si necesitamos ayuda con la administración del sitio o contactos con >>> artistas gráficos web
profesionales, podemos preguntarle a Dave. Hace cosas de Drupal para trabajar.
Buen trabajo. Redirigí bitcoin.sourceforge.net allí.
>>>
>>> El diseño actual del sitio parece bonito y sencillo. El logo debería ser >>> cambiado. Si queremos
publicarlo rápidamente, podemos simplemente reemplazarlo con el >>> título del sitio y crear un mejor logotipo
más adelante.
>>
Seguí adelante y puse el nuevo sitio Drupal en línea. Ha pasado suficiente tiempo para una transición
segura y el sitio luce bien. Debería trabajar más sobre el tema, pero hasta ahora es lo suficientemente
bueno. Esta es una gran mejora con respecto a la antigua página bitcoin.org.
> mmalmi@cc.hut.fi escribió: >>
También sería genial si pudieras obtener el logo de Sourceforge del >> administrador del proyecto SF y
agregarlo al pie de página del sitio.
custom3 online ahora tiene un diseño más estándar similar a muchos
No estaba satisfecho con mi tema personalizado2. Se sentía abarrotado, el encabezado/logotipo parecía
incorrecto y el estilo de papelería pesado del margen izquierdo está desactualizado.
>
> ¿Sourceforge rastrea a todos? Es más respetuoso con la privacidad sin él.
>>
>>
>>
> Seguí adelante y puse el nuevo sitio Drupal en línea. Ha pasado suficiente tiempo para una
transición segura y el sitio se ve bien. Hay más trabajo que debería hacer sobre el tema, pero hasta
ahora es lo suficientemente bueno. Esta es una > enorme mejora con respecto a la antigua página
bitcoin.org.

Fecha: martes, 15 de diciembre de 2009 06:40:04
+0200 De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re:
RC2
Correo electrónico #128
Correo
electrónico n.º 127 Fecha: domingo, 13 de diciembre
de 2009 22:12:38 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re: Versión 0.2 casi lista para lanzarse
Correo
electrónico n.º 129 Fecha: miércoles, 16 de diciembre
de 2009 04:57:36 +0000 De: Satoshi Nakamoto
<satoshin@gmx.com>
Asunto: Re: RC2 Para: mmalmi@cc.hut.fi
Ambos pasaron por aquí.
> Encontré algo que sentí que tenía que arreglar con la descarga del bloque inicial.
> ¿Te importaría volver a probar una descarga de bloque inicial?
La primera vez que lo probé en Windows, la descarga inicial tardó unos minutos en comenzar, aunque
obtuvo muchas conexiones rápidamente. Lo intenté nuevamente dos veces y no volví a tener el mismo
problema. No sé si está relacionado con tu última actualización o no.
No hay problemas hasta el momento. Se ve bien.
> Comprimí el exe de instalación porque dudo que los servidores de correo electrónico permitan > archivos adjuntos de exe. No estoy seguro de que permitirá zip tampoco, pero
estoy bastante seguro de que el tar.gz pasará. > > Adjuntos: > 3,092,916 bitcoin0.2.0setup.
zip > 2,402,522 bitcoin0.2.0linux.
tar.gz > 3,061,059 bitcoin0.2.0win32.
zip
> Ya casi es hora de lanzar la versión 0.2. Si tienes un minuto, ¿podrías probar esta versión candidata
(adjunta)? Si no hay ningún problema y no pienso en nada que me haya perdido, esto podría
publicarse en uno o dos días.
páginas de inicio de software comercial. Tal vez sea solo yo, pero me gustan mucho los cuadrados
azules aleatorios.
Bueno, en realidad lo es, pero no está tan mal. El tiempo es una cuestión de arreglo.
En Ubuntu funcionó bien.
mmalmi@cc.hut.fi escribió: > La
primera vez que lo probé en Windows, la descarga inicial tardó unos minutos en comenzar, aunque
obtuvo muchas conexiones rápidamente. Lo intenté
> Espero que esto no esté en medio de tus exámenes finales en este momento.

Correo electrónico n.º 131
Fecha: miércoles, 16 de diciembre de 2009 16:54:46 +0000
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: Texto del anuncio
de lanzamiento previsto Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: miércoles, 16 de diciembre de 2009 17:41:41 +0200
De: mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: RC2
Correo electrónico #130
>> Lo intenté nuevamente dos veces y no volví a tener el mismo problema. >> No sé si está relacionado con tu
última actualización o no.
Descargar enlaces:
Nuevo
diseño de diálogo de opciones para futuras expansiones.
>> La primera vez que lo probé en Windows, la descarga inicial tardó unos >> pocos minutos en iniciarse, aunque
consiguió muchas conexiones rápidamente.
¡La versión 0.2 de Bitcoin ya está aquí!
Aquí está el texto del anuncio de lanzamiento planificado. Probablemente se estrene en breve.
Opción
de inicio automático al arrancar para que puedas mantenerlo ejecutándose en segundo plano
automáticamente
Programa
de instalación para Windows
También tenemos un nuevo foro en http://www.bitcoin.org/smf/ si tiene alguna pregunta.
Minimizar
a la opción de bandeja del sistema
Varias
mejoras para mantener la red funcionando sin problemas
¿Cuánto tiempo tomó la descarga inicial?
Martti Malmi
Soporte
de proxy para uso con TOR
Se
corrigieron algunas ralentizaciones en la descarga del bloque inicial.
La mayoría de las correcciones están del lado del remitente, por lo que si estaba descargando las actualizaciones de red a 0.2.
Alrededor de 1,5h.
Linux (probado en Ubuntu)
Nuevas características
> nuevamente dos veces, y no volví a tener el mismo problema. No sé si está relacionado con tu última actualización
o no.
> La mayoría de las correcciones están del lado del remitente, por lo que si estabas descargando > desde un nodo 0.1.5, algunos problemas todavía están ahí. Mejorará a medida
que la red se actualice a 0.2. >
> ¿Cuánto tiempo tomó la descarga inicial?
Archivo zip de Windows
Satoshi Nakamoto
>
Programa de instalación de Windows
versión
de Linux
Soporte
multiprocesador para generación de monedas.

Correo electrónico #133
Correo
electrónico n.º 132 Fecha: jueves, 17 de diciembre de
2009 06:49:02 +0000 De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: [lista de bitcoins] Lanzamiento de Bitcoin 0.2 Para:
bitcoinlist@
lists.sourceforge.net
Fecha: martes, 22 de diciembre de 2009 15:49:14 +0200
De: mmalmi@cc.hut.fi Para:
satoshin@gmx.com Asunto:
cosas de Bitcoin
Martti Malmi
Se
corrigieron algunas ralentizaciones en la descarga del bloque inicial.
Nuevas características
Soporte
multiprocesador para generación de monedas.
Soporte
de proxy para uso con TOR
lista de correo bitcoinlist
bitcoinlist@
lists.sourceforge.net https://lists.sourceforge.net/lists/
listinfo/bitcoinlist
Descargar (Windows y ahora versión Linux disponible) http://sourceforge.net/projects/bitcoin/files/
¡Bitcoin 0.2 ya está aquí!
Satoshi Nakamoto
_______________________________________________
Versión
de Linux (probada en Ubuntu)
Este correo electrónico de SF.Net está patrocinado por la comunidad de desarrolladores de Verizon. Aproveche el
mejor soporte de desarrollo de aplicaciones de Verizon. Un proceso simplificado de comercialización de 14 días hace
que la distribución de aplicaciones sea rápida y sencilla. Únase ahora y acérquese un paso más a millones de clientes de Verizon. http://p.sf.net/sfu/verizondev2dev
Satoshi Nakamoto

Programa de instalación para Windows
Satoshi Nakamoto
Gracias
a Martti Malmi (siriusm)
por su trabajo de codificación y por albergar el nuevo sitio y foro, y gracias a New Liberty
Standard por probar la versión de Linux.
Opción de inicio automático al arrancar para que puedas mantenerlo ejecutándose en segundo plano
automáticamente
Nuevo diseño de diálogo de opciones para futuras expansiones.
Muchas gracias a Martti (siriusm)
por todo su trabajo de desarrollo y a New Liberty Standard por su ayuda para probar la
versión de Linux.
Minimizar
a la opción de bandeja del sistema
También tenemos un nuevo foro en http://www.bitcoin.org/smf/
He registrado el nombre de dominio bitcoinexchange.com y pronto comenzaré a codificar el servicio como una agradable
actividad de ocio. Estoy imaginando una interfaz simple similar a la de Google, sin registro y con solo dos campos
de texto en la página principal, donde se inserta la cantidad.

De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: cosas de Bitcoin
Fecha: martes 22 de diciembre de 2009 19:00:41 +0000
Correo electrónico #134
Para: mmalmi@cc.hut.fi
O tal vez simplemente un botón «Nueva dirección» al lado del cuadro de dirección que debes presionar cada vez para
cambiarlo.
Estoy pensando que debería mover la interfaz de usuario en la dirección de que el usuario solicite su dirección de bitcoin
cuando la quiera. «dame un bitcoin para recibir un pago». Supongo que al lado del botón de enviar, habrá un botón de recibir,
lo presionas y dice «aquí hay una nueva dirección para usar, aquí está el botón para copiarla al portapapeles, ¿quieres
etiquetarla?» y tal vez alguna explicación sobre por qué no deberías reutilizar direcciones.
¿Vas a revisar e ingresar pedidos manualmente, al menos para empezar? Seguro que lo haría.
Tienes que ampliar la columna de comentarios para verlos.
¿Aún necesitas la cuenta de mantenimiento? Está bien si lo haces, pero cambia la contraseña por otra distinta.
Al generar la nueva dirección, puede haber una opción para agregar una entrada a la libreta de direcciones asociada con la
dirección, de modo que se etiquete la transacción recibida. Escondí un poco las etiquetas después de que los
primeros usuarios las encontraran confusas, pero sería muy útil para esta aplicación.
>
Necesito crear una manera para que puedas obtener mediante programación nuevas direcciones bitcoin generadas.
O eso, o podrías hacer que te envíen a tu dirección IP, pero luego tendrás que confiar en ellos para poner el número de
pedido en el comentario.
PayPal es bueno para empezar: es sencillo y no tiene costes iniciales, pero más adelante quizá también acepte
tarjetas de crédito.
>
> PayPal es bueno para el principio es
simple y no tiene costos iniciales, pero más adelante podría aceptar también tarjetas de
crédito.
Ese es un buen dominio. La gente ya rara vez escribe nombres de dominio, utiliza el autocompletado o hace clic en enlaces
en los motores de búsqueda.
Gracias por crear la cuenta de mantenimiento, hubiera sido imposible hacer todo eso sin ella. Realmente
siempre lo voy a necesitar. Bien, cambié la contraseña a una contraseña aleatoria de 20 caracteres.
de dinero que desea intercambiar y su dirección de PayPal para comprar dólares o su dirección de bitcoin para
comprar bitcoins. En la página siguiente obtendrá una nueva dirección de bitcoin para enviar las monedas o un
código de verificación para el texto de la transacción de PayPal.
> He registrado el nombre de dominio bitcoinexchange.com y comenzaré > a codificar el servicio pronto como una
agradable actividad de ocio. Estoy imaginando una interfaz simple similar a la de Google, sin registro y con solo
dos campos de texto en la página principal, donde insertas la cantidad de dinero que deseas intercambiar y tu dirección de
PayPal para comprar dólares o tu dirección de bitcoin. para comprar bitcoins. En la página siguiente obtendrás una nueva
dirección de bitcoin para enviar las monedas o un código de verificación para el texto de la transacción de PayPal.
mmalmi@cc.hut.fi escribió:
Machine Translated by Google
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #136
Fecha: miércoles 23 de diciembre de 2009 17:53:18 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles 23 de diciembre de 2009 11:12:03 +0200
Asunto: Re: cosas de Bitcoin
De: mmalmi@cc.hut.fi
Correo electrónico #135
Asunto: Re: cosas de Bitcoin
Para: mmalmi@cc.hut.fi
Sí, al menos al principio, cuando el cliente vende bc’s y recibe dólares. No le daría a un guión el acceso a mis reservas
de dólares tan a la ligera. Al revés (dólares del cliente >
bitcoins), no se siente tan inseguro y ciertamente es mejor
para el cliente recibir sus bitcoins de inmediato.
>>
> con? Seguro que lo haría.
> ¿Vas a revisar e ingresar pedidos manualmente, al menos para comenzar?
>> ¿Aún necesitas la cuenta de mantenimiento? Está bien si lo haces, pero >> cambia la contraseña a otra cosa.
También sería fantástico si el proceso en segundo plano no fuera gráfico: el VPS en el nivel de servicio actual no
tiene suficiente memoria para ejecutar el entorno X Windowing, a menos que se me ocurran algunas formas de liberar
memoria.
>>
También necesitaría al menos las herramientas de línea de comando para verificar si se han recibido monedas y
enviarlas. Se necesitaría alguna forma de comunicarse con el proceso de Bitcoin que se ejecuta en
segundo plano. No sé cómo debería hacerse eso, tal vez con algo relacionado con RPC.
>> PayPal es bueno para el principio es
simple y no tiene costos de inicio >>, pero más adelante podría aceptar
tarjetas de crédito también.
> el comentario.
>
>> Estoy imaginando una interfaz simple similar a la de Google, sin registro >> y solo dos campos de texto en la página
principal, donde insertas la >> cantidad de dinero que deseas intercambiar y tu dirección de PayPal >> para comprar.
dirección de dólares o bitcoin para comprar bitcoins. En la página siguiente >> obtendrás una nueva dirección de
bitcoin para enviar las monedas o un código de cheque >> para el texto de la transacción de PayPal.
>>
> dirección, pero luego tienes que confiar en ellos para poner el número de pedido en
> direcciones bitcoin. O eso o podrías hacer que te los envíen a tu IP.
> ¿Aún necesitas la cuenta de mantenimiento? Está bien si lo haces, pero cambia la contraseña a otra cosa.
>> He registrado el nombre de dominio bitcoinexchange.com y >> comenzaré a codificar el servicio pronto como
una agradable actividad de ocio.
> Necesito crear una forma para que usted pueda generar nuevos mensajes mediante programación.
> mmalmi@cc.hut.fi escribió:

Asunto: Re: cosas de Bitcoin
Fecha: viernes 25 de diciembre de 2009 16:11:14 +0000
Correo electrónico #138
Para: mmalmi@cc.hut.fi
Fecha: viernes 25 de diciembre de 2009 15:25:43 +0200
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Correo electrónico #137
Asunto: Re: cosas de Bitcoin
De: Satoshi Nakamoto <satoshin@gmx.com>
Me preguntaba por qué todo el mundo sigue insistiendo en que no hay interfaz de usuario, cuando ya puedes ejecutarlo
con sólo un pequeño icono en la bandeja, lo cual es común para los servicios de servidor en Windows. Así que supongo
que es por eso. Lo atribuí al esnobismo de Unix si no podían soportar un pequeño ícono en un escritorio que nunca ven.
No abrir ninguna ventana es fácil, pero puede fallar porque las bibliotecas gtk no están ahí. wxWidgets tiene
__WXBASE__ para «Solo wxBase, sin funciones de GUI». Podrías intentar construir para eso en lugar de _WXGTK__ y
ver qué sucede. Sería preferible si hubiera alguna forma de hacerlo como un cambio de línea de comando en el mismo
ejecutable, en lugar de publicar otra variación de compilación.
¿Con cuánta memoria tienes para trabajar? Bitcoin necesariamente requiere bastante memoria; alrededor de 75 MB en
Windows. ¿Es eso un problema?
El control de la línea de comandos es una de las siguientes cosas en la lista. Quiero diseñar la API con cuidado.
>
> También sería genial si el proceso en segundo plano no fuera gráfico el
VPS en el nivel de servicio actual no tiene suficiente
memoria para ejecutar el entorno de ventanas X, a menos que se me ocurran algunas formas de liberar memoria.
> También necesitaría al menos las herramientas de línea de comando para verificar si las monedas han sido recibidas y
para enviar monedas. Requeriría alguna forma de comunicarse con el proceso de Bitcoin que se ejecuta en
segundo plano. No sé cómo debería hacerse eso, tal vez con algo relacionado con RPC.
mmalmi@cc.hut.fi escribió:
El VPS tiene 320 MB de RAM, de los cuales 50 MB están libres actualmente. También hay 500 MB de espacio de
intercambio.
> Bitcoin necesariamente toma un
> bastante memoria; alrededor de 75 MB en Windows. ¿Es eso un problema?
> ¿Con cuánta memoria tienes para trabajar?
¿Seguro sobre eso? El administrador de tareas de Windows muestra aquí un uso de memoria de aproximadamente 13 MB.
Recibir pagos es la parte que tiene que tomar muchas decisiones de diseño. La persona que llama debe identificar las
transacciones de interés, ahí es donde ayuda el modelo de una dirección de bitcoin por transacción. Otra posibilidad es
buscar en el texto de los comentarios un número de pedido. Se realiza una encuesta, se pregunta qué se recibió en la
dirección de bitcoin dada y se impulsa por eventos. Supongo que, en caso de evento, se le pediría a Bitcoin que ejecute
una línea de comando cuando se reciba una determinada cantidad en una determinada dirección de Bitcoin.

Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #140
Fecha: miércoles, 03 de febrero de 2010 11:27:17 +0200
Asunto: API de Bitcoin
De: mmalmi@cc.hut.fi
Asunto: Intercambio de Bitcoin
Fecha: martes 5 de enero de 2010 03:55:14 +0200
Correo electrónico #139
De: mmalmi@cc.hut.fi
Correo electrónico n.º 141
Fecha: jueves, 04 de febrero de 2010 02:20:10 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: satoshin@gmx.com
>> Bitcoin necesariamente toma un
¿Ya ha decidido el método de llamada entre procesos de la API de Bitcoin? Una solución sencilla sería
la interfaz de socket proporcionada por wxWidgets: http://docs.wxwidgets.org/trunk/overview_ipc.html.
Luego se puede acceder al programa Bitcoin que ejecuta un wxServer llamando al ejecutable de
bitcoin desde la línea de comando o codificando su propia aplicación wxClient.
Otra opción sería utilizar simplemente los zócalos BSD simples.
>
> El VPS tiene 320 MB de RAM, de los cuales 50 MB están libres actualmente. También hay > 500 MB
de espacio de intercambio.
>> ¿Con cuánta memoria tienes para trabajar?
mmalmi@cc.hut.fi escribió:
Uno normal muestra un uso de memoria de 17 MB y un tamaño de VM de 10 MB.
>
Tienes razón, estaba viendo una prueba con 250.000 bloques… claro.
>
> ¿Seguro de eso? El administrador de tareas de Windows muestra aquí un uso de memoria de aproximadamente 13 MB.
Tendré que estudiar un poco durante unos días, después de los cuales podré volver a trabajar con el
servicio de intercambio. Entre otras cosas, arreglaré el precio para que el precio de Bitcoins crezca
hasta el infinito cuando mi oferta de ellos se acerque a cero. De esa manera puedo encontrar el precio
del mercado y permanecer en el punto donde la oferta satisface la demanda. Todavía no estoy
completamente seguro de cuáles deberían ser los parámetros de la curva de precios hiperbólica,
así que es algo en lo que pensar.
>> bastante memoria; alrededor de 75 MB en Windows. ¿Es eso un problema?
Tengo un prototipo del servicio bitcoinexchange.com hasta ahora (autenticación: bitcoin/bit). Se
ejecuta en el marco de aplicación web Django basado en Python, con el que es un placer
trabajar, en comparación con php.
¿Puedes enviarme un binario Linux de Bitcoin de 64 bits si tienes uno? Intenté compilar en el VPS,
pero se quedó sin memoria. También probé la versión de 32 bits (con ia32libs),
pero no encontré las
bibliotecas compartidas.

Bitcoin es lo contrario, ya que es fácil obtener Bitcoins simplemente generándolos. Sería fácil para los clientes
optar por bitcoin>
LR>
cash, bitcoin>
LR>
gold, bitcoin>
LR>
paypal o tal vez simplemente
quieran ahorrar dinero, y luego simplemente bitcoin>
LR.
Ya sea entrega online enviando el número de tarjeta por correo electrónico, o entrega de la tarjeta física sin abrir en los
correos. Hay muchas variaciones de estas tarjetas. En algunos países, se denominan tarjetas regalo y se pueden utilizar
en cualquier lugar donde se acepten tarjetas de crédito. Creo que los utilizan más personas que no tienen el historial
crediticio para obtener una tarjeta de crédito real, por lo que ellos mismos compran tarjetas de regalo para pagar cosas
que requieren una tarjeta de crédito.
No se apresure y haga que lo rechacen de todas las opciones de pago antes de haber tenido tiempo de ver si hay un
enfoque mejor. Le sugiero que espere antes de comunicarse con más procesadores de pagos. Puede obtener ideas de
cosas que a otros usuarios se les ocurren y prueban.
Solo algunas ideas aleatorias incompletas: Puede haber una manera de posicionarlo como un crédito intermedio para
micropagos por algún bien virtual o algo así. O tal vez si los pagos son sólo en una dirección. Si solo compras
bitcoins, entonces solo estás enviando dinero y no tomando el dinero de las personas, eso aún sería útil para vincular la
moneda. Podría ser un pago por el tiempo en la computadora.
Retirar dinero es muy fácil. LR no es reversible, por lo que hay montones de intercambios deseosos de convertir LR en
cualquier tipo de pago.
También está la idea que tuvo BTC2PSC de vender paysafecards por bitcoins.
LR y los demás son difíciles de comprar pero fáciles de retirar. Es difícil de comprar porque los intercambiadores son
muy cautelosos ante la posibilidad de ser estafados por pagos invertidos, por lo que requieren más detalles y
tiempo de espera.
Siempre puedes cambiar por Liberty Reserve. Es una moneda online similar a eBullion,
Pecunix o Webmoney que permite
realizar intercambios sin preguntas y con privacidad.
En cualquier caso, cualquier procesador de pagos esperará que vendas algo real.
¿Tienen transferencia electrónica o cheque en papel en su país? (aunque sólo sea dentro de Europa)
La tarjeta de crédito es sólo unidireccional. Ni siquiera hables de la idea de devolver dinero a las tarjetas de
crédito de los clientes. Las compañías de tarjetas de crédito odian eso.
Asunto: Opciones de cambio
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #143
Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: jueves, 04 de febrero de 2010 01:32:50 +0000
Correo electrónico #142
Asunto: Intercambio de ideas
Fecha: miércoles, 03 de febrero de 2010 20:25:53 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: API de Bitcoin

No estoy seguro de querer que sea algo a lo que se pueda acceder a través de la red. Eso introduciría
problemas de seguridad. Si solo se puede acceder a él en el sistema local, entonces la autenticación de seguridad
local lo cubre y no se puede piratear de forma remota.
XMLRPC:
> Otra opción sería utilizar simplemente los zócalos BSD simples.
He estado investigando opciones para llamadas entre procesos. Quiero algo que sea fácil de llamar
para una variedad de lenguajes del lado del servidor, particularmente PHP. La multiplataforma para Windows
es una ventaja.
.net listado como sin mantenimiento
No estoy seguro de qué tan listo está en Windows.
>
Se adjunta mi ejecutable de 64 bits (eliminado de depuración). Incluye cambios no probados que aún no están en
SVN: cambios en la interfaz de usuario y cosas de resincronización de la bandera fSpent de la billetera.
En cuanto a la licencia, es LGPL, pero como solo se usa en Unix, estaría bien. (No podemos vincular elementos
LGPL en Windows porque proporcionamos la DLL OpenSSL, pero en Linux OpenSSL viene con el sistema operativo)
php listado como «en progreso»
> ¿Ya has decidido el método de llamada entre procesos de la API de Bitcoin? Una solución fácil sería la interfaz
de socket proporcionada por > wxWidgets: http://docs.wxwidgets.org/trunk/overview_ipc.html. Luego se puede
acceder al programa Bitcoin que ejecuta un wxServer llamando al ejecutable bitcoin desde la línea de
comando o codificando su propia aplicación wxClient.
>
Probablemente necesite las bibliotecas gtk, en cuyo caso tendrás el mismo problema con la versión de 64 bits. Me
gustaría tener un único ejecutable que también pueda ejecutarse en un sistema sin interfaz de usuario,
pero no estoy seguro de cómo vincular cosas en Linux pero aún así poder ejecutarlas y no usarlas si la biblioteca
no está presente. Quizás deberíamos vincular estáticamente el GTK.
enlaces: c, python, java, c++,
mmalmi@cc.hut.fi escribió:
¿Hay alguna forma de saber cuáles son las bibliotecas compartidas que faltan? Sería útil saberlo.
utilizado por qt, gnome y skype
es una pregunta de seguridad
¿Es posible abrir un socket al que solo se puede acceder localmente?
solo sistema local
Autobús D:
es más para que los clientes web hablen con el servidor, el transporte es http, así que
>
A nivel superficial, sin entrar en detalles todavía, los favoritos actuales son:
ampliamente utilizado, bibliotecas integradas en PHP
> ¿Puedes enviarme un binario Linux de Bitcoin de 64 bits si tienes uno? Intenté compilar en el VPS, pero se
quedó sin memoria. Probé la versión de 32 bits (con ia32libs)
también, pero no encontró las bibliotecas compartidas.
Fecha: jueves, 04 de febrero de 2010 19:47:36 +0200
De: mmalmi@cc.hut.fi
Correo electrónico #144
Para: mmalmi@cc.hut.fi

libm.so.6 => /lib32/libm.so.6 (0xf750f000)
libgobject2.0.
so.0 => no encontrado
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7229000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf72b9000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7243000)
El paquete no se abre, dice «no en formato gzip».
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7621000)
libgtkx112.0.
so.0 => no encontrado
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf73a8000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7251000)
> cambios no probados que aún no están en SVN: cambios en la interfaz de usuario y la billetera
linuxgate.
so.1 => (0xf778c000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf727e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf73ac000)
Notfounds parecen ser bibliotecas gtk. Tengo esos archivos en mi carpeta /usr/lib, pero tal vez se ignoren porque
son de 64 bits, o tal vez solo se busque en /usr/lib32. No lo he probado en otras máquinas de 64 bits.
> ayudaría saberlo.
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7502000)
libglib2.0.
so.0 => no encontrado
libxcbxlib.
so.0 => /usr/lib32/libxcbxlib.
so.0 (0xf7241000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7226000)
> ¿Es posible abrir un socket al que solo se puede acceder localmente?
Creo que este método de línea de comando ya podría usarse desde PHP, pero podría ser más liviano si el
propio PHP pudiera llamar directamente al servidor de socket. La descripción general de IPC de wx
menciona wxSocketEvent, wxSocketBase, wxSocketClient y wxSocketServer como «Clases para la API TCP/IP
de bajo nivel», que podrían ser más fáciles de usar desde php que lo que uso ahora (wxServer, wxClient,
wxConnection). Lo investigaré más.
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7533000)
libpango1.0.
so.0 => no encontrado
libgthread2.0.
so.0 => no encontrado
libgdk_pixbuf2.0.
so.0 => no encontrado
/lib/ldlinux.
so.2 (0xf778d000)
> fCosas de resincronización de banderas gastadas.
libcrypto.so.0.9.8 => /usr/lib32/i686/cmov/libcrypto.so.0.9.8 (0xf762a000)
libgdkx112.0.
so.0 => no encontrado
libz.so.1 => /usr/lib32/libz.so.1 (0xf7269000)
> Se adjunta mi ejecutable de 64 bits (eliminado de depuración). Incluye
Esto es lo que dice «ldd bitcoin»:
libc.so.6 => /lib32/libc.so.6 (0xf73b0000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf72a1000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7220000)
Sí, puede utilizar sockets IPC («sockets de dominio Unix») que son únicamente locales. Esto se hace en wxapi
usando un nombre de archivo en lugar de un número de puerto. Comprometí un ejemplo de cómo se usa la
comunicación wxServerClient,
puede revertirlo si lo desea. Ahora existe la opción de línea
de comando blockamount
que solicita a la instancia en ejecución la longitud de la cadena de bloques.
> ¿Hay alguna manera de saber cuáles son las bibliotecas compartidas que faltan? Él
Asunto: Re: API de Bitcoin
Para: Satoshi Nakamoto <satoshin@gmx.com>

> El paquete no se abre, dice «no en formato gzip».
#si !wxUSE_UNICODE
Debo haber escrito accidentalmente j en lugar de z. Es formato bz2. Cambie el nombre a .tar.bz2 o
simplemente haga tar jxvf
>
¿Cuál fue el motivo de este cambio?
wxFormBuilder convierte el símbolo (c) a UTF8
automáticamente. En wxWidgets2.8.9
ansi,
se muestra como un símbolo de copyright con un carácter de basura adicional, que este truco soluciona
para el caso sin Unicode (ansi).
>> ¿Es posible abrir un socket al que solo se puede acceder localmente?
a:
Voy a empezar a leer sobre XMLRPC.
Está apareciendo en las búsquedas como el protocolo más utilizado y con
mayor soporte. PHP lo incluye en sus bibliotecas estándar.
No creo que quiera inventar mi propio protocolo RPC, quiero utilizar un estándar existente. PHP,
Java, Python o cualquier cosa podrá comunicarse con el servidor directamente de la misma manera
que lo hacen los comandos de la línea de comandos.
str.Remove(str.Find(‘�’), 1);
si (str.Find(‘�’) != wxNOT_FOUND)
Bien, entonces no hay necesidad de considerar dbus.
¿Existe algo así como sockets IPC en
Windows? Supongo que podríamos ver cómo lo hace wx, o tal vez la biblioteca XMLRPC
ya sepa qué
hacer. Windows tiene tuberías con nombre, tal vez ese sea el mejor análogo.
str.Remove(str.Find(‘Â’), 1);
si (str.Find(‘Â’)! = wxNOT_FOUND)
>

Fecha: jueves, 04 de febrero de 2010 19:59:48 +0000
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #147
Para: mmalmi@cc.hut.fi
Asunto: Re: API de Bitcoin
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Hack de UTF8
a ANSI en CAaboutDialog
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: jueves, 04 de febrero de 2010 18:50:35 +0000
Fecha: jueves, 04 de febrero de 2010 19:33:26 +0000
Correo electrónico n.º 146
Correo electrónico n.º 145
Para: mmalmi@cc.hut.fi
Asunto: Re: API de Bitcoin
Machine Translated by Google
Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: viernes 5 de febrero de 2010 09:16:23 +0200
Asunto: Re: Estado de la investigación de la API de Bitcoin
Asunto: Re: Hack de UTF8
a ANSI en CAaboutDialog
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #149
Fecha: viernes 5 de febrero de 2010 04:08:54 +0000
Correo electrónico #148
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
>
Estado de mi investigación actualmente:
>
wxWidgets es patológicamente de un solo subproceso. No solo es de un solo subproceso, sino que
debe ser un subproceso de GUI. Incluso para algo que no es UI como wxStandardPaths,
me atraparon. Todo esto está bien para el código UI, ya que esta es la misma restricción impuesta
por Windows de todos modos, pero para el código del demonio del servidor sin UI, las llamadas a
wx son inciertas.
«Si esperar es verdadero y no hay conexiones pendientes para ser aceptadas, esperará a que llegue la siguiente conexión
entrante. **Advertencia: esto bloqueará la GUI».
>
Noté esto en los documentos de wxSocketServer::Accept(bool wait = true):
> La descripción general de IPC del wx menciona wxSocketEvent, wxSocketBase, >
wxSocketClient y wxSocketServer como «Clases para la API TCP/IP de bajo nivel», que podría ser
más fácil de usar desde php que lo que usé ahora (wxServer, wxClient, wxConnection ). Lo investigaré
más.
> Pienso que este método de línea de comando ya podría usarse desde PHP, pero podría ser más
liviano si el propio PHP pudiera llamar al servidor de socket directamente.
Actualmente me inclino por JSONRPC.
>
JSONRPC
es un estándar más simple y elegante. Es bastante simple, podría usar un analizador
JSON genérico.
PHP, Python y Java tienen buenas implementaciones de JSONRPC.
> Sí, puedes usar sockets IPC («Sockets de dominio Unix») que son > locales solamente. Eso se
hace en wxapi
usando un nombre de archivo en lugar de un número de puerto. Comprometí un
ejemplo de cómo se usa la comunicación wxServerClient,
puedes revertir si lo deseas. Ahora está la
opción de línea de comando blockamount
> que solicita a la instancia en ejecución la longitud de
la cadena de bloques.
XMLRPC
es un poco gordo. Hay 4 bibliotecas para C++ pero todas son grandes y difíciles de construir,
dependencias y problemas de licencia. Algunos carteles se quejan de que todas las bibliotecas C++
y PHP XMLRPC
tienen errores.
Para que PHP, Python, etc. accedan al servidor, necesitamos usar sockets normales. Creo
que podemos hacerlo solo local vinculándolo solo a localhost, de modo que solo se pueda
acceder a él a través del loopback. Dicen que también es hermético simplemente verificar la IP de
las conexiones recibidas y desconectar todo lo que no sea 127.0.0.1. También podría hacer
ambas cosas.

Asunto: Re: Opciones de cambio
Fecha: viernes, 5 de febrero de 2010 18:29:12 +0000
Correo electrónico n.º 151
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes, 5 de febrero de 2010 09:56:16 +0200
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Correo electrónico #150
Para: mmalmi@cc.hut.fi
Asunto: Re: Opciones de cambio
>
str.Remove(str.Find(‘�’), 1);
Cada método de pago convencional tiene la refutación como forma de hacer frente a la falta de contraseñas y
criptomonedas. El sistema está completamente abierto a copiar números de tarjetas de crédito y números de
cuenta en texto plano, y lo soluciona revirtiendo la transacción después del hecho. El sistema funciona
>
str.Remove(str.Find(‘Â’), 1);
si (str.Find(‘�’) != wxNOT_FOUND)
>
> #si !wxUSE_UNICODE
si (str.Find(‘Â’)! = wxNOT_FOUND)
>

Sí, la transferencia bancaria electrónica está disponible. Durante 2010, la mayoría de los países europeos
pasarán a formar parte de SEPA (Zona Única de Pagos en Euros), lo que significa que todos los pagos
dentro de Europa se considerarán nacionales. Los bancos tendrán que aplicar las mismas tarifas y
estándares a todas las transferencias nacionales, por lo que probablemente todas serán gratuitas y se
completarán en un día bancario. Para transferencias internacionales existe el sistema SWIFT/IBAN, que
suele tener un coste adicional.
Un proyecto a más largo plazo para mi servicio de intercambio sería ver qué tipo de opciones de integración
tienen para ofrecer los bancos. Las transferencias bancarias llegarían a casi tantos clientes como las tarjetas
de crédito.
> ¿Cuál fue el motivo de este cambio?
>
> carácter basura, que este truco corrige para no Unicode (ansi)
> caso.
No lo cambié a sabiendas, debe haber algún problema de codificación.
>
>
> wxWidgets2.8.9
ansi, se muestra como un símbolo de copyright con un extra
> ¿Tienen transferencia electrónica o cheque en papel en su país? (incluso
> a:
> wxFormBuilder convierte el símbolo (c) en UTF8
automáticamente. En
Liberty Reserve suena bien. Primero podría crear un servicio que solo acepte LR y agregar más opciones
más adelante. La debilidad es que comprar LR es un paso adicional de inconvenientes cuando el cliente solo
quiere obtener Bitcoins. Pero tal vez no tenga muchas opciones aquí.
> aunque sólo sea dentro de Europa)
Quizás la dificultad actual de comprar LR ya sea el límite de lo fácil que puede llegar a ser en esa dirección.

De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes, 05 de febrero de 2010 18:39:18 +0000
Correo electrónico #152
Asunto: Re: Hack de UTF8
a ANSI en CAaboutDialog
Para: mmalmi@cc.hut.fi
>
mmalmi@cc.hut.fi escribió:
> No lo cambié a sabiendas, debe haber algún problema de codificación.
> Liberty Reserve suena bien. Primero podría hacer un servicio que sólo > acepte LR, y agregar más opciones
más tarde. La debilidad es que comprar LR es un paso adicional de inconvenientes cuando el cliente sólo quiere
obtener Bitcoins. Pero tal vez no tenga muchas opciones aquí.
> Un proyecto a más largo plazo para mi servicio de intercambio sería ver qué tipos de opciones de integración tienen
para ofrecer los bancos. Las transferencias bancarias llegarían a casi tantos clientes como las tarjetas de crédito.
>
str.Remove(str.Find(‘\xC2’), 1);
mmalmi@cc.hut.fi escribió:
Lo principal que frena las monedas en línea es la falta de una manera fácil de obtener una pequeña cantidad de moneda. Bitcoin abre
eso. Será la única moneda en línea que será fácil de retirar y de obtener una pequeña cantidad. Comprar una gran cantidad será la
dificultad habitual.
>
si (str.Find(‘\xC2’)!= wxNOT_FOUND)
Muchas veces sólo necesitas una cantidad minúscula de moneda online. La molestia de comprar otras monedas en
línea es demasiado para comprar una pequeña cantidad. La facilidad de obtener una pequeña cantidad de
bitcoins puede ayudar a impulsar un ecosistema de vendedores de productos en línea del tamaño de micropagos
que se venden en ese mercado. Si los vendedores pueden obtener LR por bitcoins, estarán contentos, y eso
puede ser subsidiado al principio por inversores que quieran comprar bc en lotes grandes.
> Los bancos tendrán que aplicar las mismas tarifas y estándares a todas las > transferencias nacionales, por lo
que probablemente todas serán gratuitas y se completarán en un > día bancario. Para transferencias internacionales
existe el sistema SWIFT/IBAN, que suele tener un coste adicional.
Bien, lo cambiaré a esto para que no se vuelva a romper:
El primer paso para ser fácil en una dirección, bitcoin>
LR o cualquier cosa de valor establecido, es muy útil.
Incluso aquellos que no utilizan la conversión se benefician al saber que podrían hacerlo. Operar con bitcoins
se convierte en una forma más fácil de negociar la capacidad de reclamar LR, de manera similar a cómo el papel
moneda alguna vez tuvo el derecho de reclamar oro. Nadie tiene que reclamar nunca el LR para obtener el
beneficio de tener la opción que podría tener si así lo quisiera.
> Sí, la transferencia bancaria electrónica está disponible. Durante 2010, la mayoría de los países europeos
pasarán a formar parte de SEPA (Área Única de Pagos en Euros), lo que significa que todos los pagos dentro de
Europa se considerarán nacionales.
para bienes físicos que deben entregarse en algún lugar y servicios que no pueden revenderse. Es un
problema cuando interactúa con metales preciosos y conversión de moneda.
>> aunque sólo sea dentro de Europa)
>
>> ¿Tienen transferencia electrónica o cheque en papel en su país? (incluso
>

Asunto: Estado JSONRPC
Correo electrónico #154
Fecha: domingo 7 de febrero de 2010 12:45:53 +0200
Asunto: Re: Estado de JSONRPC
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: domingo 7 de febrero de 2010 06:12:04 +0000
Correo electrónico #153
Correo electrónico #155
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
si (str.Find(‘Â’)! = wxNOT_FOUND)
>
>> caso.
La implementación de JSONRPC
va bien. Estoy usando boost::asio para sockets. JSONRPC
puede ser
un socket simple o HTTP, pero parece que la mayoría de las otras implementaciones son HTTP, así que
creé mis propios encabezados HTTP simples. Para el análisis de JSON estoy usando JSON Spirit, que
hace uso completo de STL y ha sido realmente agradable de usar. Es solo de encabezado, por lo que no
requiere trabajo de compilación adicional y es lo suficientemente pequeño como para agregarlo a nuestro
árbol de fuentes. Licencia MIT. Todo esto debería estar funcionando en unos días más.
> enchufes. JSONRPC
puede ser un socket simple o HTTP, pero parece la mayoría de los demás
>> ¿Cuál fue el motivo de este cambio?
>>
>>
>> wxWidgets2.8.9
ansi, se muestra como un símbolo de copyright con un extra
¡Genial! Empezaré a familiarizarme con Liberty Reserve y su API.
> El foro seguro que está despegando. No esperaba tener tanta actividad.
>>
str.Remove(str.Find(‘�’), 1);
> todos deberían estar funcionando en unos días más.
>>
str.Remove(str.Find(‘Â’), 1);
>
Seguro que el foro está despegando. No esperaba tener tanta actividad tan rápido.
> Las implementaciones son HTTP, así que hice mis propios encabezados HTTP simples. Para
> ha sido realmente agradable de usar. Es sólo de encabezado, por lo que no supone ningún trabajo de compilación adicional.
>>

>
>>
>> carácter basura, que este truco corrige para no Unicode (ansi)
> La implementación de JSONRPC
va bien. Estoy usando boost::asio para
> tan rápido.
>> a:
>> wxFormBuilder convierte el símbolo (c) en UTF8
automáticamente. En
>
>>
si (str.Find(‘�’) != wxNOT_FOUND)
> y lo suficientemente pequeño como para agregarlo a nuestro árbol de fuentes. Licencia MIT. Este
> Análisis JSON. Estoy usando JSON Spirit, que hace uso completo de STL y tiene
>> #si !wxUSE_UNICODE

> crear copias de páginas a mano?
>
> BlueSky se ofreció a hacer la traducción en el foro. Si creas un
> el sitio al chino para usted y tal vez mantenerlo.
Drupal soporta múltiples idiomas. Sin embargo, todavía no descubrí cómo hacer que
muestre automáticamente la traducción en bitcoin.org/zhhans.
> ¿Tiene Drupal algún soporte especial para varios idiomas o simplemente
BlueSky se ofreció a realizar la traducción en el foro. Si crea una copia www.bitcoin.org/
zh/ del sitio y le da una cuenta con solo la capacidad de crear nuevas páginas y editar texto,
probablemente traducirá el sitio al chino y tal vez lo mantendrá.
¿Drupal tiene algún soporte especial para varios idiomas o simplemente crea copias de las
páginas a mano?
> la capacidad de crear nuevas páginas y editar texto, probablemente traducirá
> www.bitcoin.org/zh/ copia del sitio y dale una cuenta con solo
Drupal solicita realizar una actualización de seguridad. ¿Tenemos otros archivos personalizados
que necesitamos respaldar además de los ubicados en el directorio «sitios»?
Conseguí que las traducciones funcionaran correctamente, ahora debería detectar
automáticamente el idioma desde la configuración del navegador. Por supuesto, también es
posible elegir manualmente. Les pedí a los traductores que me enviaran sus
traducciones por mensaje privado o correo electrónico. Supongo que en algún momento haré
una traducción al finlandés. Múltiples traducciones aumentan la credibilidad del sitio.
Correo electrónico #156
Asunto: Re: Traducción
Para: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: mmalmi@cc.hut.fi
Para: mmalmi@cc.hut.fi
Asunto: Traducción
Fecha: jueves 11 de febrero de 2010 20:50:12 +0200
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Traducción
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Traducción
Correo electrónico n.º 157
Fecha: jueves 11 de febrero de 2010 22:58:29 +0000
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Fecha: lunes 08 de febrero de 2010 15:28:52 +0000
Correo electrónico #158
Fecha: martes 9 de febrero de 2010 17:42:06 +0200
Machine Translated by Google
Asunto: Re: Traducción
Fecha: sábado 13 de febrero de 2010 01:08:42 +0000
Correo electrónico #160
De: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes 12 de febrero de 2010 12:06:43 +0200
Correo electrónico #159
Para: mmalmi@cc.hut.fi
Asunto: Re: Estado de JSONRPC
>
> Quizás le resulte preferible no traducirlo al suyo.
Subí mi JSONRPC
y mi implementación de línea de comando a SVN. Estoy esperando publicar en
el foro cuando haya tenido más tiempo para pensar en los comandos. Al menos algunos nombres de
métodos van a cambiar.
> Conseguí que las traducciones funcionaran correctamente, ahora debería > detectar automáticamente
el idioma desde la configuración del navegador. Por supuesto, también es posible elegir manualmente. Les
pedí a los traductores que me enviaran sus traducciones como mensaje privado o correo
electrónico. Supongo que en algún momento haré una traducción al finlandés. Múltiples traducciones
aumentan la credibilidad del sitio.
Eso no me preocupa demasiado, ya que no estoy haciendo nada ilegal, ni siquiera con mi servicio de
intercambio. Si lo fuera, no me ayudaría que solo esté ofreciendo el servicio para extranjeros. Por
supuesto, las cosas pueden ser diferentes en otras jurisdicciones, pero así es en mi país. El
monopolio de la ley aquí es menos incivilizado que muchos otros.
bitcoin obtener todos los pagos 0
parada de bitcoin
mmalmi@cc.hut.fi escribió:
A menudo, la respuesta estándar sobre los aspectos legales es que sólo está destinado a personas
de otros países. Traducirlo al idioma materno debilita ese argumento.
dirección de envío de bitcoin 1DvqsbZ… 1.00
Quizás le resulte preferible no traducirlo a su propio idioma.
bitcoin obtener nueva dirección alguna etiqueta
dificultad para obtener bitcoin
Fue sólo SMF donde hice algunos cambios de PHP.
> el lenguaje debilita ese argumento.
bitcoin obtener recuento de bloques
No hice ningún cambio en el código Drupal. Lo único además de instalar temas fue el archivo .htaccess
(que realmente es necesario, no funcionó en el archivo de configuración global).
>
> destinado a personas de otros países. Traduciéndolo a tu casa
Los comandos del cliente no tienen ningún modificador, como tal:
> Drupal solicita realizar una actualización de seguridad. ¿Tenemos otros archivos personalizados que
necesitamos respaldar aparte de los ubicados en el directorio «sitios»?
> idioma. A menudo, la respuesta estándar sobre los aspectos legales es que sólo es
Para habilitar el servidor RPC, agregue el modificador server.
No está activado de forma predeterminada.

Asunto: Re: Estado de JSONRPC
Fecha: domingo 14 de febrero de 2010 19:59:12 +0200
Correo electrónico #162
De: mmalmi@cc.hut.fi
Fecha: domingo 14 de febrero de 2010 19:55:51 +0200
Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
Correo electrónico #161
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Opciones de cambio
>> La implementación de JSONRPC
va bien. Estoy usando boost::asio para
>> tan rápido.
> No he probado mi servidor JSONRPC
con nada más todavía. Si lo haces,
>
>>
>> El foro seguro que está despegando. No esperaba tener tanta actividad.
> ¡Eso es genial! Comenzaré a familiarizarme con Liberty Reserve y > su API.
mmalmi@cc.hut.fi escribió:
>> todos deberían estar funcionando en unos días más.
Hacer que la versión de Linux se ejecute sin el GTK instalado será una tarea aparte.
>> y lo suficientemente pequeño como para agregarlo a nuestro árbol de fuentes. Licencia MIT. Este
> tarea separada.
Sí, usando Python. Todavía no probé JSONRPC
porque todavía no tengo Bitcoin ejecutándose en el vps. No
funciona sin un administrador de ventanas incluso si están instaladas las bibliotecas GTK. Pregunté al respecto
en el foro wxWidgets (http://wxforum.shadonet.com/viewtopic.php?t=26954) pero no tenían mucha idea. Tal
vez sólo necesitemos hacer dos binarios diferentes.
Todavía no he probado mi servidor JSONRPC
con nada más. Si lo haces, por favor cuéntame cómo te
va. Estás usando Python, ¿verdad?
>> ha sido realmente agradable de usar. Es sólo de encabezado, por lo que no supone ningún trabajo de compilación adicional.
>
> Obtener la versión de Linux para ejecutar sin el GTK instalado será una
Las aplicaciones normalmente usarían JSONRPC
directamente, no la línea de comando.
>> Análisis JSON. Estoy usando JSON Spirit, que hace uso completo de STL y tiene
>> las implementaciones son HTTP, así que hice mis propios encabezados HTTP simples. Para
>
>
>> enchufes. JSONRPC
puede ser un socket simple o HTTP, pero parece la mayoría de los demás
>
> por favor cuéntame cómo te va. Estás usando Python, ¿verdad?
Estoy avanzando en la dirección de realizar transacciones automatizadas solo cuando el cliente compra
monedas con pago por SMS proporcionado por ZayPay. Pecunix es la única moneda electrónica
confiable y lo suficientemente práctica en la que almacenaría mis reservas, pero las tarifas de cambio
son bastante altas (alrededor del 5%).
Cuando compro monedas, mi método de pago recomendado sería IBAN.

Para: mmalmi@cc.hut.fi
Asunto: Re: Estado de JSONRPC
Asunto: Re: Estado de JSONRPC
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: domingo 14 de febrero de 2010 21:48:31 +0000
Para: mmalmi@cc.hut.fi
Asunto: Re: Estado de JSONRPC
Correo electrónico #163
De: mmalmi@cc.hut.fi
Fecha: lunes 15 de febrero de 2010 15:00:34 +0200
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 15 de febrero de 2010 18:11:53 +0000
Correo electrónico #164
Correo electrónico #165
mmalmi@cc.hut.fi escribió:
wxWidgets es en su mayoría gente de Windows, no sabrían mucho sobre GTK.
> ¿No tienes que jugar con los vps?
Probablemente cedaré y haga eso. Puedo mover init y apagar a init.cpp o start.cpp o algo así, vincular solo wxbase y no
vincular ui.o y uibase.o.
> Sí, usando Python. No probé el JSONRPC
todavía porque todavía no tengo Bitcoin ejecutándose en el vps. No
funciona sin un administrador de ventanas incluso si las bibliotecas GTK están instaladas. Pregunté sobre esto en el foro de
wxWidgets (http://wxforum.shadonet.com/viewtopic.php?t=26954) pero no tenían mucha idea. Tal vez sólo necesitemos hacer
dos binarios diferentes.
> ¿No tienes una computadora portátil con Ubuntu en la que puedas probar y compilar?
Sí. Probado con JSONRPC
de Python y parece funcionar bien. Realmente fácil de usar.
>> ¿No tienes una computadora portátil con Ubuntu en la que puedas probar y compilar?
>
mmalmi@cc.hut.fi escribió:
>> ¿No tienes que jugar con los VPS?
>> tarea separada.
>> Obtener la versión de Linux para ejecutar sin el GTK instalado será una
>>
>> por favor dime como te va. Estás usando Python, ¿verdad?
transferir. También podría decir «contáctanos si deseas comprar/vender con cualquier otra opción de pago» y
manejar cada pedido por separado. Podría aceptar manualmente pedidos individuales incluso con PayPal, siempre
y cuando no guarde mi dinero allí y el cliente pague las tarifas.
>> Todavía no he probado mi servidor JSONRPC
con nada más. Si lo haces,
¿No tienes una computadora portátil Ubuntu que puedas probar y compilar para no tener que jugar con los vps?
>
> Sí. Probado con JSONRPC
de Python y parece funcionar bien. Realmente fácil

Para: Satoshi Nakamoto <satoshin@gmx.com>
De: mmalmi@cc.hut.fi
De: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 22 de febrero de 2010 20:17:42 +0000
Fecha: miércoles 17 de febrero de 2010 19:32:04 +0200
Fecha: lunes 15 de febrero de 2010 20:33:23 +0200
Correo electrónico #167
Correo electrónico #166
Correo electrónico #168
Asunto: Opción sin GUI
Asunto: Re: Estado de JSONRPC
Para: mmalmi@cc.hut.fi
Asunto: Re: Opción sin GUI
Para: Satoshi Nakamoto <satoshin@gmx.com>
>
> Hurra, lo conseguí a la primera.
>
>> Sí. Probado con JSONRPC
de Python y parece funcionar bien. Realmente >> fácil de usar.
¿Podrías enviarme el código Python que usaste? Entonces, si hago algunas pruebas más tarde, no tengo que
resolverlo yo mismo.
>>
s.getblockcount()
2) wxAppConsole de wx 2.9 podría resultar útil de alguna manera. Simplemente reemplazar wxApp con
wxAppConsole no funciona, no estoy seguro de cómo se debe usar. No está muy bien documentado.
3) Otra opción podría ser utilizar IMPLEMENT_APP_NO_MAIN() y crear nuestro propio método principal.
>>> ¿No tienes que jugar con los vps?
Hurra, lo conseguí a la primera.
Acabo de descargar pythonjsonrpc
(http://jsonrpc.org/wiki/pythonjsonrpc)
de su svn y lo probé hablando directamente con el intérprete de Python. Como esto:
pitones = ServiceProxy(«http://localhost:8332»)
>>> ¿No tienes una computadora portátil con Ubuntu en la que puedas probar y compilar?
> mmalmi@cc.hut.fi escribió:
> para usar.
> luego no tengo que resolverlo yo mismo.
Solo algunas pistas que encontré sobre cómo ejecutar el mismo binario sin una GUI:
1) GTK admite la ejecución de un programa sin visualización: http://library.gnome.org/devel/gtk/2.12/gtkGeneral.
html#gtkinitcheck.
Sin embargo, esto no indica si es posible en wxWidgets.
> ¿Podrías enviarme el código Python que usaste? Entonces si hago algunas pruebas

Asunto: Re: Opción sin GUI
Correo electrónico #170
Fecha: martes 23 de febrero de 2010 15:19:51 +0200
De: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
Fecha: martes 23 de febrero de 2010 01:41:01 +0000
Correo electrónico #169
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Opción sin GUI
>
>
>> 1) GTK admite la ejecución de un programa sin pantalla: >> http://library.gnome.org/devel/gtk/2.12/gtkGeneral.html#gtkinitcheck.
mmalmi@cc.hut.fi escribió:
(Habilita RPC)
¿Alguna sugerencia sobre cómo nombrar los modificadores de la línea de comando y cómo
describirlos ? ¿Existe algún estándar tradicional? Actualmente estoy usando:
>> Solo algunas pistas que encontré sobre cómo ejecutar el mismo binario sin una GUI:
Tendremos que decirle a la gente que instale las bibliotecas GTK. ¿Recuerdas el comando aptget
para
instalar GTK y puedes instalarlo sin tener una GUI instalada?
>> 1) GTK admite la ejecución de un programa sin pantalla: >> http://library.gnome.org/devel/gtk/2.12/gtkGeneral.html#gtkinitcheck.
Veo que llama a gtkinitcheck
en wxApp::Initialize.
> Puedo subclasificar Inicializar, llamar al original mientras suprime el > mensaje de error e ignorar el valor
de retorno. Parece estar funcionando.
>> Solo algunas pistas que encontré sobre cómo ejecutar el mismo binario sin una GUI:
>
> 1) GTK admite la ejecución de un programa sin visualización: > http://library.gnome.org/devel/gtk/2.12/gtkGeneral.html#gtkinitcheck.
> Veo que llama gtkinitcheck
en wxApp::Initialize.
> Veo que llama gtkinitcheck
en wxApp::Initialize.
> Puedo subclasificar Inicializar, llamar al original mientras suprimo el
> Sólo algunas pistas que encontré sobre cómo ejecutar el mismo binario sin una GUI:
servidor
>> Sin embargo, esto no dice si es posible en wxWidgets.
daemon
(o d)
(habilita RPC y se ejecuta en segundo plano)
>>
>> Sin embargo, esto no dice si es posible en wxWidgets.
Puedo subclasificar Inicializar, llamar al original mientras suprimo el mensaje de error e ignorar el valor
de retorno. Parece estar funcionando.
Esto está funcionando. Unas cositas más y lo subo.
>>
> ¿Alguna sugerencia sobre cómo nombrar los modificadores de la línea de comando y cómo hacerlo?
> Esto no dice si es posible en wxWidgets aunque.
>
> mmalmi@cc.hut.fi escribió:
>
> mensaje de error e ignorar el valor de retorno. Parece estar funcionando.

Correo electrónico n.º 172

Fecha: miércoles, 24 de
febrero de 2010 06:34:52 +0000 De: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re:
Opción sin GUI Para: mmalmi@cc.hut.fi
Correo electrónico n.º 171

Fecha: martes, 23 de febrero
de 2010 16:47:59 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re: Opción sin GUI
Correo electrónico n.º 173

Fecha: domingo 28 de febrero de 2010 06:12:44 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Bitcoind
>>> 1) GTK admite la ejecución de un programa sin pantalla: >>> http://library.gnome.org/devel/gtk/2.12/gtkGeneral.html#gtkinitcheck.
> Necesitaremos decirle a la gente que instale las bibliotecas GTK. ¿Recuerdas el
comando aptget
para instalar GTK y puedes instalarlo sin tener una GUI instalada?
>>>
> Esto está funcionando. Unas cositas más y lo subo.
>
>>> Sólo algunas pistas que encontré sobre cómo ejecutar el mismo binario sin una GUI:
>
Espero que obtengamos al menos un archivo .mo para la traducción del software a tiempo para
incluirlo en la versión 0.3.
Eso parece bueno, no conozco ningún estándar al respecto.
>> Puedo subclasificar Inicializar, llamar al original mientras suprime >> el mensaje de error e
ignora el valor de retorno. Parece estar >> funcionando.
Bien, eso les da un poco de sentido de propiedad y responsabilidad.
(Habilita RPC) > servidor
>>
> Daré cuentas Drupal a los traductores de bitcoin.org, para que puedan > mantener las
traducciones actualizadas.
> describirlos? ¿Existe algún estándar tradicional? Actualmente estoy usando: > daemon
(o d)
(Habilita RPC y se ejecuta en segundo plano)
>>
>> Veo que llama gtkinitcheck
en wxApp::Initialize.
Daré cuentas Drupal a los traductores de bitcoin.org para que puedan mantener las traducciones
actualizadas.
>>> Sin embargo, esto no dice si es posible en wxWidgets.
Probablemente fue aptget
install libgtk2.00.
Puede buscar paquetes disponibles como
este: «aptcache
search libgtk».

De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoind
Fecha: domingo 28 de febrero de 2010 14:47:01 +0000
Correo electrónico n.º 174
Para: mmalmi@cc.hut.fi
// Envoltorio de wxGetTranslation que devuelve el mismo tipo const char*
char* pszCached = nuevo char[strlen(pszTranslated)+1];
si (mi! = mapCache.end())
// Agregar al caché, no es necesario liberar memoria. Solo almacenamos en caché porque
nuevo:
const char* wxGetTranslation(const char* pszEnglish)
Intenté depurar mi versión de bitcoind con ddd debugger, pero aún no tuve mucho éxito. Siempre termina
ocupando toda la memoria del sistema y finalmente falla. ¿Podrías enviarme nuevamente la última
versión de 64 bits de bitcoind, para poder ver si el problema está relacionado con mi versión?
mapa estático<cadena, char*> mapCache;
Pensé en lo que podría causar el problema que tienes e hice un cambio que incluye esta compilación. Este
podría haber sido un código inseguro, aunque probablemente siempre tendría suerte.
if (strcmp(pszEnglish, pszTranslated) == 0)
devolver NULO;
{
CCriticalSection estática cs;
// No almacenamos en caché cadenas desconocidas porque la persona que llama podría
estar pasando un
devolver pszCached;
// traducción de wxWidgets
CCriticalSection estática cs;
strcpy(pszCached, pszTranslated);
// debemos devolver un puntero a la memoria asignada permanentemente.
const char* wxGetTranslation(const char* pszEnglish)
// Envoltorio de wxGetTranslation que devuelve el mismo tipo const char*
{
retorno (*mi).segundo;
return pszinglés;
en util.cpp, antiguo:
map<string, char*>::iterator mi = mapCache.find(pszEnglish);
}
Lo puse en bitcoin.org/download/linux640.2.7.1.
tar.gz. Puedes borrarlo cuando lo tengas.
//Buscar en caché
// cadena dinámica y seguiríamos asignando memoria para cada variación.
}
BLOQUE_CRÍTICO(cs)
mapCache[pszEnglish] = pszCached;
BLOQUE_CRÍTICO(cs)
const char* pszTranslated =
wxGetTranslation(wxString(pszEnglish, wxConvUTF8)).utf8_str();
{
como fue pasado en
como fue pasado en

Fecha: domingo 28 de febrero de 2010 20:09:07 +0000
Asunto: Re: Bitcoind
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 175
Para: mmalmi@cc.hut.fi
Correo electrónico n.º 176
mapa estático<cadena, char*> mapCache;
}
}
> Intenté depurar mi construcción de bitcoind con el depurador ddd, pero no tuve mucho éxito todavía.
Siempre termina tomando toda la memoria del sistema y finalmente falla. ¿Podrías enviarme nuevamente la
última versión de 64 bits de bitcoind, para que pueda ver si el problema está relacionado con mi
compilación?
> Intenté depurar mi construcción de bitcoind con el depurador ddd, pero no tuve mucho éxito todavía.
Siempre termina tomando toda la memoria del sistema y finalmente falla. ¿Podrías enviarme nuevamente la
última versión de 64 bits de bitcoind, para que pueda ver si el problema está relacionado con mi
compilación?
{
// cadena dinámica y seguiríamos asignando memoria para cada variación.
mapCache[pszEnglish] = pszCached;
wxString strTranslated = wxGetTranslation(wxString(pszEnglish, wxConvUTF8));
}
¿Podrías enviarme el debug.log?
retorno (*mi).segundo;
char* pszCached = nuevo char[strlen(strTranslated.utf8_str())+1];
{
Si aún sospecha de este código, para probarlo puede cambiarlo a:
map<string, char*>::iterator mi = mapCache.find(pszEnglish);
// Agregar al caché, no es necesario liberar memoria. Solo almacenamos en caché porque
>
>
if (strcmp(pszEnglish, strTranslated.utf8_str()) == 0)
//Buscar en caché
devolver NULO;
// No almacenamos en caché cadenas desconocidas porque la persona que llama podría
estar pasando un
devolver pszCached;
mmalmi@cc.hut.fi escribió:
mmalmi@cc.hut.fi escribió:
// traducción de wxWidgets
strcpy(pszCached, strTranslated.utf8_str());
return pszinglés;
si (mi! = mapCache.end())
// debemos devolver un puntero a la memoria asignada permanentemente.
const char* wxGetTranslation(const char* pszEnglish)
return pszinglés;

qué(): std::bad_alloc
>> ¿Podrías enviarme el debug.log?
terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
> qué(): std::bad_alloc
>>
> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>> Intenté depurar mi versión de bitcoind con el depurador ddd, pero >> no tuve mucho éxito
todavía. Siempre termina tomando toda la memoria del sistema >> y finalmente falla. ¿Podrías
por favor enviarme otra vez >> la última compilación de 64 bits de bitcoind, para que pueda ver si el
problema >> es sobre mi compilación?
> Allá va. Olvidé mencionar el mensaje de error de bloqueo:
>
>>>
> mmalmi@cc.hut.fi escribió:
>
Esto era de la compilación que enviaste, ocurrió el mismo problema.
>>> Intenté depurar mi compilación de bitcoind con el depurador ddd, pero >>> no tuve mucho
éxito todavía. Siempre termina tomando toda la memoria del >>> sistema y finalmente falla.
¿Podrías por favor enviarme >>> otra vez la última compilación de 64 bits de bitcoind, para que
pueda ver si el >>> problema tiene que ver con mi compilación?
> ¿Podrías enviarme el debug.log?
>> mmalmi@cc.hut.fi escribió:
¿Aún lo hace si no hiciste getinfo?
Puede comentar los CreateThreads que se enumeran a continuación y luego volver a habilitarlos uno
por uno hasta que lo haga nuevamente. Entonces sabríamos cuál
>>
Para: mmalmi@cc.hut.fi
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoind
Fecha: martes, 02 de marzo de 2010 21:36:10 +0200
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 177
Asunto: Re: Bitcoind
Fecha: martes, 02 de marzo de 2010 22:27:22 +0000
Para: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 178
De: mmalmi@cc.hut.fi
Fecha: martes, 02 de marzo de 2010 21:33:24 +0200
Asunto: Re: Bitcoind
Para: Satoshi Nakamoto <satoshin@gmx.com>
Machine Translated by Google
De: mmalmi@cc.hut.fi
Asunto: Re: Bitcoind
Fecha: miércoles, 03 de marzo de 2010 03:50:39 +0200
Correo electrónico #179
Para: Satoshi Nakamoto <satoshin@gmx.com>
Crear hilo (ThreadIRCSeed, NULL)
>
>>>
Recibo el error independientemente de getinfo. Comentar ThreadIRCSeed solucionó
el problema.
>
CreateThread(ThreadSocketHandler, NULL, verdadero)
hilo en el que está el problema.
> Allá va. Olvidé mencionar el mensaje de error de bloqueo:
>> mmalmi@cc.hut.fi escribió:
CreateThread(ThreadRPCServer, NULL);
> net.cpp, en // Iniciar hilos
>
CreateThread(ThreadRPCServer, NULL);
>> qué(): std::bad_alloc
>>> ¿Podrías enviarme el debug.log?
CreateThread(ThreadMessageHandler, NULL)
>> ¿Podrías enviarme el debug.log?
>
> hilo donde está el problema.
>>
> mmalmi@cc.hut.fi escribió:
>
CreateThread(ThreadSocketHandler, NULL, verdadero)
> qué(): std::bad_alloc
> Puede comentar los CreateThreads que se enumeran a continuación y luego volver a habilitarlos
> ¿Aún lo hace si no hiciste getinfo?
CreateThread(ThreadOpenConnections, NULL)
>
>
>
net.cpp, en // Iniciar hilos
>
mmalmi@cc.hut.fi escribió:
>>> Intenté depurar mi versión de bitcoind con el depurador ddd, pero >>> no tuve mucho éxito todavía.
Siempre termina tomando toda la memoria >>> del sistema y finalmente falla. ¿Podrías por favor
enviarme de nuevo >>> la última compilación de 64 bits de bitcoind, para que pueda ver si el
problema >>> es sobre mi compilación?
Crear hilo (ThreadIRCSeed, NULL)
> inicio.cpp:
>>
>>
inicio.cpp:
>> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>
>
CreateThread(ThreadOpenConnections, NULL)
> uno a uno hasta que lo vuelva a hacer. Entonces sabríamos cuál
>
>
CreateThread(ThreadMessageHandler, NULL)
>
>> Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’

De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: miércoles, 03 de marzo de 2010 03:54:52 +0000
Correo electrónico #180
Para: mmalmi@cc.hut.fi
Asunto: Re: Bitcoind
>>>> Intenté depurar mi compilación de bitcoind con el depurador ddd, pero >>>> no tuve mucho
éxito todavía. Siempre termina tomando toda la memoria del >>>> sistema y finalmente falla.
¿Podrías por favor enviarme >>>> otra vez la última compilación de 64 bits de bitcoind, para que
pueda ver si el problema >>>> es sobre mi compilación?
>>
correr
>> uno por uno hasta que lo vuelva a hacer. Entonces sabríamos cuál
>>
>>> Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>>
gdb args
bitcoin [interruptores]
>>
CreateThread(ThreadMessageHandler, NULL)
>>
>>
Pruébelo con los irc.cpp y net.cpp adjuntos y envíeme el debug.log.
CreateThread(ThreadRPCServer, NULL);
>
CreateThread(ThreadSocketHandler, NULL, verdadero)
>>> qué(): std::bad_alloc
>>>> ¿Podrías enviarme el debug.log?
mmalmi@cc.hut.fi escribió:
Eso lo reduce mucho. No imprimió ninguna actividad IRC en debug.log, así que supongo que
no pudo haber pasado RecvUntil.
>>>>
>> net.cpp, en // Iniciar hilos
>> hilo donde esta el problema.

>>> mmalmi@cc.hut.fi escribió:
paso
>> Puede comentar los CreateThreads que se enumeran a continuación y luego volver a habilitarlos
b HiloIRCSeed
>>
>> mmalmi@cc.hut.fi escribió:
O puede ejecutarlo en gdb y recorrer ThreadIRCSeed.
>> ¿Aún lo hace si no hiciste getinfo?
>>
CreateThread(ThreadOpenConnections, NULL)
>>
>>>>
>>
Crear hilo (ThreadIRCSeed, NULL)
Al mirarlo no veo nada obvio. Supongo que tendría que estar en ConnectSocket o RecvUntil.
> Recibo el error independientemente del getinfo. Comentar ThreadIRCSeed> solucionó el problema.
>>
>> inicio.cpp:
>>> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>>>
O tú para salir de las rutinas.

Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Bitcoind
De: mmalmi@cc.hut.fi
Fecha: miércoles, 03 de marzo de 2010 14:32:01 +0200
>>>>>
> mmalmi@cc.hut.fi escribió:
> estar en ConnectSocket o RecvUntil.
> o u para salir de las rutinas.
>>> hilo en el que está el problema.
>>>
>>>> mmalmi@cc.hut.fi escribió:
Correo electrónico n.º 181
> debug.log, así que supongo que no podría haber pasado el RecvUntil.
>
> correr
>>> Puede comentar los CreateThreads que se enumeran a continuación y luego volver a habilitarlos
>>>
>>> mmalmi@cc.hut.fi escribió:
>>>>
>>>> qué(): std::bad_alloc
>>>
debug.log adjunto
CreateThread(ThreadOpenConnections, NULL)
> gdb args
bitcoin [interruptores]
>>> ¿Aún lo hace si no hiciste getinfo?
>>> inicio.cpp:
>>>
>
>>>
>> Recibo el error independientemente de getinfo. Comentando >> ThreadIRCSeed
solucionó el problema.
>
>>>
Crear hilo (ThreadIRCSeed, NULL)
>>>
>>>>> Intenté depurar mi versión de bitcoind con el depurador ddd, pero >>>>> no tuve mucho
éxito todavía. Siempre termina tomando toda la memoria del >>>>> sistema y finalmente falla.
¿Podrías por favor enviarme >>>>> nuevamente la última compilación de 64 bits de bitcoind, para
que pueda ver si el problema >>>>> es sobre mi compilación?
>
> paso
>
> Mirándolo no veo nada obvio. Supongo que tendría que
>>> uno por uno hasta que lo vuelva a hacer. Entonces sabríamos cuál
>>>
>>>> Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>>> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>>>>
> Eso lo reduce mucho. No imprimió ninguna actividad IRC en
> b HiloIRCSeed

CreateThread(ThreadMessageHandler, NULL)

> O podrías ejecutarlo en gdb y recorrer ThreadIRCSeed
CreateThread(ThreadSocketHandler, NULL, verdadero)
>>> net.cpp, en // Iniciar hilos
>>>
CreateThread(ThreadRPCServer, NULL);
> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Fecha: miércoles, 03 de marzo de 2010 17:15:28 +0000
Correo electrónico #182
Asunto: Re: Bitcoind
>>>>> mmalmi@cc.hut.fi escribió:
mmalmi@cc.hut.fi escribió:
Está en RecvUntil, pero todavía no veo nada malo en ello. Lo único que se me ocurre es si el socket está recibiendo
una gran cantidad de caracteres.

>>>>> ¿Podrías enviarme el debug.log?
>>>>
>> Al observarlo no veo nada obvio. Supongo que tendría que
>>>>
>> paso
>>>> uno por uno hasta que lo vuelva a hacer. Entonces sabríamos cuál

>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en
>> b HiloIRCSeed
>>>>
CreateThread(ThreadSocketHandler, NULL, verdadero) >>>>
> debug.log adjunto
>>>>>> Intenté depurar mi versión de bitcoind con el depurador ddd, pero >>>>>> no tuve mucho
éxito todavía. Siempre termina llevándose todos los
>>
>> O puede ejecutarlo en gdb y recorrer ThreadIRCSeed
>> Pruébelo con los irc.cpp y net.cpp adjuntos y envíeme el debug.log.
>> mmalmi@cc.hut.fi escribió:
>>>
>>>> net.cpp, en // Iniciar hilos
>>>>>
>>
Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>> estar en ConnectSocket o RecvUntil.
>>>>
>> o tú para salir de las rutinas.
>>>> hilo en el que está el problema.
>> debug.log, así que supongo que no pudo haber pasado RecvUntil.
>>>>>>
>>>>
>> correr
>>>> Puede comentar los CreateThreads que se enumeran a continuación y luego volver a habilitarlos.
la memoria del sistema y finalmente falla. ¿Podrías por favor enviarme >>>>>> otra
vez la última compilación de 64 bits de bitcoind, para que pueda ver >>>>>> si el problema es sobre
mi compilación?
>> gdb args
bitcoin [cambia]
>
>>>> ¿Aún lo hace si no hiciste getinfo?
>>> Recibo el error independientemente de getinfo. Comentando >>> ThreadIRCSeed
solucionó el problema.
Crear hilo (ThreadIRCSeed, NULL)
CreateThread(ThreadOpenConnections, NULL)
>>

Fecha: viernes, 5 de marzo de 2010 00:27:08 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoind
Correo electrónico #183
CreateThread(ThreadRPCServer, NULL);
>>>
>>>
> Está en RecvUntil, pero todavía no puedo ver nada malo en ello. La única cosa que se me ocurre es si el socket está
recibiendo una ráfaga de caracteres.
> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.
CreateThread(ThreadMessageHandler, NULL)
>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>> what(): std::bad_alloc
>>>>>
>>>> mmalmi@cc.hut.fi escribió: >>>>> Aquí
va. Olvidé mencionar el mensaje de error de bloqueo:
>>> Al observarlo no veo nada obvio. Supongo que tendría que >>> estar en ConnectSocket o RecvUntil.
>>>>
la memoria del sistema y finalmente falla. ¿Podrías por favor enviarme >>>>>>> nuevamente la última compilación de 64 bits de bitcoind, para
que pueda ver si >>>>>>> el problema es sobre mi compilación? >>>>>>>
>>> correr
>>>> inicio.cpp:
>>>
Aquí está el debug.log. Detuve bitcoind antes de que ocupara toda la memoria.
>>>>>
>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>> debug.log, así que supongo que no pudo haber
pasado el RecvUntil.
>>>>
> mmalmi@cc.hut.fi escribió: >> debug.log
adjunto
>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>> Intenté depurar mi
compilación de bitcoind con el depurador ddd, pero >>>>>>> no tuve mucho éxito todavía. Siempre termina tomando todos los >>>>>>>
>
>>> O puede ejecutarlo en gdb y recorrer ThreadIRCSeed >>> gdb args
bitcoin [conmutadores] >>> b
ThreadIRCSeed
>>> paso
>>> o u para pasar por encima y salir de las rutinas.
>>>>>> ¿Podrías enviarme el debug.log?

Fecha: viernes, 5 de marzo de 2010 02:09:02 +0200 De:
mmalmi@cc.hut.fi Para: Satoshi
Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoind
Correo electrónico #184
>>>>> ¿Aún lo hace si no hiciste getinfo?
>>>>>>>> toda la memoria del sistema y finalmente falla. ¿Podrías >>>>>>>> por favor enviarme
otra vez la última compilación de 64 bits de bitcoind, >>>>>>>> para que pueda ver si el problema está
relacionado con mi compilación?
>>>>>>>

>>> mmalmi@cc.hut.fi escribió: >>>>
Recibo el error independientemente del getinfo. Comentar >>>> ThreadIRCSeed solucionó el
problema.
>>>>> CreateThread(ThreadMessageHandler, NULL)
>>>>>>
>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
>>>>>>
Aquí hay otra ejecución de prueba debug.log que obtuve al depurar con gdb. El programa comenzó a
consumir memoria después de la línea de depuración «irc 8» y en unos pocos segundos falló con «terminate
llamado después de lanzar una instancia de ‘std::bad_alloc'».
>>>>>
>>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>>
Intenté depurar mi compilación de bitcoind con el depurador ddd, pero aún no tuve mucho éxito. Siempre
termina tomando
>>>>
>>>>> CreateThread(ThreadOpenConnections, NULL)
>>>>>>> ¿Podrías enviarme el debug.log?
> Está en RecvUntil, pero todavía no puedo ver nada malo en ello. La única cosa que se me ocurre es si el socket está
recibiendo una ráfaga de caracteres.
>>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>>> what(): std::bad_alloc
>>>>>>
>>>>> net.cpp, en // Iniciar subprocesos >>>>>
CreateThread(ThreadIRCSeed, NULL)
>>>>> Podrías comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>> uno a
la vez hasta que lo haga nuevamente. Entonces sabríamos en qué >>>>> hilo está el problema.
>>
>>>>> mmalmi@cc.hut.fi escribió: >>>>>>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>>>>>>>
>>>>> init.cpp: >>>>>
CreateThread(ThreadRPCServer, NULL);
Machine Translated by Google
> mmalmi@cc.hut.fi escribió: >>
debug.log adjunto
>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
>>>>>
> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>> O puede ejecutarlo en gdb y recorrer ThreadIRCSeed >>> gdb args
bitcoin [conmutadores] >>> b
ThreadIRCSeed
>>>>>
>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.
>>
>>> Al observarlo no veo nada obvio. Supongo que tendría que >>> estar en ConnectSocket o RecvUntil.
>>>>>>> mmalmi@cc.hut.fi escribió:
>>>>>>>> Intenté depurar mi compilación de bitcoind con el depurador ddd, pero aún no tuve mucho
éxito. Siempre termina tomando
>>>>> CreateThread(ThreadOpenConnections, NULL)
>>
>>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>>> what():
std::bad_alloc
>>>>>>> ¿Podrías enviarme el debug.log?
>
>>> correr
>>>>> net.cpp, en // Iniciar subprocesos >>>>>
CreateThread(ThreadIRCSeed, NULL)
>>>>> mmalmi@cc.hut.fi escribió: >>>>>>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>>
>>>>> Podrías comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>>
uno a la vez hasta que lo haga nuevamente. Entonces sabríamos en qué >>>>> hilo está el problema.
>>>>>>>>
>>
>>>>> ¿Aún lo hace si no hiciste getinfo?
>>>>> init.cpp: >>>>>
CreateThread(ThreadRPCServer, NULL);
>>>
>>>>>>>> toda la memoria del sistema y finalmente falla. ¿Podrías >>>>>>>> por favor enviarme
otra vez la última compilación de 64 bits de bitcoind, >>>>>>>> para que pueda ver si el problema está
relacionado con mi compilación?
>>
>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>> debug.log, así que supongo
que no pudo haber pasado el RecvUntil.
>>>>>>>
>>> mmalmi@cc.hut.fi escribió: >>>>
Recibo el error independientemente del getinfo. Comentar >>>> ThreadIRCSeed solucionó
el problema.
>>>>> CreateThread(ThreadMessageHandler, NULL)

>>> paso
>>> o u para pasar por encima y salir de las rutinas.

mmalmi@cc.hut.fi escribió: > Aquí hay
otra ejecución de prueba debug.log que obtuve al depurar con gdb. El programa comenzó a consumir memoria después
de la línea de depuración «irc 8» y dentro de unos pocos segundos falló con «terminar llamado después de lanzar una instancia
de ‘std::bad_alloc'».
>>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>>> debug.log, así que supongo que no pudo haber
pasado el RecvUntil.
int sin signo i1 = 0; int sin signo
i2; hacer {
}
>>>> Mirándolo no veo nada obvio. Supongo que tendría que >>>> estar en ConnectSocket o RecvUntil.
}
mientras (i2 != str.npos);
antiguo: void ParseString(const string& str, char c, vector<string>& v) {
>>>
>> mmalmi@cc.hut.fi escribió: >>> debug.log
adjunto
Intente cambiar los dos «int unsigned» a «size_type».
i2 = str.find(c, i1);
v.push_back(str.substr(i1, i2i1));
i1 = i2+1;
tipo_tamaño i1 = 0;
tamaño_tipo i2; hacer
{
Está en util.c ParseString. Supongo que el problema es la incompatibilidad entre el tipo «unsigned int» y el tipo de str.npos,
que es size_type.
>>
void ParseString (cadena constante y cadena, carácter c, vector <cadena> y v) {
>> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>
nuevo:
}
>> Está en RecvUntil, pero todavía no veo nada malo en ello. La >> única cosa que se me ocurre es si el socket está
recibiendo un chorro de caracteres >>.
>
}
mientras (i2 != str.npos);
i2 = str.find(c, i1);
v.push_back(str.substr(i1, i2i1));
i1 = i2+1;
Correo electrónico #185
Fecha: viernes, 5 de marzo de 2010 00:42:16 +0000 De:
Satoshi Nakamoto <satoshin@gmx.com> Asunto: Re: Bitcoind Para:
mmalmi@cc.hut.fi
Machine Translated by Google
Fecha: viernes, 5 de marzo de 2010 00:54:40
+0000 De: Satoshi Nakamoto <satoshin@gmx.com> Asunto:
Re: Bitcoind
Correo electrónico #186
>
>>>>>> ¿Aún lo hace si no hiciste getinfo?
>>>>>>
>>>> mmalmi@cc.hut.fi escribió: >>>>> Recibo
el error independientemente de getinfo. Comentando >>>>> ThreadIRCSeed solucionó el problema.
>>>>>>>>> la memoria del sistema y finalmente falla. ¿Podrías por favor >>>>>>>>> enviarme otra vez la última
versión de 64 bits de bitcoind, para que pueda >>>>>>>>> ver si el problema está relacionado con mi compilación?
>>>
>>>> paso
>>>> o u para pasar por encima y salir de las rutinas.
>>>>>> CreateThread(ThreadOpenConnections, NULL)
>>>>>>>> ¿Podrías enviarme el debug.log? >>>>>>>>
>>>>>
>>>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>>>> what(): std::bad_alloc
>>>> O podrías ejecutarlo en gdb y recorrer ThreadIRCSeed >>>> gdb args
bitcoin [conmutadores] >>>>
b ThreadIRCSeed
>>>>>> net.cpp, en // Iniciar subprocesos >>>>>>
CreateThread(ThreadIRCSeed, NULL)
>
>>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.
>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>> Aquí
va. Olvidé mencionar el mensaje de error de bloqueo:
No tuvo mucho éxito todavía. Siempre termina llevándoselo todo.
>>>>>
>>>>>> init.cpp: >>>>>>
CreateThread(ThreadRPCServer, NULL);
>>>
>>>>>> CreateThread(ThreadMessageHandler, NULL)
>>>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>>> Intenté depurar mi
compilación de bitcoind con el depurador ddd, pero >>>>>>>>>
>>>>
>>>>>
>>>> correr
>>>>>
>>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
>>>>>>>
>
>>>>>> Podrías comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>>> uno a la vez hasta que lo haga nuevamente. Entonces sabríamos en qué
>>>>>> hilo está el problema. >>>>>>
>
>
v.push_back(str.substr(i1, i2i1));
i1 = i2+1;
tipo_tamaño i1 = 0;
hacer
> nuevo:
>> Aquí hay otra ejecución de prueba debug.log que obtuve al depurar con gdb. El >> programa comenzó a
consumir memoria después de la línea de depuración «irc 8» y dentro de unos pocos segundos se estrelló con
«terminar llamado después de lanzar una >> instancia de ‘std::bad_alloc'».
{
> Intente cambiar los dos «int unsigned» a «size_type».
>
i1 = i2+1;
Satoshi Nakamoto escribió:
>
> }
{
> {
mientras (i2 != str.npos);
> mmalmi@cc.hut.fi escribió:
cadena::tamaño_tipo i1 = 0;

{
> void ParseString (cadena constante y cadena, carácter c, vector <cadena> y v)
v.push_back(str.substr(i1));
i2 = str.find(c, i1);
int sin signo i1 = 0;
> }
v.push_back(str.substr(i1, i2i1));
En realidad, intente esto en su lugar, esto es más correcto:
> Está en util.c ParseString. Supongo que el problema es la incompatibilidad entre el tipo «unsigned int» y el tipo
de str.npos, que es size_type.
i1 = i2+1;
>
tamaño_tipo i2;
>
mientras (i2 != str.npos);
> {
>
cadena::tamaño_tipo i2;
> viejo:
>
>
>
devolver;
i2 = str.find(c, i1);
}
si (i2 == cadena.npos)
int sin firmar i2;
>
>
}
>
hacer
>
}
v.push_back(str.substr(i1, i2i1));
>
>
void ParseString (cadena constante y cadena, carácter c, vector <cadena> y v)
>
i2 = str.find(c, i1);
>
}
>
{
>
{
> void ParseString (cadena constante y cadena, carácter c, vector <cadena> y v)
bucle
}
Para: mmalmi@cc.hut.fi
>>>>>>>>>>
>>>
>>>>>>> Podrías comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>>>> uno a la vez hasta
que lo haga nuevamente. Entonces sabríamos en qué >>>>>>> hilo está el problema.
>>>>>>> ¿Aún lo hace si no hiciste getinfo?
>>>>>>> init.cpp: >>>>>>>
CreateThread(ThreadRPCServer, NULL);
>>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
No tuvo mucho éxito todavía. Siempre termina tomando >>>>>>>>>> toda la memoria del
sistema y finalmente falla. ¿Podrías >>>>>>>>>> enviarme nuevamente la última compilación de 64 bits de bitcoind,
>>>>>>>>>> para que pueda ver si el problema está relacionado con mi compilación?
>>
>>>>>
>>>>> mmalmi@cc.hut.fi escribió: >>>>>>
Recibo el error independientemente de getinfo. Comentando >>>>>> ThreadIRCSeed solucionó el problema.
>>>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>>>> debug.log, así que supongo que no pudo
haber pasado el RecvUntil.
>>>>>>> CreateThread(ThreadMessageHandler, NULL)
>>>>>>>>>
>>>>>>
>>> mmalmi@cc.hut.fi escribió: >>>>
debug.log adjunto
>>>>> paso
>>>>> o u para pasar por encima y salir de las rutinas.
>>>>>>>>
>>>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
>>>>>>>>
>>>>>>>
>>> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>>>> O puede ejecutarlo en gdb y recorrer ThreadIRCSeed >>>>> gdb args
bitcoin [conmutadores] >>>>>
b ThreadIRCSeed
>>>>>>>
>>>>>>>>
>>>>>>>>
>>> Está en RecvUntil, pero todavía no veo nada malo en ello. La >>> única cosa que se me ocurre es si el socket está
recibiendo un chorro de >>> caracteres.
>>>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el >>>>> debug.log.
>>>>>>>
>>>>>>>
>>>>> Mirándolo no veo nada obvio. Supongo que tendría que >>>>> estar en ConnectSocket o RecvUntil.
>>>>>>
>>>>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>>>>
Intenté depurar mi compilación de bitcoind con el depurador ddd, pero
>>>>>
>>>>>>> CreateThread(ThreadOpenConnections, NULL)
>>>>
>>>>>>>>> ¿Podrías enviarme el debug.log?
>>>>>>
>>>
>>>>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>>>>> what(): std::bad_alloc
>>>>> correr
>>>>>>> net.cpp, en // Iniciar subprocesos >>>>>>>
CreateThread(ThreadIRCSeed, NULL)

De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes, 5 de marzo de 2010 03:33:34 +0200
Correo electrónico #187
Asunto: Re: Bitcoind
int sin signo i1 = 0;
{
¡Excelente! Funciona bien ahora.
>
>> Está en util.c ParseString. Supongo que el problema es >> incompatibilidad
entre el tipo «unsigned int» y el tipo de >> str.npos, que es size_type.
>
bucle
v.push_back(str.substr(i1));
mientras (i2 != str.npos);
>> {
>>>>>>
> {
>
>>
>
{
i1 = i2+1;
>>
>>
{
devolver;
>> nuevo:
i1 = i2+1;
>
>
>
>
}
}
>> void ParseString(cadena constante y cadena, carácter c, vector <cadena> y v)
>>>>
cadena::tamaño_tipo i1 = 0;
> En realidad, intenta esto en su lugar, esto es más correcto:
>
>>
>> hacer
>
>>
>>
i2 = str.find(c, i1);
}
>
v.push_back(str.substr(i1, i2i1));
>
>>
>
> }
>>
int sin firmar i2;
>
>
>> Intente cambiar los dos «int unsigned» a «size_type».
i2 = str.find(c, i1);
>
> Satoshi Nakamoto escribió:
>>
>>
>>>>
>> viejo:
>
cadena::tamaño_tipo i2;
> void ParseString (cadena constante y cadena, carácter c, vector <cadena> y v)
>
>>
>>
si (i2 == cadena.npos)
>>
v.push_back(str.substr(i1, i2i1));
>> }

>>
>>>> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>>> Está en RecvUntil, pero todavía no veo nada malo en ello. La >>>> única cosa que se me ocurre es si el socket está
recibiendo un chorro de >>>> caracteres.
>>>>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.
>>>>>> O puede ejecutarlo en gdb y recorrer ThreadIRCSeed >>>>>> gdb args
bitcoin [conmutadores]
>>>>>> b ThreadIRCSeed
>>>>>>>>
>>>>>>>>
>> void ParseString(cadena constante& cadena, char c, vector<cadena>& v) >> {
>>
>> mmalmi@cc.hut.fi escribió: >>> Aquí hay
otra ejecución de prueba debug.log que obtuve al depurar con gdb.
>>
>>>>>> Mirándolo no veo nada obvio. Supongo que tendría que >>>>>> estar en ConnectSocket o RecvUntil.

>>>>>>>> CreateThread(ThreadOpenConnections, NULL)
>>
>>>>
}
mientras (i2 != str.npos);
>>>>>>
>>>>>> correr
>>>>>>>> Puedes comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>>>>> uno a la vez hasta
que lo haga nuevamente. Entonces sabríamos en qué >>>>>>>> hilo está el problema.
>>>>>>>> net.cpp, en // Iniciar hilos >>>>>>>>
CreateThread(ThreadIRCSeed, NULL)
>>>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>>>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>
tipo_tamaño i1 = 0;
tamaño_tipo i2; hacer
{
>>> El programa comenzó a consumir memoria después de la línea de depuración «irc 8» y >>> en unos pocos segundos falló con «terminate call after >>> lanzando una
instancia de ‘std::bad_alloc'». >>>
>>>>>>>> ¿Aún lo hace si no hiciste getinfo?
>>>>>>>> init.cpp: >>>>>>>>
CreateThread(ThreadRPCServer, NULL);
>>
>>>>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>>>>> debug.log, así que supongo que no pudo
haber pasado el RecvUntil.
>>
>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>
Recibo el error independientemente de getinfo. Comentando >>>>>>> ThreadIRCSeed solucionó el problema.
>>>>>>>> CreateThread(ThreadMessageHandler, NULL)
>> }
>>>> mmalmi@cc.hut.fi escribió: >>>>>
debug.log adjunto
>>>>>> paso
>>>>>> o u para salir de las rutinas.
>>>>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
i2 = str.find(c, i1);
v.push_back(str.substr(i1, i2i1));
i1 = i2+1;

De: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
Fecha: viernes, 05 de marzo de 2010 01:42:00 +0000
Correo electrónico #188
Asunto: Re: Bitcoind
>>>>>>>>>
>>>
Confirmé que ParseString tiene este problema y cargué el util.cpp solucionado en SVN.
>>>>>
>> lo único que se me ocurre es si el socket está recibiendo un chorro de

>>>>>>>>>>> Intenté depurar mi compilación de bitcoind con el depurador ddd, >>>>>>>>>>> pero aún no tuve mucho
éxito. Siempre termina >>>>>>>>>>> tomando toda la memoria del sistema y finalmente falla.

mmalmi@cc.hut.fi escribió:
>> mmalmi@cc.hut.fi escribió:

cadena::npos == 1
>> personajes.
>> Pruebe este irc.cpp. debug.log puede crecer rápidamente, así que prepárate para eliminarlo.
>>>>>>>>>
>>>>>>>>> terminar llamado después de lanzar una instancia de ‘std::bad_alloc’
>>>
>>>>>>>>>>> ¿Podrías enviarme nuevamente la última versión de 64 bits >>>>>>>>>>> de bitcoind, para que pueda
ver si el problema está relacionado con mi >>>> >>>>>>> construir?
>>>>>
>> Está en RecvUntil, pero todavía no veo nada malo en ello. El
>>>>>>>
>>>>>>>>>> mmalmi@cc.hut.fi escribió:
> Aquí hay otra ejecución de prueba debug.log que obtuve al depurar con gdb. El programa comenzó a
consumir memoria después de la línea de depuración «irc 8» y dentro de unos pocos segundos falló con «terminar
llamado después de lanzar una instancia de ‘std::bad_alloc'».
>>> debug.log adjunto
>>>>>>>>>> ¿Podrías enviarme el debug.log?
>>>>>>>
Comparar unsigned int 1
(0xffffffff) con long unsigned int 1
(0xffffffffffffffff) da como resultado que
el unsigned int se promueva a 64 bits, que es 0x00000000ffffffff! = 0xffffffffffffffff.

>>>>>>>>> qué(): std::bad_alloc
Correo electrónico #189
>>>>>> ¿Aún lo hace si no hiciste getinfo? >>>>>>
>>>>>>
>>>>>>
>>>>>>>> mmalmi@cc.hut.fi escribió:
>>>>>>>>> Intenté depurar mi compilación de bitcoind con el depurador ddd, pero
>>>>>>>>>
>>>>>
>>>> Eso lo reduce mucho. No imprimió ninguna actividad IRC en >>>> debug.log, así que supongo
que no pudo haber pasado el RecvUntil.
>>>> mmalmi@cc.hut.fi escribió: >>>>>
Recibo el error independientemente de getinfo. Comentando >>>>> ThreadIRCSeed solucionó
el problema.
>>>>>> CreateThread(ThreadOpenConnections, NULL)
>>>> paso
>>>> o u para pasar por encima y salir de las rutinas.
>>>>>>>> ¿Podrías enviarme el debug.log?
>>>> O podrías ejecutarlo en gdb y recorrer ThreadIRCSeed >>>> gdb args
bitcoin [conmutadores] >>>>
b ThreadIRCSeed
>>>>>>> terminar la llamada después de lanzar una instancia de ‘std::bad_alloc’ >>>>>>> what():
std::bad_alloc
>>>>>> net.cpp, en // Iniciar subprocesos >>>>>>
CreateThread(ThreadIRCSeed, NULL)

>>>> Pruébelo con el irc.cpp y net.cpp adjuntos y envíeme el debug.log.
>>>>>> mmalmi@cc.hut.fi escribió: >>>>>>>
Aquí va. Olvidé mencionar el mensaje de error de bloqueo:
>>>>>> Podrías comentar los CreateThreads enumerados a continuación, luego volver a habilitarlos >>>>>>
uno a la vez hasta que lo haga nuevamente. Entonces sabríamos en qué >>>>>> hilo está el problema.
No tuvo mucho éxito todavía. Siempre termina llevándoselo todo.
>>>>>>>>> la memoria del sistema y finalmente falla. ¿Podrías por favor >>>>>>>>> enviarme otra
vez la última versión de 64 bits de bitcoind, para que pueda >>>>>>>>> ver si el problema está relacionado
con mi compilación?

>>>> Mirándolo no veo nada obvio. Supongo que tendría que >>>> estar en ConnectSocket o RecvUntil.
>>>>>> init.cpp:
>>>>>> CreateThread(ThreadRPCServer, NULL);

>>>>>> CreateThread(ThreadMessageHandler, NULL)
>>>>>
>>>>>> CreateThread(ThreadSocketHandler, NULL, verdadero)
>>>> correr

http://themonetaryfuture.blogspot.com
> No tengo tiempo ahora para responder a sus preguntas. Estarías
el blog es
> Hay un escritor de blog que quiere escribir una historia sobre Bitcoin, pero yo
Hay un escritor de blog que quiere escribir una historia sobre Bitcoin, pero no tengo tiempo ahora para responder
sus preguntas. ¿Estaría interesado en responder sus preguntas si lo remito a usted? Podríamos obtener
un buen vínculo.
La comunidad ha ido creciendo muy bien. Últimamente hemos tenido entre 10 y 20 personas y una discusión
activa en #bitcoindev.
Sí, podría hacer eso.
También agregué una página «Comercio» en el sitio bitcoin.org, donde se enumeran los
servicios que aceptan btc. Es bueno ver que ya existen servicios útiles que aceptan btc.
Dividí el foro en 6 foros, que son discusión sobre Bitcoin, discusión técnica y de desarrollo, soporte
técnico, economía, mercado y discusión comercial. ¿Espero que esto esté bien?
> http://themonetaryfuture.blogspot.com
> El blog es
Últimamente he trabajado a tiempo completo y lo estaré hasta finales de junio, por lo que no he tenido mucho
tiempo para trabajar con Bitcoin o mi servicio de intercambio. Sin embargo, tengo una versión beta funcional
de mi servicio y hace unas semanas hice mi primera transacción: vendí 10.000 btc por 20 euros mediante
transferencia bancaria de la UE. Quizás pueda hacerlo público pronto.
¿Cómo estás? Hace tiempo que no te veo por aquí.
>
> obtenga un buen enlace.
¡Hola!
> ¿Interesado en responder sus preguntas si lo remito a usted? Podríamos
Fecha: domingo 7 de marzo de 2010 02:46:35 +0200
Correo electrónico #190
De: mmalmi@cc.hut.fi
Fecha: viernes 14 de mayo de 2010 09:16:52 +0300
De: Satoshi Nakamoto <satoshin@gmx.com>
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Blog
Fecha: sábado 6 de marzo de 2010 06:39:53 +0000
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Blog
Correo electrónico n.º 191
Para: satoshin@gmx.com
Asunto: Actualización de estado
De: mmalmi@cc.hut.fi
Machine Translated by Google
Fecha: domingo 16 de mayo de 2010 20:12:21 +0100
Para: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #192
Asunto: Re: Actualización de estado
>
> Sería bueno conseguir los binarios aptos para demonios en SF.net. Ahora tenemos algunos programadores
expertos en la comunidad, así que tal vez podamos terminar las funciones de la API JSON si no tienes
tiempo para hacerlo.
>
> ¿Cómo estás? Hace tiempo que no te veo por aquí.
>
> La comunidad ha ido creciendo muy bien. Hemos tenido alrededor de 10 a 20 personas y > discusión activa
en #bitcoindev
últimamente.
>
> Hola!
>
mmalmi@cc.hut.fi escribió:
Atentamente.
> También agregué una página «Comercio» en el sitio bitcoin.org, donde se enumeran los servicios > que
aceptan btc. Es bueno ver que ya hay servicios útiles que aceptan btc.
>
Las funciones de la API JSON están completas. Quería echarles otro vistazo en caso de que se me
ocurra algún nombre de función mejor antes de comprometerme. Debería escribir un código
de muestra que muestre la forma correcta de usarlos, particularmente con el sondeo de transacciones
recibidas. Cuando lo dejé, estaba pensando en incorporar un mecanismo de pago a un software de
servidor de carga gratuito, como ejemplo. Tendría sentido crear una aplicación práctica con la API antes
de lanzarla. No te das cuenta de los problemas con una API hasta que realmente intentas usarla.
Sería bueno llevar los binarios compatibles con el demonio a SF.net. Ahora contamos con algunos
programadores expertos en la comunidad, por lo que tal vez podamos terminar las funciones de la API
JSON si no tiene tiempo para hacerlo.
>
Según recuerdo, el código estaba casi listo para una versión 0.3. Creo que todo lo que necesitaba era
un poco de tiempo de prueba e instalar el nuevo ícono xpm.
> Dividí el foro en 6 foros, que son Discusión de Bitcoin, > Desarrollo y Discusión Técnica, Soporte
Técnico, Economía, > Mercado y Discusión Comercial. ¿Espero que esto esté bien?
>
También he estado ocupado con otras cosas durante el último mes y medio. Acabo de descargar mi correo electrónico
desde principios de abril. Casi tengo las cosas ordenadas y debería volver a Bitcoin en breve. Me alegra que hayas
estado manejando las cosas en mi ausencia. ¡Felicitaciones por su primera transacción!
> Saludos cordiales.
> He estado trabajando a tiempo completo últimamente, y lo estaré hasta finales de junio, > así que no he
tenido mucho tiempo para trabajar con Bitcoin o mi servicio de intercambio. Sin embargo, tengo una
versión beta funcional de mi servicio y hace unas semanas hice mi primera transacción: vendí 10.000 btc por
20 euros mediante transferencia bancaria de la UE. Quizás pueda hacerlo público pronto.
Machine Translated by Google
> un error. Sourceforge tiene la política de no permitir la eliminación de archivos una vez
Por cierto, parece que pronto podré conseguirnos algo de dinero para cubrir los costos de alojamiento web, respaldar su
servicio de intercambio, etc., en forma de efectivo por correo. ¿Podrás recibirlo y actuar como tesorero del proyecto?
> Eso estaría bien, puedo hacerlo. Enviar dinero en efectivo por correo puede tener sus riesgos, pero tal vez siga siendo la
mejor opción anónima. También podemos solicitar donaciones en BTC en el foro.
> compartir durante uno o dos días, posiblemente eliminándolo inmediatamente si hay
> hilo. Simplemente no quiero subirlo a Sourceforge para un rapidito.
Si el ancho de banda es un problema, elimine mi enlace en el hilo «0.3 casi listo». Simplemente no quiero subirlo a
Sourceforge para compartirlo rápidamente durante uno o dos días, posiblemente eliminándolo inmediatamente si hay
un error. Sourceforge tiene la política de no permitir la eliminación de archivos una vez agregados , y es complicado subirlos.
Eliminaré el archivo una vez que el lanzamiento esté listo.
Sería bueno, puedo hacerlo. Enviar dinero en efectivo por correo puede tener sus riesgos, pero tal vez siga siendo la
mejor opción anónima. También podemos solicitar donaciones en BTC en el foro.
>
> Si el ancho de banda es un problema, elimine mi enlace en el «0.3 casi listo»
> el correo. ¿Podrás recibirlo y actuar como tesorero del proyecto?
>> el correo. ¿Podrás recibirlo y actuar como tesorero del proyecto?
> costos de alojamiento web, respaldo de su servicio de intercambio, etc., en forma de efectivo
>> Por cierto, parece que pronto podré conseguir algo de dinero para cubrir
>> costos de alojamiento web, respaldo de su servicio de intercambio, etc., en forma de efectivo
> Por cierto, parece que pronto podré conseguirnos algo de dinero para cubrir
Ok, lo monitorearé. El ancho de banda no ha sido un problema hasta ahora: ha sido de unos 2 GB (0,5 dólares)
por mes como máximo. Otros costos son alrededor de 15$ al mes.
> el lanzamiento está listo.
> están agregados y es complicado subirlos. Borraré el archivo una vez
Recibí una oferta de donación por $2000 USD. Necesito recibir tu correo postal
Correo electrónico #195
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Enlace de descarga rápida 0.3.0 rc1
Sujeto: Re: Enlace de descarga rápida 0.3.0 rc1
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: martes 22 de junio de 2010 18:36:22 +0100
Para: Satoshi Nakamoto <satoshin@gmx.com>
Para: mmalmi@cc.hut.fi
De: mmalmi@cc.hut.fi
Correo electrónico #193
Asunto: Re: donación
Fecha: martes 22 de junio de 2010 21:51:21 +0300
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #194
Fecha: miércoles 23 de junio de 2010 21:33:57 +0100
Machine Translated by Google
Asunto: Re: donación
Correo electrónico #197
Fecha: martes 6 de julio de 2010 03:59:57 +0100
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: viernes, 25 de junio de 2010 08:55:14 +0300
Correo electrónico #196
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Anónimo, cambios en la página de inicio
>> Eso sería bueno, puedo hacerlo. Enviar dinero en efectivo por correo puede tener sus riesgos, pero tal vez siga
siendo la mejor opción anónima. También podemos >> pedir donaciones en BTC en el foro.
>>
>>> el correo. ¿Podrás recibirlo y actuar como tesorero del proyecto?
>>> costos de alojamiento web, respaldo de su servicio de intercambio, etc., en forma de efectivo
>>> Por cierto, parece que pronto podré conseguirnos algo de dinero para cubrir
Eliminé la palabra «anónimo» y la frase sobre «anonimato significa», aunque la redactaste con tanto cuidado
«…PUEDE mantenerse oculto…» fue una pena eliminarla.
Finlandia
> anónimo, así que mantenga privado el origen del sobre.
> dirección postal a la que enviarlo. Y si, quiere quedarse
02130 Espoo
dirección para que lo envíe. Y sí, quiere permanecer en el anonimato, así que mantenga en privado el origen del sobre.
Además, anónimo suena un poco turbio. Creo que la gente que quiere el anonimato todavía lo descubrirá sin
que lo pregonemos.
Visakoivunkuja 15 F 42
> Recibí una oferta de donación por $2000 USD. Necesito conseguir tu postal
Hice algunos cambios en la página de inicio de bitcoin.org. No es realmente crucial actualizar las traducciones.
Tiendo a seguir editando y corrigiendo durante algún tiempo después, por lo que si quieren actualizar,
deberían esperar.
>
Martti Malmi
Creo que deberíamos restar importancia al ángulo anónimo. Con la popularidad de las direcciones bitcoin en lugar de
enviarlas por IP, no podemos dar la impresión de que sean automáticamente anónimas. Es posible ser
seudónimo, pero hay que tener cuidado. Si alguien investiga el historial de transacciones y comienza a
exponer información que la gente pensaba que era anónima, la reacción será mucho peor si no hemos preparado las
expectativas advirtiendo de antemano que hay que tomar precauciones si realmente queremos que eso funcione. Como
dice Tor, «Tor no cifra mágicamente todas sus actividades en Internet. Comprenda lo que Tor hace y lo que no
hace por usted».
Puedes dar esta dirección:

Fecha: martes 6 de julio de 2010 19:40:11 +0100
Para: Martti Malmi <mmalmi@cc.hut.fi>
Correo electrónico #199
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: martes 6 de julio de 2010 19:03:50 +0100
Asunto: 0.3.0 lanzado
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #198
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Re: 0.3.0 lanzado
Todavía lo estoy editando un poco más y luego lo enviaré por correo electrónico a bitcoinlist
y lo enviaré a la lista de criptografía.
En realidad, las «pestañas para transacciones enviadas y recibidas» suenan realmente inmaduras si no las tienen
ya. Las «pestañas de filtro de transacciones» suenan mejor.
Hashing
un 20% más rápido
Pestañas
para transacciones enviadas y recibidas
Incluye
una versión demonio sin GUI
Línea
de comando y control JSONRPC
Aunque no dice anónimo hasta el final, creo que los buscadores anónimos ya lo sospecharían basándose en todos los demás
atributos, como que no hay una autoridad central para tomar su información de identificación y la apariencia de las
direcciones de bitcoin.
Qué hay de nuevo:
Ayuda que ahora pueda generar automáticamente a través de Tor.
¡Anunciamos la versión 0.3 de Bitcoin, la criptomoneda P2P! Bitcoin es una moneda digital que utiliza criptografía y una red
distribuida para reemplazar la necesidad de un servidor central confiable. ¡Escápese del riesgo de inflación arbitraria de las
monedas administradas centralmente! La circulación total de Bitcoin está limitada a 21 millones de monedas. Las monedas
se están liberando gradualmente a los nodos de la red en función de la potencia de CPU que aportan. Puede obtener
una parte de ellos simplemente instalando el software y contribuyendo con su tiempo de CPU inactivo.
En su lugar, agregué instrucciones de Tor en la parte inferior, con instrucciones sobre cómo permanecer en el anonimato
(seudónimo) directamente después de las instrucciones de Tor: «Si desea permanecer en el anonimato
(seudónimo, en realidad), tenga cuidado de no revelar ninguna información que vincule sus direcciones de bitcoin». a su
identidad y utilice una nueva dirección de bitcoin para cada pago que reciba».
Subí la versión 0.3.0 beta a sourceforge y actualicé los enlaces en bitcoin.org. Todavía necesito publicar
el mensaje del anuncio en el foro y en la lista de correo. Esto es lo que he preparado:
Traducciones
al alemán, holandés e italiano (gracias a DataWraith, Xunie y Joozero)
Versión
Mac OS X (gracias a Laszlo)
«Consíguelo en http://www.bitcoin.org o lee el foro para obtener más información».
Visualización
del rendimiento del hashmeter

> Versión Mac OS X (gracias a Laszlo)
Qué hay de nuevo:
Traducciones
al alemán, holandés e italiano (gracias a DataWraith, Xunie y Joozero)
https://lists.sourceforge.net/lists/listinfo/bitcoinlist
Satoshi Nakamoto escribió:
> Hashing
20% más rápido
Visualización
del rendimiento del hashmeter
> Incluye
una versión demonio sin GUI
lista de correo de lista de bitcoins
> Qué hay de nuevo:
Pestañas
de filtro de transacciones
Visita sprint.com/first http://p.sf.net/sfu/sprintcomfirst
> ¡Anunciamos la versión 0.3 de Bitcoin, la criptomoneda P2P! Bitcoin es una moneda digital que utiliza criptografía y una red
distribuida para reemplazar la necesidad de un servidor central confiable. ¡Escapa del riesgo de inflación arbitraria de las
monedas administradas centralmente! La circulación total de Bitcoin está > limitada a 21 millones de monedas. Las monedas
se están liberando gradualmente a los nodos de la red en función de la potencia de CPU que aportan. Puedes obtener una
parte de ellos simplemente instalando el software y contribuyendo con tu tiempo de CPU inactivo.
Línea
de comando y control JSONRPC
> Traducciones
al alemán, holandés e italiano (gracias a DataWraith, Xunie > y Joozero)
Este correo electrónico de SF.net está patrocinado por Sprint
Consíguelo en www.bitcoin.org y lee el foro para obtener más información.
> Visualización
del rendimiento del hashmeter
> Subí 0.3.0 beta a sourceforge y actualicé los enlaces en > bitcoin.org. Todavía necesito publicar el mensaje
de anuncio en el foro y en la lista de correo. Esto es lo que he preparado:
¡Anunciamos la versión 0.3 de Bitcoin, la criptomoneda P2P! Bitcoin es una moneda digital que utiliza criptografía y una red
distribuida para reemplazar la necesidad de un servidor central confiable. ¡Escápese del riesgo de inflación arbitraria de las
monedas administradas centralmente! La circulación total de Bitcoin está limitada a 21 millones de monedas. Las
monedas se liberan gradualmente a los nodos de la red en función de la potencia de CPU que aportan, por lo que
puedes obtener una parte de ellas contribuyendo con tu tiempo de CPU inactivo.
Versión
Mac OS X (gracias a Laszlo)
> Pestañas
para transacciones enviadas y recibidas
listabitcoin@
lists.sourceforge.net
Hashing
un 20% más rápido
> Línea
de comando y control JSONRPC
_______________________________________________
>
>
¿Qué harás primero con EVO, el primer teléfono 4G?
Incluye
una versión demonio sin GUI
>
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: [lista de bitcoins] ¡Bitcoin 0.3 lanzado!
Fecha: martes 6 de julio de 2010 22:53:07 +0100
Correo electrónico #200
Para: bitcoinlist@
lists.sourceforge.net
Machine Translated by Google
Fecha: miércoles, 14 de julio de 2010 22:52:46
+0100 De: Satoshi Nakamoto <satoshin@gmx.com> Asunto:
Fwd: Re: bitcoin!!!!
Para: Martti Malmi <mmalmi@cc.hut.fi>
Correo electrónico #202
Correo electrónico n.º 201

Fecha: miércoles, 7 de julio
de 2010 01:17:54 +0300 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com>

Asunto: Re: Anónimo, cambios en la página de inicio
>
> Aunque no dice anónimo hasta el final, creo que los buscadores anónimos ya lo sospecharían basándose en
todos los otros atributos como ninguna autoridad central para tomar su información de identificación y la forma en
que se ven las direcciones de bitcoin.
>
> Además, anónimo suena un poco turbio. Creo que la gente que quiere > anonimato todavía lo descubrirá sin que
lo pregonemos.
>
> Ayuda que ahora pueda generar automáticamente a través de Tor.
>
> Creo que deberíamos restar importancia al ángulo anónimo. Con la popularidad de las direcciones bitcoin
en lugar de enviarlas por IP, no podemos dar la impresión de que es automáticamente anónimo. Es posible ser > seudónimo,
pero hay que tener cuidado. Si alguien investiga el historial de transacciones y comienza a exponer información que
la gente pensaba que era anónima, la reacción será mucho peor si no hemos preparado las expectativas advirtiendo de
antemano que hay que tomar precauciones si realmente se quiere hacer eso. trabajar. Como dice Tor, «Tor no cifra
mágicamente todas tus actividades en Internet. Entiende lo que Tor hace y lo que no hace por ti».
Ok, eso suena razonable.
> En su lugar, agregué instrucciones de Tor en la parte inferior, con instrucciones para > cómo permanecer en el anonimato
(seudónimo) directamente después de las instrucciones de Tor: «Si quieres permanecer en el anonimato
(seudónimo, en realidad), > ten cuidado de no revelar ninguna información». vinculando sus direcciones de bitcoin a su
identidad, y use una nueva dirección de bitcoin para cada pago que reciba.»
Mensaje
original Asunto:
Re: bitcoin!!!!
Veo que las páginas interiores de la antigua wiki de Sourceforge todavía están activas, aunque la página de inicio
avanza.
>
> Eliminé la palabra «anónimo», y la frase sobre «anonimato significa», aunque la redactaste con tanto cuidado
«…PUEDE mantenerse oculto…» > fue una pena eliminarla.
>
> Hice algunos cambios en la página de inicio de bitcoin.org. No es realmente > crucial actualizar las traducciones.
Tiendo a seguir editando y corrigiendo durante algún tiempo después, así que si quieren actualizar, deberían
esperar.

> > inmediatamente. Apunta a 0,15 de bitcoin para descargar. Debes actualizar
¿Es posible que los traductores (al menos los más confiables) tengan cuentas de usuario en drupal para poder actualizar
su texto traducido directamente? Las cuentas de usuario de Drupal parecen ser bastante débiles. Creé una cuenta
satoshi y ni siquiera puedo editar la barra lateral, solo el texto principal de las páginas. No creo que las cuentas de
usuario puedan acceder a ninguna parte del administrador. ¿Crees que es seguro o te sientes inseguro al hacerlo?
Si está preocupado, tal vez haya una manera de bloquear solo la versión en inglés de la página de inicio.
comentario muy visible). La gente iba allí porque bitcoin.org estaba caído.
> > De todos modos, te escribo ahora para informarte que debes actualizar las preguntas frecuentes.
Sería bueno si, cuando necesito hacer cambios en la página de inicio, pudiera contratar a alguien como Xunie para que
hiciera el trabajo de memoria de reflejarlo en todas las traducciones en lugar de tener que hacer todo ese trabajo yo
mismo. (muchos cambios ligeros no requieren comprender el idioma para corregir las páginas traducidas)
>
Era una antigua pregunta frecuente sobre sourceforge que había sido vinculada desde slashdot (en un
Asunto: actualice las preguntas frecuentes sobre bitcoin para que el nuevo miembro pueda tener el derecho
Mensaje
original Referencias:
<201004111508.52168.samm@sammaloney.com>
<201007111859.29171.samm@sammaloney.com> <4C3DCD97.8030003@gmx.com>
> más ya lo arreglé.
información
> bitcoin.org/faq? ¿Está en uno de los otros idiomas? O tal vez alguien
Para: Satoshi Nakamoto <satoshin@gmx.com>
> No veo ningún enlace de descarga de 0.1.5 en las preguntas frecuentes. Quieres decir
De: Sam <samm@sammaloney.com>
Fecha: miércoles 14 de julio de 2010 10:56:21 0400
esa página wiki.
Para: satoshin@gmx.com
Probablemente ya no sea un problema, pero podría ser una buena idea eliminarlo o actualizarlo.
>
> > ¡a 0.30, ya que está punteado!
http://bitcoin.sourceforge.net/wiki/index.php?page=FAQ
De: Jim Nguyen <jimmy.winn@gmail.com>
Fecha: lunes 12 de julio de 2010 14:13:20 0700
por un momento.
Para: Martti Malmi <mmalmi@cc.hut.fi>
Correo electrónico #204
Asunto: usuarios de drupal de bitcoin.org
De: Satoshi Nakamoto <satoshin@gmx.com>
De: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: jueves 15 de julio de 2010 18:43:55 +0100
Fecha: jueves 15 de julio de 2010 18:41:10 +0100
Correo electrónico #203
Para: Martti Malmi <mmalmi@cc.hut.fi>
Asunto: Fwd: actualice las preguntas frecuentes sobre bitcoin para que el nuevo miembro pueda tener la información correcta
Machine Translated by Google
Asunto: servidor bitcoin.org
Fecha: sábado 17 de julio de 2010 04:27:38 +0300
Correo electrónico #206
De: mmalmi@cc.hut.fi
Fecha: jueves 15 de julio de 2010 21:00:12 +0100
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #205
Asunto: Re: usuarios de drupal de bitcoin.org
Para: Satoshi Nakamoto <satoshin@gmx.com>
> cualquiera de las cosas de administración. ¿Crees que es seguro o sientes
Sus datos se almacenan en el directorio »%appdata%\Bitcoin», que es
> solo el texto principal de las páginas. No creo que las cuentas de usuario puedan acceder.
«¿Cómo hago una copia de seguridad de mi billetera?
> creó una cuenta satoshi y ni siquiera puede editar las cosas de la barra lateral,
wallat.dat en lugar de toda la carpeta??? Vea abajo.
la copia de seguridad será correcta.»
Se recomienda detener Bitcoin antes de realizar una copia de seguridad para asegurarse
La billetera tenía instrucciones antiguas, ¿verdad? ¿Debería ser simplemente para hacer una copia de seguridad?
¿Supongo que aún no has recibido nada de ese donante? Parecía bastante seguro de que iba a
enviarlo, tal vez más. (si obtiene algo, debemos mantener en privado para él el hecho de
que recibimos una donación)
> tener cuentas de usuario en drupal para que puedan actualizar su texto traducido
C:\Usuarios\nombre de usuario\AppData\Roaming\Bitcoin
En las preguntas frecuentes de bitcoin.org <http://bitcoin.org> la copia de seguridad del
Me pregunto si esa memoria extra es solo caché de disco o algo así.
Investigaste un poco al elegir el hosting, este fue bien elegido, ¿verdad? Parece que sería una
tremenda molestia cambiarlo y hemos tenido buena suerte con este. Más barato suele tener
algún inconveniente en la calidad.
Hola,
Windows Vista:
Sí, podríamos dar cuentas a traductores de confianza. No he encontrado una manera de otorgarles permisos de edición
para una sola página, pero se les puede obligar a crear una nueva revisión con cada cambio de página que realicen
y no se les puede permitir eliminar revisiones. Xunie sería la primera en la lista a la que daría cuenta. 🙂
C:\Documentos y configuraciones\nombre de usuario\Datos de aplicación\Bitcoin
> ¿Es posible que los traductores (al menos los más confiables)
> directamente? Las cuentas de usuario de Drupal parecen ser bastante débiles. I
> bloquear solo la versión en inglés de la página de inicio.
Windows XP:
> ¿Inseguro por hacer eso? Si estás preocupado, tal vez haya una manera de
típicamente:

Fecha: domingo, 18 de julio de 2010 02:21:45 +0300
De: mmalmi@cc.hut.fi Para:
satoshin@gmx.com Asunto:
Fwd: hosting bitcoin
Correo electrónico n.º 207

Fecha: sábado 17 de julio de
2010 04:33:46 +0300 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Re: Fwd: Re: bitcoin!!!!
Correo electrónico #208
>
>
> Probablemente ya no sea un problema, pero podría ser una buena idea eliminar o actualizar > esa página wiki.
>
> Veo que las páginas interiores del antiguo wiki de Sourceforge todavía están activas, > aunque la página de inicio
avanza.
Rackspace tiene muy buen soporte, buen backend, buenas conexiones y servidores virtuales basados en la nube
que escalan muy bien. Recibí esta oferta de Thufir:
Se reubicó el sitio antiguo en /oldsite, ahora solo existe la redirección.
> http://bitcoin.sourceforge.net/wiki/index.php?page=FAQ
>
> Sería bueno si cuando necesito hacer cambios en la página de inicio, pudiera reclutar a alguien como Xunie para
hacer el trabajo de memoria de reflejarlo en todas las traducciones en lugar de tener que hacer todo ese trabajo yo mismo. >
(muchos cambios ligeros no requieren comprender el idioma para corregir las páginas > traducidas)
> Era un antiguo FAQ sobre sourceforge que había sido vinculado desde slashdot (en un > comentario muy visible). La gente iba
allí porque bitcoin.org estuvo caído por un tiempo.

> Fecha: miércoles, 14 de julio de 2010 10:56:21 0400
> De: Sam
<samm@sammaloney.com> > Para: Satoshi Nakamoto
<satoshin@gmx.com> > Referencias:
<201004111508.52168.samm@sammaloney.com> >
<201007111859.29171.samm@sammaloney.com> <4C3DCD97.8030003@gmx.com>
>>> De todos modos, te escribo ahora para informarte que debes actualizar las preguntas frecuentes >>> inmediatamente.
Apunta a 0,15 de bitcoin para descargar. ¡Debes actualizarlo >>> a 0.30, ya que está con barras y puntos!
>> No veo ningún enlace de descarga de 0.1.5 en las preguntas frecuentes. ¿Quieres decir >> bitcoin.org/faq? ¿Está en uno de los otros idiomas? O tal vez
alguien >> más lo arregló ya. >>
> Mensaje
original >
Asunto: Re: bitcoin!!!!
>

Fecha: domingo, 18 de julio de 2010 16:23:21 +0100
De: Satoshi Nakamoto <satoshin@gmx.com> Asunto: wiki Para:
Martti Malmi
<mmalmi@cc.hut.fi>
Correo electrónico #209
Correo electrónico n.º 210

Fecha: domingo 18 de julio de
2010 16:23:10 +0100 De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Fwd: hosting bitcoin Para:
mmalmi@cc.hut.fi
Por otro lado, los precios de Rackspace no son un problema si llega la donación.
Por favor, prométeme que no harás ningún cambio ahora. Lo último que necesitamos es una molestia de cambio además
de la avalancha de trabajo que tenemos ahora.
Normalmente cobraría $15 al mes por 512 MB.
Valdría la pena considerarlo, si tienen buenos centros de datos y conexiones. $10/mes es aproximadamente $20
menos de lo que cuesta Rackspace.
También
hago VPS no administrados.
Dólar
EDITAR: Parece que el wiki no envía el correo electrónico de registro para que pueda iniciar sesión para editar, ¿hay algún
problema con el servidor o algo así?
Ese es mi negocio a través del cual proporciono alojamiento administrado.
¡Más tarde!
Se escala linealmente como linnodes, por lo que por 2048 MB de memoria, cobraría $40, etc.
Visita www.citrusdesignstudio.com. Verás a través de la cartera que soy un negocio real con muchos clientes.

Lo haré por la mitad del precio de linnode.
Hola Sirio,
AndrésBuck:
http://www.bitcoin.org/smf/index.php?topic=393.msg3785#msg3785
(
Rackspace es aún más caro).
Proporciono servicios VPS normalmente por 3/4 del costo publicado en linnode.com.
Estoy perdiendo la cabeza, hay tantas cosas que hay que hacer.
Para ver mis precios, vaya a www.linnode.com. Coincido con todo lo que tienen excepto su excelente panel: debes enviar un correo
electrónico o llamar a mi gente.
Lo haré por $10 al mes para ti.

De: mmalmi@cc.hut.fi
Para: Satoshi Nakamoto <satoshin@gmx.com>
Fecha: lunes 19 de julio de 2010 02:51:11 +0300
Correo electrónico n.º 211
Asunto: Re: Fwd: hosting bitcoin
>
>
> Para ver mis precios, vaya a www.linnode.com. Coincido con todo lo que tienen > excepto
> cobrar $40, etc.
> ¡Más tarde!
Además, sería malo estar en un host más pequeño y menos confiable sólo para ahorrar unos miserables $20.
> Visita www.citrusdesignstudio.com. Verás a través del portafolio > que
> Lo haré por $10/mes para ti.
> Hola Sirio,

> Eso valdría la pena considerarlo, si tienen buenos centros de datos y > conexiones. $10/mes es aproximadamente $20
menos de lo que cuesta Rackspace. Por otro lado, los precios de Rackspace no son un problema si la donación llega.
> ¿Es una molestia de cambio además de la avalancha de trabajo que tenemos?
mmalmi@cc.hut.fi escribió:
> Proporciono servicios VPS normalmente por 3/4 del costo publicado en linnode.com.
> Ese es mi negocio a través del cual proporciono alojamiento administrado.
>
> Ok,
no lo cambiaré. Las donaciones en Bitcoin son útiles y se pueden enviar a 14EXchS9j3AAfim6mL4jtw6VWMosSUiG5U.
> Soy un negocio real con muchos clientes.
Intentaré pensar en una forma educada de preguntarle al donante si lo envió, pero ahora mismo hay otras cosas de mayor
prioridad que van a obstaculizar incluso eso durante unos días.
> su fantástico panel: tienes que enviar un correo electrónico o llamar a mi gente.
> Se escala linealmente como linnodes, por lo que para 2048 MB de memoria, lo haría
>
>
> Además, sería malo estar en un host más pequeño y menos confiable sólo para ahorrar
> Normalmente cobraría $15/mes por 512 MB.
> Lo haré por la mitad del precio de linnode para ti.
> >
> ahora. Estoy perdiendo la cabeza, hay tantas cosas que hay que hacer.
> Rackspace tiene muy buen soporte, buen backend, buenas conexiones y > servidores virtuales basados en la nube
que escalan muy bien. Recibí esta oferta de Thufir:
> También hago VPS no administrados.
> (Rackspace es aún más caro).
>
> Por favor, prométeme que no harás ningún cambio ahora. Lo último que necesitamos
¿Ayudaría una donación de bitcoins en el corto plazo?

Correo electrónico n.º 212

Fecha: miércoles, 21 de julio
de 2010 23:33:18 +0300 De:
mmalmi@cc.hut.fi Para: Satoshi Nakamoto
<satoshin@gmx.com> Asunto: Donación
>> Visita www.citrusdesignstudio.com. Verás a través de la cartera que soy un negocio real con muchos clientes. >>
>> Proporciono servicios VPS normalmente por 3/4 del costo publicado en linnode.com.
>> Para ver mis precios, vaya a www.linnode.com. Coincido con todo lo que tienen excepto su gran panel: tienes que
enviar un correo
electrónico o llamar a mi gente.
>> ¡Más tarde!
>>
> unos míseros 20 dólares.
>> Hola Sirio,
>> Lo haré por $10 al mes para ti.
>>
>> Se escala linealmente como linnodes, así que por 2048 MB de memoria, >> cobraría $40, etc.
¿Qué opinas de la idea de ofrecer recompensas de entre 100 y 200 dólares a las primeras 5 a 10 empresas
establecidas que comiencen a aceptar Bitcoin? También les asignaríamos una persona de soporte dedicada para
ayudar con la integración.
>
>> Lo haré por la mitad del precio de linnode.
>>
>
>> (Rackspace es aún más caro).
>> Ese es mi negocio a través del cual proporciono alojamiento administrado.
>> >>
Eso valdría la pena considerarlo, si tienen buenos centros de datos y >> conexiones. $10/mes es aproximadamente $20
menos de lo que cuesta >> Rackspace. Por otro lado, los precios de Rackspace no son un problema si la donación
llega.

>> Normalmente cobraría $15/mes por 512 MB.
>>
> mmalmi@cc.hut.fi escribió: >> Rackspace
tiene muy buen soporte, buen backend, buenas conexiones y >> muy bien escalando servidores virtuales basados en la
nube. Recibí esta oferta de >> Thufir:
Buenas noticias: recibí la donación de $3600. Al menos los costes de hosting ya no son un problema.
> ¿Ayudaría una donación de bitcoins en el corto plazo?
>> También hago VPS no administrados.

> Intentaré pensar en una forma educada de preguntarle al donante si lo envió, pero > ahora mismo hay otras cosas de mayor
prioridad que van a chocar > incluso con eso durante unos días.

Para: mmalmi@cc.hut.fi
Correo electrónico #214
Fecha: viernes, 23 de julio de 2010 07:41:11 +0300
De: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Donación
Fecha: miércoles 21 de julio de 2010 23:28:33 +0100
Correo electrónico n.º 213
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Donación
Lo que más necesitan es confianza en que pueden convertirlo en moneda fiduciaria.
$ 100200
es una tontería si son una empresa seria, solo nos haría parecer pequeños.
> ¿Qué opinas de la idea de ofrecer recompensas de $100200
a las primeras > 510
empresas establecidas que comiencen
a aceptar Bitcoin? También les asignaríamos una persona de soporte dedicada para ayudar con la integración.
Tengo en mente empresas como prq.se, ipredator.se, relakks.com o perfectprivacy.
com. También podríamos hacer pública la oferta.
De acuerdo.  saldo de $2540
$60 de espacio en rack mensual
> Saldo de $2540
>
Gasta lo que necesites en hosting. Envíeme un correo electrónico con una contabilidad sencilla cuando retire dinero
para gastos, como:
Creo que deberíamos asignar $1000 en este punto a su intercambio.
Ese billete de 100 dólares permitió a 10 personas diferentes actuar como si sus 5000 bitcoins equivalieran a 100
dólares.
Puede que pase mucho tiempo antes de que recibamos otra donación como esa, deberíamos ahorrar mucho.
Tengo en mente empresas como prq.se, ipredator.se, relakks.com o perfectprivacy.
com. También
podríamos hacer pública la oferta.
> sacar dinero para gastos, como:
¡Genial! Le haré saber que fue recibido y le agradeceré.
De esta manera el dinero también se apalanca mejor. En teoría, imagina que 10 empresas tienen el ojo puesto en un
billete de 100 dólares que se ofrece por bitcoins, pero en realidad no lo retiran porque saben que estará ahí si lo necesitan.
$
60 de espacio en rack mensual
Básicamente, esa empresa de VOIP lo dijo en una publicación reciente. Lo mejor que podemos hacer es
asegurarnos de que haya efectivo disponible para retirar dinero y respaldar y estabilizar la tasa de conversión.
> Buenas noticias: recibí la donación de $3600. Al menos los costos de hosting ya no son un problema.
> Gasta lo que necesites en hosting. Envíeme un correo electrónico con una contabilidad sencilla cuando
mmalmi@cc.hut.fi escribió:

Para: mmalmi@cc.hut.fi
Correo electrónico #216
Fecha: sábado 24 de julio de 2010 07:32:37 +0300
De: mmalmi@cc.hut.fi
Fecha: viernes 23 de julio de 2010 16:59:42 +0100
Asunto: Re: Donación
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 215
Para: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: Donación
>
>> Creo que deberíamos asignar $1000 en este punto a su intercambio.
> Lo que más necesitan es confianza en que pueden convertirla en moneda fiduciaria.
> 5000 bitcoins equivalían a 100 dólares.
> eso. Ese billete de 100 dólares permitió que 10 personas diferentes actuaran como sus
>
Por cierto, ¿puedes usar mis compilaciones de bitcoind en tu host o tienes que compilarlas tú mismo?
> haznos parecer pequeños.
> pero en realidad no retiran dinero porque saben que está ahí si lo necesitan
> las empresas tienen el ojo puesto en un billete de 100 dólares que se ofrece por bitcoins,
> $100200
es una calderilla si son una empresa seria, solo sería
Interesante, entonces, ¿cómo va el saldo entre las compras de monedas y efectivo?
> Hace una semana alguien compró monedas por 1000 €. Probablemente eso fue una donación hasta cierto punto, ya que
con 1000 € le habría comprado muchas más monedas en bitcoinmarket.com que a mi servicio.
> De esta manera el dinero también se apalanca mejor. En teoría, imagina 10
>
> Interesante, entonces, ¿cómo va el saldo entre compras de monedas y efectivo?
Hace una semana alguien compró monedas por 1000 €. Probablemente esto fue en cierta medida una donación, ya
que con 1000 € le habrían permitido comprar muchas más monedas en bitcoinmarket.com que a mi servicio.
>> ¿Qué opinas de la idea de ofrecer recompensas de $100200
a las >> primeras 510
empresas establecidas
que comiencen a aceptar Bitcoin? También les asignaríamos una persona de soporte dedicada para ayudar con la
integración. Tengo en mente empresas como prq.se, ipredator.se, >> relakks.com o perfectprivacy.
com. También podríamos hacer pública la oferta >>.
>
> Muy bien, agregaré $1000 dólares a las reservas de cambio. De esa manera puedo ofrecer precios más estables.
> apoyar y estabilizar la tasa de conversión.
Muy bien, agregaré $1000 dólares a las reservas de cambio. De esa manera puedo ofrecer precios más estables.
>
> Creo que deberíamos asignar $1000 en este momento a su intercambio.
> lo que podemos hacer es asegurarnos de que haya efectivo disponible para retirar y
>
> Esa empresa de VOIP básicamente lo dijo en una publicación reciente. El mejor

Para: mmalmi@cc.hut.fi
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: Re: /usr/lib/libstdc++.so.6: versión `GLIBCXX_3.4.11′
Fecha: sábado 24 de julio de 2010 15:38:53 +0100
Fecha: jueves 29 de julio de 2010 03:18:56 +0100
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico #217
Correo electrónico #219
Fecha: lunes 26 de julio de 2010 19:22:08 +0100
Correo electrónico #218
Para: Martti Malmi <mmalmi@cc.hut.fi>
Para: mmalmi@cc.hut.fi
Asunto: Notificaciones por correo electrónico del foro y lista negra de PBL y registro wiki
Asunto: Re: Donación
De: Satoshi Nakamoto <satoshin@gmx.com>
> http://www.spamhaus.org/pbl/query/PBL340779
Tuve que construirlo yo mismo. Tenía el mismo problema que se informó en los foros: /usr/lib/libstdc++.so.6:
versión `GLIBCXX_3.4.11′ no encontrada.
Asegúrese de actualizar a Bitcoin 0.3.3 lo antes posible.
> «Parece que bitcoin.org figura en el PBL».
> ¿tienes que construirlo tú mismo?
Ojalá pudiera descubrir cómo solucionarlo. ¿Qué versión de GLIBCXX tiene su sistema?
> de la lista negra de correo electrónico o al menos el ISP que aloja el servidor de correo electrónico para el registro está en una de esas
listas.
>
Probablemente no podrían haber conseguido una operación tan grande en bitcoinmarket.com.
> Por cierto, ¿puedes usar mis compilaciones de bitcoind en tu host o
>
> Tuve que construirlo yo mismo. Tenía el mismo problema que se ha reportado en los foros: /usr/lib/libstdc++.so.6: versión
`GLIBCXX_3.4.11′ no encontrada.
> Hace una semana alguien compró monedas por 1000 €. Probablemente eso fue una donación hasta cierto punto, ya que con
1000 € le habría comprado muchas más monedas en bitcoinmarket.com que a mi servicio.
>> ¿tienes que construirlo tú mismo?
Aproximadamente +1000€ (más los $1000) y 40000
BTC desde que comencé. Debería haber fijado el precio inicial
de BTC más alto, al principio era sólo 1€ / 1000 BTC.
http://www.bitcoin.org/smf/index.php?topic=338.0
>> Por cierto, ¿puedes usar mis compilaciones de bitcoind en tu host o no?

Para: bitcoinlist@
lists.sourceforge.net
Fecha: lunes 02 de agosto de 2010 21:56:06 +0100
Asunto: [lista de bitcoins] Alerta: actualice a bitcoin 0.3.6
Para: Martti Malmi <mmalmi@cc.hut.fi>
De: Satoshi Nakamoto <satoshin@gmx.com>
Correo electrónico n.º 221
Fecha: viernes, 30 de julio de 2010 06:34:38 +0100
Correo electrónico #220
De: Satoshi Nakamoto <satoshin@gmx.com>
Asunto: [Desvío: no hay correo de activación]
Creo que esa es la única manera de asegurarnos de que el foro no se pueda utilizar para enviar mensajes
a direcciones de correo electrónico de otras personas y potencialmente utilizarlo para enviar spam.
El programa Palm PDK Hot Apps ofrece a los desarrolladores que utilizan el
Cuando esta opción está habilitada, todos los miembros que se registren en el foro recibirán un enlace de activación por
correo electrónico en el que deberán hacer clic antes de convertirse en miembros de pleno derecho.
Consulte
la página de inicio de bitcoin.org para obtener enlaces de descarga.
https://lists.sourceforge.net/lists/listinfo/bitcoinlist
«Activación de miembros
Cambié Registro>
configuración>
registro de nuevos miembros a «Activación de miembros». Supongo que eso significa que el
correo electrónico lo verifica.
Actualice a 0.3.6 lo antes posible para obtener una corrección de errores importante.
listabitcoin@
lists.sourceforge.net
Es posible que aún existan algunas cuentas de usuario creadas antes de que los spammers utilizaran el requisito de
registro.
Si solicitamos salir del PBL, será mejor que primero nos aseguremos de haber solucionado el problema.
lista de correo de lista de bitcoins
Oh genial, ahora estamos jodidos.
Probablemente bloqueamos el spam porque permitíamos registros sin verificación de correo electrónico. Pero ahora que
lo hemos habilitado, nuestros correos electrónicos de verificación están bloqueados.
Me inclino más a no permitir notificaciones o cualquier cosa en la que el foro te envíe correos electrónicos. Me gusta un poco no
requerir verificación por correo electrónico. Pero si esa es la única manera de asegurarnos de no enviar correos electrónicos a
direcciones no verificadas, entonces podríamos hacerlo.
http://p.sf.net/sfu/dev2devpalm
_______________________________________________
Creo que nuestro problema puede ser que tenemos activadas las notificaciones del foro, como enviarte un correo electrónico
cuando recibes un MP, pero no tenemos verificación por correo electrónico de cuentas nuevas. ¿Alguien puede poner la dirección
de correo electrónico de otra persona sin verificarla y luego enviar cosas allí? Necesitamos detener eso de inmediato antes de
que se aproveche para algo malo. No permita todas las notificaciones o asegúrese de que las direcciones de correo
electrónico estén verificadas.
de $1 millón en efectivo o productos HP. Visítenos aquí para más detalles:
Kit de desarrollo de complementos para llevar sus aplicaciones C/C++ a Palm y compartirlas

Satoshi – Sirius emails 2009-2011 (158 pag)

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *