• Stars
    star
    199
  • Rank 196,105 (Top 4 %)
  • Language
    TeX
  • Created over 7 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Basic Attention Token

Introducing a decentralized, transparent digital ad exchange based on Ethereum Blockchain.

Problem:

Digital advertising is broken. The marketplace for online advertising, once dominated by advertisers, publishers and users, has become overrun by "middleman" ad exchanges, audience segmentation, complicated behavioral and cross-device user tracking, and opaque cross-party sharing through data management platforms. Users face unprecedented levels of malvertisements and privacy violations. Mobile advertising results in as much as $23 per month in data charges on the average user’s data plan, slow page loads, and as much as 21% less battery life. In response, over 600 million mobile devices and desktops (globally) employ ad blocking software and this number is growing. Traditional publishers have lost approximately 66% of their revenue over the past decade, adjusted for inflation. Publishers face falling revenue, users feel increasingly violated, and advertisers’ ability to assess effectiveness is diminished.

Solution:

The solution is a decentralized, transparent digital ad exchange based on Blockchain.

The first component is Brave, a fast, open source, privacy-focused browser that blocks third party ads and trackers, and builds in a ledger system that measures user attention to reward publishers accordingly.

Second component is BAT (Basic Attention Token), a token for a decentralized ad exchange. It compensates the browser user for attention while protecting privacy. BAT connects advertisers, publishers, and users and is denominated by relevant user attention, while removing social and economic costs associated with existing ad networks, e.g., fraud, privacy violations, and malvertising. BAT is a payment system that rewards and protects the user while giving better conversion to ad vertisers and higher yield to publishers. We see BAT and associated technologies as a future part of web standards, solving the important problem of monetizing publisher content while protecting user privacy.

To learn more please visit https://basicattentiontoken.org/

Contact

If you have questions please send us an email at [email protected] or join our slack channel at http://slack.basicattentiontoken.org/

More Repositories

1

bat-ledger

A BAT-based micropayments system for users and publishers
JavaScript
73
star
2

publishers

Publisher interface for Brave Payments
Ruby
65
star
3

bat-go

Pass "go", collect 200 BAT
Go
42
star
4

challenge-bypass-ristretto

Challenge Bypass using the Ristretto group
Rust
35
star
5

themis-rfcc

Repository with resources for the THEMIS RFC&C
15
star
6

bat-publisher

Routines to identify publishers for the BAT. ( deprecated )
JavaScript
11
star
7

bat-mercury-concept

Initial design concept for BAT Mercury
11
star
8

bat-client

An example of client code for the BAT.
JavaScript
7
star
9

bat-native-usermodel

C++
6
star
10

wasm-thumbnail

WASM image thumbnail resizing library
Ruby
5
star
11

challenge-bypass-ristretto-ffi

An FFI crate to expose functionality from challenge-bypass-ristretto
C++
5
star
12

brave-payments-tools

(Deprecated) Tools for Brave Payments
JavaScript
4
star
13

bat-native-ads

C++
3
star
14

bat-ratios

a server to cache and serve up exchange rates between currencies
JavaScript
3
star
15

bat-native-ledger

C++
3
star
16

bat-balance

Find the balance associated with a BAT wallet.
JavaScript
3
star
17

bat-native-confirmations

C++
2
star
18

upload-settlements

a repo for facilitating the uploading of settlements
JavaScript
2
star
19

bat-usermodel

BAT Ad Generation Engine
JavaScript
2
star
20

bat-ledger-spec

Test suite for ledger code (JS and C++)
JavaScript
2
star
21

BAT-Ambassadors

1
star
22

papers

for writing Brave-related papers, mostly in LaTeX
TeX
1
star
23

currency

caches currency trade rates for singular access point
JavaScript
1
star
24

bat-native-tweetnacl

customized TweetNaCl (https://tweetnacl.cr.yp.to)
C
1
star
25

bat-native-rapidjson

customized RapidJSON (http://rapidjson.org)
C++
1
star
26

bat-native-anonize

C
1
star
27

bat-utils

Utilities for BAT servers
JavaScript
1
star
28

node-bitcoinaverage-api

res ipsa loquitur
JavaScript
1
star