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