AllText - 2 Copy 3
AllText - 2 Copy 3
It doesn't have to be such a breaking change. New nodes could accept old
transactions for a long time until most nodes have already upgraded before starting
to refuse transactions without PoW. Or, they could always accept old
transactions, but only a limited number per time period.I've thought about PoW on
transactions many times, but usually I end up thinking a 0.01 transaction fee is
essentially similar and better. 0.01 is basically a proof of work, but not
wasted. But if the problem is validating loads of transactions, then PoW could be
checked faster.A more general umbrella partial solution would be to implement the
idea where an unlikely dropoff in blocks received is detected. Then an attacker
would still need a substantial portion of the network's power to benefit from a DoS
attack.Quote from: gavinandresen on August 11, 2010, 04:10:56 PMBitcoin's p2p
network is subject to various kinds of denial of service attacks.There, I said it.
+1Any demonstration tests at this point would only show what we already know, and
divert dev time from strengthening the system to operational fire fighting./nRe:
Flood attack 0.00000001 BC
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-08-16 23:01:48 UTC - Original Post
Quote from: NewLibertyStandard on August 16, 2010, 10:42:28 PMHow is the strength
of the chain calculated?Total proof-of-work./nRe: New screenshots to the front
page?
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-08-19 20:28:50 UTC - Original Post
That's right. You don't need to be re-broadcasting your transactions for it to
work.When any node disconnects a fork, it dumps all the transactions from the fork
back into the transaction pool to add to the new chain. The entire network is
making sure to re-integrate your transactions again. All you should see is that
your number of confirmations starts over from 0.In some types of forks, your
transaction would have gotten into both forks already, so you're already good
either way./nRe: Need a post writing up some things users should know
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-02-04 00:30:50 UTC - Original Post
When using proxy port 9050, it will only make one attempt to connect to IRC, then
give up, since it knows it will probably always fail because IRC servers ban all
the TOR exit nodes. If you're using another port, it would assume it might be a
regular old normal proxy and would keep retrying IRC at longer and longer
intervals. You should not use Polipo or Privoxy as those are http filters and
caches that would corrupt Bitcoin's messages if they make any changes. Bitcoin
might be trying to overcome it by reconnecting. You should use port 9050.As riX
says, the "is giving Tor only an IP address. Apps that do DNS..." warnings are
nothing to worry about. Â Bitcoin doesn't use DNS at all in proxy mode.Since
Bitcoin can't get through to IRC through Tor, it doesn't know which nodes are
currently online, so it has to try all the recently seen nodes. Â It tries to
conserve connection attempts as much as possible, but also people want it to
connect quickly when they start it up and reconnect quickly if disconnected. Â It
uses an algorithm where it tries an IP less and less frequently the longer ago it
was successful connected. Â For example, for a node it saw 24 hours ago, it would
wait 5 hours between connection attempts. Â Once it has at least 2 connections, it
won't try anything over a week old, and 5 connections it won't try anything over 24
hours old./nRe: tcatm's 4-way SSE2 for Linux 32/64-bit is in 0.3.10
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-08-27 17:32:07 UTC - Original Post
As a thought experiment, imagine there was a base metal as scarce as gold but
with the following properties:- boring grey in colour- not a good conductor of
electricity- not particularly strong, but not ductile or easily malleable either-
not useful for any practical or ornamental purposeand one special, magical
property:- can be transported over a communications channelIf it somehow acquired
any value at all for whatever reason, then anyone wanting to transfer wealth over a
long distance could buy some, transmit it, and have the recipient sell it.Maybe it
could get an initial value circularly as you've suggested, by people foreseeing its
potential usefulness for exchange. Â (I would definitely want some) Â Maybe
collectors, any random reason could spark it.I think the traditional qualifications
for money were written with the assumption that there are so many competing objects
in the world that are scarce, an object with the automatic bootstrap of intrinsic
value will surely win out over those without intrinsic value. Â But if there were
nothing in the world with intrinsic value that could be used as money, only scarce
but no intrinsic value, I think people would still take up something.(I'm using the
word scarce here to only mean limited potential supply)/nVersion 0.3.11 with
upgrade alerts
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-09-06 21:41:06 UTC - Original Post
Quote from: Insti on September 06, 2010, 12:51:37 PMQuote from: satoshi on
September 05, 2010, 11:36:20 PMAny suggestions for better text to put for this
error message so the next person will be less likely to be confused?"Please check
that your computer's date and time are correct. If your clock is wrong Bitcoin will
not work properly."Thanks./nRe: auto backing up of wallet.dat
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-09-12 18:00:39 UTC - Original Post
Trying it without the DB_PRIVATE flag in rev 153. Â We need to keep an eye on
what's different.On Windows at least, it creates six __db.001 - __db.006 files with
sizes from 24K to 4MB. Â It doesn't delete them on exit, it just leaves them
behind.The docs say it uses memory mapped files. Â I assume they have the same file
permissions as the database files, so the same user access restrictions apply.Tests
on Windows private LAN download of 78500 blocks:with DB_PRIVATE Â Â 20 minutes 51
secondswithout DB_PRIVATE Â 20 minutes 51 secondsI wasn't expecting them to come
out exactly the same./nRe: How divisible are bitcoins and other market/economic
questions
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Code:
diff -u old\main.cpp new\main.cpp--- old\main.cpp Sun Oct 03 20:57:20 2010+++
new\main.cpp Sun Oct 03 20:57:54 2010@@ -2831,6 +2831,10 @@Â Â Â bool
fUseSSE2 = ((fIntel && nFamily * 10000 + nModel >=Â 60026) ||Â Â Â Â Â Â Â
    (fAMD  && nFamily * 10000 + nModel >= 160010)); +  // AMD
reports a lower model number in 64-bit mode+Â Â if (fAMD && sizeof(void*) > 4 &&
nFamily * 10000 + nModel >= 160004)+Â Â Â Â fUseSSE2 = true;+Â Â Â static
bool fPrinted;Â Â Â if (!fPrinted)Â Â Â {@@ -2989,6 +2993,17 @@Â Â Â Â Â Â
      // Transaction fee based on block size        Â
  int64 nMinFee = tx.GetMinFee(nBlockSize);+          //////
// temporary code+Â Â Â Â Â Â Â Â Â Â if (nBlockSize < MAX_BLOCK_SIZE_GEN
/ 10 && GetWarnings("statusbar") == "")+Â Â Â Â Â Â Â Â Â Â {+Â Â Â Â
        if (nBestHeight < 91000)+          Â
   nMinFee = 0;+            if (nBestHeight < 100000
&& nTxSize < 2000)+Â Â Â Â Â Â Â Â Â Â Â Â Â Â nMinFee = 0;+Â Â Â
         if (nBestHeight < 110000 && nBestHeight % 10 == 0)+ Â
            nMinFee = 0;+          }+Â
         //////// temporary code          Â
 map<uint256, CTxIndex> mapTestPoolTmp(mapTestPool);         Â
 if (!tx.ConnectInputs(txdb, mapTestPoolTmp, CDiskTxPos(1,1,1), pindexPrev, nFees,
false, true, nMinFee))diff -u old\serialize.h new\serialize.h--- old\serialize.h
Sun Oct 03 20:57:45 2010+++ new\serialize.h Sun Oct 03 20:57:54 2010@@ -
22,8 +22,8 @@Â class CAutoFile;Â static const unsigned int MAX_SIZE =
0x02000000;Â -static const int VERSION = 31300;-static const char* pszSubVer = "";
+static const int VERSION = 31301;+static const char* pszSubVer = " test1";
/nRe: Version 0.3.13, please upgrade
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-10-23 19:02:57 UTC - Original Post
ECDSA can't encrypt messages, only sign signatures.It would be unwise to have
permanently recorded plaintext messages for everyone to see. Â It would be an
accident waiting to happen.If there's going to be a message system, it should be a
separate system parallel to the bitcoin network. Â Messages should not be recorded
in the block chain. Â The messages could be signed with the bitcoin address
keypairs to prove who they're from./nRe: Multiple Wallets, one computer
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-12-10 17:29:28 UTC - Original Post
Piling every proof-of-work quorum system in the world into one dataset doesn't
scale.Bitcoin and BitDNS can be used separately. Â Users shouldn't have to download
all of both to use one or the other. Â BitDNS users may not want to download
everything the next several unrelated networks decide to pile in either.The
networks need to have separate fates. Â BitDNS users might be completely liberal
about adding any large data features since relatively few domain registrars are
needed, while Bitcoin users might get increasingly tyrannical about limiting the
size of the chain so it's easy for lots of users and small devices.Fears about
securely buying domains with Bitcoins are a red herring. Â It's easy to trade
Bitcoins for other non-repudiable commodities.If you're still worried about it,
it's cryptographically possible to make a risk free trade. Â The two parties would
set up transactions on both sides such that when they both sign the transactions,
the second signer's signature triggers the release of both. Â The second signer
can't release one without releasing the other./nAccounts example code
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-12-11 13:08:30 UTC - Original Post
@dtvan: all 3 excellent points. 1) IP records don't need to be in the chain, just
do registrar function not DNS. Â And CA problem solved, neat.2) Pick one TLD, .web
+1.3) Expiration and significant renewal costs, very important.Quote from: joe on
December 11, 2010, 10:53:58 AMHowever, thinking more about this now I support
inclusion of additional coinbases / tracking systems in the main network. The
reason for doing this is so as not to water down CPU power into multiple networks.
We want one strong network, so the network should be versatile.Avoiding CPU power
fragmentation is no longer a reason. Â Independent networks/chains can share CPU
power without sharing much else. Â See: http://bitcointalk.org/index.php?
topic=1790.msg28696#msg28696 and http://bitcointalk.org/index.php?
topic=1790.msg28715#msg28715/nRe: Bitcoin and buffer overflow attacks
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
P2P Foundation
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-02-23 16:53:27 UTC - Original Post
Quote from: Xunie on February 23, 2010, 12:28:27 PM/etc/init.d/gdm start and it
will start gdm!Ah yes, there we go, back to normal again.The ctrl+alt+F[1-8] thing
never worked on this computer. The screen just goes haywire./nRe: Repost: Bitcoin
Maturation
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
2010-02-24 05:57:43 UTC - Original Post
That would be nice at point-of-sale. The cash register displays a QR-code
encoding a bitcoin address and amount on a screen and you photo it with your
mobile./nRe: Command Line and JSON-RPC
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk
Bitcointalk