Fedi Inc. anunció el martes que había recaudado 4,2 millones de dólares en una ronda semilla, ya que la empresa busca incorporar a más usuarios a Bitcoin con la aplicación Fedi, según un comunicado enviado a Bitcoin Magazine.
La aplicación, que la compañía espera comenzar a implementar en el primer trimestre de 2023, proporcionará una interfaz de usuario para Fedimint, un protocolo de código abierto que aprovecha las casas de moneda Chaumian Ecash federadas para descentralizar la custodia de bitcoin y mejorar las capacidades de escalado de la moneda.
“Fedi y Fedimint ayudarán a devolver el poder monetario a las manos de todos, en todas partes”, dijo el cofundador y director ejecutivo de Fedi Inc., Obi Nwosu, en un comunicado. “Esto crea futuros más brillantes para miles de millones y especialmente para aquellos que luchan bajo regímenes opresivos, lo que en última instancia hace del mundo un lugar mejor”.
Cómo funciona Fedimint
Fedimint se basa en el concepto de custodia de segunda parteque mejora las soluciones de custodia de terceros e incluso algunas configuraciones de autocustodia (custodia de primera persona).
La custodia de terceros implica confiar a miembros de la familia o amigos la custodia de los bitcoins de una manera que mejora los modelos de confianza y seguridad inherentes a las soluciones clásicas de custodia de terceros centralizadas, que a menudo están compuestas por extraños cuyos incentivos no necesariamente se alinean con los del usuario.
No es raro que los custodios de terceros se queden cortos en la protección adecuada de los bitcoins de un conjunto determinado de usuarios. Esto no solo es un riesgo porque ese tercero representa un único punto de falla, sino que el éxito de esta configuración depende en gran medida de los incentivos que tiene el custodio para asegurar los fondos de los usuarios. Para un extraño, los incentivos se alinean más con la necesidad de obtener ganancias del servicio de custodia, robar descaradamente o rehipotecar los fondos que garantizar metódicamente las mejores prácticas para la seguridad de esos bitcoins.
La custodia de segunda parte busca mejorar este modelo haciendo que los usuarios confíen en partes en las que ya confían en la vida real, por ejemplo, amigos cercanos o familiares, para asegurar sus fondos en lugar de externalizar completamente esta tarea a un extraño institucional.
Con Fedimint, los usuarios pueden crear una comunidad cuyos líderes técnicos serán los expertos en tecnología y lo suficientemente confiables para garantizar el correcto funcionamiento del sistema. Aunque el concepto de confianza es ajeno a la mayoría de los defensores de Bitcoin, la realidad es que algunos podrían incorporar un aspecto de confianza en su configuración de autocustodia hoy sin darse cuenta.
Cuando los usuarios autocustodian bitcoin, deben tomar decisiones relacionadas con la copia de seguridad de esos fondos. Si bien pueden permanecer en posesión de sus billeteras de hardware o dispositivos de firma en todo momento, se podría decir que las 12 o 24 palabras deben almacenarse para mitigar el riesgo de pérdida o robo. Al hacerlo, los usuarios deben optar entre almacenarlos en una caja fuerte en casa, en la caja fuerte de un amigo o en un banco. Este último es susceptible de incautación por parte del gobierno, ya que los bancos deben cumplir con eventuales citaciones, mientras que el primero es susceptible de sufrir ataques de $5. Dejar las palabras de respaldo con un amigo puede ser inteligente si el amigo es altamente confiable (mitiga contra la incautación) y no es tan conocido públicamente, para mitigar los ataques indirectos de llave inglesa de $5. Sin embargo, sigue siendo un punto único de falla.
Idealmente, por lo tanto, los códigos de respaldo para una configuración de autocustodia se dividirían usando un modelo criptográficamente seguro como Shamir’s Secret Sharing y cada parte se entregaría a una segunda parte de confianza. El problema con esto, además de la complejidad técnica de diseñar un esquema de este tipo, es nuevamente la confianza; el usuario debe confiar no solo en cada segunda parte sino colectivamente en que no se coluden contra el usuario y roben su bitcoin. Por lo tanto, incluso las configuraciones de autocustodia más sofisticadas pueden incluir cierto nivel de confianza.
Fedimint lleva esa suposición de confianza (confianza de segunda parte) a un modelo que es técnicamente menos complejo que la autocustodia y más escalable y privado. Así es como funciona.
Efectivo Chaumian
Como se mencionó anteriormente, Fedimint se basa en Federated Chaumian Ecash.
Chaumian Ecash es el dinero digital inventado por el Dr. David Chaum, uno de los primeros criptógrafos que en la década de 1980 buscó mitigar los problemas de privacidad inherentes a la digitalización del dinero, una tendencia que el investigador previó cuando los medios digitales de comunicación comenzaron a surgir en su época. . Chaum estaba preocupado por los riesgos de privacidad inminentes de un dinero digitalizado, donde los bancos podrían rastrear los gastos de las personas y se perdería la naturaleza de igual a igual del efectivo físico.
La emisión y el canje del efectivo digital de Chaum todavía estaban centralizados, aunque sus transacciones eran P2P. El investigador no intentó liberarse del dinero del gobierno per se; más bien, buscó un medio para realizar transacciones en efectivo en persona en línea.
El dinero de Chaum aprovechó la criptografía para permitir a un usuario depositar dinero en un banco y recibir un billete de banco “Te debo” (IOU) que podría intercambiarse entre otras personas. Ese billete prometía a su titular una cantidad X de dinero que el banco canjearía en un momento dado, un concepto popularizado por los billetes de la época del patrón oro. Dada la no tan gran divisibilidad y transportabilidad del oro, los billetes de oro IOU permitieron una transferencia y transporte más fáciles de “oro”. Asimismo, un titular de Chaumian Ecash podría canjearlo por dinero real en el banco que lo emitió.
El modelo de Chaum, por supuesto, se basó en la reputación del banco. Los clientes que realicen transacciones con el pagaré de ese banco deberán confiar en la capacidad del banco para cumplir con el contrato estipulado por ese pagaré. De lo contrario, los clientes no verían ningún valor en ellos y, por lo tanto, renunciarían por completo a realizar transacciones en esos billetes.
Por el lado de la privacidad, Chaum’s Ecash aprovechó las firmas ciegas, un truco criptográfico que evita que el banco sepa quién es el propietario del billete. Sin él, sería trivial vincular la identidad de un usuario con una nota dada.
El ejemplo dado por el propio Chaum para ilustrar este concepto se basó en sobres de papel carbónico. El usuario puede obtener una firma ciega, una firma en algo cuyo contenido no conoce el firmante, poniendo los datos que desea firmar dentro del sobre hecho de papel carbón y sellándolo. El firmante podría firmar el sobre por sí mismo y, debido al papel carbónico, la firma se “filtraría” a los datos y los firmaría también.
Con el protocolo de firma ciega de Chaum, el depositante enviaría un dato oculto al banco. Después de recibir los datos firmados a ciegas, el depositante podría desenmascararlos, lo que les permitiría transferirlos entregándoselos a otra persona. Después de una determinada cantidad de operaciones, ese billete podría en cualquier momento ser redimido en el banco por su correspondiente cantidad de dinero. En el momento del canje, el banco podría verificar si había firmado previamente esa parte de los datos y si ya se había canjeado o no, verificando la validez y protegiéndose contra un gasto doble.
federado
Una federación mejora la centralización de Chaumian Ecash. Es lo que permite la descentralización de la custodia y, por lo tanto, también mejora las soluciones de custodia de terceros más populares en el ecosistema de Bitcoin.
Una federación es una configuración técnica formada entre múltiples partes con una dirección de Bitcoin de múltiples firmas. Una firma múltiple, multisig para abreviar, permite que los fondos se bloqueen en una dirección de Bitcoin que requiere que una cantidad mínima de esas partes esté de acuerdo antes de mover cualquier fondo. En la práctica, esto funciona al requerir múltiples firmas, de ahí el nombre, para que los fondos puedan desbloquearse y moverse. Las configuraciones multigrado comunes incluyen 2 de 3 y 3 de 5; en el primero, tres firmas comprenden la configuración en total y se necesitan dos para mover el bitcoin, mientras que en el último se necesitan tres firmas de un total de cinco antes de que se pueda gastar el BTC.
La firma múltiple garantiza que un custodio no se vuelva deshonesto y gaste el bitcoin que está custodiando en nombre del usuario. El usuario todavía necesita confiar en los custodios colectivamente, pero la resiliencia del sistema aumenta ya que varias personas en las que el usuario supuestamente confía en la vida real tendrían que confabularse contra el usuario para robar sus fondos. Esta es la razón por la que es imprescindible el uso de partes conocidas y de confianza para formar la federación.
Además, el multisig también garantiza que los pagarés emitidos por la federación también sean multisig, lo que requiere el mismo quórum para el movimiento de fondos y significa que un tutor no puede crear pagarés por sí mismo.
¿La respuesta para escalar la custodia privada de Bitcoin?
Poniendolo todo junto, federación aprovecha un sistema de confianza descentralizado para permitir que los usuarios de Bitcoin formen comunidades con amigos y familiares, dentro de las cuales las transacciones de dinero son baratas, rápidas y anónimas, y la custodia se simplifica y fortalece.
Los usuarios pueden unirse a una comunidad de Fedimint depositando bitcoins en la federación y recibiendo la cantidad correspondiente de tokens IOU, que pueden transferirse de forma anónima a los miembros de esa comunidad. Luego, la parte receptora intercambia los tokens recibidos por otros nuevos: un proceso similar al esquema de firma ciega de Chaum permite a la federación verificar que el remitente no gastó dos veces esos tokens. Después de un intercambio exitoso por nuevos tokens, el receptor marca la transacción como completa.
Lightning Network, el protocolo de segunda capa de Bitcoin para pagos rápidos y económicos, puede ingresar a la combinación de Fedimint para fortalecer aún más la configuración. Más específicamente, Rayo permite que los usuarios de una federación sean interoperables con todo el ecosistema de Bitcoin.
En una palabra, las billeteras de Fedimint tienen el potencial de brindar una mayor privacidad a los usuarios de Bitcoin con mejor seguridad que las configuraciones de custodia de terceros y más facilidad de uso que las soluciones de autocustodia completas. Podría ser la herramienta que responda al desafío de escalar la autocustodia mientras alienta a más personas a renunciar a subcontratar la custodia de sus bitcoins a un custodio centralizado que sea efectivamente un único punto de falla: una de las muchas soluciones posibles para un mundo hiperbitcoinizado factible. .