Pages:
Author

Topic: ¿Que mejorarías de BitCoin? (Read 1540 times)

legendary
Activity: 1820
Merit: 1017
May 04, 2013, 11:10:56 AM
#26
Puedes hacerlo una vez de forma relativamente económica pero luego no puedes recoger esos satoshis y seguir spammeando con ellos sin dejarte ya una cantidad de pasta interesante en comisiones:

Cada output de una transacción normalita son 34 bytes. Si queremos crear un millón de outputs, la transacción resultante tendría 34 millones de bytes más los 180 que implica cada input, o sea un mínimo de 34001 Kb (34000.180 redondeado hacia arriba). A 0.0005 coins por cada Kb de tamaño de la transacción, esto resulta en 16.6 BTC de comisión, a los que hay que sumar el millón de satoshis que queremos enviar en primer lugar, claro Wink.

Si nos gastamos la pasta en enviar la transacción y que se confirme y a continuación queremos coger el millón de satoshis y volver a enviarlo otra vez, tendríamos 180000 Kb de inputs más 34000 Kb de outputs, lo que necesitaría una comisión de 107 BTC para que se pudiera confirmar. Usando claves públicas comprimidas aún se puede reducir a 90 BTC de comisión pero sigue sin salir barato de todas formas.

Y aprovecho, para la gente nueva que lea esto: esta es la razón por la que tenemos comisiones.

Muy buena explicación. Wink
legendary
Activity: 1974
Merit: 1029
May 04, 2013, 08:08:28 AM
#25
Al parecer debe haber un cliente por ahí trucado para poder baipasear esa limitación y meter una comisión menor o no meterla.

Los comandos RPC createrawtransaction y sendrawtransaction permiten hacer esto, no son ningún truco.

+1 por lo de "baipasear" Wink.


no vas a poder hacer un millón de transacciones de 0,000001 con un bitcoin, que es lo que se pretende.

Puedes hacerlo una vez de forma relativamente económica pero luego no puedes recoger esos satoshis y seguir spammeando con ellos sin dejarte ya una cantidad de pasta interesante en comisiones:

Cada output de una transacción normalita son 34 bytes. Si queremos crear un millón de outputs, la transacción resultante tendría 34 millones de bytes más los 180 que implica cada input, o sea un mínimo de 34001 Kb (34000.180 redondeado hacia arriba). A 0.0005 coins por cada Kb de tamaño de la transacción, esto resulta en 16.6 BTC de comisión, a los que hay que sumar el millón de satoshis que queremos enviar en primer lugar, claro Wink.

Si nos gastamos la pasta en enviar la transacción y que se confirme y a continuación queremos coger el millón de satoshis y volver a enviarlo otra vez, tendríamos 180000 Kb de inputs más 34000 Kb de outputs, lo que necesitaría una comisión de 107 BTC para que se pudiera confirmar. Usando claves públicas comprimidas aún se puede reducir a 90 BTC de comisión pero sigue sin salir barato de todas formas.

Y aprovecho, para la gente nueva que lea esto: esta es la razón por la que tenemos comisiones.
legendary
Activity: 1820
Merit: 1017
May 04, 2013, 07:05:07 AM
#24
Al final una medida que se toma para evitar "spam" terminará duplicando el número de transacciones, porque la gente que tenga confianza y que quiera transferir 0.001 hará esto: transferir 0.011 y devolver 0.01, creando dos transacciones en lugar de una.

Sí, pero no vas a poder hacer un millón de transacciones de 0,000001 con un bitcoin, que es lo que se pretende.
sr. member
Activity: 462
Merit: 250
May 04, 2013, 06:49:19 AM
#23
Con respecto a la ultima respuesta no es opcional, comprobado por mi mismo al enviarme a otra dirección mía, hasta 0.009999 me cobraba 0.0005 así no quisiera, le decia que no y no hacia nada (cancelaba el envío), no impora lo que pongas en las preferencias, (y con el cliente bitcoin-q 0.8.1), en fin que se salta las prefencias con el aviso que la transacción supera el mínimo permitido (la traducción está mal a mi mode de ver)... por favor hagan sus propias pruebas.

"La fee actual es 0.0005
Es opcional, pero si no la añades tu transaccion tardara mucho en confirmarse."

Por favor antes de hablar prueba a enviar a ver si es opcional... por debajo de 0.01 no es opcional.

Gracias
Exacto, el cliente original te obliga a meter una comisión si o si.

Al parecer debe haber un cliente por ahí trucado para poder baipasear esa limitación y meter una comisión menor o no meterla. Yo con transacciones pequeñas si la podría, porque corres más riesgo de que te la consideren como "spam", pero no tan alta como 0.0005, que ha llegado a valer 10 céntimos de euro.

Al final una medida que se toma para evitar "spam" terminará duplicando el número de transacciones, porque la gente que tenga confianza y que quiera transferir 0.001 hará esto: transferir 0.011 y devolver 0.01, creando dos transacciones en lugar de una.
sr. member
Activity: 310
Merit: 253
May 04, 2013, 04:34:08 AM
#22
[...]
La cantidad total de euros es de 1.000.000.000.000.000, osea no te alcanza la cantidad de Bitcoins ni siquiera para reemplazar al Euro, [...]

¿De dónde ha salido esa "cantidad total de euros"? Las cifras oficiales que publica el Banco Central Europeo son unas cien veces menores:

M1: 5 176 000 000 000 €
M2: 9 089 000 000 000 €
M3: 9 814 000 000 000 €

Datos de marzo de 2013. Fuente: https://stats.ecb.europa.eu/stats/download/bsi_ma_flows/bsi_ma_flows/bsi_maflows.pdf
hero member
Activity: 686
Merit: 500
May 04, 2013, 03:46:33 AM
#21

OK, tienes 21.000.000.000.000.000 unidades, primero que nada tienes que sacarle los centavos, en el mejor de los casos le quitas un cero, en el mas realista, le quitas dos 2.100.000.000.000.000.

La cantidad total de euros es de 1.000.000.000.000.000, osea no te alcanza la cantidad de Bitcoins ni siquiera para reemplazar al Euro, ni siquiera me quiero imaginar si contariamos dolares, plata, oro, pesos, etc. Yo creo que habria que modificar el protocolo para permitir mas decimales, ahora que el tema esta verde, va a ser mas complicado modificar el protocolo en 10 años, te lo aseguro.

Es hora de golpear mientras el hierro esta ardiendo (?)

Si no modifican el protocolo, algun dia, el Litecoin tendra mucho valor tambien

Y para que tienes que reemplazar el euro? Seamos realistas un poco amos... rezemos para que el BTC llegue a los 100K$ o 1M$? Sigues pudiendo comprar una lata de cocacola con los 8 decimales de BTC, enserio no se para que quieres más.
Yo me he planteado que sería interesante un chisme USB que permita realizar estas operaciones:

  • Almacenar carteras (al menos las claves)
  • Concectarse al ordenador y enviarle las direcciones Bitcoin de esas carteras
  • Recibir del ordenador peticiones de nuevos gastos de dinero
  • Firmar transacciones con esas carteras, mostrando en una pequeña pantalla (display) al usuario en que consiste la transacción.
  • Enviar al ordenador la transacción firmada si el usuario pulsa un botón (y que la activación dependa de este hardware).
  • Enviar al ordenador las claves privadas si el usuario aprieta otro botón (y que dependa de este hardware).
  • Enviar a una impresora las claves privadas para imprimirlas sin intervención de un ordenador (conectar el USB a una impresora).
  • Escanear las claves privadas de un folio
  • Enviar las claves privadas a un chisme USB similar

El objetivo es que las claves privadas no salgan del USB salvo que se necesite una copia de seguridad, y que ningún "virus", por potente que sea, pueda llegar a las claves privadas, incluso metiéndose en el USB. Y que por no poder, no pueda crearte transacciones sin tu permiso.

Eso si, no me preguntéis cómo se podría diseñar un chisme USB para que funcione así. Supongo que tenga que ir con un cable para poder acercarlo al folio según se imprime o conectarlo a la impresora.

Ya hay un par de chacharros de ésta índole y uno es un proyecto OperSource.
https://www.facebook.com/photo.php?fbid=250518795086682&set=a.209494852522410.47999.198891850249377&type=1&theater
http://www.bitcoincard.org/
https://bitcointalksearch.org/topic/opensource-live-usb-os-bitsafe-a-safety-deposit-box-for-your-bitcoins-46916

Por el resto no se que añadir, ya han surgido las principales ideas, que sea fácil usarlo (para dummies) con la máxima seguridad.
legendary
Activity: 1974
Merit: 1029
May 04, 2013, 03:34:38 AM
#20
Por favor antes de hablar prueba a enviar a ver si es opcional... por debajo de 0.01 no es opcional.

A nivel de protocolo es opcional. Luego tú verás si quieres que las coins lleguen a su destino o no Cheesy pero el protocolo no te obliga a poner comisión. El cliente de referencia sí.
hero member
Activity: 632
Merit: 500
May 04, 2013, 02:25:56 AM
#19
Con respecto a la ultima respuesta no es opcional, comprobado por mi mismo al enviarme a otra dirección mía, hasta 0.009999 me cobraba 0.0005 así no quisiera, le decia que no y no hacia nada (cancelaba el envío), no impora lo que pongas en las preferencias, (y con el cliente bitcoin-q 0.8.1), en fin que se salta las prefencias con el aviso que la transacción supera el mínimo permitido (la traducción está mal a mi mode de ver)... por favor hagan sus propias pruebas.

"La fee actual es 0.0005
Es opcional, pero si no la añades tu transaccion tardara mucho en confirmarse."

Por favor antes de hablar prueba a enviar a ver si es opcional... por debajo de 0.01 no es opcional.

Gracias
rme
hero member
Activity: 756
Merit: 504
May 04, 2013, 01:14:54 AM
#18
1- Un menor valor en el precio de las transacciones, por ejemplo no es lógico que si envío 0.005 tenga que dar lo mismo de fee. Esto para que sea cierto uno de los lemas que indica que las transacciones no tienen comisióon.

La fee actual es 0.0005
Es opcional, pero si no la añades tu transaccion tardara mucho en confirmarse.
sr. member
Activity: 462
Merit: 250
May 03, 2013, 09:46:53 PM
#17
2. Un cliente para PC más liviano que no requiera descargar 8.46 GB (tamaño actual de la carpeta Bitcoin) y que sigue subiendo. Mejor dicho que sea opcional si se quiere o no ser un nodo.

Tienes Electrum.

Tienes razón, me confundí porque en el mundo anglosajón un billón = mil millones, mientras que en España un billón = un millón de millones.

Pero lo cierto es que en casi todos los ámbitos está prevaleciendo el uso anglosajón Wink

Pues el caso es que la escala larga está adoptada por bastantes más países que la escala corta: Países que usan la escala larga.
Yo creo que lo que estaría bien es que cada año se incluyera en la cadena de bloques una firma para un bloque especial que contenga todas las direcciones que tengan algo de dinero. Así podría haber clientes semiligeros que sólo tengan en cuenta esas últimas transferencias. Esto permitiría que muchas transferencias de ida y vuelta (Shatoshi dice y similares) no tengan que ser almacenadas por los usuarios (al menos las más antiguas).

En cuanto a la escala larga y corta es algo relativamente simple: si habláis en inglés usad la escala corta, y en los demás idiomas, la larga. La única excepción es el Portugués de Brasil donde se usa la escala corta.
legendary
Activity: 1820
Merit: 1017
May 03, 2013, 08:41:10 PM
#16
2. Un cliente para PC más liviano que no requiera descargar 8.46 GB (tamaño actual de la carpeta Bitcoin) y que sigue subiendo. Mejor dicho que sea opcional si se quiere o no ser un nodo.

Tienes Electrum.

Tienes razón, me confundí porque en el mundo anglosajón un billón = mil millones, mientras que en España un billón = un millón de millones.

Pero lo cierto es que en casi todos los ámbitos está prevaleciendo el uso anglosajón Wink

Pues el caso es que la escala larga está adoptada por bastantes más países que la escala corta: Países que usan la escala larga.
sr. member
Activity: 462
Merit: 250
May 03, 2013, 08:18:47 PM
#15
Si una parte muy importante de la economía mundial se basara en cripto moneda no dudes de que habría varias cadenas diferentes

Y 2.100.000.000.000.000 de unidades son suficientes para que el BTC se distribuya y se utilice mucho más de lo que está
Cierto, primero tendríamos que ver que ámbito tendría el Bitcoin, porque lo mismo, queda para transacciones grandes, y para transacciones más pequeñas se usan otras monedas que harían el papel de decimales.

Aunque tampoco olvidemos que actualmente hay páginas que están pagando cantidades similares a sólo mil satoshis o incluso menos.

Por ejemplo, Bitcoinget ahora paga 40 microbitcoins (10e-6) por vídeo, unos 4000 satoshis, pero llegó a pagar 20 microbitcoins en torno al 9 de abril cuando la moneda llegaba a máximos. Bitvisitor ahora llega a 8.8 microbitcoins por algunas páginas (880 satoshis).
Serían dos mil cien billones, no cuadrillones.
Yo creo que si será suficiente, porque hay que tener en cuenta que podría haber otras monedas secundarias complementarias.

Tienes razón, me confundí porque en el mundo anglosajón un billón = mil millones, mientras que en España un billón = un millón de millones.

Pero lo cierto es que en casi todos los ámbitos está prevaleciendo el uso anglosajón Wink
Si, mucha gente traduce sin reparar en ese detalle. No se dan cuenta de que son "falsos amigos", osea, palabras que parecen equivalentes y tienen significados muy diferentes como éxito y exit, o totalmente opuestos como argumento, argument, discusión y discussion.

Es importante que nos fijemos bien para evitar que se acaben mezclando las palabras de los dos idiomas... ¡Menudo lío podría acabar siendo!
Yo siempre que puedo intento corregir el mal uso, porque como se extienda... pues eso, que menudo lío.
legendary
Activity: 1148
Merit: 1018
May 03, 2013, 07:45:27 PM
#14
Si una parte muy importante de la economía mundial se basara en cripto moneda no dudes de que habría varias cadenas diferentes

Y 2.100.000.000.000.000 de unidades son suficientes para que el BTC se distribuya y se utilice mucho más de lo que está
full member
Activity: 196
Merit: 100
Fundación Bitcoin Argentina
May 03, 2013, 07:37:19 PM
#13
El bitcoin necesita mas divisibilidad, definitivamente a mi criterio, no alcanzan

¿Perdona? ¿Puedes razonarlo? Creo que con 2.100.000.000.000.000 (o 10^8 unidades) da de sobra. Si, esos son 2.1 cuadrillones de unidades. O dicho de otra forma, cada uno de los 21 millones de Bitcoins es divisible por 100 millones.

¿En qué te basas para afirmar que este número no es suficiente?
Serían dos mil cien billones, no cuadrillones.
Yo creo que si será suficiente, porque hay que tener en cuenta que podría haber otras monedas secundarias complementarias.
OK, tienes 21.000.000.000.000.000 unidades, primero que nada tienes que sacarle los centavos, en el mejor de los casos le quitas un cero, en el mas realista, le quitas dos 2.100.000.000.000.000.

La cantidad total de euros es de 1.000.000.000.000.000, osea no te alcanza la cantidad de Bitcoins ni siquiera para reemplazar al Euro, ni siquiera me quiero imaginar si contariamos dolares, plata, oro, pesos, etc. Yo creo que habria que modificar el protocolo para permitir mas decimales, ahora que el tema esta verde, va a ser mas complicado modificar el protocolo en 10 años, te lo aseguro.

Es hora de golpear mientras el hierro esta ardiendo (?)

Si no modifican el protocolo, algun dia, el Litecoin tendra mucho valor tambien
legendary
Activity: 1148
Merit: 1018
May 03, 2013, 07:27:23 PM
#12
El bitcoin necesita mas divisibilidad, definitivamente a mi criterio, no alcanzan

¿Perdona? ¿Puedes razonarlo? Creo que con 2.100.000.000.000.000 (o 10^8 unidades) da de sobra. Si, esos son 2.1 cuadrillones de unidades. O dicho de otra forma, cada uno de los 21 millones de Bitcoins es divisible por 100 millones.

¿En qué te basas para afirmar que este número no es suficiente?
Serían dos mil cien billones, no cuadrillones.
Yo creo que si será suficiente, porque hay que tener en cuenta que podría haber otras monedas secundarias complementarias.

Tienes razón, me confundí porque en el mundo anglosajón un billón = mil millones, mientras que en España un billón = un millón de millones.

Pero lo cierto es que en casi todos los ámbitos está prevaleciendo el uso anglosajón Wink
sr. member
Activity: 462
Merit: 250
May 03, 2013, 07:06:35 PM
#11
El bitcoin necesita mas divisibilidad, definitivamente a mi criterio, no alcanzan

¿Perdona? ¿Puedes razonarlo? Creo que con 2.100.000.000.000.000 (o 10^8 unidades) da de sobra. Si, esos son 2.1 cuadrillones de unidades. O dicho de otra forma, cada uno de los 21 millones de Bitcoins es divisible por 100 millones.

¿En qué te basas para afirmar que este número no es suficiente?
Serían dos mil cien billones, no cuadrillones.
Yo creo que si será suficiente, porque hay que tener en cuenta que podría haber otras monedas secundarias complementarias.
legendary
Activity: 1148
Merit: 1018
May 03, 2013, 06:30:13 PM
#10
El bitcoin necesita mas divisibilidad, definitivamente a mi criterio, no alcanzan

¿Perdona? ¿Puedes razonarlo? Creo que con 2.100.000.000.000.000 (o 10^8 unidades) da de sobra. Si, esos son 2.1 cuadrillones de unidades. O dicho de otra forma, cada uno de los 21 millones de Bitcoins es divisible por 100 millones.

¿En qué te basas para afirmar que este número no es suficiente?
sr. member
Activity: 462
Merit: 250
May 03, 2013, 06:20:36 PM
#9
Yo me he planteado que sería interesante un chisme USB que permita realizar estas operaciones:
  • Almacenar carteras (al menos las claves)
  • Concectarse al ordenador y enviarle las direcciones Bitcoin de esas carteras
  • Recibir del ordenador peticiones de nuevos gastos de dinero
  • Firmar transacciones con esas carteras, mostrando en una pequeña pantalla (display) al usuario en que consiste la transacción.
  • Enviar al ordenador la transacción firmada si el usuario pulsa un botón (y que la activación dependa de este hardware).
  • Enviar al ordenador las claves privadas si el usuario aprieta otro botón (y que dependa de este hardware).
  • Enviar a una impresora las claves privadas para imprimirlas sin intervención de un ordenador (conectar el USB a una impresora).
  • Escanear las claves privadas de un folio
  • Enviar las claves privadas a un chisme USB similar

El objetivo es que las claves privadas no salgan del USB salvo que se necesite una copia de seguridad, y que ningún "virus", por potente que sea, pueda llegar a las claves privadas, incluso metiéndose en el USB. Y que por no poder, no pueda crearte transacciones sin tu permiso.

Eso si, no me preguntéis cómo se podría diseñar un chisme USB para que funcione así. Supongo que tenga que ir con un cable para poder acercarlo al folio según se imprime o conectarlo a la impresora.
hero member
Activity: 632
Merit: 500
May 03, 2013, 05:08:45 PM
#8
1- Un menor valor en el precio de las transacciones, por ejemplo no es lógico que si envío 0.005 tenga que dar lo mismo de fee. Esto para que sea cierto uno de los lemas que indica que las transacciones no tienen comisióon.

2. Un cliente para PC más liviano que no requiera descargar 8.46 GB (tamaño actual de la carpeta Bitcoin) y que sigue subiendo. Mejor dicho que sea opcional si se quiere o no ser un nodo.



full member
Activity: 196
Merit: 100
Fundación Bitcoin Argentina
May 03, 2013, 03:47:43 PM
#7
El bitcoin necesita mas divisibilidad, definitivamente a mi criterio, no alcanzan
Pages:
Jump to: