Forwarded from 2017 History (@RamonQuesada π·)
[bitcoin-list] Bitcoin v0.1.2 now available
From: Satoshi Nakamoto <satoshi@vi...> - 2009-01-11 22:32:18
Bitcoin v0.1.2 is now available for download.
See http://www.bitcoin.org for the download link.
All the problems I've been finding are in the code that
automatically finds and connects to other nodes, since I wasn't
able to test it in the wild until now. There are many more ways
for connections to get screwed up on the real Internet.
Bugs fixed:
- Fixed various problems that were making it hard for new nodes to
see other nodes to connect to.
- If you're behind a firewall, it could only receive one
connection, and the second connection would constantly disconnect
and reconnect.
These problems are kind of screwing up the network and will get
worse as more users arrive, so please make sure to upgrade.
Satoshi Nakamoto
https://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=200901
From: Satoshi Nakamoto <satoshi@vi...> - 2009-01-11 22:32:18
Bitcoin v0.1.2 is now available for download.
See http://www.bitcoin.org for the download link.
All the problems I've been finding are in the code that
automatically finds and connects to other nodes, since I wasn't
able to test it in the wild until now. There are many more ways
for connections to get screwed up on the real Internet.
Bugs fixed:
- Fixed various problems that were making it hard for new nodes to
see other nodes to connect to.
- If you're behind a firewall, it could only receive one
connection, and the second connection would constantly disconnect
and reconnect.
These problems are kind of screwing up the network and will get
worse as more users arrive, so please make sure to upgrade.
Satoshi Nakamoto
https://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=200901
bitcoin.org
Bitcoin - Open source P2P money
Bitcoin is an innovative payment network and a new kind of money. Find all you need to know and get started with Bitcoin on bitcoin.org.
Forwarded from 2017 History (@RamonQuesada π·)
[bitcoin-list] Bitcoin v0.1 Alpha release notes
From: Satoshi Nakamoto <satoshi@vi...> - 2009-01-12 20:20:47
Release notes for Bitcoin v0.1 Alpha
Bitcoin is a new electronic cash system that uses a peer-to-peer
network to prevent double-spending. It's completely decentralized
with no server or central authority.
You can find screenshots and the download link at:
http://www.bitcoin.org
Windows only for now. Open source C++ code is included.
- Unpack the files into a directory
- Run BITCOIN.EXE
- It automatically connects to other nodes
If you can keep a node running that accepts incoming connections,
you'll really be helping the network a lot. Port 8333 on your
firewall needs to be open to receive incoming connections.
The software is still alpha and experimental. There's no guarantee
the system's state won't have to be restarted at some point if it
becomes necessary, although I've done everything I can to build in
extensibility and versioning.
You can get coins by getting someone to send you some, or turn on
Options->Generate Coins to run a node and generate blocks. I made
the proof-of-work difficulty ridiculously easy to start with, so
for a little while in the beginning a typical PC will be able to
generate coins in just a few hours. It'll get a lot harder when
competition makes the automatic adjustment drive up the difficulty.
Generated coins must wait 120 blocks to mature before they can be
spent.
There are two ways to send money. If the recipient is online, you
can enter their IP address and it will connect, get a new public
key and send the transaction with comments. If the recipient is
not online, it is possible to send to their Bitcoin address, which
is a hash of their public key that they give you. They'll receive
the transaction the next time they connect and get the block it's
in. This method has the disadvantage that no comment information
is sent, and a bit of privacy may be lost if the address is used
multiple times, but it is a useful alternative if both users can't
be online at the same time or the recipient can't receive incoming
connections.
Total circulation will be 21,000,000 coins. It'll be distributed
to network nodes when they make blocks, with the amount cut in half
every 4 years.
first 4 years: 10,500,000 coins
next 4 years: 5,250,000 coins
next 4 years: 2,625,000 coins
next 4 years: 1,312,500 coins
etc...
When that runs out, the system can support transaction fees if
needed. It's based on open market competition, and there will
probably always be nodes willing to process transactions for free.
Satoshi Nakamoto
https://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=200901
From: Satoshi Nakamoto <satoshi@vi...> - 2009-01-12 20:20:47
Release notes for Bitcoin v0.1 Alpha
Bitcoin is a new electronic cash system that uses a peer-to-peer
network to prevent double-spending. It's completely decentralized
with no server or central authority.
You can find screenshots and the download link at:
http://www.bitcoin.org
Windows only for now. Open source C++ code is included.
- Unpack the files into a directory
- Run BITCOIN.EXE
- It automatically connects to other nodes
If you can keep a node running that accepts incoming connections,
you'll really be helping the network a lot. Port 8333 on your
firewall needs to be open to receive incoming connections.
The software is still alpha and experimental. There's no guarantee
the system's state won't have to be restarted at some point if it
becomes necessary, although I've done everything I can to build in
extensibility and versioning.
You can get coins by getting someone to send you some, or turn on
Options->Generate Coins to run a node and generate blocks. I made
the proof-of-work difficulty ridiculously easy to start with, so
for a little while in the beginning a typical PC will be able to
generate coins in just a few hours. It'll get a lot harder when
competition makes the automatic adjustment drive up the difficulty.
Generated coins must wait 120 blocks to mature before they can be
spent.
There are two ways to send money. If the recipient is online, you
can enter their IP address and it will connect, get a new public
key and send the transaction with comments. If the recipient is
not online, it is possible to send to their Bitcoin address, which
is a hash of their public key that they give you. They'll receive
the transaction the next time they connect and get the block it's
in. This method has the disadvantage that no comment information
is sent, and a bit of privacy may be lost if the address is used
multiple times, but it is a useful alternative if both users can't
be online at the same time or the recipient can't receive incoming
connections.
Total circulation will be 21,000,000 coins. It'll be distributed
to network nodes when they make blocks, with the amount cut in half
every 4 years.
first 4 years: 10,500,000 coins
next 4 years: 5,250,000 coins
next 4 years: 2,625,000 coins
next 4 years: 1,312,500 coins
etc...
When that runs out, the system can support transaction fees if
needed. It's based on open market competition, and there will
probably always be nodes willing to process transactions for free.
Satoshi Nakamoto
https://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=200901
bitcoin.org
Bitcoin - Open source P2P money
Bitcoin is an innovative payment network and a new kind of money. Find all you need to know and get started with Bitcoin on bitcoin.org.
2008 361 BitCoin SourceForge.net pinned Β«[bitcoin-list] Bitcoin v0.1 Alpha release notes From: Satoshi Nakamoto <satoshi@vi...> - 2009-01-12 20:20:47 Release notes for Bitcoin v0.1 Alpha Bitcoin is a new electronic cash system that uses a peer-to-peer network to prevent double-spending. It's completelyβ¦Β»
Satoshi Nakamoto registered with SourceForge.net on 2008-10-05. https://web.archive.org/web/20120314004601/http://nakamoto2.users.sourceforge.net/
web.archive.org
SourceForge.net: Satoshi Nakamoto - Developer Web Hosting - Open Source Software
SourceForge presents Satoshi Nakamoto, developer. Satoshi Nakamoto is an open source developer. SourceForge provides the world's largest selection of Open Source Software.
s_nakamoto 2008 12 10 https://web.archive.org/web/20091129020634/http://sourceforge.net/users/s_nakamoto
Forwarded from πͺππ±π±π₯π¦ππ°
Nils Schneider discovered in 2010 an optimization of the same kind as ASICBOOST to get 70% speedup in Bitcoin mining.
He he may have used it covertly before reporting (we don't know).
This was 2010-07-27.
Satoshi added the optimization to Bitcoin source code.
This optimization is of the same family as ASICBOOST. Nil's optimization removed a full SHA256 compression/message expansion.
You can see the diff here:
https://sourceforge.net/p/bitcoin/code/113/tree//trunk/main.cpp?diff=515630145fcbc978e39dbaa5:112
The commit is r113: "tcatm's cached SHA256 state idea, about 70% faster generating"
Nobody called this an attack.
He he may have used it covertly before reporting (we don't know).
This was 2010-07-27.
Satoshi added the optimization to Bitcoin source code.
This optimization is of the same family as ASICBOOST. Nil's optimization removed a full SHA256 compression/message expansion.
You can see the diff here:
https://sourceforge.net/p/bitcoin/code/113/tree//trunk/main.cpp?diff=515630145fcbc978e39dbaa5:112
The commit is r113: "tcatm's cached SHA256 state idea, about 70% faster generating"
Nobody called this an attack.
What is more annoying is that all Bitcoin releases before 0.3.24 were just deleted from sourceforge. Why?? Here's Linux 1.0.0 from 1994, they aren't trying to erase their history... https://bitcointalk.org/index.php?topic=68121.msg814283#msg814283
Quote from: deepceleron on March 22, 2012, 02:21:51 PM
What is more annoying is that all Bitcoin releases before 0.3.24 were just deleted from sourceforge. Why?? Here's Linux 1.0.0 from 1994, they aren't trying to erase their history...
That's source code for the kernel, right?
I removed the old binary releases from SourceForge because it was getting annoying to find things like testnet-in-a-box in that very long list, and also getting hard to see what the latest release was. And with our gitian reproducible build process, the windows/linux binaries for recent releases are deterministically reproducible from the source code.
See https://github.com/bitcoin/bitcoin/tags for the history back to the 0.1.5 release. Uploading 0.1 to github is a good idea, maybe somebody who knows more about git than I do can suggest the best way to do that. Gavin Andresen https://bitcointalk.org/index.php?topic=68121.msg814283#msg814283
What is more annoying is that all Bitcoin releases before 0.3.24 were just deleted from sourceforge. Why?? Here's Linux 1.0.0 from 1994, they aren't trying to erase their history...
That's source code for the kernel, right?
I removed the old binary releases from SourceForge because it was getting annoying to find things like testnet-in-a-box in that very long list, and also getting hard to see what the latest release was. And with our gitian reproducible build process, the windows/linux binaries for recent releases are deterministically reproducible from the source code.
See https://github.com/bitcoin/bitcoin/tags for the history back to the 0.1.5 release. Uploading 0.1 to github is a good idea, maybe somebody who knows more about git than I do can suggest the best way to do that. Gavin Andresen https://bitcointalk.org/index.php?topic=68121.msg814283#msg814283
GitHub
Tags Β· bitcoin/bitcoin
Bitcoin Core integration/staging tree. Contribute to bitcoin/bitcoin development by creating an account on GitHub.