본문으로 건너뛰기

이메일 #136 - #140

원본 출처: Satoshi - Sirius emails 2009-2011

이메일 #136

Date: Wed, 23 Dec 2009 17:53:18 +0000
From: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin stuff
To: [email protected]

영어 원문

[email protected] wrote:
> I'd also need at least the command line tools to check if coins have
> been received and to send coins. It would require some way to
> communicate with the Bitcoin process running in the background. I don't
> know how that should be done, maybe with something RPC related.
>
> It would also be great if the background process was non-graphical - the
> VPS on the current service level doesn't have enough memory to run the X
> Windowing environment, unless I come up with some ways to free memory.

I had been wondering why everyone keeps harping on no-UI, when already
you can run it with only a small icon on the tray, which is common for
server services on Windows. So I guess this is why. I had chalked it
up to unix snobbery if they couldn't abide a tiny little icon on a
desktop they never see.

Not opening any windows is easy, but it may fail because the gtk
libraries aren't there. wxWidgets has __WXBASE__ for "Only wxBase, no
GUI features". You could try building for that instead of __WXGTK__ and
see what happens. It would be preferable if there's any way to do it as
a command line switch on the same executable, rather than yet another
build variation to release.

How much memory do you have to work with? Bitcoin necessarily takes a
fair bit of memory; about 75MB on Windows. Is that a problem?

Command line control is one of the next things on the list. I want to
design the API carefully.

Receiving payments is the part that has a lot of design choices to be
made. The caller needs to identify the transactions of interest, that's
where the one-bitcoin-address-per-transaction model helps. Searching
the comments text for an order number is another possibility. There's
polled, asking what has been received to the given bitcoin address, and
event driven. I guess in event driven, bitcoin would be told to run a
command line when a certain amount is received to a certain bitcoin address.

이메일 #137

Date: Fri, 25 Dec 2009 15:25:43 +0200
From: [email protected]
To: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin stuff

영어 원문

> How much memory do you have to work with?
The VPS has 320MB RAM, 50MB of which is currently free. There's also
500MB swap space.

> Bitcoin necessarily takes a
> fair bit of memory; about 75MB on Windows. Is that a problem?

Sure about that? Windows task manager shows about 13MB memory usage here.

이메일 #138

Date: Fri, 25 Dec 2009 16:11:14 +0000
From: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin stuff
To: [email protected]

영어 원문

You're right, I was looking at a test run with 250,000 blocks... duh.

A normal one shows 17MB memory usage and 10MB VM size.

[email protected] wrote:
>> How much memory do you have to work with?
> The VPS has 320MB RAM, 50MB of which is currently free. There's also
> 500MB swap space.
>
>> Bitcoin necessarily takes a
>> fair bit of memory; about 75MB on Windows. Is that a problem?
>
> Sure about that? Windows task manager shows about 13MB memory usage here.
>

이메일 #139

Date: Tue, 05 Jan 2010 03:55:14 +0200
From: [email protected]
To: Satoshi Nakamoto <[email protected]>
Subject: Bitcoin Exchange

영어 원문

I have a prototype of the bitcoinexchange.com service up now (auth:  
bitcoin/bit). It's running on the Python-powered Django web
application framework, which is a pleasure to work with, compared to
php.

I'll have to do some studying for a few days now, after which I can
return to work with the exchange service. Among other things I'll fix
the pricing so that the price of Bitcoins grows towards infinity when
my supply of them gets closer to zero. That way I can find the market
rate and stay at the point where supply meets demand. I'm not yet
completely sure what the parameters of the hyperbolic pricing curve
should be, so that's something to think about.

이메일 #140

Date: Wed, 03 Feb 2010 11:27:17 +0200
From: [email protected]
To: [email protected]
Subject: Bitcoin API

영어 원문

Have you decided upon the inter-process calling method of the Bitcoin  
API yet? An easy solution would be the socket interface provided by
wxWidgets: http://docs.wxwidgets.org/trunk/overview_ipc.html. The
Bitcoin program running a wxServer could be then accessed by calling
the bitcoin executable from the command line or by coding your own
wxClient app.

Another option would be to just use the plain BSD sockets.

Can you send me a 64-bit Linux binary of Bitcoin if you have one? I
tried compiling on the VPS, but it ran out of memory. Tried the 32-bit
version (with ia32-libs) also, but it didn't find the shared libraries.
링크 복사하기X에 공유페이스북에 공유쓰레드에 공유