Constructor: Yuval Kogman (nada)
Idioma (s): Rust, C#, Go, Python
Contribuir (S/Ed) a: Rust-Payjoin, Wabisabi/Wasabi 2.0, Investigación basic de privacidad
Trabajo (s/ed) en: Spiral (actualmente), Zksnacks (anteriormente)
Yuval tenía interés en los sujetos relacionados con Bitcoin, mucho antes de que realmente naciera en el mundo. Un desarrollador de software program y entusiasta de la tecnología de por vida, así como un autista de propósito basic, primero se interesó en la tecnología criptográfica alrededor de 2002.
Su padre asistió a una charla de Adi Shamir, el famoso criptógrafo que co-inventó el esquema de firma RSA, en Ecash. Una conversación de padre-hijo más tarde y Yuval ahora conocía las firmas de anillo vinculables, el problema de doble gasto y el concepto de ecash. Su viaje por la madriguera del conejo había comenzado antes de que la rama de Bitcoin se quitara incluso una sola pala de tierra. Incluso dirigió hashcash en su servidor de correo a principios de la década de 2000.
Al igual que muchos bitcoiners en ese momento (incluido yo mismo), Yuval vio el artículo authentic de Bitcoin en Slashdot en 2010 y rápidamente descartó toda la concept como tonta e involuntaria. Más tarde, en 2013, se dio cuenta de que Bitcoin todavía estaba cerca, paseando y produciendo un bloque aproximadamente cada diez minutos, pero aún así Yuval no actuó para involucrarse más.
Finalmente, en 2015 aprovechó una oferta que alguien hizo para venderle algunos, y eso hizo el truco. En realidad, ser dueño de un poco de Bitcoin fue el último empujón que necesitaba para bajar realmente por el rabbithole.
Tamizando el ruido
A través del comienzo de su tiempo en este espacio, Yuval se centró mucho en la investigación de diferentes monedas de privacidad.
Cuando se le preguntó qué hizo que la privacidad fuera un área de enfoque tan importante para él, dijo esto: “darme cuenta de que mis tontos impulso compra o una mala elección del software program de billetera se estaba registrando en la cadena para que todos lo vieran, y posiblemente me hacía un objetivo fácil si Bitcoin se prohibía algún día”.
A pesar de todos los diferentes enfoques y posibles avances de monedas de privacidad en ese momento, nada lo convenció completamente de que eran una solución integral a pesar de todo el progreso que habían hecho en diferentes áreas.
“Incluso cuando me di cuenta de que solo creo en Bitcoin, el Síndrome del Impostor me mantuvo tratando de aprender sobre todas las cosas. En ese momento, la velocidad a la que se estaban inventando las cosas nuevas eran órdenes de magnitud más de lo que podía seguir, pero me llevó un tiempo dejar de intentarlo”, dijo sobre ese período de tiempo.
Durante un tiempo simplemente acechó en Reddit y Bitcoin Twitter, empapando en lo que estaba sucediendo pero no participando en ningún grado además de investigar y aprender. La primera comunidad en la que participó activamente fue un servidor de chat de voz abierto llamado Dragon’s Den que escuchó sobre el Bitcoin Podcast Block Digest (Divulgación: el autor operó el servidor de chat y co-organizó el podcast en cuestión).
Wabisabi y Wasabi 2.0
Yuval fue uno de los diseñadores del protocolo Wabisabi implementado en Wasabi Pockets 2.0. Wabisabi fue un protocolo diseñado para facilitar las monocas de denominaciones flexibles en lugar de que cada resultado tuviera que ser exactamente la misma cantidad. Se apresuró a señalar que simplemente estaba combinando un aspecto de las transacciones confidenciales con credenciales anónimas, algo que Jonas Nick ya period prototipo para una implementación de ECASH.
Una cosa importante para aclarar es que Wabisabi es simplemente el mecanismo que reemplaza las firmas ciegas para que los usuarios interactúen con el coordinador y logre la construcción de una transacción de monedas, no es parte de cómo esas transacciones de monedas están estructuradas o miran en la cadena. Sin embargo, fue diseñado específicamente para permitir que las transacciones de CoinJoin se estructuren con cantidades arbitrarias sin ser un punto de falla que podría desanimizar a los usuarios que intentan crear tales transacciones para el servidor de coordinación.
Mientras que Wasabi 2.0 implementó el protocolo de Wabisabi en sí, el equipo de Zksnacks ignoró casi la totalidad de la investigación y el trabajo que Yuval hizo sobre la estructura de la cantidad arbitraria en las transacciones. Hizo este trabajo para asegurarse de que las transacciones Wabisabi coordinaban fueran suficientemente privadas y no implementaban comportamientos o estructuras de transacciones que pudieran deshacer la privacidad del usuario después del hecho.
“Donde salió mal es la muerte por mil cortes, con la causa principal de que nopara73 y Molnard se negaron a aprender cualquier cosa sobre cómo evitar los mismos errores que ya se cometieron en Wasabi (1.0)”.
Expandiéndose eso dijo: “Todo, desde la selección de monedas, hasta cuándo las decisiones sobre qué valores de salida usar, hasta cuándo se realizan coinjoins, hasta la forma en que se utiliza el torbelador se había cortado las esquinas y se implementó en base a vibraciones sin comprender el sentido subyacente.
Como un ejemplo específico de incompetencia basic que presenció en Zksnacks, dijo esto, “un hecho de ‘divertido’ relacionado, aunque durante años Zksnacks afirmó que no mantenían registros, el uso innecesario de la configuración en su mayoría predeterminada NGINX para servir al sitio internet utilizando el mismo host que el servicio de coordinadores significaba que los registros se estaban manteniendo de hecho”.
Finalmente dejó a Zksnacks debido a su desaprobación de las esquinas que la compañía estaba cortando, y su falta de voluntad para participar en eso.
La opinión precise de Yuval sobre la billetera de wasabi, especialmente dado el entorno precise de varias personas que ejecutan coordinadores de Wasabi 2.0, es que nadie debe usar un servidor de coordinadores a menos que confíen en ese servidor para no aprovechar las fallas de implementación y protocolo para desanimizarlos.
El estado de las cosas
“La privacidad es un derecho humano, pero en Bitcoin también es un problema de seguridad private para más o menos a cualquiera en un horizonte de tiempo lo suficientemente largo”.
La opinión de Yuval sobre el estado precise de la privacidad de Bitcoin no es la más difícil. Tiene una serie de preocupaciones con el paisaje basic tal como está ahora. Específicamente los intercambios de custodia son demasiado celestes en su negativa a interactuar con los usuarios que utilizan herramientas de privacidad. No ve nada sobre el uso de herramientas de privacidad que le impide divulgar selectivamente información a un intercambio cuando sea necesario.
“Hay una diferencia entre compartir su información con los intercambios en los que confía y por reguladores de extensión y transmitirla para que todo el mundo las vea”, dijo.
La apatía de los usuarios es otra cosa que le preocupa. A muchos usuarios no les importa su privacidad, si incluso la consideran, y el uso de herramientas de privacidad entre los usuarios de bitcoin es realista algo muy pequeño. En algunos círculos sociales, incluso hay un estigma en torno a la privacidad. “… La apatía agrava esta estigmatización, normalizando efectivamente la ausencia de privacidad (.) Los intercambios no pierden muchos clientes si se niegan a servir a los clientes que usan tecnología de privacidad”, dijo.
Tampoco es muy contento con el estado precise de las herramientas de privacidad.
“(R) ENT que busca” billeteras de privacidad “Los vendedores ambulantes de aceite de serpiente han envenenado el pozo. Sus infestaciones de gusanos cerebrales de suma cero los llevaron a pasar su tiempo de mierda en peleas de Twitter en lugar de que Dios no se vaya a abrir un libro de texto o un documento académico. Este tóxico también desalentó a los usuarios, alimentando la apatía y la estigmatización”.
En última instancia, todas estas preocupaciones se basan en temas sociales, cómo actúan las personas o las empresas, cómo las personas reaccionan a otras acciones, and many others. Así es como finalmente deben resolverse.
“Sin suficiente demanda de los usuarios de tecnología de privacidad y para la normalización de su uso, Bitcoin es una herramienta de vigilancia infernal”.
Espiral
En septiembre de 2023, Spiral contrató a Yuval para trabajar a tiempo completo en Bitcoin Privateness Analysis and Growth. Dado que muchos de los problemas con las implementaciones actuales de CoinJoin se derivan de su dependencia de un servidor coordinador centralizado, Yuval ha decidido centrar su trabajo en monocas descentralizadas.
Como tal, en Spiral está trabajando en la descentralización de la coordinación de coordinaciones y mejorar la capacidad de analizar y optimizar las estructuras de transacciones multipartidistas para la privacidad.
“Mis objetivos a largo plazo son ver a través de mis concepts ahora más desarrolladas para Coinjoin. La privacidad debería tener cerca de 0 costos marginales, o las altas tarifas disuadirán su uso. Tampoco debería ser un” producto “que los refugios pueden chocar para ganar un dinero rápido engañando a los usuarios desinformados. Y finalmente debería ser fuerte y sturdy, principalmente contra ataques de intersección”.
(Un ataque de intersección es un ataque que aprovecha las monedas mixtas que se gastan en las mismas transacciones juntas de manera incorrecta para desanimizar su historia).
Actualmente está contribuyendo a la biblioteca de Rust-Payjoin mantenida por Dan Gould para trabajar hacia su objetivo last de un protocolo descentralizado de coinjoin.
“Payjoin se (especifica) como un protocolo de construcción de transacciones colaborativas de 2 partes. Aunque esto solo logra el primero de estos dos objetivos, generalizarlo a múltiples partes brinda la oportunidad de hacer el tercero correctamente, potencialmente en cualquier billetera “.
Convenio
Yuval cree que los convenios son una mejora valiosa para el protocolo de bitcoin, pero cree que el conjunto precise de propuestas de convenio es más impactante a largo plazo de lo que realmente estarían solos.
“Los favoritos actuales, CTV+ +CSFSparece un paso adelante significativo, pero la forma en que lo veo no sería suficiente para el tipo de mejoras de escala a largo plazo que necesitaríamos para la adopción world, incluso si CTV se generaliza en Txhash. “
Es fanático del concepto Varops de Rusty Russel’s Gran restauración de guiones La propuesta como mecanismo basic para restringir los convenios más complicados u otros códigos de operación para evitar que hagan que la validación de bloques sea demasiado costosa para los usuarios.
“Me entristece decir que también encuentro que muchas de las discusiones son decepcionantemente tribales, con muchas palabras dedicadas a discutir en círculos sobre por qué el opcódigo preferido de uno es el mejor martillo porque mira cuántos problemas parecen un tipo explicit de uñas si entrecerras lo suficientemente duro y eres tan idiota y además de eso claramente deshonesto por no compartir mis preferencias”.
En basic, cree que la conversación en torno a los convenios está mal manejada, con demasiado enfoque a las propuestas de pacto individuales en lugar de considerar qué tipos de casos de uso queremos habilitar, y qué casos de uso no queremos habilitar y trabajar hacia atrás para diseñar propuestas apropiadas para atender los casos de uso deseados.
Úselo o pierda
Con respecto a lo que pueden hacer los bitcoinistas promedio para mejorar su propia privacidad o apoyar la privacidad en basic, tenía esto que decir:
“Acepte que no hay una solución mágica, estamos un poco atascados con el bitcoin que tenemos hasta el gráfico de transacciones. Luego evalúe críticamente qué soluciones están disponibles, asequibles y seguras de usarlas, y usarlas”.
En última instancia, la privacidad requiere que todos tomen medidas. Entonces, ¿qué hace la gente? Lightning ofrece algún grado mejorado de privacidad, todavía hay unkmarket y wasabi (con las descargas de responsabilidad desde arriba). Haz lo que puedas. Investigue las herramientas, verifique lo que pueda y asegúrese de considerar adecuadamente de quién está tratando de mantenerse privado y cuánto esfuerzo se necesitará para hacerlo.
“Incluso si no cree que necesite privacidad hoy, al menos averigüe lo que podría permitirse usar si lo necesita mañana, por lo que no lo sorprenden.
Constructor: Yuval Kogman (nada)
Idioma (s): Rust, C#, Go, Python
Contribuir (S/Ed) a: Rust-Payjoin, Wabisabi/Wasabi 2.0, Investigación basic de privacidad
Trabajo (s/ed) en: Spiral (actualmente), Zksnacks (anteriormente)
Yuval tenía interés en los sujetos relacionados con Bitcoin, mucho antes de que realmente naciera en el mundo. Un desarrollador de software program y entusiasta de la tecnología de por vida, así como un autista de propósito basic, primero se interesó en la tecnología criptográfica alrededor de 2002.
Su padre asistió a una charla de Adi Shamir, el famoso criptógrafo que co-inventó el esquema de firma RSA, en Ecash. Una conversación de padre-hijo más tarde y Yuval ahora conocía las firmas de anillo vinculables, el problema de doble gasto y el concepto de ecash. Su viaje por la madriguera del conejo había comenzado antes de que la rama de Bitcoin se quitara incluso una sola pala de tierra. Incluso dirigió hashcash en su servidor de correo a principios de la década de 2000.
Al igual que muchos bitcoiners en ese momento (incluido yo mismo), Yuval vio el artículo authentic de Bitcoin en Slashdot en 2010 y rápidamente descartó toda la concept como tonta e involuntaria. Más tarde, en 2013, se dio cuenta de que Bitcoin todavía estaba cerca, paseando y produciendo un bloque aproximadamente cada diez minutos, pero aún así Yuval no actuó para involucrarse más.
Finalmente, en 2015 aprovechó una oferta que alguien hizo para venderle algunos, y eso hizo el truco. En realidad, ser dueño de un poco de Bitcoin fue el último empujón que necesitaba para bajar realmente por el rabbithole.
Tamizando el ruido
A través del comienzo de su tiempo en este espacio, Yuval se centró mucho en la investigación de diferentes monedas de privacidad.
Cuando se le preguntó qué hizo que la privacidad fuera un área de enfoque tan importante para él, dijo esto: “darme cuenta de que mis tontos impulso compra o una mala elección del software program de billetera se estaba registrando en la cadena para que todos lo vieran, y posiblemente me hacía un objetivo fácil si Bitcoin se prohibía algún día”.
A pesar de todos los diferentes enfoques y posibles avances de monedas de privacidad en ese momento, nada lo convenció completamente de que eran una solución integral a pesar de todo el progreso que habían hecho en diferentes áreas.
“Incluso cuando me di cuenta de que solo creo en Bitcoin, el Síndrome del Impostor me mantuvo tratando de aprender sobre todas las cosas. En ese momento, la velocidad a la que se estaban inventando las cosas nuevas eran órdenes de magnitud más de lo que podía seguir, pero me llevó un tiempo dejar de intentarlo”, dijo sobre ese período de tiempo.
Durante un tiempo simplemente acechó en Reddit y Bitcoin Twitter, empapando en lo que estaba sucediendo pero no participando en ningún grado además de investigar y aprender. La primera comunidad en la que participó activamente fue un servidor de chat de voz abierto llamado Dragon’s Den que escuchó sobre el Bitcoin Podcast Block Digest (Divulgación: el autor operó el servidor de chat y co-organizó el podcast en cuestión).
Wabisabi y Wasabi 2.0
Yuval fue uno de los diseñadores del protocolo Wabisabi implementado en Wasabi Pockets 2.0. Wabisabi fue un protocolo diseñado para facilitar las monocas de denominaciones flexibles en lugar de que cada resultado tuviera que ser exactamente la misma cantidad. Se apresuró a señalar que simplemente estaba combinando un aspecto de las transacciones confidenciales con credenciales anónimas, algo que Jonas Nick ya period prototipo para una implementación de ECASH.
Una cosa importante para aclarar es que Wabisabi es simplemente el mecanismo que reemplaza las firmas ciegas para que los usuarios interactúen con el coordinador y logre la construcción de una transacción de monedas, no es parte de cómo esas transacciones de monedas están estructuradas o miran en la cadena. Sin embargo, fue diseñado específicamente para permitir que las transacciones de CoinJoin se estructuren con cantidades arbitrarias sin ser un punto de falla que podría desanimizar a los usuarios que intentan crear tales transacciones para el servidor de coordinación.
Mientras que Wasabi 2.0 implementó el protocolo de Wabisabi en sí, el equipo de Zksnacks ignoró casi la totalidad de la investigación y el trabajo que Yuval hizo sobre la estructura de la cantidad arbitraria en las transacciones. Hizo este trabajo para asegurarse de que las transacciones Wabisabi coordinaban fueran suficientemente privadas y no implementaban comportamientos o estructuras de transacciones que pudieran deshacer la privacidad del usuario después del hecho.
“Donde salió mal es la muerte por mil cortes, con la causa principal de que nopara73 y Molnard se negaron a aprender cualquier cosa sobre cómo evitar los mismos errores que ya se cometieron en Wasabi (1.0)”.
Expandiéndose eso dijo: “Todo, desde la selección de monedas, hasta cuándo las decisiones sobre qué valores de salida usar, hasta cuándo se realizan coinjoins, hasta la forma en que se utiliza el torbelador se había cortado las esquinas y se implementó en base a vibraciones sin comprender el sentido subyacente.
Como un ejemplo específico de incompetencia basic que presenció en Zksnacks, dijo esto, “un hecho de ‘divertido’ relacionado, aunque durante años Zksnacks afirmó que no mantenían registros, el uso innecesario de la configuración en su mayoría predeterminada NGINX para servir al sitio internet utilizando el mismo host que el servicio de coordinadores significaba que los registros se estaban manteniendo de hecho”.
Finalmente dejó a Zksnacks debido a su desaprobación de las esquinas que la compañía estaba cortando, y su falta de voluntad para participar en eso.
La opinión precise de Yuval sobre la billetera de wasabi, especialmente dado el entorno precise de varias personas que ejecutan coordinadores de Wasabi 2.0, es que nadie debe usar un servidor de coordinadores a menos que confíen en ese servidor para no aprovechar las fallas de implementación y protocolo para desanimizarlos.
El estado de las cosas
“La privacidad es un derecho humano, pero en Bitcoin también es un problema de seguridad private para más o menos a cualquiera en un horizonte de tiempo lo suficientemente largo”.
La opinión de Yuval sobre el estado precise de la privacidad de Bitcoin no es la más difícil. Tiene una serie de preocupaciones con el paisaje basic tal como está ahora. Específicamente los intercambios de custodia son demasiado celestes en su negativa a interactuar con los usuarios que utilizan herramientas de privacidad. No ve nada sobre el uso de herramientas de privacidad que le impide divulgar selectivamente información a un intercambio cuando sea necesario.
“Hay una diferencia entre compartir su información con los intercambios en los que confía y por reguladores de extensión y transmitirla para que todo el mundo las vea”, dijo.
La apatía de los usuarios es otra cosa que le preocupa. A muchos usuarios no les importa su privacidad, si incluso la consideran, y el uso de herramientas de privacidad entre los usuarios de bitcoin es realista algo muy pequeño. En algunos círculos sociales, incluso hay un estigma en torno a la privacidad. “… La apatía agrava esta estigmatización, normalizando efectivamente la ausencia de privacidad (.) Los intercambios no pierden muchos clientes si se niegan a servir a los clientes que usan tecnología de privacidad”, dijo.
Tampoco es muy contento con el estado precise de las herramientas de privacidad.
“(R) ENT que busca” billeteras de privacidad “Los vendedores ambulantes de aceite de serpiente han envenenado el pozo. Sus infestaciones de gusanos cerebrales de suma cero los llevaron a pasar su tiempo de mierda en peleas de Twitter en lugar de que Dios no se vaya a abrir un libro de texto o un documento académico. Este tóxico también desalentó a los usuarios, alimentando la apatía y la estigmatización”.
En última instancia, todas estas preocupaciones se basan en temas sociales, cómo actúan las personas o las empresas, cómo las personas reaccionan a otras acciones, and many others. Así es como finalmente deben resolverse.
“Sin suficiente demanda de los usuarios de tecnología de privacidad y para la normalización de su uso, Bitcoin es una herramienta de vigilancia infernal”.
Espiral
En septiembre de 2023, Spiral contrató a Yuval para trabajar a tiempo completo en Bitcoin Privateness Analysis and Growth. Dado que muchos de los problemas con las implementaciones actuales de CoinJoin se derivan de su dependencia de un servidor coordinador centralizado, Yuval ha decidido centrar su trabajo en monocas descentralizadas.
Como tal, en Spiral está trabajando en la descentralización de la coordinación de coordinaciones y mejorar la capacidad de analizar y optimizar las estructuras de transacciones multipartidistas para la privacidad.
“Mis objetivos a largo plazo son ver a través de mis concepts ahora más desarrolladas para Coinjoin. La privacidad debería tener cerca de 0 costos marginales, o las altas tarifas disuadirán su uso. Tampoco debería ser un” producto “que los refugios pueden chocar para ganar un dinero rápido engañando a los usuarios desinformados. Y finalmente debería ser fuerte y sturdy, principalmente contra ataques de intersección”.
(Un ataque de intersección es un ataque que aprovecha las monedas mixtas que se gastan en las mismas transacciones juntas de manera incorrecta para desanimizar su historia).
Actualmente está contribuyendo a la biblioteca de Rust-Payjoin mantenida por Dan Gould para trabajar hacia su objetivo last de un protocolo descentralizado de coinjoin.
“Payjoin se (especifica) como un protocolo de construcción de transacciones colaborativas de 2 partes. Aunque esto solo logra el primero de estos dos objetivos, generalizarlo a múltiples partes brinda la oportunidad de hacer el tercero correctamente, potencialmente en cualquier billetera “.
Convenio
Yuval cree que los convenios son una mejora valiosa para el protocolo de bitcoin, pero cree que el conjunto precise de propuestas de convenio es más impactante a largo plazo de lo que realmente estarían solos.
“Los favoritos actuales, CTV+ +CSFSparece un paso adelante significativo, pero la forma en que lo veo no sería suficiente para el tipo de mejoras de escala a largo plazo que necesitaríamos para la adopción world, incluso si CTV se generaliza en Txhash. “
Es fanático del concepto Varops de Rusty Russel’s Gran restauración de guiones La propuesta como mecanismo basic para restringir los convenios más complicados u otros códigos de operación para evitar que hagan que la validación de bloques sea demasiado costosa para los usuarios.
“Me entristece decir que también encuentro que muchas de las discusiones son decepcionantemente tribales, con muchas palabras dedicadas a discutir en círculos sobre por qué el opcódigo preferido de uno es el mejor martillo porque mira cuántos problemas parecen un tipo explicit de uñas si entrecerras lo suficientemente duro y eres tan idiota y además de eso claramente deshonesto por no compartir mis preferencias”.
En basic, cree que la conversación en torno a los convenios está mal manejada, con demasiado enfoque a las propuestas de pacto individuales en lugar de considerar qué tipos de casos de uso queremos habilitar, y qué casos de uso no queremos habilitar y trabajar hacia atrás para diseñar propuestas apropiadas para atender los casos de uso deseados.
Úselo o pierda
Con respecto a lo que pueden hacer los bitcoinistas promedio para mejorar su propia privacidad o apoyar la privacidad en basic, tenía esto que decir:
“Acepte que no hay una solución mágica, estamos un poco atascados con el bitcoin que tenemos hasta el gráfico de transacciones. Luego evalúe críticamente qué soluciones están disponibles, asequibles y seguras de usarlas, y usarlas”.
En última instancia, la privacidad requiere que todos tomen medidas. Entonces, ¿qué hace la gente? Lightning ofrece algún grado mejorado de privacidad, todavía hay unkmarket y wasabi (con las descargas de responsabilidad desde arriba). Haz lo que puedas. Investigue las herramientas, verifique lo que pueda y asegúrese de considerar adecuadamente de quién está tratando de mantenerse privado y cuánto esfuerzo se necesitará para hacerlo.
“Incluso si no cree que necesite privacidad hoy, al menos averigüe lo que podría permitirse usar si lo necesita mañana, por lo que no lo sorprenden.