Bitcoin Forum

Local => Кодеры => Topic started by: kzv on January 23, 2019, 01:37:16 PM



Title: Оригинальный код биткоина
Post by: kzv on January 23, 2019, 01:37:16 PM
Искал искал и наконец нашел. Внезапно на этом же форуме https://bitcointalk.org/index.php?topic=68121.0
Есть мысля на досуге попробовать скомпилировать. Работать с нынешней сетью оно конечно не будет, но просто интересно как соберется. :)


Title: Re: Оригинальный код биткоина
Post by: Egoiste on January 23, 2019, 03:31:20 PM
Класс спасибо тоже попробую может что то хорошее получится с этого )


Title: Re: Оригинальный код биткоина
Post by: Coin-1 on January 25, 2019, 05:05:12 PM
Искал искал и наконец нашел. Внезапно на этом же форуме https://bitcointalk.org/index.php?topic=68121.0
Есть мысля на досуге попробовать скомпилировать. Работать с нынешней сетью оно конечно не будет, но просто интересно как соберется. :)

Вообще, говорят, Сатоши Накамото программировал под операционной системой MS Windows и компилировал исполняемые exe-файлы, скорее всего, на Visual C. Навряд ли он был профессиональным программистом, хотя его код работал почти без багов. Впоследствии все исходники были полностью переписаны и переделаны командой разработчиков Bitcoin Core.

Вот на этом сайте есть даже более ранняя версия ноды Bitcoin, чем v0.1, датированная 16 ноября 2008 года, bitcoin-nov08.tgz:
https://satoshi.nakamotoinstitute.org/code/


Title: Re: Оригинальный код биткоина
Post by: kzv on January 25, 2019, 09:16:17 PM
Искал искал и наконец нашел. Внезапно на этом же форуме https://bitcointalk.org/index.php?topic=68121.0
Есть мысля на досуге попробовать скомпилировать. Работать с нынешней сетью оно конечно не будет, но просто интересно как соберется. :)

Вообще, говорят, Сатоши Накамото программировал под операционной системой MS Windows и компилировал исполняемые exe-файлы, скорее всего, на Visual C. Навряд ли он был профессиональным программистом, хотя его код работал почти без багов. Впоследствии все исходники были полностью переписаны и переделаны командой разработчиков Bitcoin Core.

Вот на этом сайте есть даже более ранняя версия ноды Bitcoin, чем v0.1, датированная 16 ноября 2008 года, bitcoin-nov08.tgz:
https://satoshi.nakamotoinstitute.org/code/

Нет там более ранней версии. То что там есть это всего три файла, которые скомпилировать невозможно. Эти три файла тоже есть тут на форуме. Ссылку сейчас найти не могу.



Title: Re: Оригинальный код биткоина
Post by: Coin-1 on January 31, 2019, 07:01:42 PM
Нет там более ранней версии. То что там есть это всего три файла, которые скомпилировать невозможно. Эти три файла тоже есть тут на форуме. Ссылку сейчас найти не могу.

Разумеется, это некомпилируемый пре-релиз ноды Bitcoin. На том сайте есть ссылки на форум BitcoinTalk.

В архиве bitcoin-nov08.tgz лежат три файла:
  • main.cpp
  • main.h
  • node.cpp

В хидерах указано авторство Сатоши Накамото:
Code:
// Copyright (c) 2008 Satoshi Nakamoto

Странно, что в архиве всего три файла, а не четыре. На электронную почту пользователю Cryddit был прислан также файл "node.h":
https://bitcointalk.org/index.php?topic=382374.0



Конечно, для компиляции оригинальной ноды нужно скачивать файл bitcoin-0.1.0.rar или bitcoin-0.1.3.rar. Насколько мне известно, в версии 0.1.0 был баг, не позволявший корректно совершать BTC-транзакции.

Судя по представленным исходникам, за два месяца с ноября 2008 года по январь 2009 года Сатоши Накамото существенно доработал код ноды Bitcoin.