The Map Is Not The Territory

A blog by Christian Willmes.

A 32c3 blog post, from someone who was not there

| categories: conference, open source, research | View Comments

As it is now almost tradition for me to follow the CCC Congress via video streaming between the years, during major years end home cleanup and holiday chill, I want to take note about some interesting talks and recommend you to see the recordings of this talks, embedded in this post.

First off, the video streaming, recording and its web publication delivered by the CCC Video Operation Center is top notch! It is possible to follow every talk, some of them even simultaneously translated and with sub texts in several languages. The videos were live streamed in several formats, embedded HTML5 video, or video streams to play from video player applications, such as VLC. Later on the video are published on the servers, without ads and without tracking. Good services for embedding and sharing of the videos are provided too. It's really awesome and most important it's rock solid and professional. I am really looking forward to FOSS4G 2016 in Bonn, where these guys will be doing the video recordings for the FOSS4G Conference.


The second part of this talk is very interesting, the presenter of this part was able to in some way reverse engineer, or at least to successfully trace, how the variables are tuned in the Volkswagen engines, for cheating the emissions on the test stands.

A pity that the first guy took so much time, because he did not told anything new. If you read for example the Spiegel Online headlines according to the #dieselgate you know evereything he said. Sadly, the talk was aborted by the moderator in the end, when the talk was getting most interesting, because they ran out of time.

Let's Encrypt

Let's encrypt is a great new service, for anyone running a web server or web site. This service makes it possible to get TLS/SSL certificates, accepted by all the major browsers, for free! I tried it on this very web site and server, and got it installed in about 5 minutes. Really easy and a great service indeed!

Onion Tor Talks

The first talk, State of the Onion, is getting a tradition at CCC Congress. Here the lead persons of the Tor project are delivering the latest news about the project to the community. An absolute must see, for anyone interested in security, privacy and decency on the internet.

The second Tor talk is more technical, but also shows interesting statistics and has some stories about for example, how Facebook uses Tor and Onion sites to deliver its services in repressional regimes, such as Saudi Arabia, Russia or China.

A new kid on the block

Here, Katharina Nocun delivers THE "anti Facebook" Talk of this years Congress. The new kid on the block is in this case the open source decentralized Diaspora* social network. If Diaspora* is really new, is object-able, but she has some very valid observations to share and reminds us of why it is not a good idea to trust in a central commercial entity with to much of your private informations and data. Here is also a good article in German about her and this talk.

One year of securitarian drift in France

A very interesting talk, in the aftermath of the Paris attacks and the Charlie Hebdo attack in France, was given by two French activists form the la quadrature du net, the French CCC (in some sense). The French authorities and politics are strengthen the surveillance and diminishing the freedom of speech, because they think this increases the security. The two activists tell a quite shocking story about the current situation in france.

There were of course a lot more very interesting talks, but I leave it to the many crowds of the inter webs to report on this other talks. You can find all recordings on the CCC media servers, to virtually participate in the Congress like I did.

A happy new year to you all and of course have fun!


comments powered by Disqus

Read and Post Comments

Gridcoin it is!

| categories: gridcoin, research | View Comments

Recently, I started mining GridCoins, In the euphoria of successfully beeing awarded ~100 Gridcoin for BOINC computations today, I want to share some insights I got on the way. And yes, I also want to advertise this quite new and innovative crypto-currecy in this post a bit, because I believe it is a good thing to provide the computing energy for mining to actual scientific research computations, instead of computing just hashes like it is the case for Bitcoin, that produces no original wealth and only costs energy.

What is GridCoin and what is BOINC?

The short answer is, that GridCoin facilitates BOINC for mining a virtual math-based digital asset (crypto-currency), comparble to the more famous Bitcoin. In the following a more detailed answer is given, by first explaining BOINC, and how GridCoin works and how it relates to and applies the Berkeley Open Infrastructure for Network Computing (BOINC).


BOINC is an open source software, that facilitates volunteer based grid computing. The project was originally developed to support the SETI@Home project, but is now also used for any kind of scientific computing intensive research projects.

BOINC is pretty easy to setup on any common operating system (Linux, Mac, Windows), the BOINC manager software is quite easy to use, and makes participation in volunteer grid computing very user firendly. You just need to run the installer, and then follow some GUI based steps which includes choosing a project you want to volunterr for and providing an email adress and password. This credentials are needed from the projects server to keep track of how much your computer has done. In turn the project awards you with with credits accordingly. To ensure that credit is granted fairly, most BOINC projects work as follows, each task may be sent to two computers, When a computer reports a result, it claims a certain amount of credit, based on how much CPU time was used. When at least two results have been returned, the server compares them. If the results agree, then users are granted the smaller of the claimed credits. It is notable, that between claiming the credit and being awardet the credits, a significant amount of time (several day) can be needed until two results for the same tasks are recieved.


Gridcoin is the first block chain protocol that delivered a working algorithm that equally rewards and cryptographically proves solving BOINC hosted work, which can be virtually any kind of distributed computing process.

So, mining currency in Grdcoin is based on an algorithm called Proof-of-Research (PoR), which basic idea is the more a user researches, the more Gridcoins the user will get.

The gridcoin-Research software and its wallet system manage the process of staking in Gridcoin and thus being able to get Gridcoins awarded for BOINC computations, and taking care of your Gridcoin kind of "savings account", which saves completed research activities for up to 14 days. So the wallet should be run AT LEAST every 14 days for a few hours. To be on the safe side, leave the wallet open for as long as possible. This has the additional benefit of supporting overall network security.

You can find a lot of sometimes confusing terms within the GridCoin software, here is a nice glossary where you can look up most of that terms.

GridCoin setup

I am normally working on a Ubuntu system, so I aimed for the Linux release of the gridcoin-research implementation. But it turned out the Linux setup is a bit tricky, and I did not managed to compile the software from source, because of some unresolvable (without circumventing ubuntu otherwise needed package versions of those libs) dependencies. Though, it seems there will be a packaged version of the software sometime in the future, the project exists on launchpad, but at the time of writing there were no packages available.

So, I went to install the Windows version in a virtual machine, whic is a no-brainer, just downloading the installer and following the simple installation steps.
After the basic setup, you should try to recieve some starter gridcoins into your wallet, to have a positive balance, and thus are able to stake. For now, it is possible to grab some so called faucets (free gridcoins), for example from Gridcoin Asia, or from Gridcoin Pool. On the main Gridcoin page you can whatch a nice video explaining the setup proces and also how to gain some first coins.
Take care that you also have joined all BOINC projects with the same email adress and also joined the gridcoin team on each project. And double check if the projects you compute are whitelisted for gridcoin.

Computing on multiple computers and BOINC projects

To be able to compute on multiple devices, and get rewarded for one GridCoin-Research client and its according wallet, you need to take care of the following constraints. First, it is important that you run a BOINC manager instance on the device on which the Gridcoin-Research client is running. This manager instance should join all projects that you are computing from the other devices (of course using the same account credentials), so the Gridcoin client knows about these projects. I additionally, also added teh other devices for remote managemetn from this BOINC manager instance, but this is not nessecary (at least how I read the documentation).
You can verify the correct setup, by listing your CPIDs in the Gridcoin-Research client, and check if every project is listed. This is don by openeing the "Debug console" in the Grindcoin client and type: "list cpids".

Now waiting...

To actually start being rewarded takes some quite notable time. In my case it took 8 days, from initial setup of having BOINC computing on three devices (VPS server, Desktop PC and Laptop), over adding some coins to the wallet for being able to stake, until gaining the first mined PoR. So, be paitent in the begining, it will pay off.

Look at how the projects perform on your devices, this is very hardware configuration dependent. Project A can be more suitable for device X and project B can possibly perfome better on device Y with a dedicated gaming GPU for example. So, keep an eye on this and play around with the setup to achive most with your hardware. Its possible to track the performance of your devices and according project computations via the BOINC manager statistics interface.

Happy Gridcoin mining!


comments powered by Disqus

Read and Post Comments

« Previous Page