Immediate Updates to Aergo Scan and Preparing for the Aergo V4 Hard Fork: Medium Article by Aergo Official

https://medium.com/aergo/immediate-updates-to-aergo-scan-and-preparing-for-the-aergo-v4-hard-fork-be7dbab38a83

In response to a recent FDS incident, we have deployed a hotfix to our blockchain explorer, Aergo Scan, enhancing its security and transparency. Looking ahead, we are preparing for a comprehensive hard fork scheduled for next month, aimed at introducing broader systemic improvements and new functionalities. This article will outline the recent updates and preview what to expect from the upcoming changes.

Updates on Aergo Scan

In anticipation of the Aergo V4 hard fork, we have introduced a new feature to Aergo Scan, the Internal Transaction UI (Beta version). This enhancement, inspired by similar features in the Ethereum Explorer, enables users and network participants to track detailed histories related to addresses and transactions effortlessly.

This is just a glimpse of what the Aergo V4 hard fork will bring, including the full implementation of internal transaction logging to increase transparency across all transactional histories. Additionally, contract sources will be stored and compiled directly on-chain, facilitating easy access and reference.

Upcoming Hard Fork to Aergo V4

The Aergo V4 hard fork is focused on several key objectives:

  1. Enhancing Transparency:
    – We are committed to increasing the Aergo mainnet’s transparency for both developers and users, fostering a more trustful environment.
  2. Adopting a “White-Box” Model:
    – This new model will enhance the transparency and readability of contracts and transactions, benefiting both current and future applications.
    – The new data model will prep Aergo for applications on Machine Learning and Small and Large Language Model integration”

The new features for Aergo V4 include the following:

  1. Internal transaction logging:
    – Provides increased transparency for complex contracts that interact with each other.
    – Essential for future developments like DAOs and enabling machine learning on the Aergo mainnet.
  2. Composable Transactions:
    – Explicit atomic transactions without relying on internal transactions
    – Enhancing transparency and trustless transactions without the need for turing complete contract implementation (“White-box transactions”)
  3. Text-based Contracts:
    – All Lua contracts on Aergo will be stored as source code (in lieu of bytecode) to make it more human-readable and deterministic
    – The basis for text-based language model applications as well (same as text-based transactions)
  4. Text-based Transactions (WIP):
    – A transaction format that is both human-readable and machine-interpretable, embodying the principles of the Ricardian Contract
    – Aims to fully realize Ricardian Contract capabilities
    – Also serves as a foundation for text-based language model applications
    – Enables the use of text-based transactions for prompt engineering and data storage

The technical specifications for the new features introduced in the Aergo V4 hard fork are available on GitHub. More details will be released as we move closer to the implementation of the hard fork. Our team is committed to transparency and will ensure that all stakeholders are kept informed with up-to-date information on developments and enhancements.