¿Por qué el libro mayor es público?

Para mí, la banca no es una cosa pública. No quiero que la gente sepa qué hay en mi cuenta bancaria a qué hora, oa quién le envié dinero.

Sé que puedo hacer una nueva dirección para cada transacción, ya que las direcciones son 'gratuitas'. Pero este no es el caso, por ejemplo, de una cafetería, que querría una sola dirección para que las personas envíen dinero (generalmente en forma de un código QR impreso colgado en la pared). Puedo rastrear efectivamente el flujo de efectivo entrante y saliente de una cafetería simplemente rastreando la cadena de bloques, ¿no es así? Si yo fuera una tienda rival, esto me sería muy útil.

"que querría una sola dirección para que las personas envíen dinero". No, no querrían hacer eso. Querrían dar una nueva dirección en cada solicitud de pago. Qué tipo de ya resuelve tu pregunta.
Sin embargo, complica mucho las cosas para una tienda pequeña. Tendrían que generar una nueva dirección por transacción y mostrársela al cliente. La solución propuesta de un código QR en la pared es mucho más sencilla de adoptar. compensaciones...
Hacer que los clientes escaneen un código QR en una pantalla frente al mostrador es igual de fácil. Compare ese caso de uso con el uso de tarjetas de crédito/débito, donde las tarjetas deben deslizarse, leer los chips, ingresar los PIN y firmar los recibos. Una pantalla que muestra un nuevo código QR para cada cliente es mucho mejor.
@Jetsin el problema es la dependencia de la tecnología cotidiana, que puede fallar. En una tarjeta de crédito, si el escáner falla, puede simplemente leer el número decimal de 15 dígitos de la tira e ingresarlo manualmente. Esto es mucho más molesto de hacer con un número hexadecimal de 64 dígitos (pruébelo usted mismo). También alguien, digamos mi tía, que no esté familiarizado con la tecnología podría encontrar muy poco intuitivo escanear un código QR para pagar un café. Para que el proceso de Bitcoin sea ampliamente adoptado, debe volverse estúpido hacer lo incorrecto.

Respuestas (2)

Cuando se inventó Bitcoin, el análisis de Blockchain no era tan avanzado como lo era hoy y se creía que las transacciones seudónimas eran más anónimas que con Bitcoin en la actualidad. Bajo el sistema actual de Bitcoin, la privacidad se puede mejorar en gran medida al evitar las rampas de entrada/salida fiduciarias conectadas a su identidad y al evitar la reutilización de direcciones BTC.

Sí, las transacciones de Bitcoin para la cafetería que describe se pueden rastrear fácilmente. Como mencionaste, las direcciones sigilosas pueden traer mejoras en la privacidad, pero no son ideales para todas las situaciones. Una vez que se agreguen Transacciones confidenciales a Bitcoin ( https://bitcoinmagazine.com/articles/bitcoin-privacy-confidential-transactions-feature-can-fix-some-of-coinjoin-s-problems-1457703275 ), la privacidad mejorará pero aún no alcance el nivel de las 2 mejores soluciones descentralizadas que se describen a continuación:

  1. Las firmas de anillo ya existen con Monero y Ring Confidential Transaction (RingCT) es una de las áreas más prometedoras del desarrollo de la privacidad: https://eprint.iacr.org/2015/1098.pdf

  2. ZCash es otra alternativa líder si el mercado está satisfecho con su solución de configuración confiable y su recompensa compartida de minería para desarrolladores: https://blog.okturtles.com/2016/03/the-zcash-catch/

Gracias por la respuesta. Si lo estoy haciendo bien, las firmas de anillo funcionan colocando en el campo de firma "Remitente", una lista de firmas en lugar de solo una, ocultando así al remitente. Esto no encubre al receptor (hasta que necesita gastar el dinero, en el que se convierte en el remitente y se anonimiza de manera similar).
Todas las direcciones en la cadena de bloques de Monero (y otras criptomonedas) son direcciones únicas, NO la dirección estándar del remitente o del destinatario. El receptor puede deducir las claves privadas de las salidas que recibe usando su propia clave privada, pero sin esa clave privada, un tercero no tiene idea y solo ve una clave pública por cada nueva salida. Las firmas de anillo y las direcciones únicas funcionan en conjunto.

El libro mayor debe ser público para que Bitcoin sea descentralizado . Los diseñadores de Bitcoin no querían que nadie desempeñara el papel de un "banco" que lleva todos los registros y en quien todos los demás deben confiar para hacerlo correctamente.

Por ejemplo, cuando mantiene una cuenta bancaria, está confiando en que su banco se quedará con su dinero y se lo devolverá cuando lo solicite. No hay nada que realmente les impida simplemente tomar su dinero y falsificar sus registros de cuenta para que parezca que nunca lo depositó. Podría pelear con ellos en la corte para recuperarlo, pero mientras tanto, todavía tienen su dinero.

Pero todavía tiene que haber registros, y alguien tiene que poder verlos para verificar que tengan sentido. La solución de Bitcoin es hacer públicos los registros para que cualquiera pueda verificarlos.

Tienes razón en que esto tiene un costo en privacidad. (Aunque desde cierto punto de vista, en el sistema bancario actual, su banco tiene toda su información; está confiando en ellos para mantenerla privada. Si publicaran todos sus extractos bancarios en el periódico, probablemente podría demandarlos, pero la información seguiría estando ahí.)

Pero su ejemplo de "cafetería" no es muy bueno. Por supuesto, si operan con una sola dirección publicada en el muro, otros podrán ver sus transacciones entrantes. Si eso es una preocupación, entonces no deberían usar ese enfoque; deberían usar una nueva dirección por transacción, como sugieres. Eso no debería ser muy difícil. La cafetería tendrá que tener algún tipo de dispositivo conectado a Internet (computadora, tableta, etc.), para ver si los clientes realmente han realizado sus pagos y se les puede dar su café. Si es así, ese dispositivo puede generar fácilmente una nueva dirección para cada cliente, quizás mostrándola como un código QR en su pantalla.

Confío en mi banco porque a) no tienen incentivos para robar mi información, ya tienen mi dinero. Ya sé que venden mi información a los anunciantes. b) La reacción negativa del gobierno, los clientes, etc. si roban mi dinero o publican mi información es tan grande que no tienen ningún incentivo para hacerlo. Ninguno de estos es cierto para el sistema Bitcoin.
@abhidivekar: Bitcoin satisface algo mucho más fuerte que (b): suponiendo que asegure sus claves privadas de manera adecuada, es imposible que alguien robe su dinero, independientemente de la cantidad de reacciones negativas que estén dispuestos a arriesgar o de los incentivos ocultos que puedan tener.
Acordado. Mi punto es que hay una reacción violenta si mi banco publica el saldo de mi cuenta en alguna parte. El banco pierde clientes y, por lo tanto, dinero. Bitcoin no tiene ningún mecanismo para detener esto todavía (al menos que yo sepa) y estoy tratando de averiguar por qué y cómo aumentar el anonimato. PD: la idea del código QR por transacción fue buena, ¿tienes más?
Los bancos tienen muchos incentivos para "robar" (por lo que entiendo que se refiere a copiar, compartir y divulgar) su información. Puede ser una ventaja financiera para ellos, puede reducir el riesgo para ellos al elegir cómo hacer negocios con usted y, hoy en día, significa menos exposición criminal si se descubre que está asociado con cosas dudosas (KYC/AML) .
Solo estoy comentando la debilidad de blockchain en esta área de privacidad. Estoy de acuerdo con que mi banco tenga parte de mi información, porque confío en que, a cambio, mantendrán mi dinero y mi historial de transacciones a salvo. Imagínese si su banco publicara su historial de transacciones, de forma gratuita, en su sitio web. ¿No se volvería inmediatamente paranoico y movería su dinero a un banco alternativo? Blockchain está diseñado de tal manera que, a menos que cambie las direcciones de vez en cuando (lo que es engorroso de realizar un seguimiento si su volumen de transacciones es grande), todo su historial de transacciones es público.
@abhidivekar Su pregunta sobre "¿Por qué el libro mayor es público" fue respondida afirmando que era para la "descentralización". La falta de confianza con los bancos o el sistema fue una de las razones de esto. Si quieres saber cómo ser más anónimo, esa es una pregunta totalmente diferente.
@abhidivekar: Bueno, sí, es cierto, el libro de transacciones es público. Tiene pros y contras. Cambiar las direcciones es una forma importante de mitigar el problema de la privacidad, y es algo que debe hacer si es importante para usted. No estoy muy seguro de si todavía tiene una pregunta o si simplemente está expresando su opinión de que no le gusta; por supuesto, si no se siente cómodo con los aspectos fundamentales de la moneda, entonces no lo haga. No lo use.
En cuanto al código QR por transacción, esta es una característica estándar de cada aplicación de billetera Bitcoin que he visto. ¡No me estoy tomando el crédito por esa idea!