Na viereneenhalf jaar van ontwikkeling en testen is de eerste stabiele versie van de webbrowser , ontwikkeld onder leiding van Brendan Eich, de maker van de programmeertaal JavaScript en voormalig directeur van Mozilla. De browser is gebouwd op de Chromium-engine en richt zich op de bescherming van de privacy van gebruikers. Builds voor Linux, Windows, macOS, Android en iOS. De code van het project is beschikbaar op GitHub, specifieke componenten van Brave worden verspreid onder de vrije licentie MPLv2.
Brave heeft een standaard geactiveerde engine voor het blokkeren van advertenties, trackingcode, sociale-mediaknoppen, secties met automatisch afspelende video’s en invoegtoepassingen voor mining. De filterengine is geschreven in Rust en maakt gebruik van algoritmen die zijn ontleend aan de extensies Block Origin en Ghostery.
Volgens de ontwikkelaars maakt het verwijderen van advertenties en externe JavaScript-blokken de pagina's 3-6 keer sneller. In uitgevoerde tests van de ontwikkelaars heeft Brave gemiddeld de laadtijd van de geteste pagina's met 27 seconden verkort vergeleken met Chrome en met 22 seconden vergeleken met Firefox, terwijl de Brave-browser 58% minder gegevens laadde en 40% en 47% minder geheugen gebruikte voor het verwerken van pagina's dan Chrome en Firefox.
Om indirecte tracking van gebruikers tegen te gaan, wordt er in de browser een blokkering voor methoden van verborgen identificatie (‘browser fingerprinting’) toegepast. In de basis is de extensie HTTPS Everywhere geïntegreerd, waarmee op alle sites waar mogelijk HTTPS kan worden gebruikt. Er is een privé-modus beschikbaar waarin verkeer via het Tor-netwerk wordt geleid. De browser ondersteunt het synchronisatiemechanisme tussen apparaten, Brave Sync, biedt de keuze tussen een donkere en lichte thema, is compatibel met Chrome-extensies en heeft ingebouwde ondersteuning voor en .

Met de wetenschap dat het blokkeren van advertenties makers van content kan beroven van middelen voor het onderhouden van hun bronnen, hebben de ontwikkelaars van Brave een alternatieve financieringsmethode voor uitgevers in de browser geïntegreerd. Het idee van het voorgestelde systeem is dat de middelen van advertentieweergave worden ontvangen door de gebruiker, die ze vervolgens in de vorm van donaties verdeelt over de meest interessante bronnen volgens zijn mening.
Het doneren aan contentmakers via een systeem . Donaties kunnen worden gedaan als maandabonnement of als eenmalige beloningen voor interessante content (de indicator in de adresbalk verschijnt als een rode driehoek voor donaties). Om fraude te voorkomen kunnen alleen geverifieerde websites aan het programma deelnemen (meer dan 300.000 websites worden ondersteund). De Brave Rewards-widget wordt weergegeven op de pagina die wordt geopend bij het openen van een nieuw tabblad.

Donatiemiddelen kunnen worden verzameld via het geïntegreerde advertentieplatform Brave Ads van de browser, dat advertenties kan tonen zonder externe diensten te betrekken. Voor de bescherming van de privacy worden gegevens over de geopende pagina's niet buiten het systeem van de gebruiker verzonden en lokaal opgeslagen. Het gebruik van Brave Rewards en Brave Ads is optioneel, kan door de gebruiker worden ingeschakeld (via het menu Brave Rewards of de URL brave://rewards) en kan worden aangepast (het aantal getoonde advertenties per uur kan worden beperkt). Advertenties worden getoond in de vorm van afzonderlijke pop-upmeldingen van de content. Momenteel is het tonen van advertenties mogelijk in 30 landen, waaronder nog geen landen uit de post-Sovjet ruimte.
Betalingen worden gedaan in een speciaal ontwikkelde cryptocurrency (Basic Attention Token), gebaseerd op Ethereum en combineert een gedecentraliseerd platform voor advertentie-uitwisseling. De voorgestelde aanpak geeft de gebruiker de mogelijkheid om volledige controle te hebben over alle browsergegevens, terwijl bedrijven de mogelijkheid behouden om advertenties te plaatsen. Het model voor middelenverdeling houdt in dat 70% van de inkomsten van adverteerders wordt verdeeld onder de gebruikers. Verdiensten uit het bekijken van advertenties worden verzameld in de vorm van BAT-tokens in een portemonnee die aan de gebruiker is gekoppeld. De gebruiker kan de verdiende BAT inwisselen voor digitale en echte valuta's of gebruiken voor het sponsoren van websites.

Opmerking: De ontwikkelaars van de Manjaro Linux-distributie onderzoeken de mogelijkheid om Brave als standaardbrowser te gebruiken.
Bron: opennet.ru
