Bitcoin Forum
April 18, 2014, 11:42:27 AM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4  All
  Print  
Author Topic: Bitcoin OMG! including Coin Control, Disable Wallet, Performance++  (Read 10253 times)
wtogami
Full Member
***
Offline Offline

Activity: 233



View Profile

Ignore
October 29, 2013, 10:54:23 AM
 #1

Status Update March 26th, 2014:
v0.8.7-OMG12 contains all of the security and bug fix workarounds pertaining to transaction malleability that were included in Bitcoin 0.9.  You really should be using Bitcoin 0.9.  Use this only if you need 0.8.x for some reason and you understand how to make backups.  At the moment this branch is only lightly tested, so please report back if you run into any issues.


Bitcoin OMG is an unofficial branch of Bitcoin 0.8.x plus many conservative fixes and well-tested features backported from Bitcoin 0.9.

Why Bitcoin OMG?  Litecoin did a ton of work to test and in some cases improve these patches for since mid-2013.  It took only a little more effort to bring these benefits to a Bitcoin branch.  A few of us use this branch of Bitcoin for a wallet and as walletless relay-only or p2pool nodes.  It is our belief that Bitcoin OMG is relatively conservative and quite usable, but please be careful and make backups of wallet.dat.

Historically this branch has helped to find bugs in Bitcoin master as we were approaching 0.9.  For the moment it aims to maintain the most critical bug and security fixes as backports to 0.8.x in a similar manner to Luke-Jr's excellent 0.8.x branch.  Later OMG will relaunch as a customized 0.9.x Bitcoin client.  Please suggest patches or other improvements you want to include in Bitcoin OMG in this thread or submit a Pull Request via github.

Feature Highlights - stuff backported from Bitcoin 0.9
  • Disable Wallet Mode - shrinks RAM usage by 40-200MB for relay or mining nodes.  disablewallet=1 nodes can operate on small RAM virtual machines and help to protect the Bitcoin network by allowing more low-cost listening relay nodes.  disablewallet mode is only for bitcoind, not bitcoin-qt.
  • phantomcircuit's Faster Network Propagation
  • Read private keys created by early 0.9 builds
  • coblee's getnetworkhashps
  • Fixes pertaining to transaction malleability in Bitcoin 0.9

Git Source
https://github.com/litecoin-project/bitcoinomg/commits/0.8.5-OMG12

Binary Downloads
http://download1.rpmfusion.org/~warren/bitcoin-0.8.7-OMG12/
Please use GPG to verify the integrity of each download.

Gitian Signatures
https://github.com/litecoin-project/gitian.sigs.omg
Anyone can use Gitian to create identical builds to verify the integrity of these binaries.

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
    mBitCASINOWIN BITCOINS IN OUR
24/7 LIVE DEALER CASINO

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
1397821347
Hero Member
*
Offline Offline

Posts: 1397821347

View Profile Personal Message (Offline)

Ignore
1397821347
Reply with quote  #2

1397821347
Report to moderator
HostFat
Staff
Hero Member
*****
Offline Offline

Activity: 1330



View Profile WWW

Ignore
October 29, 2013, 11:03:05 AM
 #2

IMHO I think it should be available as default to official client.

... then volunteer to run through the test plan and help shake out any bugs. Code that touches the wallet is particularly sensitive, because an obscure bug might cause lots of people to lose lots of money.
Please Smiley

Tip / Mancia / Donazione: Click! to Show
Bitmessage: BM-oqEkfpH9HA4vNYMdNmfyjR5zSMJ7pnU3Y
Bitcoin Foundation Italia
wtogami
Full Member
***
Offline Offline

Activity: 233



View Profile

Ignore
October 29, 2013, 11:07:54 AM
 #3

IMHO I think it should be available as default to official client.

... then volunteer to run through the test plan and help shake out any bugs. Code that touches the wallet is particularly sensitive, because an obscure bug might cause lots of people to lose lots of money.
Please Smiley

Hundreds of Litecoin users and a few developers have been testing Coin Control many many times for the past several months.  We suggested improvements to the Coin Control patch and I am quite satisfied with it right now.  We are shipping it in the next version of Litecoin and it is also in this unofficial Bitcoin branch.  We do not control what goes into the official Bitcoin source.  The best we can do is to give things more test exposure, which has a tendency to shake out bugs and improve things faster than sitting in a source review queue forever.

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
hivewallet
Full Member
***
Offline Offline

Activity: 224


hivewallet.com


View Profile WWW

Ignore
October 29, 2013, 12:23:45 PM
 #4

Awesome.

Hive, a beautiful wallet with an app platform for Mac OS X and Android. Follow the full story here.
Developers, send Bitcoin via e-mail, SMS, Twitter and FB with PAYTHRU. iOS and OS X devs see BitcoinKit and Tor.framework.
Tweets @hivewallet. Reddits here. Donations appreciated at 142m1MpXHhymF4aASiWwYohe1Y55v5BQwc
Peter Todd
Hero Member
*****
expert
Offline Offline

Activity: 742

aka retep


View Profile

Ignore
October 29, 2013, 12:29:27 PM
 #5

Just installed this one one of my EC2 nodes.

No-wallet mode is going to be nice for that application.

piotr_n
Hero Member
*****
Offline Offline

Activity: 938



View Profile

Ignore
October 29, 2013, 01:01:06 PM
 #6

Thanks, @wtogami - well done!

Check out gocoin - my original project of a bitcoin client written in Go, with some unique features.
Skinnkavaj
Sr. Member
****
Offline Offline

Activity: 267


English Motherfucker do you speak it?


View Profile WWW

Ignore
October 29, 2013, 01:23:51 PM
 #7

Oh My God  Cheesy

Artyom
Jr. Member
*
Offline Offline

Activity: 35


View Profile

Ignore
October 29, 2013, 01:32:36 PM
 #8

Well done!
matt_boyd
Full Member
***
Offline Offline

Activity: 213


View Profile

Ignore
October 29, 2013, 02:29:05 PM
 #9

Very nice! Roll Eyes

jaminunit
Member
**
Offline Offline

Activity: 96



View Profile

Ignore
October 29, 2013, 02:53:35 PM
 #10

Wow you are either DPR or the FBI LOL
vindimy
Full Member
***
Offline Offline

Activity: 239



View Profile

Ignore
October 29, 2013, 05:21:10 PM
 #11

This is great - and it be merged into Bitcoin 0.9. Double win.

piotr_n
Hero Member
*****
Offline Offline

Activity: 938



View Profile

Ignore
October 29, 2013, 05:24:16 PM
 #12

This is great - will it be merged into Bitcoin 0.9 somehow?
I think wtogami just got tired waiting for 0.9 with all the crap and decided to take the development into his own hands, putting in the useful features.
And that's exactly what this community needs.

@wtogami, make your own 0.9 and then 1.0 - people need it. Don't look behind.

p.s.
Will you pull my gitian sigs if I make some?

Check out gocoin - my original project of a bitcoin client written in Go, with some unique features.
viriat0
Sr. Member
****
Offline Offline

Activity: 336


View Profile

Ignore
October 29, 2013, 05:25:50 PM
 #13

Nice Balance!  Cool

Peter Todd
Hero Member
*****
expert
Offline Offline

Activity: 742

aka retep


View Profile

Ignore
October 29, 2013, 05:30:15 PM
 #14

p.s.
Will you pull my gitian sigs if I make some?

I can't speak for Warren, but the general idea with gitian sigs is the more the better. We want lots of people from the community to use gitian - pretty much no matter who you are a gitian sig from you will increase someone's confidence in the build.

piotr_n
Hero Member
*****
Offline Offline

Activity: 938



View Profile

Ignore
October 29, 2013, 05:39:53 PM
 #15

p.s.
Will you pull my gitian sigs if I make some?

I can't speak for Warren, but the general idea with gitian sigs is the more the better. We want lots of people from the community to use gitian - pretty much no matter who you are a gitian sig from you will increase someone's confidence in the build.
ok - I'm on it..

Check out gocoin - my original project of a bitcoin client written in Go, with some unique features.
LiteCoinGuy
Sr. Member
****
Offline Offline

Activity: 378


In Cryptocoins I Trust


View Profile WWW

Ignore
October 29, 2013, 06:26:59 PM
 #16

thx warren, good work. that was alot of work i guess  Smiley !

cant wait to see that for Litecoin.

piotr_n
Hero Member
*****
Offline Offline

Activity: 938



View Profile

Ignore
October 29, 2013, 06:56:33 PM
 #17

p.s.
Will you pull my gitian sigs if I make some?

I can't speak for Warren, but the general idea with gitian sigs is the more the better. We want lots of people from the community to use gitian - pretty much no matter who you are a gitian sig from you will increase someone's confidence in the build.
ok - I'm on it..

all I can tell you ATM, before going to bed, is that my win32 sigs are different
https://github.com/piotrnar/gitian.sigs.omg/tree/master/0.8.5-OMG1-win32/piotrnar

though I took the HEAD - might that be the problem?
I would not think so, since its the same commit id as the tag: 5b474dacd8ae0d32f8c76dead7b7e9905d868ec3


EDIT:
Please see this post: https://bitcointalk.org/index.php?topic=320695.msg3441007#msg3441007

Check out gocoin - my original project of a bitcoin client written in Go, with some unique features.
wtogami
Full Member
***
Offline Offline

Activity: 233



View Profile

Ignore
October 29, 2013, 07:27:14 PM
 #18


all I can tell you ATM, before going to bed, is that my win32 sigs are different
https://github.com/piotrnar/gitian.sigs.omg/tree/master/0.8.5-OMG1-win32/piotrnar

though I took the HEAD - might that be the problem?
I would not think so, since its the same commit id as the tag: 5b474dacd8ae0d32f8c76dead7b7e9905d868ec3

I'll redo my dep sha256sums when I return from an appointment today.  We need to get this right.

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
gweedo
Hero Member
*****
Offline Offline

Activity: 728


Java, PHP, HTML/CSS Programmer for Hire!


View Profile

Ignore
October 29, 2013, 07:41:41 PM
 #19

Their is an issue on the current 0.8.5 mac version, there was like a menu that would pop up when you right clicked on the dock icon, this was so when it was hidden it would come back.
https://github.com/bitcoin/bitcoin/issues/1522

Now that bug has been reintroduced on this build. Love this build thou! Already used coin control!

http://www.apicoin.io - making the blockchain rest | Donations: 1GweedoZJYb5CNLfSaBgBBYS2y7BMVb2Wo| Tox: 8814C1F411BBF9FCCFA3338DEB23E4DCCAEC2BF7E89C0048F2C23389651C071959F0EB5F4A58 |Escrow (0.5% FEE), just PM | PGP key |The Mark Cuban of this Forum
wtogami
Full Member
***
Offline Offline

Activity: 233



View Profile

Ignore
October 29, 2013, 08:02:46 PM
 #20

Their is an issue on the current 0.8.5 mac version, there was like a menu that would pop up when you right clicked on the dock icon, this was so when it was hidden it would come back.
https://github.com/bitcoin/bitcoin/issues/1522

Now that bug has been reintroduced on this build. Love this build thou! Already used coin control!

http://blog.litecoin.org/2013/10/litecoin-v0852-rc2-release-notes.html
Could you please verify if that bug exists in Litecoin v0.8.5.2-rc2 too?  We copied nearly all the patches from our Litecoin branch, so I'm curious if it needs to be fixed there too.

If you appreciate my work please consider making a small donation.
BTC:  1LkYiL3RaouKXTUhGcE84XLece31JjnLc3      LTC:  LYtrtYZsVSn5ymhPepcJMo4HnBeeXXVKW9
GPG: AEC1884398647C47413C1C3FB1179EB7347DC10D
Pages: [1] 2 3 4  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!