Author Topic: Idea to raise funds for WikiLeaks...  (Read 2951 times)

0 Members and 1 Guest are viewing this topic.

Offline iheartwl

  • Member
  • *
  • Posts: 10
Idea to raise funds for WikiLeaks...
« on: March 01, 2012, 07:52:41 AM »
So, some time ago, a website called thing2thing carried a small NPAPI java applet which generated, or mined bitcoins using the idle (excess) processing power on the visitors to the website's machines and supposedly donated the resulting bitcoins to wikileaks.  Or at least, that's what the website claimed.  I'm inclined to believe that that's what truly happened, but there was no way to verify it.  I was wondering if it would be possible to implement some kind of automatic bitcoin mining code on perhaps the main wikileaks website but certainly on sister sites aimed at enthusiasts like the forum here.  It would be preferable, more effective, and less shady to have it  be entirely written in JS, as many do not have the java plugin installed on their systems.  Then a small notification and toggle in a corner of the website as well as an "editorial" article / press release regarding the new fund-generation mechanism to ensure that it only runs with the consent of the machine's owner.  I think it would be most responsible to have the toggle default to "off" and let users opt-in.  I think most who frequent the website will more than enthusiastically toggle it on.  Something like google's notification to users of their updated privacy policy: "If you are a supporter of WikiLeaks and interested in donating your computer's idle processing power toward generating funds for us, click [here](http://wikileaks.org/New-Channel-For-Supporting-WL-With-Bitcoins.html)."  Then when you got to the article page, there would be a link toggling your cookie through a GET param (http://httpS://wikileaks.org/?bitcoingen_toggle=on) to make it so each future visit to the wikileaks site would result in bitcoins being mined for WL.  I think it is important that the toggle takes place over SSL (https).  I would also include instructions for setting wikileaks as your homepage in various browsers and what not.  This is just an idea that I wanted to get some exposure for.  Perhaps somebody with the technical know-how would be able to implement it and then donate the code to official wikileaks staffers for them to easily implement it on the real site.  Any others have thoughts on this?

Offline annar_chy

  • Full Member
  • ***
  • Posts: 242
Re: Idea to raise funds for WikiLeaks...
« Reply #1 on: March 09, 2012, 05:31:54 AM »
Wow, sounds like you have put some thought into this iheartwl.
"Injustice anywhere is a threat to justice everywhere."
"Our lives begin to end the day we become silent about things that matter."
 Martin Luther King Jr.

Offline iheartwl

  • Member
  • *
  • Posts: 10
Re: Idea to raise funds for WikiLeaks...
« Reply #2 on: March 09, 2012, 07:12:59 AM »
Actually, I'd put even more than that in.. A mod moved my post without telling me, and when I went to tack on the addendum, I couldn't find the post anymore.  So I tried to recall the ideas to the best of my ability and then added what new info I'd found.  That post follows:



(grmmmph!.. I typed out a long post but it seems to have been lost after a faulty submission to the forum by my browser. I will do my best to coherently recall the points and ideas.)


I sense that while many may not understand what bitcoins even are, much less how to use them, and don't have that much old-fashioned currency to spare (like myself) they would love to have an easy way to support WL.  Some time ago, a WL-related website called THING2THING claimed that a java applet embedded on it's homepage used the idle processing power of the visitors to the website's machines to generate bitcoins which would be donated to wikileaks.  There was no way to verify whether they were truly being donated or simply pocketed by the site's owner, and it has since been taken offline.  I have found the utility used by the site here: http://www.bitcoinplus.com/miner/embeddable .

Now, it occurred to me that it would be wonderful if WikiLeaks implemented something like this on their own official website which supporters could simply visit and leave open on their computers overnight or while they worked on other things.  It would be important for the users to give consent and "opt in," but I think there are many supporters who would enthusiastically jump at the chance to lend support to one of their favorite activist organizations.  A page on the site explaining how to easily set wikileaks.org as one's homepage on the various browsers and how the process works, that it's best visit and leave the page open on your computer over night, etc., would be good, too.  In addition, embedding the applet on some of the semi-official sister-sites such as this forum that are frequented by the more ardent and enthusiastic supporters would be a good move.

Unfortunately, however, the above implementation takes a cut of the earnings.  Maybe the company would be willing to waive the commission charge due to wikileaks' nonprofit nature.  But another downside remains.. the bloated java applet which is both a large download and a pain to install.  Moreover, the shady warnings of "unsigned" applets and out-of-date NPAPI plugins triggered by visiting the WikiLeaks site could contribute to the image of WL as an illegitimate, "hacker" organization in the minds of the ignorant.  Luckily, I have found this MIT-licensed, pure-JS client-side generator.  https://www.bitaddress.org/  I wonder if somebody can hack it to automatically send generated funds to WL's address, or better yet send individual calculations' results to a central meta-miner on a WL server which pools them all together to accelerate the mining process.  Ideally this would all happen behind the scenes so that all the user has to think about is "Your machine is currently using its processing power to generate digital currency for WikiLeaks.  Thank you for your support."  Finally, in my research I have stumbled upon the fact that without pooling efforts it can take upwards of two whole years to uncover a single block of 250 bitcoins.  I wonder if this can be hacked to be made feasible and worth the efforts of implementation for wikileaks.
More info available in the forum post. https://bitcointalk.org/index.php?topic=43496.0  I'm going to bed now but if somebody else would like to reach out to the creator of this bitaddress utility through the bitcointalk.org forum to see if the necessary hacks are practical or if he would be willing to help out with the work on them, I think that would be great.

I'm thinking it would be cool for someone with the technical know-how were to make this work before getting the attention of official WL staffers and donating it to them to simply paste into their site's code.

I don't know if the technical side can be made to work out in a useful way for wikileaks but this was an idea that crossed my mind.  I would very much appreciate somebody weighing in on it with a deeper understanding of the workings of the tech.



Peace, Thanks, + Long Live WikiLeaks!

@annar_chy

Offline annar_chy

  • Full Member
  • ***
  • Posts: 242
Re: Idea to raise funds for WikiLeaks...
« Reply #3 on: March 09, 2012, 17:29:13 PM »
Holy cats you put a lot of work into this idea!

OK, I'm 'fessing up...I am one of those "many" to whom you refer in your first sentences, iheartwl. 

"I sense that while many may not understand what bitcoins even are, much less how to use them, and don't have that much old-fashioned currency to spare (like myself) they would love to have an easy way to support WL. "

But, I leave my WL tab up permanently.  I check it all the time when I'm working on the computer...So I would be an ideal candidate for your fundraising idea!
"Injustice anywhere is a threat to justice everywhere."
"Our lives begin to end the day we become silent about things that matter."
 Martin Luther King Jr.

Offline iheartwl

  • Member
  • *
  • Posts: 10
Re: Idea to raise funds for WikiLeaks...
« Reply #4 on: March 13, 2012, 02:12:27 AM »
Too bad nobody'll make it. :(