Modelo UTXO y modelo de cuenta

En el modelo de salida de transacción no gastada (UTXO), la transacción usa monedas de plataforma no gastadas como entrada, en este momento la UTXO de entrada se invalidará, y la salida es otra UTXO, y el resultado del cambio en el número de monedas de plataforma será devuelto al remitente. Se transfiere una cierta cantidad de moneda de la plataforma entre diferentes titulares de claves privadas, y la nueva salida de transacción no gastada se gasta en la transacción y se registra en el bloque. En las transacciones de moneda de la plataforma, UTXO se puede desbloquear con la clave secreta generada por la dirección de clave pública del destinatario de la transacción. Cabe señalar que los mineros generan monedas de plataforma en transacciones de plataforma, y este proceso no incluye ninguna entrada. Al mismo tiempo, Bitcoin solo puede realizar operaciones limitadas utilizando el lenguaje de secuencias de comandos y realiza el procesamiento de datos en forma de pila (dividida en la pila principal y la pila Alt), y sigue el "último en entrar, primero en salir" (LIFO ) principio.

El desarrollador ha definido cinco estándares de transacción en el cliente de moneda de la plataforma, a saber: P2PKH (pago a hash de clave pública), P2PK (pago a clave pública), firma múltiple (menos de 15 firmas de clave privada), P2SH (pago a hash de secuencia de comandos). ) y OP_RETURN. Usando estos cinco estándares de transacción, el cliente de divisas de la plataforma puede satisfacer una lógica de pago compleja. Además, si los mineros aceptan encapsular transacciones no estándar, el cliente de moneda de la plataforma también creará y ejecutará un script no estándar.

Last updated