Ethelia is Ethereum blockchain storage provider for different kinds of events. Event — some specific data with code, topic and payload. You just need to be authenticated on endpoint to access a pool of events.
Ethelia uses Pheix as a generic REST API endpoint software with decentralized authentication and multi-network event accessing agent.
Events could be distinguished by codes. Different events could be accessed on different blockchains, e.g. public or private networks. Events are stored in «events-based-database» — Ethereum built-in logging system.
As I would like to say – Pheix is the first web content management system in the world written in Raku language with data storing on Ethereum blockchain.
It's a hybrid CMS. On one hand, it bases on traditional legacy CMS approach for page templating, but on other – it's true REST-API engine for page content rendering – the case of headless CMS.
Pheix is under continuous development. Now it's at public beta release, pre-release Candidate is planned in Q3 2023.
Сonsider a network with functionally different nodes: IoT, programmable logic controllers (PLC), smart home systems, micro-services, standalone multi-threading or mobile applications. Every node runs own duty cycle with state changes and events emission.
In general non-critical state changes or usual events should not be logged, but once the node detects some anomaly or exceptional behavior, importance of logging increases exponentially.
The idea is to store tamper-proof and sensitive data on blockchain instead of regular database. Blockchain gives decentralization, security and resistance against data corruption or falsifying. Unfortunately, blockchain node does not manage direct data access — we need high level application or service to do that.
We need Ethelia 😇
Basically Ethelia uses Pheix as middle layer to access the data on Ethereum blockchain. Not as a service, but a framework. Technically Ethelia is a Pheix extension with business and service related logic in a set of independent modules. It uses Pheix features directly via object oriented model — methods and attributes.
Meanwhile Ethelia looks like a monolithic software and cannot be used without pre-installed Pheix.
Raku and Ethereum enthusiast, Ethelia founder.
Expretize: decentralized projects, DeFi applications and Ethereum related features like smart contracts, nodes and network setup, deployment and audit.
R&D: IoT and embedded tech scientific publications, Raku modules maintenance, attendee at Perl, Raku and FOSS related workshops and conferences.
Profile