DecentraCounter
DecentraCounter is a simple yet powerful decentralised smart contract that demonstrates how state changes are managed and stored on the blockchain. The contract allows users to increment and read a pu
ビデオ
説明
DecentraCounter is a lightweight yet practical decentralized application designed to introduce developers and users to the fundamentals of smart contract development and state management on the blockchain. At its core, the contract maintains a single integer value (count) stored directly on-chain, demonstrating how persistent state can be securely tracked and updated without relying on any centralized backend or traditional database.
Unlike typical centralized applications where data is stored on a server owned by a single entity, DecentraCounter leverages blockchain immutability and transparency. Anyone can view the current counter value, and authorized functions allow its value to be modified through verifiable on-chain transactions. This makes the project an ideal learning asset for developers transitioning from Web2 to Web3, as it illustrates the basic lifecycle of a stored state: initialization → execution → validation → persistence.
Beyond its simplicity, the project emphasizes core blockchain concepts such as:
On-chain state variables and storage
Public and external function visibility
Transaction-based state modification
EVM deployment workflow
Gas and execution considerations
Transparent read/write data access
The primary goal behind DecentraCounter is not complexity, but clarity. By keeping the logic minimal, it allows new developers to clearly understand what changes when a function is called and how data persists on-chain. This base contract can later be extended into more advanced features such as user-specific counters, gamified leaderboards, or integration with decentralized identity (DID) systems.
Ultimately, DecentraCounter serves as both a learning tool and a launchpad — a foundational smart contract that can evolve into a more sophisticated dApp as more features and logic are layered on top.
ハッカソンの進行状況
During the hackathon, we successfully implemented the foundational version of the DecentraCounter smart contract and deployed it on the Flow EVM Testnet. The focus was on understanding core Web3 concepts while building a functional on-chain state mechanism. We set up the development environment, wrote and tested the Solidity smart contract, and verified its deployment and interaction through a blockchain explorer / test wallet. Key outcomes achieved during the hackathon: ✅ Designed and implemented a minimal smart contract for on-chain state storage ✅ Added public function for incrementing a counter (mutable state) ✅ Deployed the contract on the Flow EVM Testnet ✅ Tested read/write interactions using a wallet / test environment ✅ Gained hands-on experience with Solidity deployment workflow This prototype now forms the base for future improvements such as user-specific counters, role-based access controls, and UI integration into a full DApp.
テックスタック
資金調達の状況
The DecentraCounter project is currently in its pre-funding phase and has not yet received external investment or grants. So far, all development has been self-initiated and supported through personal time and resources during the hackathon. The goal at this stage is to establish a functional and well-documented on-chain proof of concept before pursuing formal fundraising opportunities. Since the project is still evolving from a prototype toward a full-fledged dApp, the fundraising strategy is structured in phases to align with key technical milestones.