Popularización de Solana: Conocimientos de conocimiento, token, transacciones y seguridad de activos

Autor: Enze, tecnología de niebla lenta

Solana es un protocolo de blockchain rápido y altamente escalable que proporciona una infraestructura fuerte para aplicaciones descentralizadas (DAPPS).Recientemente, la recuperación ecológica de Solana ha atraído una atención generalizada.

Cuenta solana

Comprender las cuentas es el primer paso para garantizar la seguridad de los activos.A diferencia de la cuenta en Ethereum, en Solana, el papel principal de la cuenta es almacenar datos.

Las cuentas en Solana se dividen principalmente en tres tipos:

  • Cuenta de datos: se usa para almacenar datos.

  • Cuenta del programa: se usa para almacenar programas ejecutables.

  • Cuenta nativa: se refiere a programas nativos en Solana, como el sistema, la estaca y el voto.

Entre ellos, la cuenta de datos se puede dividir en dos categorías:

  • Todas las cuentas del sistema: Cuenta generada por programas nativos en Solana.

  • Cuenta derivada del programa (PDA): la autoridad de la firma es la cuenta del programa, por lo que no está controlada por la clave privada como otras cuentas.

Cada cuenta tiene una dirección (generalmente una clave pública) y un propietario (la dirección de la cuenta del programa).El primero es similar a Ethereum, y el segundo simplemente puede comprender el programa para crear la cuenta.

La cuenta generada por los usuarios ordinarios a través de las billeteras pertenece a todas las cuentas en la cuenta de datos.Simplemente podemos entender que los usuarios generan todas las cuentas de un sistema a través del programa del sistema.

Tomando el explorador de Solana como ejemplo, la cuenta utilizada por los usuarios comunes, es decir, todas las cuentas del sistema, se muestran en el navegador de la siguiente manera:

La identificación del programa asignada representa al propietario de la cuenta, el tamaño de los datos asignados representa el tamaño de los datos almacenado en la cuenta indica si la cuenta puede ser ejecutada y, por lo general, la cuenta de procedimiento es ejecutable.Los usuarios ordinarios solo deben prestar atención a la dirección de la cuenta.

A través de lo anterior, tenemos una comprensión preliminar de la cuenta de Solana.

Token de solana

SPL-Token representa todos los tokens no locales en nombre de la red Solana, incluidos tokens homogéneos y tokens intangibles (NFT).

Similar a los tokens ERC20 y ERC721, el token SPL se emite y se comercializa en Solana, y la diferencia entre él y Ethereum:

En Solana, el emisor del token crea una cuenta de menta a través de los programas nativos en Solana, y almacena la información básica de Token en esta cuenta.Por ejemplo, la dirección de cuenta menta en el USDC en Solana Explorer es EPJFWDD5AUFQSSSSSSSSSSQEM2QN1XZYBAPC8GGGKZWYTDT1V.El navegador muestra información detallada sobre la menta token de USDC, incluida la oferta de token actual, la dirección de la moneda y los permisos de congelación, y la precisión decimal del token.

A continuación, descubramos qué es la cuenta token.

En Solana, cada titular de tokens tiene una cuenta de token específica, que registra el saldo y la información relevante del token específico del titular.Por ejemplo, Alice también tiene dos tipos de token dos de USDT y USDC.

Entonces, ¿cómo ver su cuenta de token?

Podemos usar el navegador Solana Beach, ingresar la dirección de la cuenta de datos y hacer clic en la cartera para ver claramente cada cuenta de token, y cada cuenta registra el saldo de un token específico.

A través del navegador Solana Beach, también puede ver información detallada, como la información del token registrada por cada cuenta y la autorización.

Comercio de solana

En Solana, cada transacción contiene la siguiente información clave:

  • Instrucciones: una o más instrucciones definen las operaciones en transacciones, como transferencias, interacción de procedimientos, transferencia de tokens, etc.

  • Blockhash: contiene el último valor de hash de bloque para garantizar que las transacciones se ejecuten en el bloque derecho.

  • Firmas: una o más firmas indican la autorización de la transacción.Cada firma corresponde a una cuenta de firma en la transacción, asegurando que solo las cuentas autorizadas puedan ejecutar esta transacción.

Una transacción en Solana puede contener múltiples instrucciones, lo que significa que se pueden realizar múltiples operaciones diferentes en la misma transacción.Si alguna instrucción en la transacción falla, toda la transacción fallará.

El registro de transacción de Solana es ligeramente diferente del Ethereum.

Transacción de transferencia SOL

Para los registros de transacciones en Solana, tomamos el navegador Solscan como ejemplo para prestar atención a la siguiente información principal:

  • Firma: Similar a la negociación de hash, la primera firma de la transacción en el registro de transacción es el índice de la transacción.

  • Resultado: el resultado de ejecución de la transacción indica si la transacción es exitosa.

  • Firmante: la dirección de la cuenta de la transacción, la dirección de la firma.

  • Acciones principales: Las principales instrucciones de operación contenidas en la transacción pueden ser transferir, llamadas de programa, etc.

  • Detalles del instrumento: Instrucciones específicas ejecutadas en la transacción.

Podemos ver la dirección de la cuenta de la transferencia de la transferencia en acciones principales.

En los detalles del instrumento, podemos ver que la instrucción principal de las transacciones de transferencia SOL es la transferencia SOL, cuyo objetivo es realizar transferencias SOL.Mirando los detalles de la instrucción en detalle, podemos obtener información sobre la llamada de la llamada de la instrucción, así como información sobre la dirección de la cuenta de la transferencia de la transferencia de dos intervoluciones.

Transacción de transferencia de tokens

Las siguientes transacciones son la transferencia de USDT, similar a las transacciones SOL.

En la sección Detalles de instrucciones, la transacción token generalmente llama primero la instrucción de cuenta de la asociación Crear para crear una cuenta de token para el receptor (si el receptor no tiene una cuenta correspondiente) para almacenar datos como el saldo USDT.

Luego ejecute la instrucción de transferencia de tokens para completar la transferencia de USDT.Vale la pena señalar que, a diferencia de la instrucción de transferencia SOL, la fuente y el destino en las instrucciones de transferencia de tokens no representan la dirección de cuenta directa de las transferencias, sino su cuenta de token (cuenta PDA).

Transacción de intercambio

A continuación se muestra una transacción de intercambio, y los usuarios intercambian USDT a USDC.

Transacciones de instrucciones múltiples

En la transacción Solana que contiene múltiples instrucciones, múltiples operaciones involucraron la transferencia de SOL, la transacción de intercambio y la transferencia de tokens.

Incluso si hay múltiples instrucciones, aún podemos verificar las instrucciones detalladas de la ejecución de la transacción a través de los detalles del instrumento para comprender las operaciones específicas de cada paso.

Seguridad de los activos

Como dice el dicho, sabiendo y sabiendo que él se conoce.Inicialmente hemos aprendido sobre las cuentas, el token y las transacciones en Solana.Para evitar el riesgo de robo de activos, necesitamos comprender los riesgos que pueden enfrentar al usar billeteras solana.

Llave privada y fuga de asistente

Según las estadísticas de la cadena de bloques de niebla lenta por la Biblioteca del Archivo Negro (https://hacked.slowmist.io), la pérdida causada por nueve fugas de llave privada en 2023 fue tan alta como 84.75 millones de dólares estadounidenses.En el caso robado procesado por el equipo de AML de niebla lenta, la fuga de claves y asistentes privados causó una proporción considerable de los activos robados.Por lo tanto, para garantizar la seguridad de los activos en la billetera Solana, lo más importante es administrar la clave privada y las palabras de las billeteras de asistente.

Usa la billetera

Durante el uso de billeteras, las firmas son uno de los riesgos de seguridad más importantes.

Además, Solana permite empacar múltiples transferencias en una transacción, es decir, solo una firma puede transferirse a todos los activos en la billetera a la vez.

Echemos un vistazo a un caso real:

Una víctima mal utilizada en un sitio web de pesca y solo hizo clic una vez para confirmar, lo que resultó en todos los activos en la billetera se transfirió a la vez.¿Cuál es exactamente la operación que permite que la víctima solo firmara un nombre para dejar que el hacker transfiera todos los activos?

Sí, el hacker usa uno de los mecanismos y billeteras mencionadas anteriormente:

La víctima usa la billetera Phantom.Es precisamente el avance de esta función convertirse en un hacker, lo que llevó a la víctima a perder todos los activos en una firma.Cuando use una billetera, tenga cuidado de confirmar el funcionamiento de cada firma para evitar pérdidas.

El documento oficial de Phantom Wallet también presenta claramente esta función clave:

Resumir

En este número de Solana Popular Science, primero aprendimos sobre el conocimiento básico de la cuenta de Solana;En la parte que garantiza la seguridad de los activos de la billetera, enfatizamos la seguridad de las claves y las notas privadas. /SlowMist/Blockchain- Dark-Selfguard-Handbook/Blob/Main/Readme_CN.MD Para obtener más sugerencias de seguridad;Además, es importante leer el recordatorio de seguridad en el archivo de la billetera.

  • Related Posts

    Vista rápida de la última red de partículas del proyecto Airdrop Binance Hodler

    Fuente: Sitio web oficial de Binance, sitio web oficial de la red de partículas, Libro Blanco; El 24 de marzo de 2025, según el anuncio oficial de Binance, Binance Hodler…

    Ethereum disminuye, prevalece el PvP, se pierde el verano de 2020

    Jessy (@Susanliu33), Visión de Bittain Vitalik desapareció en X durante más de 20 días. Durante estos 20 días, el precio de Ethereum ha caído repetidamente por debajo de la defensa…

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    You Missed

    Tendencia histórica: Bitcoin está siendo un activo de sabor seguro

    • Por jakiro
    • abril 19, 2025
    • 1 views
    Tendencia histórica: Bitcoin está siendo un activo de sabor seguro

    ¿Qué hace que los eventos de la alfombra de criptomonedas ocurran con frecuencia?

    • Por jakiro
    • abril 18, 2025
    • 1 views
    ¿Qué hace que los eventos de la alfombra de criptomonedas ocurran con frecuencia?

    Wintermute Ventures: ¿Por qué invertimos en Euler?

    • Por jakiro
    • abril 18, 2025
    • 3 views
    Wintermute Ventures: ¿Por qué invertimos en Euler?

    ¿Puede Trump disparar Powell? ¿Qué riesgos económicos traerán?

    • Por jakiro
    • abril 18, 2025
    • 2 views
    ¿Puede Trump disparar Powell? ¿Qué riesgos económicos traerán?

    Glassnode: ¿Estamos experimentando una transición de toro?

    • Por jakiro
    • abril 18, 2025
    • 4 views
    Glassnode: ¿Estamos experimentando una transición de toro?

    El primer lote de 8 proyectos seleccionados del acelerador web de los 8 proyectos seleccionados

    • Por jakiro
    • abril 17, 2025
    • 3 views
    El primer lote de 8 proyectos seleccionados del acelerador web de los 8 proyectos seleccionados
    Home
    News
    School
    Search