Bitcoin Forum
November 15, 2024, 02:07:49 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: P2P advertising with Bitcoin  (Read 2128 times)
spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 26, 2012, 10:37:13 PM
 #1





At the Advertiser end
For each new ad created, the advertiser will have hash value of the link url
and a verification code of the verification captcha image on the ad page.This
will later be used for visitor verification.The link,bitcoin address of the
advertiser,worth of the ad,number of clicks remaining for the ad and the price per
click will be floated in the ad network.

At each node
All the ads floating in the network will be collected by every node.A list
will be maintained showing the information of the price,ad link,and bitcoin
address of the advertiser of all ads.If the ad is clicked,the verification code
is manually inserted by the user of the node and its hash is caculated with the
link ad url.This hash is sent to the advertiser for verification.

Verification at the advertiser's End
The hash sent by the visitor will be matched with the initially stored hash value
of the ad-campaign.For ensuring a single hit by a node,the advertiser will
maintain a list of advertisers, who successfully clicked in the ad-campaign.BTC
transation will only be initiated, if visitor is not found in the 'Already
visited List'.

Thus unique hits will be ensured by the members of the ad network and all
payment would be peer to peer and fully automated between the advertiser and
the visitors.



On completion of Ad-campaign
After the number of licks required by the advertiser is fullfilled,then a
termination request will be generated by the advertiser and one by one from
each node 'the completed link ad data' will be deleted.This can only be
initiated by the advertiser.

spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 26, 2012, 11:22:06 PM
 #2

The diagram image width is too large to fit in so may horizontally scroll if image appears cropped from the right.This could bring bitcoin in circulation among advertisers who want to target bitcoin users.Drop in your comments regarding its feasibility.

spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 27, 2012, 04:35:31 AM
 #3

Please take time to read.Its morning here still no feedback Sad
Did I posted under wrong subsection,it should be moved to dev subsection ?

donking
Jr. Member
*
Offline Offline

Activity: 38
Merit: 2



View Profile
April 27, 2012, 07:09:53 AM
 #4

I am not sure I understand what this "verification text code" is and how it works?

And it seems to omit checking for fraudulent use. How is fake clicks or impressions dealt with. It seems to just transfer coins at the end there.
spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 27, 2012, 07:35:34 AM
 #5

I am not sure I understand what this "verification text code" is and how it works?

And it seems to omit checking for fraudulent use. How is fake clicks or impressions dealt with. It seems to just transfer coins at the end there.

The ad-page will have a captcha code embedded to it.While starting the ad,the advertiser will manually input the text value of the captcha code in the hash client.The client will concatenate the "verification text code" with the link url and calculate with hash with any hash function.This hash will be kept securely in the client and will be used to verify with the hash send by a visitor for claiming the ad money.

The visitor will only know the url of the ad.He have to view the ad in-order to get the ""verification text code"" placed in the captcha image on the ad-page.The visitors client will calculate the hash similarly and send it to the advertiser.The advertiser maintains a check list to ensure one node click only once for a ad.In this way fake clicks can be dealt effectively.

After all the verification, at the last payment is made by the bitcoin client.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
April 27, 2012, 10:04:57 AM
 #6

The visitor will only know the url of the ad.He have to view the ad in-order to get the ""verification text code"" placed in the captcha image on the ad-page.The visitors client will calculate the hash similarly and send it to the advertiser.The advertiser maintains a check list to ensure one node click only once for a ad.In this way fake clicks can be dealt effectively.

After all the verification, at the last payment is made by the bitcoin client.

So in the end I see an ad for a product that seems interesting, click on it, have to solve a captcha and get a few bitcents?
Also who keeps me from using proxies and changing NodeIDs (or dropping cookies or however else you want to identify nodes)? Once I solved a Captcha, it has to stay the same for all the same ads, right?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 27, 2012, 02:17:45 PM
 #7

The visitor will only know the url of the ad.He have to view the ad in-order to get the ""verification text code"" placed in the captcha image on the ad-page.The visitors client will calculate the hash similarly and send it to the advertiser.The advertiser maintains a check list to ensure one node click only once for a ad.In this way fake clicks can be dealt effectively.

After all the verification, at the last payment is made by the bitcoin client.

So in the end I see an ad for a product that seems interesting, click on it, have to solve a captcha and get a few bitcents?
Also who keeps me from using proxies and changing NodeIDs (or dropping cookies or however else you want to identify nodes)? Once I solved a Captcha, it has to stay the same for all the same ads, right?


Ya you got me
Quote
to solve a captcha and get a few bitcents
.
If IP addresses are attached to verification data sent by the visitor then node changing wont help,but as in bitcoin anyone could have many node ids and can use proxies these are problems with every P2P network but even with this drawback  you till have to concentrate on the ad page.

Captcha will randomly change after specified time by the client by uploading to the server hosting the captcha-image.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
April 27, 2012, 06:47:22 PM
 #8

So it is not truly p2p then as it utilizes servers?

Somehow I'm unsure if I get the main problem this idea tries to solve...

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 28, 2012, 04:46:44 AM
 #9

Just add tor hosting with it, then it becomes truly p2p.It solves the problem of having to trust a middle broken between the advertiser and the visitor of the ad,the payments are direct.There is no money paid to an advertising platform.

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
April 28, 2012, 04:09:33 PM
 #10

So it would be even worse - every 0-day in Flash, Java or any browser would immediately be tested with this platform. Also paying a page directly to put up an ad is possible already today, why should visitors anyways get coins (not the page hosters) and do you have a proof of concept implementation up and running (maybe with testnet coins) somewhere?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
spndr7 (OP)
Legendary
*
Offline Offline

Activity: 1020
Merit: 1000



View Profile WWW
April 29, 2012, 05:25:06 AM
 #11

I don't have proof of concept yet.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!