ERC-721 隐私泄露问题凸显,三种方案或能缓解

巴比特Publicado a 2022-08-24Actualizado a 2022-08-24

Resumen

当前,NFT 市场主要使用了三种 token 标准,它们分别是 ERC-721、ERC-1155 以及 ERC-998,而占据整个市场主导地位的依旧是 ERC-721 token 标准,例如无聊猿(BAYC)、加密朋克(CryptoPunks)、ENS 等众多第一梯队的 NFT 项目均采用了该 token 标准。

当前,NFT 市场主要使用了三种 token 标准,它们分别是 ERC-721、ERC-1155 以及 ERC-998,而占据整个市场主导地位的依旧是 ERC-721 token 标准,例如无聊猿(BAYC)、加密朋克(CryptoPunks)、ENS 等众多第一梯队的 NFT 项目均采用了该 token 标准。

然而,随着链上分析工具的发展,采用 ERC-721 标准的 NFT 面临的隐私泄露问题变得越来越严峻。

为了说明问题的严重性,本文先通过一个例子来进行说明。

ERC-721 NFT 如何泄露隐私

使用 ERC-721 代币标准发行的资产都具有独一无二的特点,这无疑是推动 NFT 资产炒作的一个重要属性,然而当前以太坊等公链还具有了账本公开透明的特点,意味着用户可使用区块链浏览器等工具,通过 ERC-721 代币查询自己或他人的钱包信息。

最容易暴露隐私的 ERC-721 token,自然就是 ENS,其在为用户提供便利的同时,造成了非常严重的隐私泄露,例如近期的“知名 ENS 地址遭投毒”事件,仅仅是 ENS 隐私泄露问题的冰山一角。

除了 ENS ,头像类的 ERC-721 token 也会带来严重的隐私泄露问题。

举例来说,近日,用户名为 KinkyBedBugs 的 Twitter 用户花费了 400 ETH 购买了一只胖企鹅(Pudgy Penguins)NFT,并将其用作自己的 Twitter 头像。

通过查询 opensea 的数据记录(或特征),我们可得知购买该 NFT 的钱包地址就是 saudietheran.eth(0 x304A97c9A85C92C93Ca24e0A85B69f892B67355E),在该网站上,我们可以看到该钱包地址持有的所有 NFT。

而通过链上数据查询工具,我们甚至可以追踪到该钱包的关联地址及持仓情况。

(注:图片来自 watchers)

在这个例子当中,由于 KinkyBedBugs 是一个匿名账户,并且其显然做好了 NFT 钱包与主钱包地址的分离,因此,以上的信息泄露可能都是 KinkyBedBugs 故意而为之的(主动将信息透露给公众,以实现某种目的)。

但如果通过 NFT 关联到了持有者的真实身份,并且其没有做好钱包联系分离,一旦被怀有恶意的对手方(例如黑客、投毒者、敲诈者等)利用,NFT 持有者就可能面临非常危险的攻击。

在了解了 ERC-721 NFT 带来的隐私泄露问题的严重性后,我们需要了解一些缓解措施。

缓解措施 1:做好钱包隔离和身份隔离工作

正如在本文当中提到的例子,我们在使用 ENS token 时,应尽量避免将自己的真实身份与钱包地址联系在一起,例如真实姓名拼音或常用英文名可能都是糟糕的选择,而采用一些较通用的词,例如 DeFi、NFT、DAO、DEX 等,可以增加一些隐私性。

接下来,钱包隔离工作将是至关重要的,一般来说,我们都会有多个以太坊钱包地址,其中会有 1-2 个存放资金的主地址,而其余存放小额资金的钱包地址会用于日常的交易或协议交互。

而我们要做的,就是切断主钱包地址和日常交易地址之间的任何联系,这意味着这些钱包之间不能有任何相互转账的操作。(注:如果实在有转账的需求,可以通过中心化交易所作为中间的桥梁)

做好钱包隔离工作之后,我们将主钱包用于存钱用途,而将日常用的钱包用于存放价值较低的 ENS 或 NFT 小图片。

缓解措施 2:隐身地址(stealth address)

近期,以太坊研究人员 Anton Wahrstätter(@Nerolation)在 ethresear.ch 发表了一项 ERC721 扩展提案‌,其提议将 zk-SNARK 技术应用到 ERC-721,以保护相关 NFT 持有者的隐私。

对此,以太坊联合创始人 Vitalik 评论称,使用常规隐身地址‌(stealth address) 技术可以更简单地实现,不需要 Merkle 树或 ZK-SNARK 级别隐私的原因在于,每个 ERC721 都是独一无二的,因此不可能为 ERC721 创建“匿名集”。相反,用户只是想隐藏指向发送者和接受者的高度可见的公共身份链接(因此,你可以将一个 ERC721 token 发送给 vitalik.eth,此时 Vitalik 本人可以看到这一点,但其他人都不能看到 vitalik.eth 这个地址收到了一个 ERC721 token,他们只能看到某人收到了一个 ERC721 token)。

那这种技术方案的原理是怎样的呢?Vitalik 解释称:

“1、每一个用户都有一个私有 p(以及对应的公钥 P = G * p);

2、要发送给某人,首先生成一个新的一次性密钥 s(以及对应的公钥 S = G * s),然后发布 公钥 S

3、发送方和接收方都可以计算一个共享密钥 Q = P * s = p * S。他们可以使用这个共享密钥生成一个新地址 A = pubtoaddr (P+G * hash (Q)), 并且接收者可以计算相应的私钥 p+hash (Q)。发送方可以将他们的 ERC20 发送到该地址;

4、发送方将扫描所有提交的 S 值,为每个 S 值生成对应的地址,如果他们找到包含 ERC721 token 的地址,他们将记录地址和密钥,以便他们可以跟踪他们的 ERC721 token,并在未来快速发送;

通过在智能合约钱包内纳入此方法,你可以将该方案推广到智能合约钱包:

generateStealthAddress (bytes32 key) returns (bytes publishableData, address newAddress)

这样发送方将在本地调用,发送方将发布 publishableData 并使用 newAddress 作为 ERC721 目标地址。假设接收者将以这样的方式对 generateStealthAddress 进行编码,以便他们可以使用 publishableData 以及他们个人拥有的一些秘密来计算可在 newAddress 访问 ERC721 的私钥(newAddress 本身可能是基于 CREATE2 的智能合约钱包)。

而剩下的一个挑战就是弄清楚如何支付费用。"

这一想法也获得了 Anton Wahrstätter 的认可,其目前正在根据 vitalik 的建议撰写一份 EIP‌,计划将提议的 generateStealthAddress (bytes32 key)应用到智能合约钱包当中。

缓解措施 3:零知识证明方案

然而,正如 Bain Capital Crypto 研究合伙人 Wei Dai 指出的那样‌,隐身地址(stealth address)方案的缺点在于,如果它应用于 ERC-721 以外的任何 token(例如 ERC-20 或 ERC-1155 ),由于可以追踪传输链,其可添加的隐私性是非常有限的。相比之下,基于 zk-SNARK 零知识证明的方法可以完全保持机密性或匿名性。

在他看来,理想情况下,L1 应支持可由智能合约应用使用的隐私保护 token,这可以通过已知技术实现,实际上,用户可以充分利用 Aztec 等以隐私为中心的 L2,并在 L1 上默认设置隐私保护 token 记账,他进一步解释称:

" 以太坊内置隐私的主要问题是,我们有一个和 EOA 相关的固定 gas 费用支付机制,除非我们有保护隐私的 gas 支付方式,否则所有隐私保护 token 标准都没有实际意义。这就是为什么目前最好在以太坊的单独层中完成隐私,除非可以进行保护隐私的 gas 支付。”

而摆在用户面前的另一个问题是,采用零知识证明隐私解决方案,可能会遇到监管上的一些麻烦,例如 FTX 交易所就屏蔽了一些 Aztec 用户地址,并发出了相关警告。

可见,更好的隐私性,也不一定是一件好事。

一点浅见

作为一名普通的以太坊用户,就目前来说,我们首先应做好身份隔离和钱包隔离工作,以避免严重的隐私泄露问题,而在不久的将来,内置隐身地址(stealth address)方案的智能合约钱包,可能会得到更多的采用。

而隐私性更好的零知识证明方案,由于监管方面的担忧,或许会遇到一些阻力,这还需要我们更多的观察。

Criptos en tendencia

Lecturas Relacionadas

Trading

Spot
Futuros

Artículos destacados

Qué es ETH 2.0

ETH 2.0: Una Nueva Era para Ethereum Introducción ETH 2.0, conocido ampliamente como Ethereum 2.0, marca una actualización monumental de la blockchain de Ethereum. Esta transición no es solo un cambio de imagen; busca mejorar fundamentalmente la escalabilidad, seguridad y sostenibilidad de la red. Con un cambio del mecanismo de consenso intensivo en energía Prueba de Trabajo (PoW) a una Prueba de Participación (PoS) más eficiente, ETH 2.0 promete un enfoque transformador para el ecosistema de blockchain. ¿Qué es ETH 2.0? ETH 2.0 es un conjunto de actualizaciones distintivas e interconectadas centradas en optimizar las capacidades y el rendimiento de Ethereum. La remodelación está diseñada para abordar desafíos críticos que el mecanismo de Ethereum existente ha enfrentado, particularmente en relación con la velocidad de transacción y la congestión de la red. Objetivos de ETH 2.0 Los objetivos principales de ETH 2.0 giran en torno a mejorar tres aspectos fundamentales: Escalabilidad: Con el objetivo de mejorar significativamente la cantidad de transacciones que la red puede manejar por segundo, ETH 2.0 busca superar la actual limitación de aproximadamente 15 transacciones por segundo, potencialmente alcanzando miles. Seguridad: Las medidas de seguridad mejoradas son fundamentales para ETH 2.0, particularmente a través de una mayor resistencia contra ciberataques y la preservación del ethos descentralizado de Ethereum. Sostenibilidad: El nuevo mecanismo de PoS está diseñado no solo para mejorar la eficiencia, sino también para reducir drásticamente el consumo de energía, alineando el marco operativo de Ethereum con consideraciones medioambientales. ¿Quién es el Creador de ETH 2.0? La creación de ETH 2.0 se puede atribuir a la Fundación Ethereum. Esta organización sin fines de lucro, que desempeña un papel crucial en el apoyo al desarrollo de Ethereum, está liderada por el notable cofundador Vitalik Buterin. Su visión de un Ethereum más escalable y sostenible ha sido la fuerza impulsora detrás de esta actualización, involucrando contribuciones de una comunidad global de desarrolladores y entusiastas dedicados a mejorar el protocolo. ¿Quiénes son los Inversores de ETH 2.0? Aunque los detalles sobre los inversores de ETH 2.0 no se han hecho públicos, se sabe que la Fundación Ethereum recibe apoyo de varias organizaciones e individuos en el ámbito de blockchain y tecnología. Estos socios incluyen firmas de capital de riesgo, empresas tecnológicas y organizaciones filantrópicas que comparten un interés mutuo en apoyar el desarrollo de tecnologías descentralizadas e infraestructura de blockchain. ¿Cómo Funciona ETH 2.0? ETH 2.0 es notable por introducir una serie de características clave que lo diferencian de su predecesor. Prueba de Participación (PoS) La transición a un mecanismo de consenso PoS es uno de los cambios más destacados de ETH 2.0. A diferencia de PoW, que depende de la minería intensiva en energía para la verificación de transacciones, PoS permite a los usuarios validar transacciones y crear nuevos bloques de acuerdo con la cantidad de ETH que apuestan en la red. Esto conduce a una mayor eficiencia energética, reduciendo el consumo en aproximadamente un 99.95%, convirtiendo Ethereum 2.0 en una alternativa considerablemente más ecológica. Cadenas Shard Las cadenas shard son otra innovación crítica de ETH 2.0. Estas cadenas más pequeñas operan en paralelo con la cadena principal de Ethereum, lo que permite procesar múltiples transacciones simultáneamente. Este enfoque mejora la capacidad general de la red, abordando las preocupaciones de escalabilidad que han plagado a Ethereum. Cadena Beacon En el núcleo de ETH 2.0 se encuentra la Cadena Beacon, que coordina la red y gestiona el protocolo PoS. Actúa como una especie de organizador: supervisa a los validadores, asegura que los shards permanezcan conectados a la red y monitorea la salud general del ecosistema blockchain. Cronología de ETH 2.0 El viaje de ETH 2.0 ha estado marcado por varios hitos clave que trazan la evolución de esta significativa actualización: Diciembre 2020: El lanzamiento de la Cadena Beacon marcó la introducción de PoS, preparando el escenario para la migración a ETH 2.0. Septiembre 2022: La finalización de “La Fusión” representa un momento pivotal donde la red Ethereum transicionó exitosamente de un marco PoW a un marco PoS, anunciando una nueva era para Ethereum. 2023: Se espera el lanzamiento de cadenas shard con el fin de mejorar aún más la escalabilidad de la red Ethereum, consolidando ETH 2.0 como una plataforma robusta para aplicaciones y servicios descentralizados. Características Clave y Beneficios Escalabilidad Mejorada Una de las ventajas más significativas de ETH 2.0 es su escalabilidad mejorada. La combinación de PoS y cadenas shard permite a la red expandir su capacidad, permitiendo acomodar un volumen de transacciones muy mayor en comparación con el sistema legado. Eficiencia Energética La implementación de PoS representa un gran paso hacia la eficiencia energética en la tecnología blockchain. Al reducir drásticamente el consumo de energía, ETH 2.0 no solo reduce los costos operativos, sino que también se alinea más estrechamente con los objetivos globales de sostenibilidad. Seguridad Mejorada Los mecanismos actualizados de ETH 2.0 contribuyen a una mayor seguridad en toda la red. El despliegue de PoS, junto con medidas de control innovadoras establecidas a través de las cadenas shard y la Cadena Beacon, asegura un mayor grado de protección contra posibles amenazas. Costos Más Bajos para los Usuarios A medida que la escalabilidad mejora, los efectos sobre los costos de transacción también serán evidentes. Se espera que la mayor capacidad y la reducción de la congestión se traduzcan en tarifas más bajas para los usuarios, haciendo de Ethereum una opción más accesible para transacciones diarias. Conclusión ETH 2.0 marca una evolución significativa en el ecosistema de la blockchain de Ethereum. Al abordar cuestiones clave como la escalabilidad, el consumo de energía, la eficiencia en las transacciones y la seguridad en general, la importancia de esta actualización no puede subestimarse. El cambio a Prueba de Participación, la introducción de cadenas shard y el trabajo fundamental de la Cadena Beacon son indicativos de un futuro donde Ethereum puede satisfacer las crecientes demandas del mercado descentralizado. En una industria impulsada por la innovación y el progreso, ETH 2.0 se erige como un testimonio de las capacidades de la tecnología blockchain para allanar el camino hacia una economía digital más sostenible y eficiente.

235 Vistas totalesPublicado en 2024.04.04Actualizado en 2024.12.03

Qué es ETH 2.0

Qué es ETH 3.0

ETH3.0 y $eth 3.0: Un Examen en Profundidad del Futuro de Ethereum Introducción En el paisaje en rápida evolución de las criptomonedas y la tecnología blockchain, ETH3.0, a menudo denotado como $eth 3.0, ha emergido como un tema de considerable interés y especulación. El término abarca dos conceptos principales que merecen clarificación: Ethereum 3.0: Esto representa una posible actualización futura destinada a aumentar las capacidades de la blockchain de Ethereum existente, centrándose particularmente en mejorar la escalabilidad y el rendimiento. ETH3.0 Meme Token: Este proyecto de criptomoneda distinto busca aprovechar la blockchain de Ethereum para crear un ecosistema centrado en memes, promoviendo la participación dentro de la comunidad de criptomonedas. Entender estos aspectos de ETH3.0 es esencial no solo para los entusiastas de las criptomonedas, sino también para aquellos que observan tendencias tecnológicas más amplias en el espacio digital. ¿Qué es ETH3.0? Ethereum 3.0 Ethereum 3.0 se presenta como una actualización propuesta a la red Ethereum ya establecida, que ha sido la columna vertebral de muchas aplicaciones descentralizadas (dApps) y contratos inteligentes desde su inicio. Las mejoras previstas se concentran principalmente en la escalabilidad, integrando tecnologías avanzadas como el sharding y las pruebas de conocimiento cero (zk-proofs). Estas innovaciones tecnológicas tienen como objetivo facilitar un número sin precedentes de transacciones por segundo (TPS), que podría alcanzar millones, abordando así una de las limitaciones más significativas que enfrenta la tecnología blockchain actual. La mejora no es meramente técnica, sino también estratégica; está destinada a preparar la red Ethereum para una adopción y utilidad generalizada en un futuro marcado por una mayor demanda de soluciones descentralizadas. ETH3.0 Meme Token En contraste con Ethereum 3.0, el ETH3.0 Meme Token se aventura en un dominio más ligero y juguetón al combinar la cultura de memes de internet con la dinámica de las criptomonedas. Este proyecto permite a los usuarios comprar, vender e intercambiar memes en la blockchain de Ethereum, proporcionando una plataforma que fomenta la participación comunitaria a través de la creatividad y los intereses compartidos. El ETH3.0 Meme Token tiene como objetivo demostrar cómo la tecnología blockchain puede intersecarse con la cultura digital, creando casos de uso que son tanto entretenidos como financieramente viables. ¿Quién es el Creador de ETH3.0? Ethereum 3.0 La iniciativa hacia Ethereum 3.0 es impulsada principalmente por un consorcio de desarrolladores e investigadores dentro de la comunidad Ethereum, destacando a Justin Drake. Conocido por sus ideas y contribuciones a la evolución de Ethereum, Drake ha sido una figura prominente en las discusiones sobre la transición de Ethereum a una nueva capa de consenso, conocida como la “Beam Chain.” Este enfoque colaborativo en el desarrollo significa que Ethereum 3.0 no es el producto de un creador singular, sino más bien una manifestación de la ingenio colectivo centrado en avanzar en la tecnología blockchain. ETH3.0 Meme Token Los detalles sobre el creador del ETH3.0 Meme Token son actualmente indetectables. La naturaleza de los tokens de memes a menudo conduce a una estructura más descentralizada y guiada por la comunidad, lo que podría explicar la falta de atribución específica. Esto se alinea con la ética de la mayor comunidad cripto, donde la innovación a menudo surge de esfuerzos colaborativos en lugar de individuales. ¿Quiénes son los Inversores de ETH3.0? Ethereum 3.0 El apoyo a Ethereum 3.0 proviene principalmente de la Fundación Ethereum junto a una entusiasta comunidad de desarrolladores e inversores. Esta asociación fundacional proporciona un grado significativo de legitimidad y mejora la perspectiva de implementación exitosa, ya que aprovecha la confianza y la credibilidad construidas a lo largo de años de operaciones de la red. En el clima cambiante de las criptomonedas, el apoyo de la comunidad juega un papel crucial en impulsar el desarrollo y la adopción, posicionando a Ethereum 3.0 como un serio competidor para los futuros avances en blockchain. ETH3.0 Meme Token Si bien las fuentes actualmente disponibles no brindan información explícita sobre las fundaciones de inversión u organizaciones que respaldan el ETH3.0 Meme Token, es indicativo del modelo de financiamiento típico para los tokens de memes, que a menudo se basa en el apoyo de base y la participación comunitaria. Los inversores en tales proyectos suelen consistir en individuos motivados por el potencial de innovación impulsada por la comunidad y el espíritu de cooperación que se encuentra en la comunidad cripto. ¿Cómo Funciona ETH3.0? Ethereum 3.0 Las características distintivas de Ethereum 3.0 radican en su propuesta implementación de la tecnología de sharding y zk-proof. El sharding es un método de particionamiento de la blockchain en partes más pequeñas y manejables o “shards,” que pueden procesar transacciones de manera concurrente en lugar de secuencial. Esta descentralización del procesamiento ayuda a prevenir la congestión y asegura que la red se mantenga receptiva incluso bajo una carga pesada. La tecnología de prueba de conocimiento cero (zk-proof) añade otra capa de sofisticación al permitir la validación de transacciones sin revelar los datos subyacentes involucrados. Este aspecto no solo mejora la privacidad, sino que también aumenta la eficiencia general de la red. También se habla de incorporar una Máquina Virtual de Ethereum de conocimiento cero (zkEVM) en esta actualización, ampliando aún más las capacidades y la utilidad de la red. ETH3.0 Meme Token El ETH3.0 Meme Token se distingue al capitalizar sobre la popularidad de la cultura de memes. Establece un mercado para que los usuarios participen en el intercambio de memes, no solo por entretenimiento sino también por el potencial de ganancia económica. Al integrar características como staking, provisión de liquidez y mecanismos de gobernanza, el proyecto fomenta un entorno que incentiva la interacción y participación de la comunidad. Al ofrecer una mezcla única de entretenimiento y oportunidad económica, el ETH3.0 Meme Token tiene como objetivo atraer a una audiencia diversa, desde entusiastas de las criptomonedas hasta conocedores de memes casuales. Cronología de ETH3.0 Ethereum 3.0 11 de noviembre de 2024: Justin Drake insinúa la próxima actualización ETH 3.0, centrada en las mejoras de escalabilidad. Este anuncio significa el inicio de discusiones formales sobre la futura arquitectura de Ethereum. 12 de noviembre de 2024: Se espera que la propuesta anticipada para Ethereum 3.0 sea revelada en Devcon en Bangkok, estableciendo el escenario para comentarios más amplios de la comunidad y potenciales próximos pasos en el desarrollo. ETH3.0 Meme Token 21 de marzo de 2024: El ETH3.0 Meme Token se lista oficialmente en CoinMarketCap, marcando su incursión en el dominio público de las criptomonedas y aumentando la visibilidad de su ecosistema basado en memes. Puntos Clave En conclusión, Ethereum 3.0 representa una evolución significativa dentro de la red Ethereum, enfocándose en superar limitaciones relacionadas con la escalabilidad y el rendimiento a través de tecnologías avanzadas. Sus actualizaciones propuestas reflejan un enfoque proactivo hacia las futuras demandas y la usabilidad. Por otro lado, el ETH3.0 Meme Token encapsula la esencia de la cultura impulsada por la comunidad en el espacio de las criptomonedas, aprovechando la cultura de memes para crear plataformas atractivas que fomenten la creatividad y participación de los usuarios. Entender los distintos propósitos y funcionalidades de ETH3.0 y $eth 3.0 es fundamental para cualquier persona interesada en los desarrollos en curso dentro del espacio cripto. Con ambas iniciativas abriendo caminos únicos, subrayan colectivamente la naturaleza dinámica y multifacética de la innovación blockchain.

240 Vistas totalesPublicado en 2024.04.04Actualizado en 2024.12.03

Qué es ETH 3.0

Cómo comprar ETH

¡Bienvenido a HTX.com! Hemos hecho que comprar Ethereum (ETH) sea simple y conveniente. Sigue nuestra guía paso a paso para iniciar tu viaje de criptos.Paso 1: crea tu cuenta HTXUtiliza tu correo electrónico o número de teléfono para registrarte y obtener una cuenta gratuita en HTX. Experimenta un proceso de registro sin complicaciones y desbloquea todas las funciones.Obtener mi cuentaPaso 2: ve a Comprar cripto y elige tu método de pagoTarjeta de crédito/débito: usa tu Visa o Mastercard para comprar Ethereum (ETH) al instante.Saldo: utiliza fondos del saldo de tu cuenta HTX para tradear sin problemas.Terceros: hemos agregado métodos de pago populares como Google Pay y Apple Pay para mejorar la comodidad.P2P: tradear directamente con otros usuarios en HTX.Over-the-Counter (OTC): ofrecemos servicios personalizados y tipos de cambio competitivos para los traders.Paso 3: guarda tu Ethereum (ETH)Después de comprar tu Ethereum (ETH), guárdalo en tu cuenta HTX. Alternativamente, puedes enviarlo a otro lugar mediante transferencia blockchain o utilizarlo para tradear otras criptomonedas.Paso 4: tradear Ethereum (ETH)Tradear fácilmente con Ethereum (ETH) en HTX's mercado spot. Simplemente accede a tu cuenta, selecciona tu par de trading, ejecuta tus trades y monitorea en tiempo real. Ofrecemos una experiencia fácil de usar tanto para principiantes como para traders experimentados.

5.0k Vistas totalesPublicado en 2024.12.10Actualizado en 2026.06.02

Cómo comprar ETH

Discusiones

Bienvenido a la comunidad de HTX. Aquí puedes mantenerte informado sobre los últimos desarrollos de la plataforma y acceder a análisis profesionales del mercado. A continuación se presentan las opiniones de los usuarios sobre el precio de ETH (ETH).

活动图片