]> pere.pagekite.me Git - homepage.git/blob - blog/tags/bitcoin/bitcoin.rss
9f7aa574e2c1a36ba1fc1640cffd3fd63ea201a9
[homepage.git] / blog / tags / bitcoin / bitcoin.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries tagged bitcoin</title>
5 <description>Entries tagged bitcoin</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>Valutakrambod - A python and bitcoin love story</title>
11 <link>http://people.skolelinux.org/pere/blog/Valutakrambod___A_python_and_bitcoin_love_story.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Valutakrambod___A_python_and_bitcoin_love_story.html</guid>
13 <pubDate>Sat, 29 Sep 2018 22:20:00 +0200</pubDate>
14 <description>&lt;p&gt;It would come as no surprise to anyone that I am interested in
15 bitcoins and virtual currencies. I&#39;ve been keeping an eye on virtual
16 currencies for many years, and it is part of the reason a few months
17 ago, I started writing a python library for collecting currency
18 exchange rates and trade on virtual currency exchanges. I decided to
19 name the end result valutakrambod, which perhaps can be translated to
20 small currency shop.&lt;/p&gt;
21
22 &lt;p&gt;The library uses the tornado python library to handle HTTP and
23 websocket connections, and provide a asynchronous system for
24 connecting to and tracking several services. The code is available
25 from
26 &lt;a href=&quot;http://github.com/petterreinholdtsen/valutakrambod&quot;&gt;github&lt;/a&gt;.&lt;/p&gt;
27
28 &lt;/p&gt;There are two example clients of the library. One is very simple and
29 list every updated buy/sell price received from the various services.
30 This code is started by running bin/btc-rates and call the client code
31 in valutakrambod/client.py. The simple client look like this:&lt;/p&gt;
32
33 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
34 import functools
35 import tornado.ioloop
36 import valutakrambod
37 class SimpleClient(object):
38 def __init__(self):
39 self.services = []
40 self.streams = []
41 pass
42 def newdata(self, service, pair, changed):
43 print(&quot;%-15s %s-%s: %8.3f %8.3f&quot; % (
44 service.servicename(),
45 pair[0],
46 pair[1],
47 service.rates[pair][&#39;ask&#39;],
48 service.rates[pair][&#39;bid&#39;])
49 )
50 async def refresh(self, service):
51 await service.fetchRates(service.wantedpairs)
52 def run(self):
53 self.ioloop = tornado.ioloop.IOLoop.current()
54 self.services = valutakrambod.service.knownServices()
55 for e in self.services:
56 service = e()
57 service.subscribe(self.newdata)
58 stream = service.websocket()
59 if stream:
60 self.streams.append(stream)
61 else:
62 # Fetch information from non-streaming services immediately
63 self.ioloop.call_later(len(self.services),
64 functools.partial(self.refresh, service))
65 # as well as regularly
66 service.periodicUpdate(60)
67 for stream in self.streams:
68 stream.connect()
69 try:
70 self.ioloop.start()
71 except KeyboardInterrupt:
72 print(&quot;Interrupted by keyboard, closing all connections.&quot;)
73 pass
74 for stream in self.streams:
75 stream.close()
76 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
77
78 &lt;p&gt;The library client loops over all known &quot;public&quot; services,
79 initialises it, subscribes to any updates from the service, checks and
80 activates websocket streaming if the service provide it, and if no
81 streaming is supported, fetches information from the service and sets
82 up a periodic update every 60 seconds. The output from this client
83 can look like this:&lt;/p&gt;
84
85 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
86 Bl3p BTC-EUR: 5687.110 5653.690
87 Bl3p BTC-EUR: 5687.110 5653.690
88 Bl3p BTC-EUR: 5687.110 5653.690
89 Hitbtc BTC-USD: 6594.560 6593.690
90 Hitbtc BTC-USD: 6594.560 6593.690
91 Bl3p BTC-EUR: 5687.110 5653.690
92 Hitbtc BTC-USD: 6594.570 6593.690
93 Bitstamp EUR-USD: 1.159 1.154
94 Hitbtc BTC-USD: 6594.570 6593.690
95 Hitbtc BTC-USD: 6594.580 6593.690
96 Hitbtc BTC-USD: 6594.580 6593.690
97 Hitbtc BTC-USD: 6594.580 6593.690
98 Bl3p BTC-EUR: 5687.110 5653.690
99 Paymium BTC-EUR: 5680.000 5620.240
100 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
101
102 &lt;p&gt;The exchange order book is tracked in addition to the best buy/sell
103 price, for those that need to know the details.&lt;/p&gt;
104
105 &lt;p&gt;The other example client is focusing on providing a curses view
106 with updated buy/sell prices as soon as they are received from the
107 services. This code is located in bin/btc-rates-curses and activated
108 by using the &#39;-c&#39; argument. Without the argument the &quot;curses&quot; output
109 is printed without using curses, which is useful for debugging. The
110 curses view look like this:&lt;/p&gt;
111
112 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
113 Name Pair Bid Ask Spr Ftcd Age
114 BitcoinsNorway BTCEUR 5591.8400 5711.0800 2.1% 16 nan 60
115 Bitfinex BTCEUR 5671.0000 5671.2000 0.0% 16 22 59
116 Bitmynt BTCEUR 5580.8000 5807.5200 3.9% 16 41 60
117 Bitpay BTCEUR 5663.2700 nan nan% 15 nan 60
118 Bitstamp BTCEUR 5664.8400 5676.5300 0.2% 0 1 1
119 Bl3p BTCEUR 5653.6900 5684.9400 0.5% 0 nan 19
120 Coinbase BTCEUR 5600.8200 5714.9000 2.0% 15 nan nan
121 Kraken BTCEUR 5670.1000 5670.2000 0.0% 14 17 60
122 Paymium BTCEUR 5620.0600 5680.0000 1.1% 1 7515 nan
123 BitcoinsNorway BTCNOK 52898.9700 54034.6100 2.1% 16 nan 60
124 Bitmynt BTCNOK 52960.3200 54031.1900 2.0% 16 41 60
125 Bitpay BTCNOK 53477.7833 nan nan% 16 nan 60
126 Coinbase BTCNOK 52990.3500 54063.0600 2.0% 15 nan nan
127 MiraiEx BTCNOK 52856.5300 54100.6000 2.3% 16 nan nan
128 BitcoinsNorway BTCUSD 6495.5300 6631.5400 2.1% 16 nan 60
129 Bitfinex BTCUSD 6590.6000 6590.7000 0.0% 16 23 57
130 Bitpay BTCUSD 6564.1300 nan nan% 15 nan 60
131 Bitstamp BTCUSD 6561.1400 6565.6200 0.1% 0 2 1
132 Coinbase BTCUSD 6504.0600 6635.9700 2.0% 14 nan 117
133 Gemini BTCUSD 6567.1300 6573.0700 0.1% 16 89 nan
134 Hitbtc+BTCUSD 6592.6200 6594.2100 0.0% 0 0 0
135 Kraken BTCUSD 6565.2000 6570.9000 0.1% 15 17 58
136 Exchangerates EURNOK 9.4665 9.4665 0.0% 16 107789 nan
137 Norgesbank EURNOK 9.4665 9.4665 0.0% 16 107789 nan
138 Bitstamp EURUSD 1.1537 1.1593 0.5% 4 5 1
139 Exchangerates EURUSD 1.1576 1.1576 0.0% 16 107789 nan
140 BitcoinsNorway LTCEUR 1.0000 49.0000 98.0% 16 nan nan
141 BitcoinsNorway LTCNOK 492.4800 503.7500 2.2% 16 nan 60
142 BitcoinsNorway LTCUSD 1.0221 49.0000 97.9% 15 nan nan
143 Norgesbank USDNOK 8.1777 8.1777 0.0% 16 107789 nan
144 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
145
146 &lt;p&gt;The code for this client is too complex for a simple blog post, so
147 you will have to check out the git repository to figure out how it
148 work. What I can tell is how the three last numbers on each line
149 should be interpreted. The first is how many seconds ago information
150 was received from the service. The second is how long ago, according
151 to the service, the provided information was updated. The last is an
152 estimate on how often the buy/sell values change.&lt;/p&gt;
153
154 &lt;p&gt;If you find this library useful, or would like to improve it, I
155 would love to hear from you. Note that for some of the services I&#39;ve
156 implemented a trading API. It might be the topic of a future blog
157 post.&lt;/p&gt;
158
159 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
160 activities, please send Bitcoin donations to my address
161 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
162 </description>
163 </item>
164
165 <item>
166 <title>EU-domstolen konkluderer motsatt av Skatteetaten når det gjelder Bitcoin</title>
167 <link>http://people.skolelinux.org/pere/blog/EU_domstolen_konkluderer_motsatt_av_Skatteetaten_n_r_det_gjelder_Bitcoin.html</link>
168 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/EU_domstolen_konkluderer_motsatt_av_Skatteetaten_n_r_det_gjelder_Bitcoin.html</guid>
169 <pubDate>Thu, 22 Oct 2015 13:20:00 +0200</pubDate>
170 <description>&lt;p&gt;Bitcoin er i litt vinden i Norge for tiden, med
171 &lt;a href=&quot;http://www.nrk.no/ytring/en-digital-robin-hood-1.12604681&quot;&gt;kronikk
172 om bitcoin-overføringer på tvers av landegrensene&lt;/A&gt; hos NRK Ytring
173 for to dager siden og
174 &lt;a href=&quot;https://tv.nrk.no/program/KOID25009815/kapital-bitcoin-en-digital-pengebinge&quot;&gt;dokumentar
175 om bitcoin&lt;/a&gt; på NRK 2 i forgårs og i går. I den sammenhengen er det
176 spesielt hyggelig med en gladnyhet fra EU om Bitcoin.&lt;/p&gt;
177
178 &lt;p&gt;I dag konkluderte EU-domstolen at
179 &lt;a href=&quot;http://curia.europa.eu/juris/document/document.jsf?text=&amp;docid=170305&amp;pageIndex=0&amp;doclang=en&amp;mode=req&amp;dir=&amp;occ=first&amp;part=1&amp;cid=604079&quot;&gt;Bitcoin-kjøp
180 fra Bitcoin-børser ikke er MVA-pliktig&lt;/a&gt; (sak C‑264/14). Fant
181 &lt;a href=&quot;http://www.reuters.com/article/2015/10/22/us-bitcoin-tax-eu-idUSKCN0SG0X920151022&quot;&gt;nyheten
182 først hos Reuters&lt;/a&gt;, etter tips fra innehaveren av
183 &lt;a href=&quot;http://www.bitmynt.no/&quot;&gt;Bitmynt&lt;/a&gt;. EU-domstolens avgjørelse
184 er stikk i strid med
185 &lt;a href=&quot;http://www.skatteetaten.no/no/Radgiver/Rettskilder/Uttalelser/Prinsipputtalelser/Bruk-av-bitcoins--skatte--og-avgiftsmessige-konsekvenser/&quot;&gt;annonseringen
186 fra Skatteetaten i 2013&lt;/a&gt;, der de konkluderte med at bitcoin er et
187 «formuesobjekter» som det skulle betales mva på ved kjøp og salg.
188 Dermed la Skatteetaten opp til dobbel MVA-betaling hvis en kjøpte noe
189 med Bitcoin fra Norge (først mva på kjøp av Bitcoin, deretter mva på
190 det en kjøper med Bitcoin). Jeg lurer på om denne avgjørelsen får
191 Skatteetaten til å bytte mening. Gleder meg til fortsettelsen.&lt;/p&gt;
192 </description>
193 </item>
194
195 <item>
196 <title>A fist full of non-anonymous Bitcoins</title>
197 <link>http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html</link>
198 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_fist_full_of_non_anonymous_Bitcoins.html</guid>
199 <pubDate>Wed, 29 Jan 2014 14:10:00 +0100</pubDate>
200 <description>&lt;p&gt;Bitcoin is a incredible use of peer to peer communication and
201 encryption, allowing direct and immediate money transfer without any
202 central control. It is sometimes claimed to be ideal for illegal
203 activity, which I believe is quite a long way from the truth. At least
204 I would not conduct illegal money transfers using a system where the
205 details of every transaction are kept forever. This point is
206 investigated in
207 &lt;a href=&quot;https://www.usenix.org/publications/login&quot;&gt;USENIX ;login:&lt;/a&gt;
208 from December 2013, in the article
209 &quot;&lt;a href=&quot;https://www.usenix.org/system/files/login/articles/03_meiklejohn-online.pdf&quot;&gt;A
210 Fistful of Bitcoins - Characterizing Payments Among Men with No
211 Names&lt;/a&gt;&quot; by Sarah Meiklejohn, Marjori Pomarole,Grant Jordan, Kirill
212 Levchenko, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. They
213 analyse the transaction log in the Bitcoin system, using it to find
214 addresses belong to individuals and organisations and follow the flow
215 of money from both Bitcoin theft and trades on Silk Road to where the
216 money end up. This is how they wrap up their article:&lt;/p&gt;
217
218 &lt;p&gt;&lt;blockquote&gt;
219 &lt;p&gt;&quot;To demonstrate the usefulness of this type of analysis, we turned
220 our attention to criminal activity. In the Bitcoin economy, criminal
221 activity can appear in a number of forms, such as dealing drugs on
222 Silk Road or simply stealing someone else’s bitcoins. We followed the
223 flow of bitcoins out of Silk Road (in particular, from one notorious
224 address) and from a number of highly publicized thefts to see whether
225 we could track the bitcoins to known services. Although some of the
226 thieves attempted to use sophisticated mixing techniques (or possibly
227 mix services) to obscure the flow of bitcoins, for the most part
228 tracking the bitcoins was quite straightforward, and we ultimately saw
229 large quantities of bitcoins flow to a variety of exchanges directly
230 from the point of theft (or the withdrawal from Silk Road).&lt;/p&gt;
231
232 &lt;p&gt;As acknowledged above, following stolen bitcoins to the point at
233 which they are deposited into an exchange does not in itself identify
234 the thief; however, it does enable further de-anonymization in the
235 case in which certain agencies can determine (through, for example,
236 subpoena power) the real-world owner of the account into which the
237 stolen bitcoins were deposited. Because such exchanges seem to serve
238 as chokepoints into and out of the Bitcoin economy (i.e., there are
239 few alternative ways to cash out), we conclude that using Bitcoin for
240 money laundering or other illicit purposes does not (at least at
241 present) seem to be particularly attractive.&quot;&lt;/p&gt;
242 &lt;/blockquote&gt;&lt;p&gt;
243
244 &lt;p&gt;These researches are not the first to analyse the Bitcoin
245 transaction log. The 2011 paper
246 &quot;&lt;a href=&quot;http://arxiv.org/abs/1107.4524&quot;&gt;An Analysis of Anonymity in
247 the Bitcoin System&lt;/A&gt;&quot; by Fergal Reid and Martin Harrigan is
248 summarized like this:&lt;/p&gt;
249
250 &lt;p&gt;&lt;blockquote&gt;
251 &quot;Anonymity in Bitcoin, a peer-to-peer electronic currency system, is a
252 complicated issue. Within the system, users are identified by
253 public-keys only. An attacker wishing to de-anonymize its users will
254 attempt to construct the one-to-many mapping between users and
255 public-keys and associate information external to the system with the
256 users. Bitcoin tries to prevent this attack by storing the mapping of
257 a user to his or her public-keys on that user&#39;s node only and by
258 allowing each user to generate as many public-keys as required. In
259 this chapter we consider the topological structure of two networks
260 derived from Bitcoin&#39;s public transaction history. We show that the
261 two networks have a non-trivial topological structure, provide
262 complementary views of the Bitcoin system and have implications for
263 anonymity. We combine these structures with external information and
264 techniques such as context discovery and flow analysis to investigate
265 an alleged theft of Bitcoins, which, at the time of the theft, had a
266 market value of approximately half a million U.S. dollars.&quot;
267 &lt;/blockquote&gt;&lt;/p&gt;
268
269 &lt;p&gt;I hope these references can help kill the urban myth that Bitcoin
270 is anonymous. It isn&#39;t really a good fit for illegal activites. Use
271 cash if you need to stay anonymous, at least until regular DNA
272 sampling of notes and coins become the norm. :)&lt;/p&gt;
273
274 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
275 activities, please send Bitcoin donations to my address
276 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
277 </description>
278 </item>
279
280 <item>
281 <title>Bitcoin er ikke anonymt - føres Stortinget bak lyset av finansministeren?</title>
282 <link>http://people.skolelinux.org/pere/blog/Bitcoin_er_ikke_anonymt___f_res_Stortinget_bak_lyset_av_finansministeren_.html</link>
283 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Bitcoin_er_ikke_anonymt___f_res_Stortinget_bak_lyset_av_finansministeren_.html</guid>
284 <pubDate>Mon, 22 Apr 2013 20:30:00 +0200</pubDate>
285 <description>&lt;p&gt;&lt;a href=&quot;http://bitcoin.org/&quot;&gt;Bitcoin&lt;/a&gt; er mye i mediene for
286 tiden. Jeg følger med via Mylder for å finne
287 &lt;a href=&quot;http://mylder.no/?drill=bitcoin&quot;&gt;artikler som omtaler
288 temaet&lt;/a&gt;, og takket være dette oppdaget jeg at stortingsrepresentant
289 Ketil Solvik-Olsen fra FrP nylig har spurt finansminister Sigbjørn
290 Johnsen om hans syn på Bitcoin, og
291 &lt;a href=&quot;http://www.stortinget.no/no/Saker-og-publikasjoner/Sporsmal/Skriftlige-sporsmal-og-svar/Skriftlig-sporsmal/?qid=57052&quot;&gt;fått
292 svar for noen dager siden&lt;/a&gt;. Jeg bet meg spesielt merke til
293 følgende formulering fra finansministeren:&lt;/p&gt;
294
295 &lt;p&gt;&lt;blockquote&gt;
296 «Det er også utfordringer ved at handel med Bitcoins er uregulert og
297 at transaksjonene er anonyme.»
298 &lt;/blockquote&gt;&lt;/p&gt;
299
300 &lt;p&gt;At Bitcoin er anonymt er en myte som spres av både journalister og
301 andre, så det er ikke veldig overraskende at også finansministeren har
302 gått på limpinnen. Det er dog litt rart, da jeg håper at
303 finansdepartementet ikke baserer seg på rykter og myter når de
304 besvarer Stortinget. Men du trenger ikke bare tro på meg som kilde
305 til påstanden om at Bitcoin ikke er anonymt. Sondre Rønjom har
306 &lt;a href=&quot;http://blogg.nsm.stat.no/archives/3241&quot;&gt;via Sikkerhetsbloggen
307 hos Nasjonal Sikkerhetsmyndighet&lt;/a&gt; uttalt følgende:&lt;/p&gt;
308
309 &lt;p&gt;&lt;blockquote&gt;
310 «At [bitcoin] i utgangspunktet
311 &lt;a href=&quot;http://arxiv.org/abs/1107.4524&quot;&gt;&lt;em&gt;ikke&lt;/em&gt; er anonymt&lt;/a&gt;,
312 kommer kanskje som en overraskelse på mange.»
313 &lt;/blockquote&gt;&lt;/p&gt;
314
315 &lt;p&gt;Enhver bevegelse av Bitcoin er offentlig tilgjengelig for alle på
316 Internet, og en må legge svært mye innsats inn hvis en skal hindre at
317 nettverksanalyse av transaksjonsloggene kan brukes til å identifisere
318 brukerne. F.eks. kan en enkelt se hva jeg har mottatt til min
319 offentliggjorte mottaksadresse ved å besøke blockexplorer og slå opp
320 adressen
321 &lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;.
322 Det virker dermed på meg ganske klart at å påstå at
323 Bitcoin-transaksjoner er anonyme strengt tatt er å føre Stortinget bak
324 lyset.&lt;/p&gt;
325
326 &lt;p&gt;Finansministeren er ikke den eneste som har latt seg forlede av
327 medieomtalen. I spørsmålet fra Hr. Solvik-Olsen skriver han at «For
328 noen dager siden kom den første bitcoin-minibanken på Kypros», hvilket
329 så vidt jeg har klart å finne ut ikke er riktig. Det er annonsert
330 planer om en slik minibank (fra
331 &lt;a href=&quot;http://www.bitcoinatm.com/&quot;&gt;BitcoinATM&lt;/a&gt;), men jeg finner
332 intet tegn til at en slik minibank er utplassert noe sted.&lt;/p&gt;
333
334 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
335 mine aktiviteter, så setter jeg pris på Bitcoin-donasjoner til min
336 adresse
337 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
338 </description>
339 </item>
340
341 <item>
342 <title>Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring)</title>
343 <link>http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html</link>
344 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html</guid>
345 <pubDate>Sat, 2 Feb 2013 09:00:00 +0100</pubDate>
346 <description>&lt;p&gt;My
347 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html&quot;&gt;last
348 bitcoin related blog post&lt;/a&gt; mentioned that the new
349 &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;bitcoin package&lt;/a&gt; for
350 Debian was waiting in NEW. It was accepted by the Debian ftp-masters
351 2013-01-19, and have been available in unstable since then. It was
352 automatically copied to Ubuntu, and is available in their Raring
353 version too.&lt;/p&gt;
354
355 &lt;p&gt;But there is a strange problem with the build that block this new
356 version from being available on the i386 and kfreebsd-i386
357 architectures. For some strange reason, the autobuilders in Debian
358 for these architectures fail to run the test suite on these
359 architectures (&lt;a href=&quot;http://bugs.debian.org/672524&quot;&gt;BTS #672524&lt;/a&gt;).
360 We are so far unable to reproduce it when building it manually, and
361 no-one have been able to propose a fix. If you got an idea what is
362 failing, please let us know via the BTS.&lt;/p&gt;
363
364 &lt;p&gt;One feature that is annoying me with of the bitcoin client, because
365 I often run low on disk space, is the fact that the client will exit
366 if it run short on space (&lt;a href=&quot;http://bugs.debian.org/696715&quot;&gt;BTS
367 #696715&lt;/a&gt;). So make sure you have enough disk space when you run
368 it. :)&lt;/p&gt;
369
370 &lt;p&gt;As usual, if you use bitcoin and want to show your support of my
371 activities, please send Bitcoin donations to my address
372 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
373 </description>
374 </item>
375
376 <item>
377 <title>How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</title>
378 <link>http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</link>
379 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html</guid>
380 <pubDate>Tue, 25 Dec 2012 20:50:00 +0100</pubDate>
381 <description>&lt;p&gt;Let me start by wishing you all marry Christmas and a happy new
382 year! I hope next year will prove to be a good year.&lt;/p&gt;
383
384 &lt;p&gt;&lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;Bitcoin&lt;/a&gt;, the digital
385 decentralised &quot;currency&quot; that allow people to transfer bitcoins
386 between each other with minimal overhead, is a very interesting
387 experiment. And as I wrote a few days ago, the bitcoin situation in
388 &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; is about to improve a bit.
389 The &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;new debian source
390 package&lt;/a&gt; (version 0.7.2-2) was uploaded yesterday, and is waiting
391 in &lt;a href=&quot;http://ftp-master.debian.org/new.html&quot;&gt;the NEW queue&lt;/A&gt;
392 for one of the ftpmasters to approve the new bitcoin-qt package
393 name.&lt;/p&gt;
394
395 &lt;p&gt;And thanks to the great work of Jonas and the rest of the bitcoin
396 team in Debian, you can easily test the package in Debian Squeeze
397 using the following steps to get a set of working packages:&lt;/p&gt;
398
399 &lt;blockquote&gt;&lt;pre&gt;
400 git clone git://git.debian.org/git/collab-maint/bitcoin
401 cd bitcoin
402 DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
403 DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
404 &lt;/pre&gt;&lt;/blockquote&gt;
405
406 &lt;p&gt;You might have to install some build dependencies as well. The
407 list of commands should give you two packages, bitcoind and
408 bitcoin-qt, ready for use in a Squeeze environment. Note that the
409 client will download the complete set of bitcoin &quot;blocks&quot;, which need
410 around 5.6 GiB of data on my machine at the moment. Make sure your
411 ~/.bitcoin/ directory have lots of spare room if you want to download
412 all the blocks. The client will warn if the disk is getting full, so
413 there is not really a problem if you got too little room, but you will
414 not be able to get all the features out of the client.&lt;/p&gt;
415
416 &lt;p&gt;As usual, if you use bitcoin and want to show your support of my
417 activities, please send Bitcoin donations to my address
418 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
419 </description>
420 </item>
421
422 <item>
423 <title>A word on bitcoin support in Debian</title>
424 <link>http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</link>
425 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html</guid>
426 <pubDate>Fri, 21 Dec 2012 23:59:00 +0100</pubDate>
427 <description>&lt;p&gt;It has been a while since I wrote about
428 &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;bitcoin&lt;/a&gt;, the decentralised
429 peer-to-peer based crypto-currency, and the reason is simply that I
430 have been busy elsewhere. But two days ago, I started looking at the
431 state of &lt;a href=&quot;http://packages.qa.debian.org/bitcoin&quot;&gt;bitcoin in
432 Debian&lt;/a&gt; again to try to recover my old bitcoin wallet. The package
433 is now maintained by a
434 &lt;a href=&quot;https://alioth.debian.org/projects/pkg-bitcoin/&quot;&gt;team of
435 people&lt;/a&gt;, and the grunt work had already been done by this team. We
436 owe a huge thank you to all these team members. :)
437 But I was sad to discover that the bitcoin client is missing in
438 Wheezy. It is only available in Sid (and an outdated client from
439 backports). The client had several RC bugs registered in BTS blocking
440 it from entering testing. To try to help the team and improve the
441 situation, I spent some time providing patches and triaging the bug
442 reports. I also had a look at the bitcoin package available from Matt
443 Corallo in a
444 &lt;a href=&quot;https://launchpad.net/~bitcoin/+archive/bitcoin&quot;&gt;PPA for
445 Ubuntu&lt;/a&gt;, and moved the useful pieces from that version into the
446 Debian package.&lt;/p&gt;
447
448 &lt;p&gt;After checking with the main package maintainer Jonas Smedegaard on
449 IRC, I pushed several patches into the collab-maint git repository to
450 improve the package. It now contains fixes for the RC issues (not from
451 me, but fixed by Scott Howard), build rules for a Qt GUI client
452 package, konqueror support for the bitcoin: URI and bash completion
453 setup. As I work on Debian Squeeze, I also created
454 &lt;a href=&quot;http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html&quot;&gt;a
455 patch to backport&lt;/a&gt; the latest version. Jonas is going to look at
456 it and try to integrate it into the git repository before uploading a
457 new version to unstable.
458
459 &lt;p&gt;I would very much like bitcoin to succeed, to get rid of the
460 centralized control currently exercised in the monetary system. I
461 find it completely unacceptable that the USA government is collecting
462 transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
463 that the major credit card companies can block legal money
464 transactions to Wikileaks. But for bitcoin to succeed, more people
465 need to use bitcoins, and more people need to accept bitcoins when
466 they sell products and services. Improving the bitcoin support in
467 Debian is a small step in the right direction, but not enough.
468 Unfortunately the user experience when browsing the web and wanting to
469 pay with bitcoin is still not very good. The bitcoin: URI is a step
470 in the right direction, but need to work in most or every browser in
471 use. Also the bitcoin-qt client is too heavy to fire up to do a
472 quick transaction. I believe there are other clients available, but
473 have not tested them.&lt;/p&gt;
474
475 &lt;p&gt;My
476 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html&quot;&gt;experiment
477 with bitcoins&lt;/a&gt; showed that at least some of my readers use bitcoin.
478 I received 20.15 BTC so far on the address I provided in my blog two
479 years ago, as can be
480 &lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;seen
481 on the blockexplorer service&lt;/a&gt;. Thank you everyone for your
482 donation. The blockexplorer service demonstrates quite well that
483 bitcoin is not quite anonymous and untracked. :) I wonder if the
484 number of users have gone up since then. If you use bitcoin and want
485 to show your support of my activity, please send Bitcoin donations to
486 the same address as last time,
487 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
488 </description>
489 </item>
490
491 <item>
492 <title>The European Central Bank (ECB) take a look at bitcoin</title>
493 <link>http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html</link>
494 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html</guid>
495 <pubDate>Sun, 4 Nov 2012 08:30:00 +0100</pubDate>
496 <description>&lt;p&gt;Slashdot just ran a story about the European Central Bank (ECB)
497 &lt;a href=&quot;http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf&quot;&gt;releasing
498 a report (PDF)&lt;/a&gt; about virtual currencies and
499 &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;bitcoin&lt;/a&gt;. It is interesting to
500 see how a member of the bitcoin community
501 &lt;a href=&quot;http://blog.bitinstant.com/blog/2012/10/30/the-ecb-report-on-bitcoin-and-virtual-currencies.html&quot;&gt;receive
502 the report&lt;/a&gt;. As for the future, I suspect the central banks and
503 the governments will outlaw bitcoin if it gain any popularity, to avoid
504 competition. My thoughts go to the
505 &lt;a href=&quot;http://en.wikipedia.org/wiki/Wörgl&quot;&gt;Wörgl experiment&lt;/a&gt; with
506 negative inflation on cash which was such a success that it was
507 terminated by the Austrian National Bank in 1933. A successful
508 alternative would be a threat to the current money system and gain
509 powerful forces to work against it.&lt;/p&gt;
510
511 &lt;p&gt;While checking out the current status of bitcoin, I also discovered
512 that the community already seem to have
513 &lt;a href=&quot;http://www.theverge.com/2012/8/27/3271637/bitcoin-savings-trust-pyramid-scheme-shuts-down&quot;&gt;experienced
514 its first pyramid game / Ponzi scheme&lt;/a&gt;. Not very surprising, given
515 how members of &quot;small&quot; communities tend to trust each other. I guess
516 enterprising crocks will try again and again, as they do anywhere
517 wealth is available.&lt;/p&gt;
518 </description>
519 </item>
520
521 <item>
522 <title>Some thoughts on BitCoins</title>
523 <link>http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</link>
524 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</guid>
525 <pubDate>Sat, 11 Dec 2010 15:10:00 +0100</pubDate>
526 <description>&lt;p&gt;As I continue to explore
527 &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;BitCoin&lt;/a&gt;, I&#39;ve starting to wonder
528 what properties the system have, and how it will be affected by laws
529 and regulations here in Norway. Here are some random notes.&lt;/p&gt;
530
531 &lt;p&gt;One interesting thing to note is that since the transactions are
532 verified using a peer to peer network, all details about a transaction
533 is known to everyone. This means that if a BitCoin address has been
534 published like I did with mine in my initial post about BitCoin, it is
535 possible for everyone to see how many BitCoins have been transfered to
536 that address. There is even a web service to look at the details for
537 all transactions. There I can see that my address
538 &lt;a href=&quot;http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;
539 have received 16.06 Bitcoin, the
540 &lt;a href=&quot;http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3&quot;&gt;1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3&lt;/a&gt;
541 address of Simon Phipps have received 181.97 BitCoin and the address
542 &lt;a href=&quot;http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt&quot;&gt;1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt&lt;/A&gt;
543 of EFF have received 2447.38 BitCoins so far. Thank you to each and
544 every one of you that donated bitcoins to support my activity. The
545 fact that anyone can see how much money was transfered to a given
546 address make it more obvious why the BitCoin community recommend to
547 generate and hand out a new address for each transaction. I&#39;m told
548 there is no way to track which addresses belong to a given person or
549 organisation without the person or organisation revealing it
550 themselves, as Simon, EFF and I have done.&lt;/p&gt;
551
552 &lt;p&gt;In Norway, and in most other countries, there are laws and
553 regulations limiting how much money one can transfer across the border
554 without declaring it. There are money laundering, tax and accounting
555 laws and regulations I would expect to apply to the use of BitCoin.
556 If the Skolelinux foundation
557 (&lt;a href=&quot;http://linuxiskolen.no/slxdebianlabs/donations.html&quot;&gt;SLX
558 Debian Labs&lt;/a&gt;) were to accept donations in BitCoin in addition to
559 normal bank transfers like EFF is doing, how should this be accounted?
560 Given that it is impossible to know if money can cross the border or
561 not, should everything or nothing be declared? What exchange rate
562 should be used when calculating taxes? Would receivers have to pay
563 income tax if the foundation were to pay Skolelinux contributors in
564 BitCoin? I have no idea, but it would be interesting to know.&lt;/p&gt;
565
566 &lt;p&gt;For a currency to be useful and successful, it must be trusted and
567 accepted by a lot of users. It must be possible to get easy access to
568 the currency (as a wage or using currency exchanges), and it must be
569 easy to spend it. At the moment BitCoin seem fairly easy to get
570 access to, but there are very few places to spend it. I am not really
571 a regular user of any of the vendor types currently accepting BitCoin,
572 so I wonder when my kind of shop would start accepting BitCoins. I
573 would like to buy electronics, travels and subway tickets, not herbs
574 and books. :) The currency is young, and this will improve over time
575 if it become popular, but I suspect regular banks will start to lobby
576 to get BitCoin declared illegal if it become popular. I&#39;m sure they
577 will claim it is helping fund terrorism and money laundering (which
578 probably would be true, as is any currency in existence), but I
579 believe the problems should be solved elsewhere and not by blaming
580 currencies.&lt;/p&gt;
581
582 &lt;p&gt;The process of creating new BitCoins is called mining, and it is
583 CPU intensive process that depend on a bit of luck as well (as one is
584 competing against all the other miners currently spending CPU cycles
585 to see which one get the next lump of cash). The &quot;winner&quot; get 50
586 BitCoin when this happen. Yesterday I came across the obvious way to
587 join forces to increase ones changes of getting at least some coins,
588 by coordinating the work on mining BitCoins across several machines
589 and people, and sharing the result if one is lucky and get the 50
590 BitCoins. Check out
591 &lt;a href=&quot;http://www.bluishcoder.co.nz/bitcoin-pool/&quot;&gt;BitCoin Pool&lt;/a&gt;
592 if this sounds interesting. I have not had time to try to set up a
593 machine to participate there yet, but have seen that running on ones
594 own for a few days have not yield any BitCoins througth mining
595 yet.&lt;/p&gt;
596
597 &lt;p&gt;Update 2010-12-15: Found an &lt;a
598 href=&quot;http://inertia.posterous.com/reply-to-the-underground-economist-why-bitcoi&quot;&gt;interesting
599 criticism&lt;/a&gt; of bitcoin. Not quite sure how valid it is, but thought
600 it was interesting to read. The arguments presented seem to be
601 equally valid for gold, which was used as a currency for many years.&lt;/p&gt;
602 </description>
603 </item>
604
605 <item>
606 <title>Now accepting bitcoins - anonymous and distributed p2p crypto-money</title>
607 <link>http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</link>
608 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</guid>
609 <pubDate>Fri, 10 Dec 2010 08:20:00 +0100</pubDate>
610 <description>&lt;p&gt;With this weeks lawless
611 &lt;a href=&quot;http://www.salon.com/news/opinion/glenn_greenwald/2010/12/06/wikileaks/index.html&quot;&gt;governmental
612 attacks&lt;/a&gt; on Wikileak and
613 &lt;a href=&quot;http://www.salon.com/technology/dan_gillmor/2010/12/06/war_on_speech&quot;&gt;free
614 speech&lt;/a&gt;, it has become obvious that PayPal, visa and mastercard can
615 not be trusted to handle money transactions.
616 A blog post from
617 &lt;a href=&quot;http://webmink.com/2010/12/06/now-accepting-bitcoin/&quot;&gt;Simon
618 Phipps on bitcoin&lt;/a&gt; reminded me about a project that a friend of
619 mine mentioned earlier. I decided to follow Simon&#39;s example, and get
620 involved with &lt;a href=&quot;http://www.bitcoin.org/&quot;&gt;BitCoin&lt;/a&gt;. I got
621 some help from my friend to get it all running, and he even handed me
622 some bitcoins to get started. I even donated a few bitcoins to Simon
623 for helping me remember BitCoin.&lt;/p&gt;
624
625 &lt;p&gt;So, what is bitcoins, you probably wonder? It is a digital
626 crypto-currency, decentralised and handled using peer-to-peer
627 networks. It allows anonymous transactions and prohibits central
628 control over the transactions, making it impossible for governments
629 and companies alike to block donations and other transactions. The
630 source is free software, and while the key dependency wxWidgets 2.9
631 for the graphical user interface is missing in Debian, the command
632 line client builds just fine. Hopefully Jonas
633 &lt;a href=&quot;http://bugs.debian.org/578157&quot;&gt;will get the package into
634 Debian&lt;/a&gt; soon.&lt;/p&gt;
635
636 &lt;p&gt;Bitcoins can be converted to other currencies, like USD and EUR.
637 There are &lt;a href=&quot;http://www.bitcoin.org/trade&quot;&gt;companies accepting
638 bitcoins&lt;/a&gt; when selling services and goods, and there are even
639 currency &quot;stock&quot; markets where the exchange rate is decided. There
640 are not many users so far, but the concept seems promising. If you
641 want to get started and lack a friend with any bitcoins to spare,
642 you can even get
643 &lt;a href=&quot;https://freebitcoins.appspot.com/&quot;&gt;some for free&lt;/a&gt; (0.05
644 bitcoin at the time of writing). Use
645 &lt;a href=&quot;http://www.bitcoinwatch.com/&quot;&gt;BitcoinWatch&lt;/a&gt; to keep an eye
646 on the current exchange rates.&lt;/p&gt;
647
648 &lt;p&gt;As an experiment, I have decided to set up bitcoind on one of my
649 machines. If you want to support my activity, please send Bitcoin
650 donations to the address
651 &lt;b&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/b&gt;. Thank you!&lt;/p&gt;
652 </description>
653 </item>
654
655 </channel>
656 </rss>