
The creators of the modern Internet thought that it should have a built-in payment system.
Web pioneer and Netscape creator Marc Andreessen, who considers Bitcoin as a good model for standard Internet payment systems, noted that if he had a time machine and could go back to when the Web was first designed, โone thing Iโd do for sure would be to build in Bitcoin or some similar form of cryptocurrency.โ
Tim Berners-Lee himself, the creator of the Web, tried to develop a micropayments system for the Web through the World Wide Web Consortium (W3C) in the โ90s, but the idea hasnโt been implemented so far.
Recently the W3C restarted its work on an overall Web payments architecture and produced initial drafts. The W3C drafts make only incidental mentions of Bitcoin and distributed ledger technologies. However, itโs worth noting that digital currencies based on distributed ledgers are the only form of Internet-native payment system that exists, works and effectively implements one-click payments.
There are blockchain-based projects to add micropayment layers to the Web, including micropayments in the core Internet protocols, but adding payments to the underlying Web protocol itself would require years of standardization work by official bodies such as the W3C.
An interesting intermediate approach is integrating micropayments in the browser. A high-profile team headed by Brendan Eich, creator of the Javascript programming language and former CEO of Mozilla, recently launched a new browser dubbed Brave, which offers faster browsing by replacing ads with clean and light ads, with an option to switch ads off via Bitcoin micropayments. A forthcoming version of the Brave browser, planned for April, will include micropayments and a built-in Bitcoin wallet.
Bitcoin Magazine reached out to Eich to find out more about Braveโs approach, strategy and roll-out schedule. Eich confirmed that the schedule for the built-in Bitcoin wallet is on track for April. The Brave micropayment economy will run on the Bitcoin blockchain.
โWe donโt need more risk multiplication via independent eventsโ odds ratios,โ Eich said. โIt may be that things change, but right now Bitcoin is the most mature permissionless option. We do not have time or funds to reinvent round-enough wheels.โ
The Brave wallet will be implemented in partnership with Bitgo. โWe put Bitcoin โunder the hood,โ so [we] want a more enterprise-like partner,โ said Eich. โWeโre talking to Coinbase, Blockchain.info, and others, but for our built-in wallets, BitGo is the right partner.โ
Full operations with ads and micropayments to publishers and users are scheduled for version 1.0. โOur hope is to have trial ad campaigns flowing in the pre-1.0 timeframe, and weโre working with a major agency toward this end,โ said Eich. โOur developer timeline is here. Trials first, then revenue-bearing ad campaigns, which traditionally pay on a net-120 schedule, after anonymous confirmation of authentic impressions.โ
Brave is more than yet-another browser, and aims at deeply changing the Internet. โBrave is a startup trying to grow a user base who loves our product for its speed and privacy of data handling, to help users build up their own data sets on their devices, never exfiltrated in the clear, not even to our servers,โ Eich told Bitcoin Magazine.
โThatโs a more scalable model for the IoT/VR-multiverse future, again on general principles,โ he said. โOf course, much work lies ahead to standardize protocols for things like anonymous ads, pseudonymous high-integrity watermarks, micro-royalties, etc. We start with browsing, ad blocking and replacement and micropayments to our users and websites they browse.โ
Braveโs business model is centered on building its own ad network to replace the expensive, slow, resource-consuming and privacy-unfriendly ads of the main ad networks. โWe could affect Doubleclick and other middle-players who take too much money out of the flow from advertisers to publishers, and who tax users by slowing down the web with trackers and ads that use up your mobile deviceโs battery and which, too often, make your eyes bleed from badly targeted ads, if not from the occasional and rising threat of malvertisement,โ said Eich, and disclosed some aspects of the demographic data and analytics that Brave will offer to the advertisers in its network:
โWeโre currently working on how to model our user base to give an idea of audience, and we are taking care to do this only via polling and other opt-in methods. As we bring up our NI-ZKIP (Non-Interative Zero Knowledge Proof) protocol for payments and ad confirmations, we will have better and deterministically anonymized data (not statistically or differentially private data).โ
โWeโve studied all the cases where databases were supposedly anonymized and released, only to be studied later such that users were reidentified en masse. Weโre not giving away any such database, since we donโt collect or keep one at all. All our usersโ data stays in the clear on their devices.โ
โOur cross-device sync, not yet implemented, will encrypt end to end using a client-private key. We plan to use a Key Recovery Service thatโs a separate business entity from us, with no way for us to get the userโs key. A KRS is necessary for both cross-device encrypted data sync, and, of course, for BitGoโs wallet, since users do sometimes lose keys. From past sync projects weโve learned that users expect the encrypted data to be a usable backup, not just a mirror of device data that canโt be used if all devices are lost.โ
Brave users will be able to choose whether to block or replace the original ads with clean ads from the Brave network. The users who choose to replace ads will receive 15 percent of ad revenue in their wallets, which they will be able to use to buy ad-free access to their favorite sites. Publishers will receive at least 55 percent of ad revenue, which Brave hopes to increase to 70 percent.
The company is working on authentication specs for publishers, based on Letโs Encrypt and other work to do Domain Verification right. โAs the dismal history of PKI Certificate Authority mis-issuance of DV certs shows, one needs to be careful,โ said Eich. โHere again, we think BitGo is a good partner. Weโll cover costs of certification from a one-time fee against revenue share.โ
Eich is persuaded that the Brave solution could become a de-facto standard and be implemented in other browsers like Firefox and Safari, in piecewise standards. โPrivate ad placement and anonymous ad confirmation are two possible pieces,โ he says. โItโs fatal to standardize prematurely, but having worked successfully on [Javascript] and other standards for 20 years, I can see how to take our solution toward standardization in a modular way.โ
Concerning Web payment standards, Eich confirmed that the Brave team is following the Web Payment Request API as it moves toward First Published Working Draft status โLots of issues remain ahead,โ he said.
โThe Web missed an opportunity back in the early days to define payments and all they entail as a standard,โ said Eich in his first Brave blog post on โHow to Fix the Web.โ Itโs interesting to note that, much before Andreessen and Berners-Lee, Ted Nelsonโs Xanadu project โ a conceptual precursor of todayโs Web, arguably more advanced โ included payment standards. Xanaduโs original concepts, proposed in the โ70s, has been promoted by legendary cyber-culture icon Jaron Lanier in his book โWho Owns the Future.โ
โIโve been influenced in general by both Xanadu, and by Jaronโs book,โ said Eich. โWe do have a micro-royalty gleam in our eye with Brave. Iโm an adviser to OTOY, and Iโve helped them pitch watermarking over DRM, since shared-3D-world artwork canโt really be DRMโed but is too easy to copy in full.โ
Payment standards are but one of the important features of Xanadu not included in todayโs Web. Another is two-way links, a feature which, according to Lanier, could be used together with micropayments to create a fair and sustainable Web economy. โThe many-to-one nature of links creates a dual problem, the โwhat pages link hereโ question that Google and other search engines can answer,โ commented Eich. โWouldnโt it be great if a decentralized system could answer this question, reliably and efficiently?โ