zkBridge se ha actualizado sin problemas para admitir el hard fork Haber y Tycho.

Actualización de la red principal de la cadena BNB:

Fondo:Las actualizaciones de BSC Haber y Tycho están destinadas principalmente a respaldar la actualización de Ethereum en Cancún en el BSC. Después de la actualización, BSC admitirá Blob Transaction, proporcionando un mecanismo similar al EIP-4844 de Ethereum. El resumen BSC L2 puede utilizar esto para reducir los costos de resumen.

Detalles de actualización:

  1. BEP-336: Implementar EIP-4844: ProtoDankshardinghttps://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-336.md
  2. BEP-343: Implementar EIP-1153: Códigos de operación de almacenamiento transitorio.https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-343.md
  3. BEP-344: Implementar EIP-6780: AUTODESTRUCCIÓN solo en la misma transacciónhttps://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-344.md
  4. BEP-342: Implementar EIP-5656: MCOPYhttps://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-342.md
  5. BEP-345: Implementar EIP-7516: código de operación BLOBBASEFEEhttps://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-345.md
  6. BEP-381: Precompilación para soporte de curva secp256r1https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-381.md

Tiempo de Actualización:2024–06–20 06:05:00 a. m. UTC

Impacto en zkBridge:

Cambios en el Circuito del Actualizador:Esta actualización introduce nuevos campos en el encabezado del bloque, como WithdrawalsHash, BlobGasUsed, ExcessBlobGas, ParentBeaconRoot, lo que genera cambios en la lógica de cálculo de BlockHash. Es necesario modificar la lógica en el circuito actualizador relacionado con la verificación de BlockHash para incluir los campos recién agregados en el cálculo de BlockHash. Posteriormente, el circuito de actualización debe someterse nuevamente a una configuración confiable, seguido de una actualización del contrato de actualización utilizando el último contrato de Verificador generado para la verificación de pruebas.

Cambios en la Verificación de Transacciones de MPT:Esta actualización introduce un nuevo tipo de transacción, BlobTxType, que afecta el cálculo de los recibos de transacciones Root. Es esencial utilizar la última versión de BSC para generar MPT Proof y obtener resultados precisos. Este cambio no tiene ningún impacto en el contrato zkBridge.

Website | X (Former Twitter) | Discord