Bitcoin Forum
April 26, 2024, 03:25:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: v0.1  (Read 18183 times)
The 4ner
aka newbitcoinqtuser
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


R.I.P Silk Road 1.0


View Profile
December 09, 2013, 07:32:00 PM
 #21

I recently found the 0.1 source code on one of my computers. I can send it if you want it, but I'm pretty severely disabled these days, so it may take me a while to respond.

I too would like a copy of the original source code. If you can email it to me that would be awesome! I'll PM you my email address.

Links were already posted, they are both working, and one of them is posted right above your post:

http://we.lovebitco.in/bitcoin-0.1.0.rar
http://www.bitcointrading.com/files/bitcoin-0.1.0.rar

I know there's one above my post but I can't assure that it's trojan free. I'd rather get it straight from a trustworthy source.
I didn't notice the other source. I'll check it.
1714101927
Hero Member
*
Offline Offline

Posts: 1714101927

View Profile Personal Message (Offline)

Ignore
1714101927
Reply with quote  #2

1714101927
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714101927
Hero Member
*
Offline Offline

Posts: 1714101927

View Profile Personal Message (Offline)

Ignore
1714101927
Reply with quote  #2

1714101927
Report to moderator
1714101927
Hero Member
*
Offline Offline

Posts: 1714101927

View Profile Personal Message (Offline)

Ignore
1714101927
Reply with quote  #2

1714101927
Report to moderator
1714101927
Hero Member
*
Offline Offline

Posts: 1714101927

View Profile Personal Message (Offline)

Ignore
1714101927
Reply with quote  #2

1714101927
Report to moderator
The 4ner
aka newbitcoinqtuser
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


R.I.P Silk Road 1.0


View Profile
December 09, 2013, 07:33:33 PM
 #22

I recently found the 0.1 source code on one of my computers. I can send it if you want it, but I'm pretty severely disabled these days, so it may take me a while to respond.

I too would like a copy of the original source code. If you can email it to me that would be awesome! I'll PM you my email address.

Links were already posted, they are both working, and one of them is posted right above your post:

http://we.lovebitco.in/bitcoin-0.1.0.rar
http://www.bitcointrading.com/files/bitcoin-0.1.0.rar

Nevermind I saw mrb's post. I got them now. Thanks!
k99
Sr. Member
****
Offline Offline

Activity: 346
Merit: 255

Manfred Karrer


View Profile WWW
February 24, 2014, 05:36:31 PM
 #23

Interesting to see that Satoshi has planned a P2P market place in the original version (see market.cpp, ui.cpp,...).
Does anybody know more about that?
Seems that those are only relicts from an earlier version.

https://bisq.network  |  GPG Key: 6A6B2C46
leathan
Member
**
Offline Offline

Activity: 111
Merit: 101



View Profile WWW
November 15, 2014, 06:47:12 PM
Last edit: November 16, 2014, 03:20:17 AM by leathan
Merited by alevlaslo (1)
 #24

I'm hosting the file too, to show my homage to Hal Finney.

The man is to me more than a hero, he is legend.

http://bitmarking.net/bitcoin/
Here I will keep the decompressed source tree of the original 0.1.

http://bitmarking.net/bitcoin-0.1.0.tgz
Here I will keep the compressed source.
SHA1: 35f83eaa334e0e447ceea77a7cc955a4ccdd1a1d
SHA256: ce9da46516e3042741224a7f9061e3181a5a4d17abba72b6e82922af3753d756


Thank you so much for your contribution to humanity Hal... may your family live forever wealthy.


Quote
P.S. Please bitcointalk moderators if you are going to delete this post provide me a reason so that I can make the proper amendments... I need to somehow show homage to Hal Finney... I just need to...

count=($(grep -d recurse -Hn "wallet\.dat" / | cut -d":" -f1 | uniq -c |xargs echo | grep -oh -P '(\d+) ')); sum=0; for i in ${count[*]}; do sum=$(($sum+$i)); done; echo $sum; #  soo much crypto?
walerikus
Member
**
Offline Offline

Activity: 180
Merit: 18


View Profile WWW
February 23, 2020, 08:10:56 PM
 #25

I have downloaded the 0.1 version of Bitcoin, if I run it, will it generate the first block? Or it will search for connections and once it finds nothing, the node will not run?
DaCryptoRaccoon
Hero Member
*****
Offline Offline

Activity: 1197
Merit: 580


OGRaccoon


View Profile
February 24, 2020, 07:11:38 PM
Merited by ABCbits (1), Last of the V8s (1)
 #26

I have downloaded the 0.1 version of Bitcoin, if I run it, will it generate the first block? Or it will search for connections and once it finds nothing, the node will not run?

Bitcoin 0.1 will find connection, but certainly can't find other compatible node because it use IRC to find other nodes and the "node" won't run.
Besides, i'm not sure whether Bitcoin 0.1 include list of IRC link or IP of other node.

The early client would connect via IRC by the following ways I though it might be interesting to share how the early client worked and how it connected to the IRC and also to public services for important info.

First it would look for the hostname of chat.freenode.net on port 6667   ( File IRC.CPP )

Code:
 struct hostent* phostent = gethostbyname("chat.freenode.net");
        CAddress addrConnect(*(u_long*)phostent->h_addr_list[0], htons(6667));

It would then set you a Nickname / User

Code:
        Send(hSocket, strprintf("NICK %s\r", strMyName.c_str()).c_str());
        Send(hSocket, strprintf("USER %s 8 * : %s\r", strMyName.c_str(), strMyName.c_str()).c_str());

It would then have a small rest

Sleep(500)

Before sending a request to join the #bitcoin\r channel's on IRC

Code:
        Send(hSocket, "JOIN #bitcoin\r");
        Send(hSocket, "WHO #bitcoin\r");

Something else not many people know is the Net.cpp file would contact public services to get some interesting information for your connection.

( FILE NET.CPP)
Code:
bool GetMyExternalIP(unsigned int& ipRet)
{
    CAddress addrConnect("72.233.89.199:80"); // whatismyip.com 198-200

    SOCKET hSocket;
    if (!ConnectSocket(addrConnect, hSocket))
        return error("GetMyExternalIP() : connection to %s failed\n", addrConnect.ToString().c_str());

    char* pszGet =
        "GET /automation/n09230945.asp HTTP/1.1\r\n"
        "Host: www.whatismyip.com\r\n"
        "User-Agent: Bitcoin/0.1\r\n"
        "Connection: close\r\n"
        "\r\n";
    send(hSocket, pszGet, strlen(pszGet), 0);

As of a few years back you could no longer use the original client without some modifications but it could still be used if changes are made but it's unlikely anyone will make them and publish a working copy of the original client now.

┏━━━━━━━━━━━━━━━━━┓
┃   💎 Mine Solo with CKPool 💎    ┃
┃    ➤ Hit Blocks on Your Own!      ┃
┃ ███▓▓  ███▓▓  ███▓▓  ███▓▓┃
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!