Dopo quattro anni e mezzo di sviluppo e test il primo rilascio stabile del browser web , sviluppato sotto la direzione di Brendan Eich, creatore del linguaggio JavaScript e ex CEO di Mozilla. Il browser si basa sul motore Chromium ed è focalizzato sulla protezione della privacy degli utenti. Le versioni per Linux, Windows, macOS, Android e iOS. Il codice del progetto è disponibile su GitHub, le componenti specifiche di Brave sono distribuite sotto licenza MPLv2.
Brave include e attiva di default un motore per il blocco della pubblicità, il codice per il tracciamento del movimento tra i siti, i pulsanti dei social media, i blocchi con video riproducibili automaticamente e le integrazioni per il mining. Il motore di filtraggio è scritto in Rust e utilizza algoritmi derivati dai componenti Block Origin e Ghostery.
Secondo quanto dichiarato dagli sviluppatori, la pulizia delle pagine visualizzate dalla pubblicità e dai blocchi JavaScript di terze parti consente di velocizzare il caricamento delle pagine da 3 a 6 volte. Nei test condotti dagli sviluppatori, Brave ha mediamente ridotto il tempo di caricamento delle pagine testate di 27 secondi rispetto a Chrome e di 22 secondi rispetto a Firefox, caricando il 58% in meno di dati e consumando il 40% e il 47% in meno di memoria rispetto a Chrome e Firefox.
Per combattere il tracciamento indiretto degli utenti, il browser utilizza un blocker per i metodi di identificazione nascosta (“browser fingerprinting”). All'interno è integrato il componente HTTPS Everywhere, che consente di utilizzare HTTPS su tutti i siti dove è possibile. È disponibile una modalità di navigazione privata, in cui il traffico viene instradato attraverso la rete Tor. Il browser supporta meccanismi di sincronizzazione tra i dispositivi tramite Brave Sync, offre la scelta tra temi scuri e chiari, è compatibile con le estensioni di Chrome e ha un supporto integrato e .

Riconoscendo che il blocco degli annunci potrebbe privare i creatori di contenuti dei mezzi necessari a sostenere le loro risorse, gli sviluppatori di Brave hanno integrato nel browser un meccanismo alternativo di finanziamento degli editori. L'idea alla base di questo schema è che i proventi derivanti dalla visualizzazione degli annunci vanno all'utente, che poi distribuisce questi fondi sotto forma di donazioni ai contenuti che ritiene più interessanti.
L'elenco delle donazioni ai creatori di contenuti attraverso il sistema . Le donazioni possono essere effettuate come abbonamento mensile o tramite premi una tantum per contenuti specifici e interessanti (nella barra degli indirizzi viene visualizzato un indicatore a forma di triangolo rosso per le donazioni). Per prevenire le frodi, solo i siti verificati possono partecipare al programma (sono supportati oltre 300.000 siti). Il widget Brave Rewards viene posizionato nella pagina mostrata all'apertura di una nuova scheda.

I fondi per le donazioni possono essere accumulati grazie alla piattaforma pubblicitaria integrata del browser Brave Ads, che consente di visualizzare annunci senza ricorrere a servizi esterni. Per garantire la privacy, i dati sulle pagine aperte non escono dal sistema dell'utente e vengono conservati localmente. L'uso di Brave Rewards e Brave Ads è facoltativo, attivabile a discrezione dell'utente (tramite il menu Brave Rewards o l'URL brave://rewards) e configurabile (è possibile limitare il numero di annunci visualizzati all'ora). La pubblicità viene mostrata sotto forma di notifiche a comparsa separate dai contenuti. Al momento, la visualizzazione degli annunci è possibile in 30 paesi, dei quali nessuno fa parte dell'ex spazio post-sovietico.
I pagamenti vengono effettuati in una criptovaluta appositamente creata (Basic Attention Token), basata su Ethereum e combinando una piattaforma decentralizzata per lo scambio di pubblicità. L'approccio proposto consente all'utente di controllare completamente tutti i dati del browser, mentre alle aziende viene garantita la possibilità di pubblicare annunci. Il modello di distribuzione dei fondi prevede la ripartizione del 70% delle entrate ottenute dagli inserzionisti tra gli utenti. I fondi derivanti dalla visualizzazione degli annunci vengono accumulati sotto forma di token BAT in un portafoglio associato all'utente. L'utente può scambiare i BAT guadagnati con valute digitali e reali o utilizzarli per sponsorizzare siti web.

Appendice: Gli sviluppatori della distribuzione Manjaro Linux stanno conducendo la possibilità di passare a Brave come browser predefinito.
Fonte: opennet.ru
