Bitcoin Forum
November 13, 2024, 10:33:15 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: Bitcoin version 0.3.21  (Read 17579 times)
ploum
Sr. Member
****
Offline Offline

Activity: 428
Merit: 254



View Profile WWW
April 28, 2011, 08:24:15 AM
 #21

is there an Ubuntu PPA for 11.04? (Natty)

Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 28, 2011, 10:57:38 AM
 #22

Which version of libminiupnpc4 is required?  I have libminiupnpc4 1.4, and get the following errors when compiling bitcoind (even with USE_PNP=0) on Linux:
libminiupnpc version 1.5 ie not libminiupnpc4.
Could it be that -DUSE_UPNP=0 triggers ‘#ifdef USE_UPNP’ (it is def'ed, although set to zero)?  If tried replacing ‘-DUSE_UPNP=0’ with ‘-UUSE_UPNP’, and everything compiled smoothly.  Smiley
This is how it is supposed to work make with USE_UPNP=1/0 means UPnP on/off by default (but compiled in).  USE_UPNP= (ie not defined) means not compiled in.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
pc
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250


View Profile
April 28, 2011, 12:03:00 PM
 #23

* Support for full-precision bitcoin amounts.  You can now send, and
bitcoin will display, bitcoin amounts smaller than 0.01.  However,
sending fewer than 0.01 bitcoins still requires a 0.01 bitcoin fee (so
you can send 1.0001 bitcoins without a fee, but you will be asked to
pay a fee if you try to send 0.0001).
Hang on.  Am I the only one who thinks this is big news?

I certainly think that this is big news.

With the prior version of the client, I would sometimes lose some sub-bitcent change to a transaction fee if I sent .01 to somebody and I had a transaction input with something like .0122222 or something. It would pick that as the only input, and leave the .0022222 as a fee without asking. I thought that it could have combined my .0122222 with some other transaction input of at least .01, and then my change output could have the whole change because then the change would be over .01 as well. I thought this was looked at at some point, so is this "fixed" and included as part of the full-precision support?

Oh, and I'm also eagerly awaiting the Mac build. Is there some reason that it's always delayed that the Mac community could help with somehow?
Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 28, 2011, 12:32:24 PM
 #24

Oh, and I'm also eagerly awaiting the Mac build. Is there some reason that it's always delayed that the Mac community could help with somehow?
The Mac builds are built by Laszlo instead of Gavin so it can often take a while longer (depending on how long it takes him to get around to building).  You can try following the instructions in build-osx.txt to build your own but for now, you just have to wait.
That said, in 0.4.0 (the next major version) the build process will most likely be replaced with a distributed one where everyone builds bitcoin deterministically and signs the output with their gpg key allowing people to trust the community rather than any central builder.  However, no solution has been found to building Bitcoin deterministically on Mac.  If you think you can help, please contact devrandom and take a look at https://github.com/devrandom/gitian-builder

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
Gavin Andresen (OP)
Legendary
*
Offline Offline

Activity: 1652
Merit: 2301


Chief Scientist


View Profile WWW
April 28, 2011, 03:29:24 PM
 #25

RE: Mac builds:  what BlueMatt said.  Despite using a Mac as my development machine, I am not a Mac developer-- I'm an old Unix developer at heart. I learned enough Windows "Win32-api" programming to create a couple of products, and I know a lot about web development, but I'm a newbie when it comes to making applications for the Mac.

RE: wallet encryption:  I want encryption of wallet private keys (requiring you to enter your password to send coins) to be part of the next release, and I think that is a big enough feature to bump the next release version to "0.4".

RE: x86-64 client:  for the Windows?  or for Linux?  32-bit should work find on 64-bit Windows, there's no real reason to do a 64-bit version.  For Linux, there should be a bitcoin in bin/64/

RE: bitcoind not forking by default any more:  yes, that is intentional, and I forgot to mention it in the release notes.  When the mac binary is done I'll update the README.  Run bitcoind -daemon (or put daemon=1 in the bitcoin.conf file) and you'll get the old behavior.


How often do you get the chance to work on a potentially world-changing project?
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
April 28, 2011, 06:42:30 PM
 #26

wait a minute.  is this a new client release for us lay folks?
Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 28, 2011, 06:44:10 PM
 #27

wait a minute.  is this a new client release for us lay folks?
Yep, thats the idea.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
April 28, 2011, 07:04:35 PM
 #28

do i really want to trust a beta version with all my coins?
deadlizard
Member
**
Offline Offline

Activity: 112
Merit: 11



View Profile
April 28, 2011, 07:06:03 PM
 #29

do i really want to trust a beta version with all my coins?
Especially after the CIA news. Suspicious release is Suspicious  Cheesy

btc address:1MEyKbVbmMVzVxLdLmt4Zf1SZHFgj56aqg
gpg fingerprint:DD1AB28F8043D0837C86A4CA7D6367953C6FE9DC

Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 28, 2011, 07:39:30 PM
 #30

do i really want to trust a beta version with all my coins?
So far, every version is beta.  There is no "stable" version yet.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
cypherdoc
Legendary
*
Offline Offline

Activity: 1764
Merit: 1002



View Profile
April 28, 2011, 07:41:28 PM
 #31

do i really want to trust a beta version with all my coins?
So far, every version is beta.  There is no "stable" version yet.

thats comforting. Undecided
eMansipater
Sr. Member
****
Offline Offline

Activity: 294
Merit: 273



View Profile WWW
April 29, 2011, 12:34:29 AM
 #32

RE: wallet encryption:  I want encryption of wallet private keys (requiring you to enter your password to send coins) to be part of the next release, and I think that is a big enough feature to bump the next release version to "0.4".
This is an excellent idea.  Helping non-techies be at least as secure as internet banking is the biggest limit for adoption in my social network.

If you found my post helpful, feel free to send a small tip to 1QGukeKbBQbXHtV6LgkQa977LJ3YHXXW8B
Visit the BitCoin Q&A Site to ask questions or share knowledge.
0.009 BTC too confusing?  Use mBTC instead!  Details at www.em-bit.org or visit the project thread to help make Bitcoin prices more human-friendly.
xf2_org
Member
**
Offline Offline

Activity: 98
Merit: 13


View Profile
April 29, 2011, 12:46:10 AM
 #33

do i really want to trust a beta version with all my coins?
So far, every version is beta.  There is no "stable" version yet.

thats comforting. Undecided

Please take the following advice:  if you cannot afford to lose the money invested in bitcoin, do not invest in bitcoin.

From the standard investor's perspective, bitcoin is very high risk, with any number of possibilities for complete collapse.  An undiscovered software bug could eat your money -- this is beta software after all.  A virus could steal your funds.  A large money player could spike the market down, if they so chose.  A government could intervene.  A million-CPU botnet could take it down.  Exchanges could get hit with massive fraud, or even the equivalent of a bank heist -- after all, most of these are one-person operations, due to bitcoin's small size.

Or, worst of all, a simple massive loss of confidence could cause a value collapse.

You have plenty of skilled developers working hard to make it succeed, and plenty of smart cryptographers reviewing and commenting on the open source code.

So I think it will succeed.

But believe the "beta" label on the software.  Bitcoin is very young.

Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 29, 2011, 09:17:54 AM
 #34

RE: wallet encryption:  I want encryption of wallet private keys (requiring you to enter your password to send coins) to be part of the next release, and I think that is a big enough feature to bump the next release version to "0.4".
This is an excellent idea.  Helping non-techies be at least as secure as internet banking is the biggest limit for adoption in my social network.
This is planned for version 0.4, however the only current implementation is very incomplete and AFAIK no one is working on it.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
Vort
Newbie
*
Offline Offline

Activity: 79
Merit: 0



View Profile
April 29, 2011, 02:36:53 PM
 #35

hmm, with new version i can't send 0.01 BTC without fee
0.3.20.2 works fine
Gavin Andresen (OP)
Legendary
*
Offline Offline

Activity: 1652
Merit: 2301


Chief Scientist


View Profile WWW
April 29, 2011, 04:57:57 PM
 #36

hmm, with new version i can't send 0.01 BTC without fee
0.3.20.2 works fine

You're running into the "very low priority transactions require a fee" rule.  Priority depends on the value of the transaction (fewer bitcoins == lower priority) and how long ago you received the bitcoin(s) (older == higher priority).

That rule was in place for 0.3.20.2, but only for most miners.  Most would not include very-low-priority transaction in blocks until they were old enough to have a high priority.  The result was a big backlog of very-small transactions starting to build up.

With 0.3.21, the rules are the same for miners, for relaying transactions across the network, and for the user interface-- if your transaction is very-low-priority, it won't get relayed and the user interface will insist that you pay a fee if you really want it transmitted RIGHT NOW.

If you really really really need to send 0.01 bitcoins right now, then you'll have to pay the fee.  If you're willing to wait a while, you'll find you can send it without a fee after it is old enough and has enough priority.

All of this is to discourage people from "penny flooding" -- constantly sending pennies back and forth to themselves without a fee just because they can.

Footnote:  if you don't upgrade, you can send that 0.01 bitcoins without a fee.  But as everybody else upgrades, you'll find that it will take a long time for that transaction to get confirmed.

How often do you get the chance to work on a potentially world-changing project?
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1026


View Profile
April 29, 2011, 09:41:55 PM
 #37

One thing I like to mention:
(...)
Am I getting ignored ??

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
LightRider
Legendary
*
Offline Offline

Activity: 1500
Merit: 1022


I advocate the Zeitgeist Movement & Venus Project.


View Profile WWW
April 29, 2011, 09:49:40 PM
 #38

RE: Mac builds:  what BlueMatt said.  Despite using a Mac as my development machine, I am not a Mac developer-- I'm an old Unix developer at heart. I learned enough Windows "Win32-api" programming to create a couple of products, and I know a lot about web development, but I'm a newbie when it comes to making applications for the Mac.

RE: wallet encryption:  I want encryption of wallet private keys (requiring you to enter your password to send coins) to be part of the next release, and I think that is a big enough feature to bump the next release version to "0.4".

RE: x86-64 client:  for the Windows?  or for Linux?  32-bit should work find on 64-bit Windows, there's no real reason to do a 64-bit version.  For Linux, there should be a bitcoin in bin/64/

RE: bitcoind not forking by default any more:  yes, that is intentional, and I forgot to mention it in the release notes.  When the mac binary is done I'll update the README.  Run bitcoind -daemon (or put daemon=1 in the bitcoin.conf file) and you'll get the old behavior.



So implementing 64-bit hashing wouldn't improve hash rate? This is my major concern. I should probably be asking this to the major mining software makers instead of the stock client maker though.

Bitcoin combines money, the wrongest thing in the world, with software, the easiest thing in the world to get wrong.
Visit www.thevenusproject.com and www.theZeitgeistMovement.com.
Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 29, 2011, 09:50:27 PM
 #39

Am I getting ignored ??
No, thank you for reporting the bug.  The problem is, I dont think anyone knows how to fix it very easily.  Currently almost all of the Bitcoin developers/contributors work on the backend and add new features.  Reworking the GUI is not anyone's specialty.  If you know anything about wxWidgets and C++, please take a look.

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
Matt Corallo
Hero Member
*****
Offline Offline

Activity: 755
Merit: 515


View Profile
April 29, 2011, 09:52:20 PM
 #40

So implementing 64-bit hashing wouldn't improve hash rate? This is my major concern. I should probably be asking this to the major mining software makers instead of the stock client maker though.
No, you are right.  64-bit on the client has no bearing on its mining performance.  You should be using either a gpu miner or a rpc cpu miner, as those tend to be faster anyway. 

Bitcoin Core, rust-lightning, http://bitcoinfibre.org etc.
PGP ID: 07DF 3E57 A548 CCFB 7530  7091 89BB B866 3E2E65CE
Pages: « 1 [2] 3 »  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!