TokenPocket闪兑服务商被盗,快检查你开通了多少“无限授权”

Odaily星球日报Publicado a 2022-10-03Actualizado a 2022-10-03

Resumen

今日,跨链DEX聚合器 Transit Swap 遭受攻击,导致大量用户的资金从钱包中被取出。 截至目前,预计损失超 2300 万美元。

今日,跨链DEX聚合器 Transit Swap 遭受攻击,导致大量用户的资金从钱包中被取出。 截至目前,预计损失超 2300 万美元。

发现被盗后,Transit Swap 技术团队紧急暂停服务,合约已完全暂停,无法进行任何操作。发稿前Transit Swap 官方发布公告称,此前黑客攻击事件原因系代码错误,目前已确定黑客 IP、电子邮件地址,以及相关的链上地址。Transit Swap 团队表示将尽力追踪黑客,并尝试与黑客沟通,帮助用户挽回损失。

慢雾分析,此次攻击的主要原因在于 Transit Swap 协议在进行代币兑换时并未对用户传入的数据进行严格检查,导致了任意外部调用的问题。具体而言,路由合约本身没有对 transferFrom 参数进行任何限制、也并未对解析后的兑换合约地址与调用数据进行检查。攻击者利用路由代理合约、路由桥合约与权限管理合约均未对传入的数据进行检查的缺陷,通过路由代理合约传入构造后的数据调用路由桥合约的 callBytes 函数,实现了窃取所有对权限管理合约进行授权的用户的代币。

目前黑客已将 2500BNB转移到TornadoCash,剩余资金分散保留在黑客地址中。经过黑客痕迹分析发现,黑客存在从 LATOKEN 等平台存提款的痕迹。

此外,安全团队 PeckShield 已确认黑客资金流向。

TokenPocket闪兑服务商被盗,快检查你开通了多少“无限授权”与此前被盗项事件不同的是,Transit Swap 是 TokenPocket 钱包的闪兑服务提供商。这让大量用户实现了 “无感被盗” 的丝滑体验,也再一次向我们明确了加密市场 “黑暗森林” 的恐怖法则,即使是钱包背书的便捷 “闪兑” 服务,依然存在被盗隐患。

什么是闪兑?

目前,几乎所有钱包都嵌入了DeFi功能,而一些钱包出于易用性的考量,更是创造了 “闪兑” 这一概念并加以应用。

所谓闪兑,即和钱包深度整合,在产品中拥有更明显的独立入口、更简化的操作流程,更便捷的操作。使用闪兑用户可以方便、快速的完成加密资产交易。例如,“Approve”操作通常被简单的一键式集成在交易流程中,用户几乎是无感的。

或是因钱包内置集成,用户对其天然更具信任,也一定程度降低了防范意识。但究其本质,无外乎是钱包 app 集成的一款 DEX,与其他 DEX 并无差异。这也给本次安全事件留下了隐患。

合约授权潜藏了多少风险?

“没有人可以强行拿走你的加密资产”,是投资者对区块链特性的一种广泛共识。链上资产一旦被钱包所有,没有任何强制手段将其转移。但当我们使用 DEX 进行链上交易之时,DEX 是如何将一种资产拿走再转移给你另一种资产的?

授权就成为了这一切的关键。用户于 DEX 出售资产之前,需先执行 “Approve” 操作,这一操作之后合约便拥有了动用用户某种代币的权限。

或者描述的更加直白一些:只要你做了授权,无需打开钱包、无需执行操作、无需私钥,该合约就可以不经你的许可,支配你授权的资产。这是由以太坊的机制和授权模型所决定的,与项目方的道德操守、安全规范、代码审计都并无审核关系。

审计=安全?

即使授权之后合约拥有转移加密资产的能力,但这种能力只在合理的范围内使用,这依然是安全的。而如果经过可信安全机构审计,是否即表示这种能力不会被滥用,只在用户进行交易时转走交易额的必要资产?

静态来看,这一逻辑是成立的。就如同Uniswap尽管拥有随时将用户钱包清空的能力,但并不会真的这么做一样。但动态来看,这一逻辑依然是危险的。

现代软件开发,升级是一项必不可缺的能力。智能合约也是如此。在 Solidity 智能合约中,拥有 Transparent 和 UUPS 两种升级方法,借助于这两个功能,合约代理和升级几乎是业界合约的标配。

项目方是如何进行合约升级的呢?通常,用户所访问的合约并非直接运行业务逻辑的核心合约,而是一个 “代理合约”,代理合约接收到用户请求之后将其转发到核心的业务合约,再由业务合约进行处理。而合约升级即是更换掉最终转发至的业务合约。简单来说,智能合约尽管不可修改,但用户所最终访问的、运行业务逻辑的合约是可以替换的。这也是业界的通用做法。

而即便是最安全的合约,只要进行 “合约升级”,其业务合约就已发生变化,此前的审计报告也沦为了一张废纸。

简单来说,今天你所交互的合约是安全的,但明天访问同样的这个项目,可能他的安全性已经发生根本性改变。合约(或攻击合约的黑客)仍可能拥有转走你所有已授权资产的能力。

无限授权有多危险?

所幸的是,授权并不代表用户随时暴露于钱包清空的危险中下。授权机制还有一个重要规则即是授权是含有数量的。用户 “Approve” 合约一定数量的代币,合约最多只能动用这些数量,即使是钱包里该代币数量再多,合约也已无法动用。

但危险的是,大多数 DeFi 合约都在无所顾忌索取用户的“无限授权”,即在默认情况下,用户所 Approve 的代币数量为无限。

一个典型的 “无限授权” 操作,授权金额高达 10 的 59 次幂数量级

用户如何防范?

没有授权就没有安全隐患。在执行链上操作之时,如需执行 Approve 操作,用户应遵循 “用多少、授多少” 的原则。如果我只需卖出 1000 TOKEN,那即应手动修改 Approve 金额为 1000。在计算合约转移金额时是累积的,即若只授权 1000、本次金额恰好交易了 1000,合约授权额度恰好已耗尽。即使日后合约出现安全风险,也已无法再从用户钱包中转移走任何资产。

用户可手动修改授权金额

而对已经授权的用户来说,还可发起取消授权操作。(一个有趣的细节是,以太坊并不支持 “取消授权”,该操作本质是赋予合约“0” 金额的授权。)

常用取消授权网站如下(安全公司慢雾推荐):

1. Dappstar:https://tac.dappstar.io/#/

2. Revoke:https://revoke.cash/

3. Approved.zone:https://approved.zone/

4.Rabby Wallet

此外,一些区块链浏览器也支持用户查看并取消授权。

https://cn.etherscan.com/tokenapprovalchecker

https://bscscan.com/tokenapprovalchecker

DeFi被盗,谁的责任?

“黑暗森林”是广为流传的对于链上秩序的叙述了,也提醒着用户这个世界的危险性和高风险。但诸如此类的安全事件一再发生,真的可以全部归责于用户的安全意识吗?

在此类事件中,DeFi 项目对于用户授权毫无节制的索取是隐患的最初来源,几乎所有的项目,在索取授权之时其默认选项都是无限授权。尽管用户可以手动修改,但一个负责任的市场应承担投资者保护和用户教育的责任。

至今,仍有多少加密用户尚不清楚授权的危险?而在这种环境背景之下,项目方仍在索取危险极大的无限授权。

DeFi 滥用授权的情况早已成为业界惯例,而这一高危情况几乎危及所有用户的天量资产,其影响之深远、广泛、隐患之巨,恐怕尚未有一个安全隐患可以望其项背。该风险从根本上违背了 “没有人可以拿走钱包里的币” 这一朴素的直觉。这也是行业需要一直面临的风险和挑战。

被盗事件发生后,神鱼就已在推特做出呼吁,“呼吁一下项目方规范使用授权功能,用多少授权多少,不要无限授权,大家都放心。”

去中心化充满着机会与风险。还记得加密技术最初的愿景吗?“保护你的资产,没有人可以夺走你钱包里的加密货币。”而一个良性秩序的建立,需要的不是复杂的代码、晦涩的概念,确保每一个普通用户都能安全的使用加密技术,仍然需要行业里每一个参与者共同的努力。

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.

217 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.

229 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.

4.2k Vistas totalesPublicado en 2024.12.10Actualizado en 2025.03.21

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).

活动图片