Bitcoin Forum
May 30, 2024, 06:41:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
101  Bitcoin / Development & Technical Discussion / Re: $2000-$2500 Bounty Offered on: January 29, 2011, 07:38:33 PM
Bitcoin is entirely different. Tor has a few centralized servers that can distribute certificates, but Bitcoin does not. You could use encryption without authentication, but this would not prevent men-in-the-middle from intercepting your traffic: it would just be obfuscation. Including secure encryption might be impossible without some sort of friend-to-friend system.

Ahem.. Key exchange. Generate a cert upon install.

The official client won't make outgoing connections to non-standard ports, so this would not be good for the network.

I want this bundled with the official client. I'm not looking for a fork.

Just use Tor with Bitcoin, then. They've already got this stuff solved.

99.99% of average people have no clue how to setup Bitcoin to use Tor.

Assuming that other people know as much as you/I/us know will kill this project. If we want mass adoption this software has to be robust, simple to use, and "just work". This includes when China/North Korea/"Insert bad government" blocks it.

We need to be proactive here. Not reactive. Telling people to install another program and educate them on how to chain them together is not a fix. It's a giant ugly "hack".

Edit: A key cache similar to how SSH handles keys could be added to Bitcoin to prevent MITM attacks.
102  Bitcoin / Development & Technical Discussion / Re: $2000-$2500 Bounty Offered on: January 29, 2011, 07:30:48 PM
1) SSL would require all clients to upgrade.

How so? The current build links against openssl already. Preserving the existing port 8333 listener thread would maintain backward compatibility for some time.

2) Random TCP ports could be annoying for users running other services on their computers on certain ports when Bitcoin decides to use them.

It's random selection upon install. The user can, of course, change the port. Look at how I2P works upon first install.

3) UPnP would really be useful with all those NAT gateways.

Uh huh. Smiley
103  Bitcoin / Development & Technical Discussion / $250 Bounty Offered (Was $2000-$2500) on: January 29, 2011, 03:00:11 AM
Hello all,

I am offering a personal bounty of $2K USD $250 USD for the following features to be added into Bitcoin. I'd code them myself, but time restraints won't permit me to. Let me hire you. Smiley

1. Bitcoin should run its P2P operations in straight SSL. It should look like FF talking to Apache to any DPI. See the Tor source code. Most of the work is done already. REPEALED - See discussion.

2. On first run Bitcoin should select a random high TCP port (>1024) and save it to the bitcoin.conf. (something like "listenerport=8972"). This port should contain the new SSL-only listener. Do we need to keep the old port 8333 listener running for compatibility for a while? REPEALED - The port number should be selectable by the user; not random. See discussion.

3. UPnP support. Bitcoin should port forward the chosen high TCP port automatically. (Possibly port 8333/tcp too, if the answer to the question above is "Yes"). The GUI/command line should have a UPnP off/on toggle. It should be "on" by default. $250 Bounty still offered. UPnP should be off by default on the Linux build.

It's just a matter of time before Bitcoin is blocked in all of "those" countries that have oppressive regimes. We need to resist stuff now before Bitcoin gains traction. I'm not looking to reinvent the wheel here (Tor). I just want to make it more resistant to DPI blocking-related attacks. Better off with a distribution of Bitcoin with Tor included. Hopefully those under repressive regimes already know about/use Tor. Having Tor installed offers other benefits besides Bitcoin.

If these 3 features are implemented in the next 30 days, I'll throw in an additional $500 USD. Payable in Bitcoin or in pre-loaded VISA cards from Bitcoin2CC - your choice.

The Madhatter
104  Bitcoin / Bitcoin Discussion / Re: Block 105000 just generated, 25% of all bitcoins now mined on: January 28, 2011, 02:06:54 PM
2 million dollar market cap is really nothing. However, it's a great start. Wink

If the US were to implement such a network there would be a lot of people writing software to circumvent it. I also would suspect that the hosting/IT industries in the US would take quite a financial hit as people hosted their sites elsewhere. Does the US economy need another large blow? I know! We should bundle and sell Internet 2 futures! Tongue (sarcasm)

Lots of fiber has been setup to purposely bypass the USA in recent years. (Probably due to the NSA/AT&T spying fiasco.) The infrastructure for a large hosting shift is already in place.

What about the end users being locked into this Internet 2 control grid? - You may ask. The uber geeks would install satellite internet services purchased from other countries to bypass it and run 802.11s (mesh) to propagate "clean" Internet. They just can't win this one. lol!

Does the US government expect every private corporation to replace all of their routers to handle these authenticated packets? At whose expense? This won't happen. (See: IPv6)

Some examples of failures that "they" are still trying to implement:

- Look at the migration to IPv6. It's a disaster! Unless IPv6 is designed as a backwards-compatible extension to IPv4, migration will never happen.

- Look at DNSSEC. It's only a 18 year old project that doesn't work. Collectively all of the DNSSEC-enabled hosts are a giant DDoS amplifier. The host hashes can be inverted easily with GPUs, NXDOMAIN requests are unsigned (so they can still be spoofed). I could go on and on here.

Cheers!
The Madhatter
105  Other / Off-topic / Fear the boom and bust on: January 13, 2011, 08:13:12 AM

http://www.youtube.com/watch?v=d0nERTFo-Sk

 "Fear the Boom and Bust" a Hayek vs. Keynes Rap Anthem
106  Bitcoin / Development & Technical Discussion / Re: Needed: calling db4.8 testers! on: January 09, 2011, 03:19:30 AM
I can confirm that db4.7 and db4.8 work perfectly on FreeBSD. I have not tried switching db versions on active Bitcoin installations. I had suspected the file formats may be different.
107  Economy / Economics / Re: How Does Saving Bitcoin Lead to Capital Formation? on: January 07, 2011, 03:13:03 PM
*cough* *cough* Usury! *cough* *cough*
108  Other / Off-topic / Re: The Molest-down on: January 07, 2011, 08:45:18 AM
Every "free" nation on the globe is controlled by the same evil schmucks.

"Permit me to issue and control the money of a nation, and I care not who makes its laws." - Amschel Mayer Rothschild
109  Other / Off-topic / The Molest-down on: January 07, 2011, 07:00:44 AM
Hello all,

I can confirm that our version of the TSA in Canada (called "CATSA" here) now performs a similar molestation even on domestic flights.

My beautiful country is lost too. It saddens me so....  Cry

The Madhatter
110  Bitcoin / Development & Technical Discussion / Re: HOWTO: Compiling Bitcoin v0.3 on FreeBSD (7.2,7.3,8.0) on: January 07, 2011, 04:12:45 AM
Here is the complete makefile.unix that I used to build Bitcoin 0.3.19 on FreeBSD-8.1-RELEASE/amd64:

You'll need to install the following from ports:

gmake
boost-all
db47 (you can use db48, but you'll have to change the makefile a bit)
openssl (from ports works best)

After you drop in this makefile.unix file, just run "gmake -f makefile.unix bitcoind" and you'll have a "bitcoind" binary. Smiley

Code:
# Copyright (c) 2009-2010 Satoshi Nakamoto
# Distributed under the MIT/X11 software license, see the accompanying
# file license.txt or http://www.opensource.org/licenses/mit-license.php.

INCLUDEPATHS= \
 -I"/usr/local/include/wx-2.9" \
 -I"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" \
 -I"/usr/local/include/db47" \
 -I"/usr/local/include"

LIBPATHS= \
 -L"/usr/local/lib/db47" \
 -L"/usr/local/lib" \
 -L"/usr/lib"

# for wxWidgets 2.9.1, add -l Xxf86vm
WXLIBS= \
 -Wl,-Bstatic \
   -l wx_gtk2ud-2.9 \
 -Wl,-Bdynamic \
   -l gtk-x11-2.0 \
   -l SM


# for boost 1.37, add -mt to the boost libraries
#LIBS= \
# -Wl,-Bstatic \
#   -l boost_system \
#   -l boost_filesystem \
#   -l boost_program_options \
#   -l boost_thread \
#   -l db_cxx \
#   -l crypto \
# -Wl,-Bdynamic

# for boost 1.37, add -mt to the boost libraries
LIBS= \
 -Wl,-Bstatic \
   -l boost_system \
   -l boost_filesystem \
   -l boost_program_options \
   -l boost_thread \
   -l db_cxx \
   -l ssl \
   -l crypto \
 -Wl,-Bdynamic \
   -l z \
   -l pthread

DEFS=-D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -D__BSD__
DEBUGFLAGS=-g -D__WXDEBUG__
CFLAGS=-O2 -march=nocona -fstack-protector -Wno-invalid-offsetof -Wformat $(DEBUGFLAGS) $(DEFS) $(INCLUDEPATHS) $(LIBPATHS)
HEADERS=headers.h strlcpy.h serialize.h uint256.h util.h key.h bignum.h base58.h \
    script.h db.h net.h irc.h main.h rpc.h uibase.h ui.h noui.h init.h

OBJS= \
    obj/util.o \
    obj/script.o \
    obj/db.o \
    obj/net.o \
    obj/irc.o \
    obj/main.o \
    obj/rpc.o \
    obj/init.o \
    cryptopp/obj/sha.o \
    cryptopp/obj/cpu.o


all: bitcoin


obj/%.o: %.cpp $(HEADERS)
        g++ -c $(CFLAGS) -DGUI -o $@ $<

cryptopp/obj/%.o: cryptopp/%.cpp
        g++ -c $(CFLAGS) -O3 -o $@ $<

obj/sha256.o: sha256.cpp
        g++ -c $(CFLAGS) -msse2 -O3 -march=nocona -o $@ $<

bitcoin: $(OBJS) obj/ui.o obj/uibase.o obj/sha256.o
        g++ $(CFLAGS) -o $@ $^ $(WXLIBS) $(LIBS)


obj/nogui/%.o: %.cpp $(HEADERS)
        g++ -c $(CFLAGS) -o $@ $<

bitcoind: $(OBJS:obj/%=obj/nogui/%) obj/sha256.o
        g++ $(CFLAGS) -o $@ $^ $(LIBS)


clean:
        -rm -f obj/*.o
        -rm -f obj/nogui/*.o
        -rm -f cryptopp/obj/*.o
        -rm -f headers.h.gch

Edit: If you want the GUI you'll need to install "x11-toolkits/gtk20" from ports, and install wxwidgets 2.9 from source (it's not in the ports tree). Use the makefile above and run "gmake -f makefile.unix bitcoin".
111  Economy / Economics / Re: The AMERICAN DREAM film, animated, on youtube on: January 05, 2011, 02:43:46 AM
I like the tentacle-covered rothchild thing! Haha
112  Economy / Marketplace / Re: 0% CAD, 2% USD cash trades on Bitcoin4Cash on: January 05, 2011, 01:26:15 AM
Do you actually get any xactions for that?

Yes, but not very often.

If you are Canadian (I'm presuming you are), have you considered Interac email money transfers?  Or do you prefer the papertrail-free route?

My mailboxes are in Canada.

I don't accept Interac transfers for the reasons presented by nanaimo gold. Chargebacks, etc.

Cheers!
The Madhatter
113  Economy / Economics / Re: The investment value of the forever stamp on: January 04, 2011, 02:57:31 AM
BOOKLET OF 20 USA FOREVER FIRST-CLASS LETTER STAMPS

Two can play at that game! Tongue

Booklet of 10 Canada Permanent Stamps
http://www.bitcoingadgets.com/index.php?main_page=product_info&cPath=13&products_id=36
114  Economy / Economics / Re: The investment value of the forever stamp on: January 04, 2011, 01:41:34 AM
Lol!

I should put some 'Canada permanent stamps' on Bitcoin Gadgets. Tongue
115  Economy / Marketplace / Re: CoinPal beta - Buying bitcoins with PayPal on: January 04, 2011, 01:30:55 AM
I have to agree with nanaimogold. Accepting PayPal for Bitcoin is a very bad idea.

It is just a matter of time before you are scammed into oblivion.

I wish I had better news for you, but I've seen it happen way too many times. Sad

The Madhatter
116  Economy / Marketplace / 0% CAD, 2% USD cash trades on Bitcoin4Cash on: January 03, 2011, 11:04:19 PM
Hello all,

The title is self-explanatory. I'll just leave this here. Smiley

Cheers!
The Madhatter

Edit: For those who don't already know, Bitcoin4Cash is here.
117  Economy / Marketplace / Re: BitcoinGadgets.com - Updates/Fixes/New Products added on: December 30, 2010, 08:26:16 AM
Yes, we ship to Mexico. Shipping is free.
118  Economy / Economics / Re: Will occasional losses of bitcoin wallets limit available maximum bitcoins? on: December 30, 2010, 08:22:56 AM
Too many adults still have a childlike faith in the abilities of the police.

Ain't that the truth.

The police here couldn't find their ass with both hands. They'd likely just have glazed-over eyes if you tried to report a stolen wallet.dat file. Tongue

If you were really lucky they'd find something to charge you with. Perhaps a burnt out tail light on your car?
119  Economy / Marketplace / Re: bitcoin purchasing for noobs on: December 29, 2010, 08:53:16 AM
Buy Bitcoins here: https://www.bitcoin4cash.com/buy.php

I'll accept amounts as low as $5. I'm also in Canada, so the trade will be quick.
120  Economy / Marketplace / Re: BitcoinGadgets.com - Updates/Fixes/New Products added on: December 29, 2010, 08:02:55 AM
You just answered my question.  I was googling for "bitcoin zen cart" earlier when bitcoingadgets.com popped up.  I thought: "Cool.  I wonder whose site this is?"  Now that I know it's trustworthy, I'm going to go back and order one of those TV-B-gones.

The site is more or less a partnership. I'm handling the Bitcoins/running the website, and a friend of mine is handling the shipping and updating the catalog.

Do you really have 1000 in stock?  Wink

No. Probably a hundred at most. (Not my department so I don't know off hand.) Zen cart is weird. It requires stock. So for now I just went into the database and set all of the quantities to 1000. Tongue

How much trouble was it to get Zen Cart working?  I've heard it can be a pain.

It wasn't too bad. I ended up just hacking the money order payment module and making it dish out a Bitcoin address at the end of the order. I also had to build a simple script on a crontab that polls the Bitcoin exchange rate and sets it in the zen cart database. My partner insisted on us pricing the goods in US Dollars internally, and displaying the prices in BTC. I had no objections.

I know the module and crontab work because the other site (Bitcoin Sex Toys), has had a few successful orders already. Smiley

Oh, and since you're the Mad Hatter, I think you should sell magic mushroom tea.

 Cheesy
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!