Varios temas interesantes. Como ahora el software del Foro "pega" las diferentes respuestas en un único post, se hace engorroso de seguir las respuestas.
Voy a empezar por esta y luego -cuando alguien haya insertado un post- con alguna otra cosa.
Geldscharnak no entiende -o no conoce o no puede imaginar- unas cuantas cosas. Por eso, se dibuja "su modelo" en la cabeza y se cree que es el modelo a criticar.
Esto se conoce como "Falacia del Hombre de Paja". Pero, no está de más tratar los puntos.
Vas muy bien hasta que empiezas con ésto.
Los bancos pueden usar la blockchain de varios modos.
1.- Internamente, cada pc de la entidad se instala el cliente y así tienen una base de datos distribuída. No está mal, pero es un curro de la leche pasar de un modo centralizado a éste. Habría que ver si son capaces de implementarlo.
Hey hombre !, como que "en la PC" :
:
Se instala en cada cajero automático, en cada Posnet de cobro con tarjeta, y si, en cada PC.
Esto obviamente sólo lo harán si conviene y, te recuerdo que el software puede ir EMBEBIDO EN EL HARDWARE si hiciera falta (21.com está en eso).
Es claro que no lo harán masivamente y sin pruebas pilotos pero, la instancia previa es el diseño de MODELOS y están ya trabajando en eso.
Además, puede cubrir ciertas operaciones y no otras. Ciertos servicios y no otros. Ciertos clientes y no otros.
Me imagino -por caso- a la Previsión Social exigiendo que sus pagos se registren sobre una blockchain para que le quede constancia al pagador y a la Entidad. Sería muy seguro para todas las partes y, en el caso de la Seguridad Social le sirve de AUDITORIA (también al Banco).
===
2.- Externamente. la entidad OBLIGA a cada cliente a instalarse el cliente p2p del banco y a replicar su cadena de bloques completa, con la particularidad de que si por un casual la clave privada se filtra, se pierde la confidencialidad, por no hablar de otros problemas de seguridad. Compatible con el modo 1.
:
::
:
Eso te lo sacas del nabo, mueves la gorra, te rascas la cabeza, cambias el palillo de lugar en la boca y sigues escribiendo.
Los clientes pueden ser parte de la blockchain a través de su wallet
o NO. Depende del DISEÑO.
Perfectamente el banco puede usar blockchain en cierta parte del proceso (porque ahorra y gana en seguridad) y
no en otra (por costes o problemas asociados). Eso es DISEÑO y, hay MUCHOS modos de hacerlo.
Respecto a tener "toda la blockchain descargada" esto es ESENCIAL en un sistema P2P
sin autoridad central pero, como sabrás, hay Wallets que se usan sin descargar la blockchain. Hay blockchains bastante "livianas" -como las ToS-.
Así que, la respuesta es NO. Dependerá del diseño si el software del cliente es parte de la blockchain o no, en qué condiciones y con que tipo de prueba de trabajo.
Te repito:
Es cuestión de DISEÑO y hay MUCHAS opciones.
===
3.- Todos los bancos del mundo acuerdan usar una misma cadena de bloques para gestionar sus cuentas, con una fundación pagada entre todos ellos que lleve el desarrollo. Ni de coña. Volvemos a los problemas de seguridad y de confianza.
Más :
::
:
Cada Banco seguramente usará SU blockchain para tener control sobre ella y, seguramente, establecerán una "interbancos" con la que harán las transferencias entre ellos (nacionales o internacionales).
Esto reemplazará a la Red Swift, con costes poco apreciables, incrementos brutales de seguridad, ahorrando equipo, software y servicios.
Personalmente creo que la primera Blockchain posiblemente empiece por este lado. Sería la más sencilla de implementar.
De todos modos hay acuerdos internacionales para realizar y puede que tomen su tiempo.
===
PD = Lo de la boina y el palillo va de buena onda
. Es para ponerle un poco de picante a la cosa y usar el foro de un modo divertido.
De todos modos no terminas de visualizar que hay
MUCHOS MODOS de usar una blockchain... desde los más idóneos y específicos (cuando resuelve el famoso Dilema de los Generales) que tanto gusta a elemento, hasta otros
mucho menos complejos donde, la virtud de la blockchain NO ES resolver el dilema de los Generales sino, simplemente, ser un sistema fiable, seguro, barato, ágil y que puede usarse en múltiples equipos de modo descentralizado y sin el pago de licencias.
En algunos casos vale usar una planilla Excel, en otros software de Oracle o SAP, en otros sistemas propietarios hechos en Cobol y, en otros -a partir de ahora- se podrá usar la tecnología blockchain.
Se usa lo que más conviene en cada caso.