Skip to content

XuperChain v3.2.0 Release Notes

Compare
Choose a tag to compare
@yucaowang yucaowang released this 02 Sep 03:01
· 8 commits to v3.2 since this release
498fb60

New Features

  • Performance Improvement

    • Add new KV engine badger;
    • Improve log context init performance;
    • Add new crypto plugin using schnorr signature;
  • Smart Contract

    • Resource cost support Memory and Disk usage;
    • Context support getting transaction's initiator and auth_require info;
    • VM could stop immediately when running out of resource;
  • Security Enhancements

    • Add P2P address identity protocol to binding peer's netURL with node address;
    • Routing Security: support core peers connecting to each other directly to keep core network safe.
    • Security Patchs: Limit the connection number from the same IP; Validate autogen tx to avoid fake transaction attack; Fix UTXO with negative frozen heigh could pass transaction check; Check the number of coinbase transactions in a block to avoid byzantine miner;
  • Other Features

    • CLI support getting DPoS status, querying all contracts belongs to a contract account and all contract accounts contains specified address in account ACL.
    • Compliance Features: Unified reserve contracts validation framework; Add several reserve contracts such as endorse-based transfer; Support forbidding contracts by contracts' name;
    • Add new API PreExecWithSelectUTXO which pre-execute contract request and return enough UTXO records with the contract result.