본문으로 건너뛰기

이메일 #031 - #035

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

이메일 #031

Date: Sat, 29 Aug 2009 18:31:05 +0100
From: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin
To: [email protected]

한글 번역

다음으로는 "minimize to tray" 기능과 Windows와 함께 비트코인을 자동 시작하는 옵션을 구현하려고 합니다. 그러면 온라인 노드 수가 더 높게 유지될 겁니다.

가만히 생각해 보니, 지금 당장 노드 수에 자릿수 차이의 변화를 만들 가장 중요한 빠진 기능을 정확히 짚으셨습니다. 자동 실행이 없으면 처음 호기심에 써 보고 난 뒤에는 노드를 거의 유지할 수 없습니다. 기본값으로 최소화된 트레이 아이콘으로 자동 실행한 것이 초창기 파일 공유 네트워크들이 성공한 비결이었습니다. 안정성이 아직 보장되지 않았던 v0.1.0 때는 어울리지 않았겠지만, 지금은 잘 돌아가고 안정적입니다. 이번에 새 버전을 써 보러 돌아오는 사용자들을 붙잡을 수 있도록, 다음 릴리스에는 꼭 들어가야 하는 기능입니다.

자동 실행을 구현하는 가장 사용자 친화적인 방법은 시작(Startup) 폴더에 아이콘을 넣는 것이라고 생각합니다. 제 컴퓨터에서도 OpenOffice.org를 비롯해 여러 프로그램이 그렇게 하고 있더군요. 다른 방법인 runas 레지스트리 항목을 만드는 방식은 사용자가 쉽게 보거나 고치기 어려워서 저는 별로 좋아하지 않았습니다. 아마 우리가 원하는 건 기본적으로 켜져 있는 자동 실행 옵션이라서, 옵션을 바꾸면 시작 아이콘을 만들거나 지우는 방식일 겁니다.

리눅스 포팅도 끌리긴 하지만, 한 번 시작하면 그 뒤로는 매 릴리스마다 그만큼 일이 늘어납니다. 조금 더 미뤘으면 합니다. 자동 실행은 노드를 300% 늘려 줄 수 있지만, 리눅스는 3% 정도 늘려 주는 데 그칠 겁니다. 리눅스는 서버 농장에 도움이 되겠지만, 사실 우리는 개인 사용자를 우선하고 싶습니다. 어떤 분이 WinE에서 잘 돌아간다고 알려 왔습니다.

영어 원문

> Next I'm going to implement the "minimize to tray" feature and the 
> option to autostart Bitcoin with Windows, so the number of nodes online
> would stay higher.

Now that I think about it, you've put your finger on the most important
missing feature right now that would make an order of magnitude
difference in the number of nodes. Without auto-run, we'll almost never
retain nodes after an initial tryout interest. Auto-running as a
minimized tray icon by default was the key to success for the early file
sharing networks. It wouldn't have been appropriate for v0.1.0 when
stability wasn't a given yet, but now it's good and stable. This is a
must-have feature for the next release so any users that come back to
try the new version we hopefully retain this time.

I think the most user friendly way of doing auto-run is putting an icon
in the Startup folder. I see OpenOffice.org and a number of other
things on my computer do it that way. The other way, creating a runas
registry entry, is not easily visible or editable by users, I've never
liked that much. I guess what we want is an auto-run option that's on
by default, if the option is changed then it creates or deletes the
startup icon.

While it's tempting to do a Linux port, once we do it we have that extra
work with every release from then on. I'd rather put it off a while
longer. Auto-run might give us 300% more nodes while Linux might give
us 3% more. Linux would help server farms, but actually we'd like to
favour individual users. Someone reported that it works fine in WinE.

이메일 #032

Date: Wed, 16 Sep 2009 15:54:42 +0300
From: [email protected]
To: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin

한글 번역

참고로 말씀드리면, 작업 중이던 복사본을 svn/branches에 커밋했습니다. minimize to tray 기능과 몇 가지 다른 변경이 들어 있습니다. 이제 백그라운드에서 실행하기가 더 편해졌지만, 아직 미완성이라 계속 작업 중입니다. 버그는 bugs.txt에 정리해 두었습니다.

Sourceforge 계정은 잘 동작하시나요?

영어 원문

Just for information: I committed my working copy to the svn/branches.  
There's the minimize to tray feature and some other changes. It's
nicer to run in the background now, but it's still incomplete and I'm
working on it. The bugs are listed in bugs.txt.

Did you get your Sourceforge account work yet?

이메일 #033

Date: Wed, 30 Sep 2009 19:12:29 +0100
From: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin
To: [email protected]

한글 번역

좋습니다, 좋은 진전이네요.

네, sourceforge 로그인 문제는 해결했습니다. 로그인 페이지에 까다로운 무언가가 있어서 브라우저 부가 기능에 있던 별난 버그가 드러난 거였습니다.

[email protected]님이 쓰셨습니다:

참고로 말씀드리면, 작업 중이던 복사본을 svn/branches에 커밋했습니다. minimize to tray 기능과 몇 가지 다른 변경이 들어 있습니다. 이제 백그라운드에서 실행하기가 더 편해졌지만, 아직 미완성이라 계속 작업 중입니다. 버그는 bugs.txt에 정리해 두었습니다.

Sourceforge 계정은 잘 동작하시나요?

영어 원문

That's great, that's a good step forward.

Yes, I worked out the sourceforge login problem, it was some tricky
thing on the login page that exposed a quirky bug in a browser add-in.

[email protected] wrote:
> Just for information: I committed my working copy to the svn/branches.
> There's the minimize to tray feature and some other changes. It's nicer
> to run in the background now, but it's still incomplete and I'm working
> on it. The bugs are listed in bugs.txt.
>
> Did you get your Sourceforge account work yet?
>

이메일 #034

Date: Thu, 08 Oct 2009 20:44:49 +0300
From: [email protected]
To: Satoshi Nakamoto <[email protected]>
Subject: Re: Bitcoin

한글 번역

최신 버전 비트코인용 Windows 인스톨러를 만들었습니다. 자동 시작과 minimize to tray 기능이 들어 있습니다. 이 인스톨러는 시작 메뉴 바로 가기와 시작 레지스트리 항목을 만듭니다. 처음에는 시작 폴더로 가는 바로 가기로 자동 시작을 구현했는데, 기본 설정 그대로는 항상 동작하지 않는다는 걸 알고 결국 레지스트리 항목 방식으로 했습니다. 레지스트리 항목은 제거 프로그램이 지워 주고 옵션 메뉴에서도 끌 수 있으니, 결국 사용자에게 그리 큰 위협은 아니라고 생각합니다.

인스톨러는 NSIS로 만들었고, nsi 스크립트는 SVN에서 볼 수 있습니다.

인스톨러를 SF 다운로드 페이지에 올려 주시겠어요? 파일은 여기 있습니다: http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe

bitcoin.sf.net 사이트에 새 사용자가 몇 명 가입했습니다. 그중 한 명이 달러로 비트코인을 거래한다고 방금 알렸습니다. 그분 사이트는 여기입니다: http://newlibertystandard.wetpaint.com/. 지금 당장 환전 서비스를 만드는 건 다소 이른 감도 있지만, 한편으로는 사람들이 프로젝트에 관심을 보이는 게 좋은 일이고, 이를 계기로 관심을 가진 사람이 더 모일 수도 있습니다(바라건대 개발자도 더 모이면 좋겠고요). 그분께 방금 이메일을 보냈습니다.

영어 원문

I made a Windows installer for the latest version of Bitcoin, which  
includes the autostart and minimize to tray features. The installer
makes a start menu shortcut and a startup registry entry. I first
implemented the autostart with a shortcut to the startup folder, but I
found out that it doesn't always work by default and ended up doing it
with a registry entry. The registry entry is removed by the
uninstaller and can be also disabled from the options menu, so I don't
think it's such a big menace to the user after all.

I made the installer with NSIS, and the nsi script can be found in the SVN.

Could you add the installer to the SF download page? Here's the file:
http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe

There are some new users registered to the bitcoin.sf.net site. One of
them just announced that he's trading Bitcoins for dollars. Here's his
site: http://newlibertystandard.wetpaint.com/. Making an exchange
service first seemed a bit premature for the time being, but on the
other hand it's good that people show interest towards the project,
and this might attract even more interested people (and hopefully more
developers). I just sent the guy an email.

이메일 #035

Date: Fri, 16 Oct 2009 19:41:40 +0100
From: Satoshi Nakamoto <[email protected]>
Subject: Re: Setup, Autorun, v0.1.6
To: [email protected]

한글 번역

고맙습니다. 다음 릴리스 전에 들어가야 할 제가 갖고 있던 변경들을 아직 병합 중입니다. 받았던 질문과 의견을 바탕으로 혼란을 줄여 줄 내용들입니다. 아마 멀티프로세서 생성 지원을 켜고, wallet.dat만 백업하면 돈을 백업할 수 있을 만큼 안전하게 만들 수 있을 겁니다. 다시 코딩하니 좋네요!

거래 수수료 설정은 숨기려고 합니다. 전혀 필요 없고 사람들을 헷갈리게만 합니다. 그건 테스트용으로, 그리고 언젠가 필요해질지 모르는 먼 미래에만 필요할 수 있는 기술적 세부 사항을 보여 주기 위해 있던 것인데, 나중에 가능하게 하려면 처음에 구현해 두는 게 필요했습니다.

시작 폴더 안 바로 가기에는 어떤 문제가 있었나요? 코드를 보내 주시면 다시 보고 문제가 뭔지 알 수 있는지 확인해 보고 싶습니다. 레지스트리 코드에서 첫 번째 strcat은 strcpy여야 합니다. 그렇지 않으면 간헐적으로 실패합니다. 바로 가기 쪽에도 같은 코드가 있었다면 그게 문제였을지 모릅니다.

NewLibertyStandard 사이트처럼 관심을 갖는 사람이 늘어나는 걸 보니 고무적입니다. 전기를 기준으로 가치를 어림하는 그분의 접근이 마음에 듭니다. 사람들이 어떤 설명을 받아들이는지 보는 것도 공부가 됩니다. 그런 설명들이 대중이 더 쉽게 다가갈 수 있게 단순화해 이해하는 길을 찾는 데 도움이 될 수 있습니다. 세상에는 복잡한 개념이 많아도, 80%의 사람을 만족시키는 단순한 설명과, 단순한 설명의 허점을 보는 나머지 20%를 만족시키는 완전한 설명이 있습니다.

[email protected]님이 쓰셨습니다:

최신 버전 비트코인용 Windows 인스톨러를 만들었습니다. 자동 시작과 minimize to tray 기능이 들어 있습니다. 인스톨러는 시작 메뉴 바로 가기와 시작 레지스트리 항목을 만듭니다. 처음에는 시작 폴더로 가는 바로 가기로 자동 시작을 구현했는데, 기본 설정 그대로는 항상 동작하지 않는다는 걸 알고 결국 레지스트리 항목 방식으로 했습니다. 레지스트리 항목은 제거 프로그램이 지워 주고 옵션 메뉴에서도 끌 수 있으니, 결국 사용자에게 그리 큰 위협은 아니라고 생각합니다.

인스톨러는 NSIS로 만들었고, nsi 스크립트는 SVN에서 볼 수 있습니다.

인스톨러를 SF 다운로드 페이지에 올려 주시겠어요? 파일은 여기 있습니다: http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe

bitcoin.sf.net 사이트에 새 사용자가 몇 명 가입했습니다. 그중 한 명이 달러로 비트코인을 거래한다고 방금 알렸습니다. 그분 사이트는 여기입니다: http://newlibertystandard.wetpaint.com/. 환전 서비스를 만드는 건 지금 당장은 다소 이른 감도 있지만, 한편으로는 사람들이 프로젝트에 관심을 보이는 게 좋은 일이고, 이를 계기로 관심을 가진 사람이 더 모일 수도 있습니다(바라건대 개발자도 더 모이면 좋겠고요). 그분께 방금 이메일을 보냈습니다.

영어 원문

Thanks for that.  I'm still merging in some changes I had that need to 
go in before any next release. Some things based on questions and
feedback I've received that'll reduce confusion. I'll probably enable
multi-proc generating support, and hopefully make it safe to just backup
wallet.dat to backup your money. It's good to be coding again!

I'm going to hide the transaction fee setting, which is completely not
needed and only serves to confuse people. It was only there for testing
and demonstration of a technical detail that can only be needed in the
far away future, if ever, but was necessary to implement at the
beginning to make it possible later.

What was the problem with the shortcut in the startup folder? If you
could send me the code, I'd like to take another look and see if I can
see what the problem was. The first strcat in the registry code should
be strcpy, otherwise it would fail intermittently. If the same code was
in the shortcut one, maybe that was the problem.

It's encouraging to see more people taking an interest such as that
NewLibertyStandard site. I like his approach to estimating the value
based on electricity. It's educational to see what explanations people
adopt. They may help discover a simplified way of understanding it that
makes it more accessible to the masses. Many complex concepts in the
world have a simplistic explanation that satisfies 80% of people, and a
complete explanation that satisfies the other 20% who see the flaws in
the simplistic explanation.

[email protected] wrote:
> I made a Windows installer for the latest version of Bitcoin, which
> includes the autostart and minimize to tray features. The installer
> makes a start menu shortcut and a startup registry entry. I first
> implemented the autostart with a shortcut to the startup folder, but I
> found out that it doesn't always work by default and ended up doing it
> with a registry entry. The registry entry is removed by the uninstaller
> and can be also disabled from the options menu, so I don't think it's
> such a big menace to the user after all.
>
> I made the installer with NSIS, and the nsi script can be found in the SVN.
>
> Could you add the installer to the SF download page? Here's the file:
> http://bitcoin.sourceforge.net/uploads/Bitcoin_setup.exe
>
> There are some new users registered to the bitcoin.sf.net site. One of
> them just announced that he's trading Bitcoins for dollars. Here's his
> site: http://newlibertystandard.wetpaint.com/. Making an exchange
> service first seemed a bit premature for the time being, but on the
> other hand it's good that people show interest towards the project, and
> this might attract even more interested people (and hopefully more
> developers). I just sent the guy an email.
>
링크 복사하기X에 공유페이스북에 공유쓰레드에 공유