Bitcoin Forum
May 26, 2024, 06:41:11 PM *
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 162 »
101  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 30, 2014, 01:03:02 PM
OP_RETURN can be used to store references to external resources, say for example very long meta transactions that don't fit into 40 byte, an asset contract or whatever. The storage pointed to could be a website which lists something like <hash_used_in_op_return_tx><very_long_message> (for the sake of an example), a side chain or a P2P structure like a DHT. To my knowledge this was discussed several times, but never tested on a broader scale.

You know, an interesting question to ask yourself is if it's totally ok to just embed a hash of the actual data in the blockchain, and rely on the data itself being made available by some DHT or something, why can't Bitcoin itself do that to make blocks smaller and improve scalability?

Remember that Bitcoin would work just fine if miners didn't validate transactions if clients implemented client-side validation, as is done in Mastercoin and Counterparty, and to a lesser extent, Colored Coins. What's so special about actually putting those tx's in the block?

+1000 awesome point. 

No, it's not, it's a silly point.

Bitcoin includes transactions because it validates the data inside them.

Bitcoin clearly does not validate Counterparty data.  I am free to include Counterparty data in my own transactions at any time.  I am free to spend Counterparty coins to myself at any time, etc.  Bitcoin doesn't care.

The level of validation performed by the bitcoin network is the same, whether full counterparty data or a simple hash is in the blockchain.
102  Economy / Goods / Re: [WTS] HUGE tracts of land! OK, 3.3 acres in North Carolina, at least. on: March 28, 2014, 10:38:54 PM
Bump.
103  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners - Best W/GH/s ratio on: March 28, 2014, 04:02:16 PM
$730 shipping to north america... Come on...

Agree that is incredibly expensive -- and it's also probably accurate for X-day shipping from Israel to N.A.

For perspective, it cost me over $800 to ship two Avalon miners from Atlanta, GA to Portland, OR, via UPS 2-day air.

Fuel and other surcharges really make shipping heavy stuff like miners insanely expensive these days.

104  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners - Best W/GH/s ratio on: March 28, 2014, 03:59:17 PM
My demo SP10 Dawson was switched from "silent" to "normal" mode.

New numbers @ 110V:  1395 Watts, 11.56 Amps, 1461.15 GH/s

Amusingly, the noise level did not change much.
105  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners - Best W/GH/s ratio on: March 26, 2014, 07:07:18 PM
Yeah, it is pretty darn loud, even in silent mode Smiley

It produces more noise in silent mode than my hashfast, knc, avalon and bfl miners.

106  Bitcoin / Hardware / Re: [ANN] Spondoolies-Tech launches a new line of ASIC miners - Best W/GH/s ratio on: March 26, 2014, 06:41:52 PM
My SP10 Dawson demo miner just arrived.  Will blog and post photos and screenshots tomorrow or so.

Due to power limitations at my personal residence, the miner is running in "silent" mode, reducing power usage and hash performance.

On my US 110V 20A circuit, I see 1165 Watts, 9.7 Amps, 1368.225 Gh/s in silent mode.

Watts/Amps numbers produced via Kill-A-Watt.

107  Bitcoin / Development & Technical Discussion / Re: A bitcoin blockchain parser in a few (thousand) lines of C++ on: March 24, 2014, 02:55:52 PM
If you don't mind C (versus C++), picocoin's "blkstats" utility parses the blockchain in under 3 minutes.

https://github.com/jgarzik/picocoin/blob/master/src/blkstats.c
https://bitcointalk.org/index.php?topic=128055.0
https://github.com/jgarzik/picocoin/
108  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 24, 2014, 01:40:47 AM
Do not paint all criticism with a broad brush. Not all critics have the same experience or point of view.

I was the original author of the 80-byte OP_RETURN: https://github.com/bitcoin/bitcoin/pull/2738

I have been working in this space for years, and have already created in-blockchain software, and directly observed problems in the field from in-chain solutions, years ago. See https://github.com/jgarzik/pybond and https://github.com/jgarzik/smartcoin.

The Bitcoin Improvement Proposal process has also been around for years, and new proposals are added frequently: https://en.bitcoin.it/wiki/Bitcoin_Improvement_Proposals

It is not my job to hold everyone's hand, be your nanny, and fix everybody's software.  If you like decentralized development, you should know that.

There is a demonstrable engineering flaw.  CheckMultiSig() is built for ECDSA public keys.  Counterparty is not storing ECDSA public keys there.  When you use a system outside its design specifications, there are bound to be negative side effects.

From this we may conclude, contra to the hyperventilating on this thread,
  • I'm a supporter of 80-byte OP_RETURN -- I wrote the damn thing
  • I'm well versed in in-chain data projects -- I wrote some myself
  • Counterparty went outside the bitcoin design specification in their use of CheckMultiSig
  • This feature may be going away anyway, for other reasons
  • Plenty of innovation is going on in the bitcoin space.  It is not "censorship" to point out all the parties who are innovating, while managing to not exploit bitcoin design quirks

To repeat (admittedly it is getting tiresome), do not paint all criticism with a broad brush, and not all critics have the same experience or point of view.
109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 23, 2014, 01:28:50 PM
My understanding is that Counterparty is functioning, right now, using Bitcoin as a transport layer.  In order to do so, it must be using existing, accepted features of Bitcoin.

It is abusing a bitcoin feature in an unintended, unaccepted way that obviously impacts the network to its detriment.

110  Bitcoin / Wallet software / Re: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client on: March 22, 2014, 10:01:24 PM
Also Jeff,

You have seen my attempts at swapping out the OpenSSL dependency in favour of PolarSSL to facilitate having picocoin run on low powered and embedded devices.

PolarSSL developers have indicated that they plan on releasing a new update early next week: https://github.com/polarssl/polarssl/issues/71

This new release should mean that PolarSSL now implements all bitcoin requirements. The PolarSSL guys have been most helpful on this.

Yep, looking forward to it.

111  Bitcoin / Wallet software / Re: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client on: March 22, 2014, 07:17:25 PM
A poor first attempt at writing some TX_MULTISIG code here:

https://github.com/aido/picocoin/commit/d6635879c1f6ab4812a0b123db3800d555c2993d

It's probably not worthy of a pull request but there may be something of use that can be copied and pasted into the main code.

Just pushed out a commit that implements this.
112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 04:43:16 PM
The definition of a miner is someone who collects bitcoin transactions into a block, and attempts to produce a nonce value that seals the block into the blockchain.

According to BFL_Josh's off-the-cuff estimate, we have about 12 miners in bitcoin.

113  Bitcoin / Bitcoin Discussion / Re: A publicly queryable database of info scraped from the blockchain. on: March 22, 2014, 04:39:22 PM
Sounds like you want something like the open source Insight: http://insight.bitcore.io/
114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 04:23:31 PM
OP_RETURN and 40 vs 80 bytes:  If the miners agree with you, you don't have to care what the network relays.  Has Counterparty directly approached miners, to get them to mine 80-byte OP_RETURN transactions?  What was the response?  If the miners agree, great, let's do it.  If the miners don't agree, there is no point supporting it in Bitcoin Core software.

As a miner I fully support exploring any functionality which adds value to Bitcoin, the only request being that introducing it be done in a controlled manner. The risk of increasing OP_RETURN to 80 bytes does not seem to outweigh the potential benefits, especially when multisig might not be prunable.

Of course a lone miner's opinion is unlikely to sway the argument, so what would the dev criteria be -- a major pool supporting the change, Gigavps getting onboard, a certain number of signatures obtained for a petition, etc?

What pool do you run?

I'm talking about miners -- the people who collect transactions into a block -- not the people who contribute computing services to a mining pool, yet have zero impact over how the network is run.

115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 02:49:31 PM
But we still haven't heard any suggestions from you all on how we might do it properly.

Incorrect.  Re-read the quoted bullet point #1.  Additionally, one post in this thread contained a sentence listing 4+ specific technical solutions.

But I shouldn't have to spoon-feed solutions, to get someone else to fix their system.

Engage the community and miners, listen to feedback and Counterparty can get what it wants.  There is plenty of innovation going on right now in the bitcoin space and it is ludicrous to suggest otherwise.  The bitcoin protocol is easily extensible.  You do not have to abuse a feature meant for ECDSA public keys to do what needs to be done.

116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 02:43:51 PM
[...]
It will be much easier if you can freely use all the space you need without worrying about paying fees for expensive space in Bitcoin's chain.
[...]
The core devs' views seem at odds with the founder's — Opposite ends of the spectrum even. Not only was Satoshi advocating the use of Bitcoin's blockchain to store data, he wanted it cheaper! How about them apples ?

(Quote in reference to BitDNS.)

Re-read the quoted post...  "Right, the exchange rate between domains and bitcoins would float. ... A longer interval than 10 minutes would be appropriate for BitDNS."

That implies a separate chain, a la namecoin, because "longer..than 10 minutes" would be a hard-fork protocol change for bitcoin.  And then of course

"It will be much easier if you can freely use all the space you need without worrying about paying fees for expensive space in Bitcoin's chain"

Which is clearly referring to using space not in Bitcoin's chain.

117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 02:38:58 PM
Few (I didn't say none) of those arguments pass the smell test.

  • OP_RETURN and 40 vs 80 bytes:  If the miners agree with you, you don't have to care what the network relays.  Has Counterparty directly approached miners, to get them to mine 80-byte OP_RETURN transactions?  What was the response?  If the miners agree, great, let's do it.  If the miners don't agree, there is no point supporting it in Bitcoin Core software.
  • "core devs are censoring and killing innovation!"   Counterparty is very clearly misusing a feature intended for ECDSA public keys, in a manner that very clearly results in harm to the overall network, short and long term.  Other people/companies/projects are extending the bitcoin protocol and not meeting the same resistance.
  • To repeat earlier posts, my criticism is not about counterparty in general, just this ONE CheckMultiSig flaw.  Fix that, and my criticism is gone.
  • As Peter Todd has noted, CheckMultiSig has other problems also.  It may go away regardless.

Please do not paint all Counterparty criticism with a broad brush.  My opinions are my own, and in particular I do not agree with all of Luke-Jr's points or point of view.

There are plenty of ways to innovate and extend the bitcoin protocol.  People are doing this every day.

It is always a mistake to base an entire engineering system on a subtle technical quirk that "just happens to work."  Counterparty is stuffing its own data where ECDSA public key data is supposed to go.  That is clearly not the intended use.

118  Bitcoin / Wallet software / Re: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client on: March 22, 2014, 01:55:41 PM
A poor first attempt at writing some TX_MULTISIG code here:

https://github.com/aido/picocoin/commit/d6635879c1f6ab4812a0b123db3800d555c2993d

It's probably not worthy of a pull request but there may be something of use that can be copied and pasted into the main code.

It's a good start.  The main bug there is that 'pubkeys' is plural.  You have to parse multiple entities out of the script to match a single "OP_PUBKEYS"  That requires a bit more reworking of the script parser, which fundamentally assumes there is a 1:1 ratio between opcodes and script data items.  With "OP_PUBKEYS", that assumption fails.

(I was looking at this last night Smiley)
119  Bitcoin / Wallet software / Re: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client on: March 22, 2014, 01:53:39 PM
Added two new utilities, "txmod" and "blkstats"

Added some P2SH scripting ability, also.

120  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 22, 2014, 01:54:33 AM
Nobody is "killing innovation."  There is plenty of room to extend bitcoin's protocol, if that is what people want to do.

There is just one particular method, CheckMultiSig, that has multiple disadvantages.

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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 162 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!