Recientemente, escuché que Tether (USDT) en Ethereum se ha emitido con frecuencia. Con el fin de aprender, auditamos el código fuente del contrato inteligente (TetherToken) de Tether y los eventos de llamadas relacionados con la emisión de USDT en etherscan Este artículo registra el proceso de análisis.
La siguiente es la función de emisión de USDT del contrato inteligente TetherToken:
Se puede ver que la cuenta propietaria del contrato TetherToken necesita llamar a la función issue(uint) issue para emitir USDT adicionales, y se generará un evento Issue(amount) issue después el problema es exitoso.
En el sitio | Jinse Finance presentó el premio "Cifras de medios de contribución sobresalientes de 2019". Un total de 8 personas ganaron los premios: El 27 de diciembre de 2019, se llevó a cabo la ceremonia de entrega de premios "Creación con los tiempos" organizada por Jine Finance en Beijing. Golden Finance "co-creando con los tiempos" selecciona los pools de minería de participación más innovadores en 2019. Después de la selección de los jueces, Zhou Mingyang, Huang Xi, Yang Qun, Xing Meng, Wang Yang, Liu Peng, Wang Yichen, Liu Juncheng Ocho personas ganaron el premio "Figura mediática de contribución sobresaliente de 2019".
Este evento invitó a más de 100 empresas de blockchain conocidas en el país y en el extranjero, más de 300 líderes de la industria, representantes de muchas agencias de servicios upstream y downstream de la industria y otras celebridades de la industria para presenciar la ceremonia de entrega de premios. La actividad "Co-creación con el tiempo" de Jinse Finance invitó a más de 40 expertos senior de la industria como un equipo de selección profesional para realizar una revisión exhaustiva en combinación con la votación en línea. A través de diferentes premios, los esfuerzos de cada empresa para lograr la innovación de la entidad potenciadora y liderar el desarrollo futuro de la industria fueron evaluados Elogio, realizar la exploración conjunta de blockchain con los tiempos y crear un hermoso modelo para la industria. [2019/12/27]
Echemos un vistazo a la captura de pantalla del registro adicional más reciente:
Mercado | Disco de oro: subida a corto plazo de ONT/BTC, preste atención a los riesgos comerciales: análisis exhaustivo del disco de oro: ONT sube contra la tendencia Actualmente, el par de negociación ONT/BTC ha aumentado un 11,40 % en 24 horas. La resistencia es 0,00035. Hay una demanda de devolución de llamada a corto plazo, preste atención al control de riesgos comerciales. [2018/8/8]
Hash de transacción: 0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71
Jinse Finance informó en el acto que la recepción inaugural del World Blockchain Center BitTemple Singapur se inauguró oficialmente: En la noche del 3 de mayo, en la recepción inaugural del World Blockchain Center BitTemple Singapur, Wang Run, gerente general de Huobi Ecology, pronunció un discurso. Wang Run dijo que Huobi La ecología de la moneda se divide en tres direcciones: el Fondo Ecológico Global de Huobi, la Plataforma Abierta Ecológica de Huobi y la Cadena Pública de Huobi. Wang Run dijo que la Ecología de Huobi tiene como objetivo habilitar algunos proyectos en la industria de la cadena de bloques. para operar sólidamente. [2018/5/3]
Se puede ver que en los detalles de la transacción anteriores, no se llama a la función de emisión issue(uint) del contrato TetherToken, pero se llama a la función confirmTransaction(uint) del contrato MultiSigWallet para completar el operación de emisión.
Hay dos cosas a tener en cuenta:
Informe en vivo de Jinse Finance Xu Hongbo, presidente de Chuangda Capital: la industria del entretenimiento debe cambiar más a través de la tecnología blockchain: Informe en vivo de Jinse Finance, en la Cumbre Global Blockchain Elite de 2018, el presidente de Chuangda Capital, el redactor de Java móvil global El estándar Xu Hongbo pronunció un discurso en vivo titulado "Redefinición de la industria del entretenimiento con Blockchain para crear una ecología global del entretenimiento". Señaló que la industria del entretenimiento debe cambiar más a través de la tecnología blockchain. Hay puntos débiles en la industria del entretenimiento, como enlaces intermediarios ineficientes, los derechos e intereses de los autores no se pueden garantizar, y los derechos e intereses de los fanáticos no se pueden garantizar. La cadena de bloques redefinirá la industria creativa desde los siguientes aspectos: primero, la cadena de bloques cambiará la relación de producción. Los fanáticos no solo son consumidores, sino también agentes de estrellas, lo que puede mejorar en gran medida la eficiencia de circulación de los productos de la industria del entretenimiento; segundo, protección completa de derechos e intereses, a través de contratos inteligentes para rastrear y confirmar la circulación de obras, para lograr una distribución transparente de derechos e intereses; en tercer lugar, para crear una industria emergente de colecciones digitales, la cadena de bloques garantiza la singularidad global y la sostenibilidad del arte digital, con Características fáciles como las transacciones son el nuevo océano azul para la realización de IP. [2018/4/28]
Análisis de llamada de contrato de TetherToken
Informe en vivo de Golden Finance Fundador y CEO de SCRY, Fu Anwen: El concepto de blockchain es una tontería: Informe en vivo de Golden Finance, en la Cumbre de Aplicaciones y Tecnología Blockchain de 2018, el fundador y CEO de SCRY, Fu Anwen, dijo que blockchain se trata de un concepto Todo es una tontería, depende sobre si se puede aplicar en la práctica. Para hacer blockchain, debemos expandir el desarrollo de todo el negocio, ayudar a la industria real a realizar transacciones y hacer que la tecnología se aplique más rápidamente a varias industrias e industrias. Uno de los problemas centrales que deben resolverse en el medio es cómo convertir los datos de la capa de negocios en inteligencia.contrato. Además, un sistema de Internet puro no puede resolver el problema de la concurrencia de datos. Debe haber bases de datos y contenedores distribuidos debajo de la cadena para la expansión. Si una capa de protocolo es solo una cadena, esto es bastante absurdo, porque las aplicaciones prácticas no se pueden hacer en absoluto. . La burbuja es para la percepción de la criptomoneda, no para las empresas que hacen negocios.Los desarrolladores deben aprender cómo se debe aplicar la cadena de bloques al mercado y cómo hacer la capa comercial, en lugar de enredarse en el hecho de que desea emitir un token. Puedo escribir en dos horas. [2018/3/30]
Veamos primero la implementación de la función confirmTransaction(uint) del contrato MultiSigWallet
Para llamar a la función confirmTransaction(uint) para confirmar y ejecutar la transacción, se deben cumplir las siguientes condiciones
submitTransaction(address,uint,bytes) llamará a la función addTransaction(address,uint,bytes) dentro del contrato, y su implementación es la siguiente:
El proceso final de operación de confirmación de envío completo es el siguiente:
1. Llame a la función submitTransaction (address,uint,bytes) para enviar la transacción y pasar los parámetros: dirección de contrato, valor ético, carga útil. Nota: Confirmar una transacción incluye una confirmación de transacción.
Evento de envío -> El evento de confirmación se envía a su vez.
2. Para llamar a confirmTransaction(uint) para confirmar y ejecutar la transacción, se requieren 3 cuentas de propietario diferentes para completar la confirmación final.
Enviar el evento de Confirmación a su vez -> ejecutar el evento generado por payload (satisfaciendo el número de confirmaciones)-> Evento de Ejecución.
La llamada de contrato cruzado de TetherToken se muestra en la siguiente figura:
Análisis de emisión de USDT
Continúe observando el evento de llamada de esta transacción adicional, que solo cumple con el evento generado al llamar a la función confirmTransaction(uint) .
Los parámetros de llamada se pueden ver consultando el ID de transacción.
Se traduce al siguiente pseudocódigo:
Entonces, ¿de dónde proviene el USDT de la dirección Bitfinex: MultiSig 2 ? De acuerdo con el ID de transacción, siga rastreando una transacción hacia adelante para encontrar la transacción que realmente emitió USDT para la dirección Bitfinex: MultiSig 2 :
Hash de transacción: 0xb467ea92b5c0095b1a96f35eb466b239c13e5b0b3f493e3e452f832d99830d6b
Esta es la operación real de emitir USDT adicionales para Bitfinex: direcciones MultiSig 2 .
La emisión de USDT se muestra en la siguiente figura:
Tags:
Golden Finance Blockchain, 30 de abril La comisionada de la Comisión de Bolsa y Valores de EE. UU. (SEC), Hester Peirce (Hester Peirce).
Hola a todos, somos la tía Zhang y la tía Yang. Dos practicantes de blockchain El séptimo número es un pequeño teatro de fantasía (xi) imaginación (jing)Si la especulación de divisas es un espectáculo de variedades.
1. El renminbi se ha mejorado mucho y la moneda digital del banco central realmente ha llegadoEl Instituto de Investigación de Moneda Digital del Banco Popular de China reveló recientemente que la información actual d.
Recientemente, escuché que Tether (USDT) en Ethereum se ha emitido con frecuencia. Con el fin de aprender.
En los últimos años, con la creciente aceptación de conceptos como bitcoin y blockchain, la inversión y transacción de "moneda virtual" liderada por bitcoin está en ascenso. Por otro lado.
Si bien muchos países se han estancado debido al COVID-19.
1. Yang Xiaochen, investigador de la Universidad de Ciencia y Tecnología de China, y Zhang Ming.