]> pere.pagekite.me Git - homepage.git/blob - blog/tags/bitcoin/index.html
911922e46c2e5fe79d46e289733f18c0227872af
[homepage.git] / blog / tags / bitcoin / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: Entries Tagged bitcoin</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="bitcoin.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21 <h3>Entries tagged "bitcoin".</h3>
22
23 <div class="entry">
24 <div class="title">
25 <a href="http://people.skolelinux.org/pere/blog/Valutakrambod___A_python_and_bitcoin_love_story.html">Valutakrambod - A python and bitcoin love story</a>
26 </div>
27 <div class="date">
28 29th September 2018
29 </div>
30 <div class="body">
31 <p>It would come as no surprise to anyone that I am interested in
32 bitcoins and virtual currencies. I've been keeping an eye on virtual
33 currencies for many years, and it is part of the reason a few months
34 ago, I started writing a python library for collecting currency
35 exchange rates and trade on virtual currency exchanges. I decided to
36 name the end result valutakrambod, which perhaps can be translated to
37 small currency shop.</p>
38
39 <p>The library uses the tornado python library to handle HTTP and
40 websocket connections, and provide a asynchronous system for
41 connecting to and tracking several services. The code is available
42 from
43 <a href="http://github.com/petterreinholdtsen/valutakrambod">github</a>.</p>
44
45 </p>There are two example clients of the library. One is very simple and
46 list every updated buy/sell price received from the various services.
47 This code is started by running bin/btc-rates and call the client code
48 in valutakrambod/client.py. The simple client look like this:</p>
49
50 <p><blockquote><pre>
51 import functools
52 import tornado.ioloop
53 import valutakrambod
54 class SimpleClient(object):
55 def __init__(self):
56 self.services = []
57 self.streams = []
58 pass
59 def newdata(self, service, pair, changed):
60 print("%-15s %s-%s: %8.3f %8.3f" % (
61 service.servicename(),
62 pair[0],
63 pair[1],
64 service.rates[pair]['ask'],
65 service.rates[pair]['bid'])
66 )
67 async def refresh(self, service):
68 await service.fetchRates(service.wantedpairs)
69 def run(self):
70 self.ioloop = tornado.ioloop.IOLoop.current()
71 self.services = valutakrambod.service.knownServices()
72 for e in self.services:
73 service = e()
74 service.subscribe(self.newdata)
75 stream = service.websocket()
76 if stream:
77 self.streams.append(stream)
78 else:
79 # Fetch information from non-streaming services immediately
80 self.ioloop.call_later(len(self.services),
81 functools.partial(self.refresh, service))
82 # as well as regularly
83 service.periodicUpdate(60)
84 for stream in self.streams:
85 stream.connect()
86 try:
87 self.ioloop.start()
88 except KeyboardInterrupt:
89 print("Interrupted by keyboard, closing all connections.")
90 pass
91 for stream in self.streams:
92 stream.close()
93 </pre></blockquote></p>
94
95 <p>The library client loop over all known "public" services,
96 initialises it, subscribe to any updates from the service, check and
97 activate websocket streaming if the service provide it, and if no
98 streaming is supported, fetch information from the service and set up
99 a periodic update every 60 seconds. The output from this client can
100 look like this:</p>
101
102 <p><blockquote><pre>
103 Bl3p BTC-EUR: 5687.110 5653.690
104 Bl3p BTC-EUR: 5687.110 5653.690
105 Bl3p BTC-EUR: 5687.110 5653.690
106 Hitbtc BTC-USD: 6594.560 6593.690
107 Hitbtc BTC-USD: 6594.560 6593.690
108 Bl3p BTC-EUR: 5687.110 5653.690
109 Hitbtc BTC-USD: 6594.570 6593.690
110 Bitstamp EUR-USD: 1.159 1.154
111 Hitbtc BTC-USD: 6594.570 6593.690
112 Hitbtc BTC-USD: 6594.580 6593.690
113 Hitbtc BTC-USD: 6594.580 6593.690
114 Hitbtc BTC-USD: 6594.580 6593.690
115 Bl3p BTC-EUR: 5687.110 5653.690
116 Paymium BTC-EUR: 5680.000 5620.240
117 </pre></blockquote></p>
118
119 <p>The exchange order book is tracked in addition to the best buy/sell
120 price, for those that need to know the details.</p>
121
122 <p>The other example client is focusing on providing a curses view
123 with updated buy/sell prices as soon as they are received from the
124 services. This code is located in bin/btc-rates-curses and activated
125 by using the '-c' argument. Without the argument the "curses" output
126 is printed without using curses, which is useful for debugging. The
127 curses view look like this:</p>
128
129 <p><blockquote><pre>
130 Name Pair Bid Ask Spr Ftcd Age
131 BitcoinsNorway BTCEUR 5591.8400 5711.0800 2.1% 16 nan 60
132 Bitfinex BTCEUR 5671.0000 5671.2000 0.0% 16 22 59
133 Bitmynt BTCEUR 5580.8000 5807.5200 3.9% 16 41 60
134 Bitpay BTCEUR 5663.2700 nan nan% 15 nan 60
135 Bitstamp BTCEUR 5664.8400 5676.5300 0.2% 0 1 1
136 Bl3p BTCEUR 5653.6900 5684.9400 0.5% 0 nan 19
137 Coinbase BTCEUR 5600.8200 5714.9000 2.0% 15 nan nan
138 Kraken BTCEUR 5670.1000 5670.2000 0.0% 14 17 60
139 Paymium BTCEUR 5620.0600 5680.0000 1.1% 1 7515 nan
140 BitcoinsNorway BTCNOK 52898.9700 54034.6100 2.1% 16 nan 60
141 Bitmynt BTCNOK 52960.3200 54031.1900 2.0% 16 41 60
142 Bitpay BTCNOK 53477.7833 nan nan% 16 nan 60
143 Coinbase BTCNOK 52990.3500 54063.0600 2.0% 15 nan nan
144 MiraiEx BTCNOK 52856.5300 54100.6000 2.3% 16 nan nan
145 BitcoinsNorway BTCUSD 6495.5300 6631.5400 2.1% 16 nan 60
146 Bitfinex BTCUSD 6590.6000 6590.7000 0.0% 16 23 57
147 Bitpay BTCUSD 6564.1300 nan nan% 15 nan 60
148 Bitstamp BTCUSD 6561.1400 6565.6200 0.1% 0 2 1
149 Coinbase BTCUSD 6504.0600 6635.9700 2.0% 14 nan 117
150 Gemini BTCUSD 6567.1300 6573.0700 0.1% 16 89 nan
151 Hitbtc+BTCUSD 6592.6200 6594.2100 0.0% 0 0 0
152 Kraken BTCUSD 6565.2000 6570.9000 0.1% 15 17 58
153 Exchangerates EURNOK 9.4665 9.4665 0.0% 16 107789 nan
154 Norgesbank EURNOK 9.4665 9.4665 0.0% 16 107789 nan
155 Bitstamp EURUSD 1.1537 1.1593 0.5% 4 5 1
156 Exchangerates EURUSD 1.1576 1.1576 0.0% 16 107789 nan
157 BitcoinsNorway LTCEUR 1.0000 49.0000 98.0% 16 nan nan
158 BitcoinsNorway LTCNOK 492.4800 503.7500 2.2% 16 nan 60
159 BitcoinsNorway LTCUSD 1.0221 49.0000 97.9% 15 nan nan
160 Norgesbank USDNOK 8.1777 8.1777 0.0% 16 107789 nan
161 </pre></blockquote></p>
162
163 <p>The code for this client is too complex for a simple blog post, so
164 you will have to check out the git repository to figure out how it
165 work. What I can tell is how the three last numbers on each line
166 should be interpreted. The first is how many seconds ago information
167 was received from the service. The second is how long ago, according
168 to the service, the provided information was updated. The last is an
169 estimate on how often the buy/sell values change.</p>
170
171 <p>If you find this library useful, or would like to improve it, I
172 would love to hear from you. Note that for some of the services I've
173 implemented a trading API. It might be the topic of a future blog
174 post.</p>
175
176 <p>As usual, if you use Bitcoin and want to show your support of my
177 activities, please send Bitcoin donations to my address
178 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
179
180 </div>
181 <div class="tags">
182
183
184 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
185
186
187 </div>
188 </div>
189 <div class="padding"></div>
190
191 <div class="entry">
192 <div class="title">
193 <a href="http://people.skolelinux.org/pere/blog/EU_domstolen_konkluderer_motsatt_av_Skatteetaten_n_r_det_gjelder_Bitcoin.html">EU-domstolen konkluderer motsatt av Skatteetaten når det gjelder Bitcoin</a>
194 </div>
195 <div class="date">
196 22nd October 2015
197 </div>
198 <div class="body">
199 <p>Bitcoin er i litt vinden i Norge for tiden, med
200 <a href="http://www.nrk.no/ytring/en-digital-robin-hood-1.12604681">kronikk
201 om bitcoin-overføringer på tvers av landegrensene</A> hos NRK Ytring
202 for to dager siden og
203 <a href="https://tv.nrk.no/program/KOID25009815/kapital-bitcoin-en-digital-pengebinge">dokumentar
204 om bitcoin</a> på NRK 2 i forgårs og i går. I den sammenhengen er det
205 spesielt hyggelig med en gladnyhet fra EU om Bitcoin.</p>
206
207 <p>I dag konkluderte EU-domstolen at
208 <a href="http://curia.europa.eu/juris/document/document.jsf?text=&docid=170305&pageIndex=0&doclang=en&mode=req&dir=&occ=first&part=1&cid=604079">Bitcoin-kjøp
209 fra Bitcoin-børser ikke er MVA-pliktig</a> (sak C‑264/14). Fant
210 <a href="http://www.reuters.com/article/2015/10/22/us-bitcoin-tax-eu-idUSKCN0SG0X920151022">nyheten
211 først hos Reuters</a>, etter tips fra innehaveren av
212 <a href="http://www.bitmynt.no/">Bitmynt</a>. EU-domstolens avgjørelse
213 er stikk i strid med
214 <a href="http://www.skatteetaten.no/no/Radgiver/Rettskilder/Uttalelser/Prinsipputtalelser/Bruk-av-bitcoins--skatte--og-avgiftsmessige-konsekvenser/">annonseringen
215 fra Skatteetaten i 2013</a>, der de konkluderte med at bitcoin er et
216 «formuesobjekter» som det skulle betales mva på ved kjøp og salg.
217 Dermed la Skatteetaten opp til dobbel MVA-betaling hvis en kjøpte noe
218 med Bitcoin fra Norge (først mva på kjøp av Bitcoin, deretter mva på
219 det en kjøper med Bitcoin). Jeg lurer på om denne avgjørelsen får
220 Skatteetaten til å bytte mening. Gleder meg til fortsettelsen.</p>
221
222 </div>
223 <div class="tags">
224
225
226 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
227
228
229 </div>
230 </div>
231 <div class="padding"></div>
232
233 <div class="entry">
234 <div class="title">
235 <a href="http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html">A fist full of non-anonymous Bitcoins</a>
236 </div>
237 <div class="date">
238 29th January 2014
239 </div>
240 <div class="body">
241 <p>Bitcoin is a incredible use of peer to peer communication and
242 encryption, allowing direct and immediate money transfer without any
243 central control. It is sometimes claimed to be ideal for illegal
244 activity, which I believe is quite a long way from the truth. At least
245 I would not conduct illegal money transfers using a system where the
246 details of every transaction are kept forever. This point is
247 investigated in
248 <a href="https://www.usenix.org/publications/login">USENIX ;login:</a>
249 from December 2013, in the article
250 "<a href="https://www.usenix.org/system/files/login/articles/03_meiklejohn-online.pdf">A
251 Fistful of Bitcoins - Characterizing Payments Among Men with No
252 Names</a>" by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
253 Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. They
254 analyse the transaction log in the Bitcoin system, using it to find
255 addresses belong to individuals and organisations and follow the flow
256 of money from both Bitcoin theft and trades on Silk Road to where the
257 money end up. This is how they wrap up their article:</p>
258
259 <p><blockquote>
260 <p>"To demonstrate the usefulness of this type of analysis, we turned
261 our attention to criminal activity. In the Bitcoin economy, criminal
262 activity can appear in a number of forms, such as dealing drugs on
263 Silk Road or simply stealing someone else’s bitcoins. We followed the
264 flow of bitcoins out of Silk Road (in particular, from one notorious
265 address) and from a number of highly publicized thefts to see whether
266 we could track the bitcoins to known services. Although some of the
267 thieves attempted to use sophisticated mixing techniques (or possibly
268 mix services) to obscure the flow of bitcoins, for the most part
269 tracking the bitcoins was quite straightforward, and we ultimately saw
270 large quantities of bitcoins flow to a variety of exchanges directly
271 from the point of theft (or the withdrawal from Silk Road).</p>
272
273 <p>As acknowledged above, following stolen bitcoins to the point at
274 which they are deposited into an exchange does not in itself identify
275 the thief; however, it does enable further de-anonymization in the
276 case in which certain agencies can determine (through, for example,
277 subpoena power) the real-world owner of the account into which the
278 stolen bitcoins were deposited. Because such exchanges seem to serve
279 as chokepoints into and out of the Bitcoin economy (i.e., there are
280 few alternative ways to cash out), we conclude that using Bitcoin for
281 money laundering or other illicit purposes does not (at least at
282 present) seem to be particularly attractive."</p>
283 </blockquote><p>
284
285 <p>These researches are not the first to analyse the Bitcoin
286 transaction log. The 2011 paper
287 "<a href="http://arxiv.org/abs/1107.4524">An Analysis of Anonymity in
288 the Bitcoin System</A>" by Fergal Reid and Martin Harrigan is
289 summarized like this:</p>
290
291 <p><blockquote>
292 "Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
293 complicated issue. Within the system, users are identified by
294 public-keys only. An attacker wishing to de-anonymize its users will
295 attempt to construct the one-to-many mapping between users and
296 public-keys and associate information external to the system with the
297 users. Bitcoin tries to prevent this attack by storing the mapping of
298 a user to his or her public-keys on that user's node only and by
299 allowing each user to generate as many public-keys as required. In
300 this chapter we consider the topological structure of two networks
301 derived from Bitcoin's public transaction history. We show that the
302 two networks have a non-trivial topological structure, provide
303 complementary views of the Bitcoin system and have implications for
304 anonymity. We combine these structures with external information and
305 techniques such as context discovery and flow analysis to investigate
306 an alleged theft of Bitcoins, which, at the time of the theft, had a
307 market value of approximately half a million U.S. dollars."
308 </blockquote></p>
309
310 <p>I hope these references can help kill the urban myth that Bitcoin
311 is anonymous. It isn't really a good fit for illegal activites. Use
312 cash if you need to stay anonymous, at least until regular DNA
313 sampling of notes and coins become the norm. :)</p>
314
315 <p>As usual, if you use Bitcoin and want to show your support of my
316 activities, please send Bitcoin donations to my address
317 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
318
319 </div>
320 <div class="tags">
321
322
323 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix</a>.
324
325
326 </div>
327 </div>
328 <div class="padding"></div>
329
330 <div class="entry">
331 <div class="title">
332 <a href="http://people.skolelinux.org/pere/blog/Bitcoin_er_ikke_anonymt___f_res_Stortinget_bak_lyset_av_finansministeren_.html">Bitcoin er ikke anonymt - føres Stortinget bak lyset av finansministeren?</a>
333 </div>
334 <div class="date">
335 22nd April 2013
336 </div>
337 <div class="body">
338 <p><a href="http://bitcoin.org/">Bitcoin</a> er mye i mediene for
339 tiden. Jeg følger med via Mylder for å finne
340 <a href="http://mylder.no/?drill=bitcoin">artikler som omtaler
341 temaet</a>, og takket være dette oppdaget jeg at stortingsrepresentant
342 Ketil Solvik-Olsen fra FrP nylig har spurt finansminister Sigbjørn
343 Johnsen om hans syn på Bitcoin, og
344 <a href="http://www.stortinget.no/no/Saker-og-publikasjoner/Sporsmal/Skriftlige-sporsmal-og-svar/Skriftlig-sporsmal/?qid=57052">fått
345 svar for noen dager siden</a>. Jeg bet meg spesielt merke til
346 følgende formulering fra finansministeren:</p>
347
348 <p><blockquote>
349 «Det er også utfordringer ved at handel med Bitcoins er uregulert og
350 at transaksjonene er anonyme.»
351 </blockquote></p>
352
353 <p>At Bitcoin er anonymt er en myte som spres av både journalister og
354 andre, så det er ikke veldig overraskende at også finansministeren har
355 gått på limpinnen. Det er dog litt rart, da jeg håper at
356 finansdepartementet ikke baserer seg på rykter og myter når de
357 besvarer Stortinget. Men du trenger ikke bare tro på meg som kilde
358 til påstanden om at Bitcoin ikke er anonymt. Sondre Rønjom har
359 <a href="http://blogg.nsm.stat.no/archives/3241">via Sikkerhetsbloggen
360 hos Nasjonal Sikkerhetsmyndighet</a> uttalt følgende:</p>
361
362 <p><blockquote>
363 «At [bitcoin] i utgangspunktet
364 <a href="http://arxiv.org/abs/1107.4524"><em>ikke</em> er anonymt</a>,
365 kommer kanskje som en overraskelse på mange.»
366 </blockquote></p>
367
368 <p>Enhver bevegelse av Bitcoin er offentlig tilgjengelig for alle på
369 Internet, og en må legge svært mye innsats inn hvis en skal hindre at
370 nettverksanalyse av transaksjonsloggene kan brukes til å identifisere
371 brukerne. F.eks. kan en enkelt se hva jeg har mottatt til min
372 offentliggjorte mottaksadresse ved å besøke blockexplorer og slå opp
373 adressen
374 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a>.
375 Det virker dermed på meg ganske klart at å påstå at
376 Bitcoin-transaksjoner er anonyme strengt tatt er å føre Stortinget bak
377 lyset.</p>
378
379 <p>Finansministeren er ikke den eneste som har latt seg forlede av
380 medieomtalen. I spørsmålet fra Hr. Solvik-Olsen skriver han at «For
381 noen dager siden kom den første bitcoin-minibanken på Kypros», hvilket
382 så vidt jeg har klart å finne ut ikke er riktig. Det er annonsert
383 planer om en slik minibank (fra
384 <a href="http://www.bitcoinatm.com/">BitcoinATM</a>), men jeg finner
385 intet tegn til at en slik minibank er utplassert noe sted.</p>
386
387 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
388 mine aktiviteter, så setter jeg pris på Bitcoin-donasjoner til min
389 adresse
390 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
391
392 </div>
393 <div class="tags">
394
395
396 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget</a>.
397
398
399 </div>
400 </div>
401 <div class="padding"></div>
402
403 <div class="entry">
404 <div class="title">
405 <a href="http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html">Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring)</a>
406 </div>
407 <div class="date">
408 2nd February 2013
409 </div>
410 <div class="body">
411 <p>My
412 <a href="http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html">last
413 bitcoin related blog post</a> mentioned that the new
414 <a href="http://packages.qa.debian.org/bitcoin">bitcoin package</a> for
415 Debian was waiting in NEW. It was accepted by the Debian ftp-masters
416 2013-01-19, and have been available in unstable since then. It was
417 automatically copied to Ubuntu, and is available in their Raring
418 version too.</p>
419
420 <p>But there is a strange problem with the build that block this new
421 version from being available on the i386 and kfreebsd-i386
422 architectures. For some strange reason, the autobuilders in Debian
423 for these architectures fail to run the test suite on these
424 architectures (<a href="http://bugs.debian.org/672524">BTS #672524</a>).
425 We are so far unable to reproduce it when building it manually, and
426 no-one have been able to propose a fix. If you got an idea what is
427 failing, please let us know via the BTS.</p>
428
429 <p>One feature that is annoying me with of the bitcoin client, because
430 I often run low on disk space, is the fact that the client will exit
431 if it run short on space (<a href="http://bugs.debian.org/696715">BTS
432 #696715</a>). So make sure you have enough disk space when you run
433 it. :)</p>
434
435 <p>As usual, if you use bitcoin and want to show your support of my
436 activities, please send Bitcoin donations to my address
437 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
438
439 </div>
440 <div class="tags">
441
442
443 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
444
445
446 </div>
447 </div>
448 <div class="padding"></div>
449
450 <div class="entry">
451 <div class="title">
452 <a href="http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html">How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</a>
453 </div>
454 <div class="date">
455 25th December 2012
456 </div>
457 <div class="body">
458 <p>Let me start by wishing you all marry Christmas and a happy new
459 year! I hope next year will prove to be a good year.</p>
460
461 <p><a href="http://www.bitcoin.org/">Bitcoin</a>, the digital
462 decentralised "currency" that allow people to transfer bitcoins
463 between each other with minimal overhead, is a very interesting
464 experiment. And as I wrote a few days ago, the bitcoin situation in
465 <a href="http://www.debian.org/">Debian</a> is about to improve a bit.
466 The <a href="http://packages.qa.debian.org/bitcoin">new debian source
467 package</a> (version 0.7.2-2) was uploaded yesterday, and is waiting
468 in <a href="http://ftp-master.debian.org/new.html">the NEW queue</A>
469 for one of the ftpmasters to approve the new bitcoin-qt package
470 name.</p>
471
472 <p>And thanks to the great work of Jonas and the rest of the bitcoin
473 team in Debian, you can easily test the package in Debian Squeeze
474 using the following steps to get a set of working packages:</p>
475
476 <blockquote><pre>
477 git clone git://git.debian.org/git/collab-maint/bitcoin
478 cd bitcoin
479 DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
480 DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
481 </pre></blockquote>
482
483 <p>You might have to install some build dependencies as well. The
484 list of commands should give you two packages, bitcoind and
485 bitcoin-qt, ready for use in a Squeeze environment. Note that the
486 client will download the complete set of bitcoin "blocks", which need
487 around 5.6 GiB of data on my machine at the moment. Make sure your
488 ~/.bitcoin/ directory have lots of spare room if you want to download
489 all the blocks. The client will warn if the disk is getting full, so
490 there is not really a problem if you got too little room, but you will
491 not be able to get all the features out of the client.</p>
492
493 <p>As usual, if you use bitcoin and want to show your support of my
494 activities, please send Bitcoin donations to my address
495 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
496
497 </div>
498 <div class="tags">
499
500
501 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
502
503
504 </div>
505 </div>
506 <div class="padding"></div>
507
508 <div class="entry">
509 <div class="title">
510 <a href="http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html">A word on bitcoin support in Debian</a>
511 </div>
512 <div class="date">
513 21st December 2012
514 </div>
515 <div class="body">
516 <p>It has been a while since I wrote about
517 <a href="http://www.bitcoin.org/">bitcoin</a>, the decentralised
518 peer-to-peer based crypto-currency, and the reason is simply that I
519 have been busy elsewhere. But two days ago, I started looking at the
520 state of <a href="http://packages.qa.debian.org/bitcoin">bitcoin in
521 Debian</a> again to try to recover my old bitcoin wallet. The package
522 is now maintained by a
523 <a href="https://alioth.debian.org/projects/pkg-bitcoin/">team of
524 people</a>, and the grunt work had already been done by this team. We
525 owe a huge thank you to all these team members. :)
526 But I was sad to discover that the bitcoin client is missing in
527 Wheezy. It is only available in Sid (and an outdated client from
528 backports). The client had several RC bugs registered in BTS blocking
529 it from entering testing. To try to help the team and improve the
530 situation, I spent some time providing patches and triaging the bug
531 reports. I also had a look at the bitcoin package available from Matt
532 Corallo in a
533 <a href="https://launchpad.net/~bitcoin/+archive/bitcoin">PPA for
534 Ubuntu</a>, and moved the useful pieces from that version into the
535 Debian package.</p>
536
537 <p>After checking with the main package maintainer Jonas Smedegaard on
538 IRC, I pushed several patches into the collab-maint git repository to
539 improve the package. It now contains fixes for the RC issues (not from
540 me, but fixed by Scott Howard), build rules for a Qt GUI client
541 package, konqueror support for the bitcoin: URI and bash completion
542 setup. As I work on Debian Squeeze, I also created
543 <a href="http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html">a
544 patch to backport</a> the latest version. Jonas is going to look at
545 it and try to integrate it into the git repository before uploading a
546 new version to unstable.
547
548 <p>I would very much like bitcoin to succeed, to get rid of the
549 centralized control currently exercised in the monetary system. I
550 find it completely unacceptable that the USA government is collecting
551 transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
552 that the major credit card companies can block legal money
553 transactions to Wikileaks. But for bitcoin to succeed, more people
554 need to use bitcoins, and more people need to accept bitcoins when
555 they sell products and services. Improving the bitcoin support in
556 Debian is a small step in the right direction, but not enough.
557 Unfortunately the user experience when browsing the web and wanting to
558 pay with bitcoin is still not very good. The bitcoin: URI is a step
559 in the right direction, but need to work in most or every browser in
560 use. Also the bitcoin-qt client is too heavy to fire up to do a
561 quick transaction. I believe there are other clients available, but
562 have not tested them.</p>
563
564 <p>My
565 <a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">experiment
566 with bitcoins</a> showed that at least some of my readers use bitcoin.
567 I received 20.15 BTC so far on the address I provided in my blog two
568 years ago, as can be
569 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">seen
570 on the blockexplorer service</a>. Thank you everyone for your
571 donation. The blockexplorer service demonstrates quite well that
572 bitcoin is not quite anonymous and untracked. :) I wonder if the
573 number of users have gone up since then. If you use bitcoin and want
574 to show your support of my activity, please send Bitcoin donations to
575 the same address as last time,
576 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
577
578 </div>
579 <div class="tags">
580
581
582 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
583
584
585 </div>
586 </div>
587 <div class="padding"></div>
588
589 <div class="entry">
590 <div class="title">
591 <a href="http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html">The European Central Bank (ECB) take a look at bitcoin</a>
592 </div>
593 <div class="date">
594 4th November 2012
595 </div>
596 <div class="body">
597 <p>Slashdot just ran a story about the European Central Bank (ECB)
598 <a href="http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf">releasing
599 a report (PDF)</a> about virtual currencies and
600 <a href="http://www.bitcoin.org/">bitcoin</a>. It is interesting to
601 see how a member of the bitcoin community
602 <a href="http://blog.bitinstant.com/blog/2012/10/30/the-ecb-report-on-bitcoin-and-virtual-currencies.html">receive
603 the report</a>. As for the future, I suspect the central banks and
604 the governments will outlaw bitcoin if it gain any popularity, to avoid
605 competition. My thoughts go to the
606 <a href="http://en.wikipedia.org/wiki/Wörgl">Wörgl experiment</a> with
607 negative inflation on cash which was such a success that it was
608 terminated by the Austrian National Bank in 1933. A successful
609 alternative would be a threat to the current money system and gain
610 powerful forces to work against it.</p>
611
612 <p>While checking out the current status of bitcoin, I also discovered
613 that the community already seem to have
614 <a href="http://www.theverge.com/2012/8/27/3271637/bitcoin-savings-trust-pyramid-scheme-shuts-down">experienced
615 its first pyramid game / Ponzi scheme</a>. Not very surprising, given
616 how members of "small" communities tend to trust each other. I guess
617 enterprising crocks will try again and again, as they do anywhere
618 wealth is available.</p>
619
620 </div>
621 <div class="tags">
622
623
624 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
625
626
627 </div>
628 </div>
629 <div class="padding"></div>
630
631 <div class="entry">
632 <div class="title">
633 <a href="http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html">Some thoughts on BitCoins</a>
634 </div>
635 <div class="date">
636 11th December 2010
637 </div>
638 <div class="body">
639 <p>As I continue to explore
640 <a href="http://www.bitcoin.org/">BitCoin</a>, I've starting to wonder
641 what properties the system have, and how it will be affected by laws
642 and regulations here in Norway. Here are some random notes.</p>
643
644 <p>One interesting thing to note is that since the transactions are
645 verified using a peer to peer network, all details about a transaction
646 is known to everyone. This means that if a BitCoin address has been
647 published like I did with mine in my initial post about BitCoin, it is
648 possible for everyone to see how many BitCoins have been transfered to
649 that address. There is even a web service to look at the details for
650 all transactions. There I can see that my address
651 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a>
652 have received 16.06 Bitcoin, the
653 <a href="http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3">1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3</a>
654 address of Simon Phipps have received 181.97 BitCoin and the address
655 <a href="http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt">1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt</A>
656 of EFF have received 2447.38 BitCoins so far. Thank you to each and
657 every one of you that donated bitcoins to support my activity. The
658 fact that anyone can see how much money was transfered to a given
659 address make it more obvious why the BitCoin community recommend to
660 generate and hand out a new address for each transaction. I'm told
661 there is no way to track which addresses belong to a given person or
662 organisation without the person or organisation revealing it
663 themselves, as Simon, EFF and I have done.</p>
664
665 <p>In Norway, and in most other countries, there are laws and
666 regulations limiting how much money one can transfer across the border
667 without declaring it. There are money laundering, tax and accounting
668 laws and regulations I would expect to apply to the use of BitCoin.
669 If the Skolelinux foundation
670 (<a href="http://linuxiskolen.no/slxdebianlabs/donations.html">SLX
671 Debian Labs</a>) were to accept donations in BitCoin in addition to
672 normal bank transfers like EFF is doing, how should this be accounted?
673 Given that it is impossible to know if money can cross the border or
674 not, should everything or nothing be declared? What exchange rate
675 should be used when calculating taxes? Would receivers have to pay
676 income tax if the foundation were to pay Skolelinux contributors in
677 BitCoin? I have no idea, but it would be interesting to know.</p>
678
679 <p>For a currency to be useful and successful, it must be trusted and
680 accepted by a lot of users. It must be possible to get easy access to
681 the currency (as a wage or using currency exchanges), and it must be
682 easy to spend it. At the moment BitCoin seem fairly easy to get
683 access to, but there are very few places to spend it. I am not really
684 a regular user of any of the vendor types currently accepting BitCoin,
685 so I wonder when my kind of shop would start accepting BitCoins. I
686 would like to buy electronics, travels and subway tickets, not herbs
687 and books. :) The currency is young, and this will improve over time
688 if it become popular, but I suspect regular banks will start to lobby
689 to get BitCoin declared illegal if it become popular. I'm sure they
690 will claim it is helping fund terrorism and money laundering (which
691 probably would be true, as is any currency in existence), but I
692 believe the problems should be solved elsewhere and not by blaming
693 currencies.</p>
694
695 <p>The process of creating new BitCoins is called mining, and it is
696 CPU intensive process that depend on a bit of luck as well (as one is
697 competing against all the other miners currently spending CPU cycles
698 to see which one get the next lump of cash). The "winner" get 50
699 BitCoin when this happen. Yesterday I came across the obvious way to
700 join forces to increase ones changes of getting at least some coins,
701 by coordinating the work on mining BitCoins across several machines
702 and people, and sharing the result if one is lucky and get the 50
703 BitCoins. Check out
704 <a href="http://www.bluishcoder.co.nz/bitcoin-pool/">BitCoin Pool</a>
705 if this sounds interesting. I have not had time to try to set up a
706 machine to participate there yet, but have seen that running on ones
707 own for a few days have not yield any BitCoins througth mining
708 yet.</p>
709
710 <p>Update 2010-12-15: Found an <a
711 href="http://inertia.posterous.com/reply-to-the-underground-economist-why-bitcoi">interesting
712 criticism</a> of bitcoin. Not quite sure how valid it is, but thought
713 it was interesting to read. The arguments presented seem to be
714 equally valid for gold, which was used as a currency for many years.</p>
715
716 </div>
717 <div class="tags">
718
719
720 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
721
722
723 </div>
724 </div>
725 <div class="padding"></div>
726
727 <div class="entry">
728 <div class="title">
729 <a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">Now accepting bitcoins - anonymous and distributed p2p crypto-money</a>
730 </div>
731 <div class="date">
732 10th December 2010
733 </div>
734 <div class="body">
735 <p>With this weeks lawless
736 <a href="http://www.salon.com/news/opinion/glenn_greenwald/2010/12/06/wikileaks/index.html">governmental
737 attacks</a> on Wikileak and
738 <a href="http://www.salon.com/technology/dan_gillmor/2010/12/06/war_on_speech">free
739 speech</a>, it has become obvious that PayPal, visa and mastercard can
740 not be trusted to handle money transactions.
741 A blog post from
742 <a href="http://webmink.com/2010/12/06/now-accepting-bitcoin/">Simon
743 Phipps on bitcoin</a> reminded me about a project that a friend of
744 mine mentioned earlier. I decided to follow Simon's example, and get
745 involved with <a href="http://www.bitcoin.org/">BitCoin</a>. I got
746 some help from my friend to get it all running, and he even handed me
747 some bitcoins to get started. I even donated a few bitcoins to Simon
748 for helping me remember BitCoin.</p>
749
750 <p>So, what is bitcoins, you probably wonder? It is a digital
751 crypto-currency, decentralised and handled using peer-to-peer
752 networks. It allows anonymous transactions and prohibits central
753 control over the transactions, making it impossible for governments
754 and companies alike to block donations and other transactions. The
755 source is free software, and while the key dependency wxWidgets 2.9
756 for the graphical user interface is missing in Debian, the command
757 line client builds just fine. Hopefully Jonas
758 <a href="http://bugs.debian.org/578157">will get the package into
759 Debian</a> soon.</p>
760
761 <p>Bitcoins can be converted to other currencies, like USD and EUR.
762 There are <a href="http://www.bitcoin.org/trade">companies accepting
763 bitcoins</a> when selling services and goods, and there are even
764 currency "stock" markets where the exchange rate is decided. There
765 are not many users so far, but the concept seems promising. If you
766 want to get started and lack a friend with any bitcoins to spare,
767 you can even get
768 <a href="https://freebitcoins.appspot.com/">some for free</a> (0.05
769 bitcoin at the time of writing). Use
770 <a href="http://www.bitcoinwatch.com/">BitcoinWatch</a> to keep an eye
771 on the current exchange rates.</p>
772
773 <p>As an experiment, I have decided to set up bitcoind on one of my
774 machines. If you want to support my activity, please send Bitcoin
775 donations to the address
776 <b>15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</b>. Thank you!</p>
777
778 </div>
779 <div class="tags">
780
781
782 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>.
783
784
785 </div>
786 </div>
787 <div class="padding"></div>
788
789 <p style="text-align: right;"><a href="bitcoin.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
790 <div id="sidebar">
791
792
793
794 <h2>Archive</h2>
795 <ul>
796
797 <li>2018
798 <ul>
799
800 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
801
802 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
803
804 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
805
806 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
807
808 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
809
810 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
811
812 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
813
814 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
815
816 </ul></li>
817
818 <li>2017
819 <ul>
820
821 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
822
823 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
824
825 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
826
827 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
828
829 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
830
831 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
832
833 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
834
835 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
836
837 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
838
839 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
840
841 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
842
843 </ul></li>
844
845 <li>2016
846 <ul>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
853
854 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
855
856 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
857
858 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
859
860 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
861
862 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
863
864 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
865
866 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
867
868 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
869
870 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
871
872 </ul></li>
873
874 <li>2015
875 <ul>
876
877 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
878
879 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
880
881 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
882
883 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
884
885 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
886
887 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
888
889 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
890
891 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
892
893 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
894
895 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
896
897 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
898
899 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
900
901 </ul></li>
902
903 <li>2014
904 <ul>
905
906 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
907
908 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
909
910 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
911
912 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
913
914 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
915
916 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
917
918 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
919
920 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
921
922 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
923
924 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
925
926 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
927
928 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
929
930 </ul></li>
931
932 <li>2013
933 <ul>
934
935 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
936
937 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
938
939 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
940
941 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
942
943 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
944
945 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
946
947 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
948
949 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
950
951 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
952
953 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
954
955 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
956
957 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
958
959 </ul></li>
960
961 <li>2012
962 <ul>
963
964 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
965
966 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
967
968 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
969
970 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
971
972 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
973
974 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
975
976 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
977
978 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
979
980 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
981
982 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
983
984 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
985
986 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
987
988 </ul></li>
989
990 <li>2011
991 <ul>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1006
1007 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1008
1009 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1010
1011 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1012
1013 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1014
1015 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1016
1017 </ul></li>
1018
1019 <li>2010
1020 <ul>
1021
1022 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1023
1024 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1025
1026 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1027
1028 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1029
1030 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1031
1032 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1033
1034 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1035
1036 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1037
1038 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1039
1040 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1041
1042 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1043
1044 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1045
1046 </ul></li>
1047
1048 <li>2009
1049 <ul>
1050
1051 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1052
1053 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1054
1055 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1056
1057 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1058
1059 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1060
1061 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1062
1063 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1064
1065 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1066
1067 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1068
1069 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1070
1071 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1072
1073 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1074
1075 </ul></li>
1076
1077 <li>2008
1078 <ul>
1079
1080 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1081
1082 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1083
1084 </ul></li>
1085
1086 </ul>
1087
1088
1089
1090 <h2>Tags</h2>
1091 <ul>
1092
1093 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (16)</a></li>
1094
1095 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1096
1097 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1098
1099 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
1100
1101 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (10)</a></li>
1102
1103 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
1104
1105 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1106
1107 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
1108
1109 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (162)</a></li>
1110
1111 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (158)</a></li>
1112
1113 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (4)</a></li>
1114
1115 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
1116
1117 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (17)</a></li>
1118
1119 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (25)</a></li>
1120
1121 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1122
1123 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (385)</a></li>
1124
1125 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
1126
1127 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (13)</a></li>
1128
1129 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (32)</a></li>
1130
1131 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
1132
1133 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (18)</a></li>
1134
1135 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
1136
1137 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
1138
1139 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (16)</a></li>
1140
1141 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (20)</a></li>
1142
1143 <li><a href="http://people.skolelinux.org/pere/blog/tags/kodi">kodi (3)</a></li>
1144
1145 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1146
1147 <li><a href="http://people.skolelinux.org/pere/blog/tags/lego">lego (4)</a></li>
1148
1149 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
1150
1151 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
1152
1153 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1154
1155 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1156
1157 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (41)</a></li>
1158
1159 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (10)</a></li>
1160
1161 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (299)</a></li>
1162
1163 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (190)</a></li>
1164
1165 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (33)</a></li>
1166
1167 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1168
1169 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (72)</a></li>
1170
1171 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (107)</a></li>
1172
1173 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (2)</a></li>
1174
1175 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1176
1177 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1178
1179 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1180
1181 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (10)</a></li>
1182
1183 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1184
1185 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (6)</a></li>
1186
1187 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1188
1189 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (54)</a></li>
1190
1191 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1192
1193 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
1194
1195 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (55)</a></li>
1196
1197 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (6)</a></li>
1198
1199 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (12)</a></li>
1200
1201 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (55)</a></li>
1202
1203 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (4)</a></li>
1204
1205 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
1206
1207 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
1208
1209 <li><a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (12)</a></li>
1210
1211 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (68)</a></li>
1212
1213 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1214
1215 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (41)</a></li>
1216
1217 </ul>
1218
1219
1220 </div>
1221 <p style="text-align: right">
1222 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1223 </p>
1224
1225 </body>
1226 </html>