Bitcoin Forum
May 13, 2024, 06:17:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Bitcoin Discussion / Re: How come we are still discussing Gavincoin when he's the only one supporting it? on: June 02, 2015, 03:06:46 AM
I'm undecided about the increase in block size and I'm absolutely not defending Gavin's approach to it.

I actually agree with Pieter Wuille on this message:

Quote
hard forks cannot be controversial things. A controversial change to the software, forced to be adopted by the public because the only alternative is a permanent chain fork, is a use of power that developers (or anyone) should not have, and an incredibly dangerous precedent for other changes that only a subset of participants would want.
2  Bitcoin / Bitcoin Discussion / Re: How come we are still discussing Gavincoin when he's the only one supporting it? on: June 02, 2015, 02:46:21 AM
Here's a crazy hypothesis:

Maybe Gavin realised where we're headed and didn't like what he saw.

With proposals like the Bitcoin Lightning Network the blockchain could one day only be used for a handful transactions per day, for settling big balances between major offchain micropayment processors.

Maybe he didn't like that idea and is trying to scale the blockchain to avoid it becoming redundant.

If that was to be the case, then the detractors who claim bigger blocks will centralise the network don't realize that it's actually a potential fix for avoiding even bigger centralised offchain silos.
3  Bitcoin / Bitcoin Discussion / Re: So what does 'Fork' mean? on: June 02, 2015, 02:23:19 AM
No is a god thing.

An unintended network fork that is not quickly addressed and resolved is pretty much the death of the coin.

Perhaps the OP is referring to a planned hard-fork, to introduce necessary changes that simply break the previous consensus logic. In that case of course it's a good thing.
4  Bitcoin / Bitcoin Discussion / Re: So what does 'Fork' mean? on: June 01, 2015, 03:28:54 PM
A Bitcoin fork is like creating 2 space-time continuums (think Back to the Future movie). Each side of the fork will have a different version of reality, so you loose global consensus. It's a really bad thing when it happens.
5  Bitcoin / Development & Technical Discussion / Re: ./bitcoind listtransactions from another wallet on: May 07, 2014, 09:05:33 AM
seems wont be possible.
It is actually possible, just not easy as of bitcoind 0.9.

The keyword you're looking for is watch-only address/wallet, and you can achieve it today with a fair amount of work that involves multipe RPC calls to bitcoind.

The good news is that bitcoind 0.10 will support watch-only addresses out-of-the-box.
6  Bitcoin / Development & Technical Discussion / Re: How many possibly bitcoin addresses are there exactly? And how long does it... on: May 07, 2014, 08:48:45 AM
More than atoms in the universe
That is not correct, not even close.
The estimated number of atoms in the observable universe (10^80) is 71 million trillion trillion times greater than 2^160.
7  Bitcoin / Development & Technical Discussion / Re: ECC key strenth after many sigs on: May 07, 2014, 05:56:09 AM
[...] does a the strength of a pub/private ecdsa key pair weaken if the privkey is used to sign a significant number of msgs.

In a nutshell: In theory it does weaken. In practice, it doesn't matter... yet.

Just spending from an address already weakens it, because it involves signing the transaction with the private key, which is why re-using addresses is a bad practice also from a security point of view (in addition to the privacy issue).

In practice there is no imminent danger when signing transactions and messages, because the computational effort required to derive the private key from the publicly available information is still prohibitively large, but further down the line there is the small matter of quantum computing, as Vitalik explained.

Having said that, the Merkle-Signature Scheme (MSS) is resistant to quantum computing, so it may well become adopted by cryptocurrencies well in advance of quantum computing availability.

Related References:

Edit: just wanted to add that, as you mentioned, K should never be reused, and a good random number generator should be used if you plan to sign a large number of messages.
8  Economy / Securities / Re: [HAVELOCK] Seedcoin Fund 2 IPO April 28 on: April 25, 2014, 07:47:33 AM
Interesting startups. Good luck with the IPO!
9  Bitcoin / Project Development / Re: Self-replicating autonomous agent on: March 09, 2014, 02:47:14 PM
You've been listening to Andreas on the Let's Talk Bitcoin podcast right? Wink

If you haven't then do. He spend a significant portion of one episode describing such self-sustaining and replicating autonomous agents, paying for their own existence through cryptocurrency.

Very cool stuff, and something I'd have loved to have got into around 15 years ago, when I was doing my masters in AI, except there was no Bitcoin back then. Now I've moved on to even more interesting stuff Wink
10  Bitcoin / Bitcoin Discussion / Re: Satoshi Nakamoto's P2P foundation profile makes a reply on: March 07, 2014, 04:04:30 AM
What a crazy day, that's all I can say.
11  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 29, 2014, 05:29:19 AM
Fixed Cheesy you can now send back to a multisig address.

I've tested and it works for me as well: https://blockchain.info/tx/13326d4e0aa8ed620d4d28d26810f4ac9ce75e508d84b218f281c681389abdbd

Great work OutCast3k!  Cheesy
12  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 27, 2014, 06:34:46 AM
@ktorn I've been looking into it, its a little trickier than I first thought but should have it resolved over the next couple of days.
No worries, take your time.
13  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 24, 2014, 09:31:41 AM
I'll look into supporting the ability to send back to a multisig address later today, it shouldn't be that big of a deal. I don't think you'll get a response from the bitcoinjs guys.

Yeah, I've noticed that their github repo hasn't be touched in a while. Ping me when you patch the code and I'll give it a test on this side.
14  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 24, 2014, 06:58:53 AM
This issue has now been fixed Smiley the order that signatures are added no longer matters.

I've just tested it twice, switching the order of the signing keys between tests, and both transactions were successful.
Your fix works! Smiley

Now that P2SH output support that we talked about earlier would be the icing on the cake Wink
Should I nudge the bitcoinjs folks about the issue or do you want to have a go at it?
15  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 23, 2014, 04:04:58 PM
OK, after going over a few tests with OutCast3k we think we nailed the issue.

In a nutshell: Currently the order of the signatures matters.

Our tests involved a 2-of-2 multisig address, which I created with 2 pubkeys (lets call them pub1 and pub2).

When spending from the multisig address, signing the transaction with priv1 first and priv2 second always failed when broadcasting (with TX rejected).
But when signing the same transaction in the opposite order, using priv2 first and priv1 secondly the broadcast worked OK.  Cool

Thanks OutCast3k for spending a considerable amount of time in troubleshooting this! Smiley
16  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 23, 2014, 01:09:53 AM
Thanks for providing the information via pm/irc, the bug found should be fixed. If you could re-test and get back to me that would be great, thanks.

Start from step 4.

Definitely progress, the transaction now validates after signing, but still TX rejected when broadcasting. I've PM'd you the signed tx hex.
17  Bitcoin / Project Development / Re: Multi Signature Address Script and Escrow Service on: January 22, 2014, 01:23:49 PM
could you make it to support compressed keys?
Unfortunately, you can't use an address in replace of a pubkey.

I think btcmsia is talking about compressed public keys, not addresses.
When you 'validateaddress' a Bitcoin-qt v0.8.x address, what you get are compressed public keys ("iscompressed":"true") whereas coinb.in expects uncompressed ones.


In my case I'm trying to use coinb.in to create and use a 2-of-2 address, but I'm stuck. I've done all the operations below from coinb.in:

1 ) generated 2 sets of Bitcoin keys (so 2 addresses, 2 public uncompressed keys, and 2 private keys)
2 ) generated a 2-of-2 p2sh address using the public keys from step #1
3 ) sent 0.0022 BTC to that p2sh address

So far so good. The funds are in the p2sh address, with 12 confirmations as I type this.

This is where the problems begin.

When creating a transaction, it looks like it doesn't support sending to p2sh addresses  Shocked, so I can't send change back to the address that I just created, nor to any other p2sh address (I have tried a couple of them). It only generates the transaction hex when I use non p2sh addresses. That is a significant issue for me. I really need to send the change back to the same address.

Anyway, I decided to retrieve the BTC back to one of my non p2sh addresses, and I'm still stuck. Here's the steps I've taken:

4 ) generate new transaction using redeem script from step #2, sending 0.0021 to a normal bitcoin address and with 0.0001 fee. Transaction hex is generated successfully.
5 ) verify the transaction hex from step #4. the verification is successful, and the input and outputs look OK.
6 ) sign transaction hex from step #4 with first private key from step #1
7 ) sign transaction hex from step #6 with second private key from step #1
8 ) broadcast the transaction hex from step 7
"TX rejected" Sad

I noticed that the signed transaction hex from steps #6 and #7 cannot be verified like the original transaction hex in step #5, with "Unable to decode" error. However when pasting those same hex strings to https://coinb.in/decode-raw-transaction.html it decodes them successfully.

Any idea what could be going wrong with this?
18  Bitcoin / Bitcoin Discussion / Re: What are the chances BTC is replaced by something better soon? on: January 21, 2014, 03:18:57 PM
Define "replaced".

For all we know, whatever "replaces" Bitcoin in the future could be a higher-level protocol that "replaces" all cryptocurrencies (in people's minds), but actually uses their blockchains under the hood. Something like Mastercoin or similar. In that case people won't care if their transactions are done using Bitcoin, Litecoin, or... Rapecoin (really?) Smiley just like people today don't care whether their BitTorrent client uses TCP or UDP as long as it downloads their stuff.

One thing is for sure, Bitcoin currently has the advantage of the brand, everyone's talking about it.

As history has taught us time and time again, the best technology doesn't always win. I'm not saying that Bitcoin is based on poor technology, much the opposite, it's remarkable, but most people just do not care.

Anything that hopes to "replace" Bitcoin any time soon will need much more than some trivial technical improvements. In my opinion even POS might not be enough (and this coming from someone with a small stake in NXT).
19  Other / Beginners & Help / Re: Peer-to-Peer Asset Issuance and Transactions with Confidence Chains on: January 10, 2014, 11:16:18 PM
because it is TRUE PEER TO PEER, and thus there is no clear profit model behind it

The ability to profit from p2p networks and open source software (through micro-transaction fee donations) could be baked right into the transaction protocol, see this for a related idea.

I like OpenTransactions, and I also like this concept. I can also write one or two LOC in Java so I will keep an eye on your GitHub repo.
20  Bitcoin / Bitcoin Discussion / Re: Unit name for 1000 satoshis (0.00001 BTC) on: January 10, 2014, 02:45:16 PM
If the community ever decides to name all these units, it won't be done through some random thread from a noob - sorry, its not going to happen that way.

I couldn't care less in which way it happens, as long as it happens eventually.

The funny thing about you calling me a noob is that I probably started using Bitcoin a couple of years before you did (received my first 0.02 BTC in May 2011 to be exact, so feel free to correct me if I'm wrong). I don't consider myself an expert in Bitcoin (altough I have already been called one), but I also don't consider myself a noob. You should not judge a person by their forum registration date or number of posts.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!