UNPKG

ethereum-storage

Version:

Storage protocol built on ethereum using datapoint archetecture and a registry contract for handling royalties.

44 lines (34 loc) 1.99 kB
# Ethereum Storage Protocol (ESP) - Publication Timestamp **Original Publication Date**: May 31, 2025 **Copyright**: TechnicallyWeb3 **License**: AGPL-3.0 ## Code Fingerprint This file serves as proof of original publication for the Ethereum Storage Protocol (ESP) codebase. ### Core Components Published: - DataPointStorage.sol - DataPointRegistry.sol - Interface definitions (IDataPointStorage, IDataPointRegistry) - ESPTypes.sol (events, errors, core functions) - TypeScript utilities and NPM package structure ### Innovation Claims: 1. **Data Point Address Calculation**: Unique deterministic addressing using `keccak256(abi.encodePacked(_data, _version))` 2. **Gas-Based Royalty System**: Dynamic royalty calculation based on actual gas consumption 3. **Network-Agnostic Storage Protocol**: Blockchain-independent data storage with collision detection 4. **Registry-Storage Separation**: Modular architecture separating storage from economic incentives ### Hash of Core Algorithm (DataPointStorage.calculateAddress): ```solidity function calculateAddress(bytes memory _data) public pure returns (bytes32) { return calculateDataPointAddress(_data, VERSION); } function calculateDataPointAddress(bytes memory _data, uint8 _version) pure returns (bytes32) { return keccak256(abi.encodePacked(_data, _version)); } ``` **Algorithm Hash**: `keccak256("calculateDataPointAddress_v2_ESP_TW3")` ## Anti-Plagiarism Notice This codebase contains proprietary innovations developed by TechnicallyWeb3. Any derivative works claiming these innovations as original developments will be pursued for copyright infringement under the AGPL-3.0 license terms. **Legal Contacts**: [To be added] **Repository**: https://github.com/TechnicallyWeb3/ethereum-storage-protocol **NPM Package**: ethereum-storage, @tw3/esp --- *This timestamp file is part of the official ESP publication and serves as legal proof of original authorship.*