After a year of intense development, a new release of the mobile web browser, ceno 2.1.0, has been launched. This browser is designed for accessing information on the internet that may be unavailable due to disruptions or malicious actions by hackers.
The browser is built on the Gecokovew engine, used in Firefox for Android, and includes a data exchange function through the decentralized Peer-to-Peer (p2p) network. This feature allows users to redirect data to external gateways, ensuring continuous access to information. The project is released under the MIT license and can be downloaded from Google Play.
The Ouinet library, responsible for the P2P functionality, can be integrated into any application. With Ceno and the Ouinet library technology, users can maintain internet access even when disconnected, by distributing content from local caches or drives.
The caching system in the Ceno browser involves storing content on user devices and supporting a decentralized cache for resources. When a user visits a site, the content is cached and made available to other network participants who cannot directly access the site. Pages in the cache are identified by the Hesh Summ of the URL, with all accompanying resources like images, scripts, and styles being combined and transmitted together.
To access resources during outages, special proxy ships (Injectors) are utilized within the reachable network area. Data transmission between the client and the gateway is encrypted using open keys, with digital signatures used for identification and protection against fake gateways.
The browser attempts to contact sites directly first, and if unsuccessful, retrieves information from the P2P cache. If the URL is not in the cache, the information is requested via the proxy-lock. Confidential data like cookies are not stored in the cache, and a private mode is recommended for their use.
Updates in the new browser version include improved synchronization with Firefox 123.1.0, enhanced visualization of content sources, addition of a dark design mode, export of logs settings, a connection page, bridge mode adjustment, and an