Bitcoin Forum
May 03, 2024, 06:32:57 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 »
221  Economy / Economics / Re: Bitcoin as Fiat, Governance of OS Projects, Bitcoin Cartels & Goldfinger Attacks on: June 23, 2013, 09:41:55 PM
At least their third claim, consensus that bitcoin is valueable, is false. There is no such consensus.

Hmmm, there is though. The market value reflects that consensus; it fluctuates in unison with the 'feeling' of consensus among market members. Or are you hinting at something different?



I don't deny there is a market value. I propose that there is no consensus. Personally I value it to USD 1000 per coin, others value it to 0. No consensus.
Ah okay, you are taking the word consensus very literally. In that vein I cannot argue but I'm not sure that's what the author intended. You're entitled to disagree of course.
222  Economy / Economics / Re: Bitcoin as Fiat, Governance of OS Projects, Bitcoin Cartels & Goldfinger Attacks on: June 23, 2013, 08:50:37 PM
At least their third claim, consensus that bitcoin is valueable, is false. There is no such consensus.

Hmmm, there is though. The market value reflects that consensus; it fluctuates in unison with the 'feeling' of consensus among market members. Or are you hinting at something different?

223  Economy / Economics / Bitcoin as Fiat, Governance of OS Projects, Bitcoin Cartels & Goldfinger Attacks on: June 23, 2013, 07:26:19 PM
THE ECONOMICS OF BITCOIN MINING OR, BITCOIN IN THE PRESENCE OF ADVERSARIES
Joshua A. Kroll, Ian C. Davey, and Edward W. Felten – Princeton University

Disclaimer: unless specifically noted, I neither agree nor disagree with the contents of this paper.

The authors open with an interesting supposition: Bitcoin is fiat currency. At first glance, this would appear incorrect–after all, governance is an essential attribute of fiat currency. An alternative to this perspective is offered: within the Bitcoin ecosystem

Quote
“…such governance is already emerging, that it will take the form of the governance of an open source project (in the sense that leaders cannot take actions contrary to the interests and will of the community without naturally losing legitimacy) and that the emergence of formal governance structures will ultimately subject Bitcoin itself (and not merely particular players) to influence by government regulators around the world.”

To validate this claim, Kroll et al. analyze the ‘soundness’ and ‘stability’ of the Bitcoin mining protocol from an economic and technical perspective. The foundation is laid at the feet of consensus:

Quote
“Bitcoins have value by consensus and by virtue of the ability to use them to purchase goods and services. But Bitcoin is more than just a currency; it is also a distributed algorithm which must function correctly in order for the currency to operate… The successful operation of these algorithms relies in turn on assumptions that participants in the system will cooperate in certain ways.

Ultimately, Bitcoin relies on three types of consensus. Participants must maintain consensus (1) on the rules to determine validity of transactions, (2) on which transactions have occurred in the system, and (3) that the currency has value. The three forms of consensus are connected, in the sense that the failure of any one will unravel the other two.”

What is important to note about this consensus is that:

Quote
"Each of these forms of consensus depends mutually on the other two. For example, it is hard to agree on the history without agreeing on the rules. And it is hard to believe in the value of a Bitcoin if participants cannot even agree on who owns which Bitcoin.

Consensus about the rules is a social process. Participants must come to a common understanding of what is allowed, so that the rules can be encoded into the software that each participant uses.

Consensus about state is a technological problem in distributed systems design. Each player can see part of the state and the players need to cooperate, in large numbers and across a potentially unreliable network, to achieve a consistent understanding of the global state. Technological consensus must be achieved despite the possibility that some players will deviate from the published rules.

Finally, consensus that Bitcoins are valuable is the same sort of consensus necessary for any fiat currency. Such value is often modeled as a focal point in a coordination game (because players need something to use as a medium of exchange and a unit of account, they choose a local currency because it is available).”

Modeling the mining process is necessary to uncover the nuances of these assertions. To justify the financial burden of mining, a condition must be satisfied: cost of mining [complex conjugate] equals the rate of new blocks per second multiplied by the value of Bitcoins rewarded. The primary difficulty in upholding this equilibrium is balancing the fixed (cost of equipment, electricity) and marginal (fluctuations in value of Bitcoins) costs of Bitcoin mining:

Quote
“…because mining resources must currently be purchased with currencies other than Bitcoin, the value of the mining reward V fluctuates with the exchange price of Bitcoin. Thus, if the Bitcoin price falls substantially, so too does the incentive to mine. This leads to the possibility of a death spiral in which loss of confidence in Bitcoin could cause the Bitcoin price to go down, a falling price lowers the incentive to mine and the equilibrium mining rate, lower mining rate leads to the currency being easier to subvert, and this leads to a further loss of confidence in the currency.

Such a death spiral reflects the perceived loss of consensus in the value game; we observe that it can happen even when consensus in the other games is functioning (as in an exchange rate crash) but that loss of consensus for the rules or for the game state contribute directly to the loss of consensus for value.”

To complete the point, the authors mention “…that it would be useful to change the mining process so that it created value that could not be captured by the miner, for example by attacking a problem whose solution would be a pure public good.”

This is a misunderstanding on their part–you can in fact mine feeless transactions (for the public good or some other motive). It seems odd they made such a mistake given the contents of the next (Mining Strategy) section:

Quote
“None of the rules of Bitcoin are self-executing; any rule can be ignored by users. Consider, for example, the rule requiring that a transaction carry valid digital signatures from the owner of every input coin. Everyone can use cryptography to detect a violation of the rule. But the rule will only be enforced if players ignore transactions that do not carry a cryptographically valid signature. Cryptographic rules and other technical rules are like all other rules, in that they exist only as words on paper and therefore will be followed only to the extent that players have incentives to follow them.”

Modeling the mining ‘game’ and what incentivizes players to follow the rules can be described as follows:

Quote
“Each miner chooses a strategy… A strategy is a function that maps the block chain structure … (up to the current round) to a choice of which branch to mine on (that is, which block will be the parent of the newly-mined block if the player wins).

The payoff for each miner is their expected return from the mining reward for the block mined in each round. However, that reward is only valuable if the newly-mined block ends up on the long-term consensus chain.

The longest-chain strategy, as specified in the Bitcoin documents, is monotonic [(function between ordered sets that preserves given order)]—if the longest chain is extended by one block, it remains the longest chain. However, there are infinitely many monotonic strategies.”

If S is monotonic, then it would follow that the mining game has a Nash equilibrium, insofar as that no player has an incentive to change their mining strategy. But how does this Nash equlibrium manifest in the Bitcoin ecosystem?

Quote
“In this sense, no monotonic strategy is better than any other… We suggest that the choice of strategy is a tacit coordination problem and thus the solution which seems most attractive serves as a focal point. Miners chose the longest-chain strategy initially because it was used in the reference Bitcoin implementation. As new mining capacity has entered the system, that choice has proved stable.”

Herein lies the problem. While the choice has proven stable up until now, the stability of the mining game in the face of adversaries is a real and tangible threat, one the authors would like to discuss in some detail. They begin with the classic 51% attack, carried out by a ‘cartel’ of Bitcoin deviants:

Quote
“…we observe that a cartel can change any rules which are enforced by consensus and players who are not in the cartel will likely be obliged to follow. For example, a cartel can choose any strategy in the mining game. Players who continue to use the old strategy risk having their newly-mined blocks ignored as forks of the consensus branch and thereby risk losing the mining reward payments associated to those blocks. Thus, if the cartel announces its mining strategy, it can shift the equilibrium chosen by the non-cartel players.

The cartel can choose to ignore any transaction it does not want appended to the log. Further, the cartel can choose to treat any blocks appended by others to the log as forks which it will not attempt to extend. Thus, other players will naturally also abandon these transactions, possibly even consciously if the cartel announces that certain transactions (or transactors) are disfavored.”

We see that this cartel wishes to keep the Bitcoin network operational, but under a different set of rules. Double spending is an issue reserved for the Goldfinger attack section, for it would devalue Bitcoins entirely.

From here the authors briefly mention transaction fees and their limited role in the long-term economics of the Bitcoin network:
Quote
“Such an agreement can be modeled as a prisoner’s dilemma: the miners would benefit from cooperation but cannot agree not to defect; users may wish to leave a tiny transaction fee to make sure the miners will process a transaction, but the user gets no benefit from offering a larger fee—doing so simply gives up value without any compensating gain.

As a result, we expect an equilibrium in which users leave small, nonzero transaction fees, and miners collect those fees. Indeed, this is what we observe: the expected total mining reward sans fees in a day is 3600 BTC, while the average total daily transaction fee take is only about 50 BTC.”

While the current state of the market follows this truth, I feel it important to note that transaction fees will play a larger role in the mining process as the network grows and coins become harder to mine. This should not be ignored in future models of the Bitcoin economy.

And finally we move to the Goldfinger attack–an attack driven by a malicious third party–with sights set on the destruction of Bitcoin; there are three motives discussed in detail:

Quote
“First, a government or institution might want to block Bitcoin transactions, to enforce the law, deter money laundering, or achieve some other institutional goal. Second, a non-state attacker might seek to gain some political or social goal, perhaps as a form of social protest… Third, an attacker might seek an investment gain, for example by taking large short positions in Bitcoins so as to profit if the value of Bitcoins is diminished.”

The model for this the Goldfinger attack is straightforward: If the utility A extracted by a malicious entity is greater then the value of the currency B then the malicious entity will destroy the currency.

Kroll et al. use this attack as a segway into the discussion of an emerging governance in Bitcoin:

Quote
“Contrary to claims that Bitcoin is ungovernable and relies on fixed rules laid down at its founding, the rules can be and have been changed by consensus. A governance structure for Bitcoin must inevitably emerge and is already emerging.”

To support this claim a few examples of governance in practice are given, namely the recent change in the minimum transaction size and the bug in version .7 of the Bitcoin client that invalidated a portion of blocks which were both ultimately resolved by consensus.

It is on this basis that the authors make their next claim:

Quote
“Other challenges to the system’s health and viability may also emerge, perhaps due to issues of scaling or security. Some sort of governance will have to emerge in order to cope with these. Although it may be informal and not enshrined in any constitution or charter, the Bitcoin community will need to have a way to reach consensus decisions and act on them.”

With that in mind, the authors move to the de-facto governance already emerging in the Bitcoin project:
Quote
“Arguably, a governance structure is already emerging through the management of the Bitcoin reference implementation. The lead developers of this software are respected in the community and their opinions tend to carry weight. Because putting into practice any rule changes requires changing the reference software (and because the reference software is widely deployed), the lead developers have their hands on the levers of power, such as they exist. They seem to be the natural leaders of the community.

[T]he dynamics of Bitcoin’s rules governance are similar to those of open-source software governance, with an emerging set of leaders who make decisions on behalf of the community and whose power is constrained by the possibility of a fork.”

The Bitcoin system continues to grow, as do the number of players who have increasingly large stakes in Bitcoin’s outcome. The natural progression of such growth is a cascade of opinions about what changes should be made and how they should be implemented; pressure will build and a release valve must be constructed to relieve that pressure–according to the authors this valve has begun to take shape as the semi-formal governance of an open source project championed by Bitcoin’s core developers. How this fully develops is yet to be seen.

That said, I believe this paper reiterates the devestating nature of a 51% attack many seem to think it is no longer a pressing issue given the combined processing power of the Bitcoin mining network. Don’t fool yourselves. An entity with access to chip manufacturing equipment and a decently funded R&D team could put together a few hundred (or thousands of) wafers of ASICs and wreak havoc on Bitcoin with little effort. Until ASICs proliferate (and difficulty surpasses at least 1 billion), I daresay Bitcoin is quite vulnerable.

What about you guys, how do you feel about these claims? Do you not see some of these issues coming to a head soon?


Original post: https://btcgsa.wordpress.com/2013/06/23/government-open-source-0/
Source (pdf): http://weis2013.econinfosec.org/papers/KrollDaveyFeltenWEIS2013.pdf
224  Bitcoin / Hardware / Re: BFL Customer Appreciation Chip Credit Program on: June 16, 2013, 12:36:07 AM
I was wondering how long it would take you to respond Puerto. Even faster than I had imagined.
225  Bitcoin / Hardware / BFL Customer Appreciation Chip Credit Program on: June 15, 2013, 11:54:22 PM
Quote
As a thank you to our customers for being patient with us as we move towards fulfilling our shipping we are instituting a chip credit program for all pre-orders prior to April 1st, 2013 (Including orders already delivered). This program will allocate a $25 discount per chip up to the number of chips you currently have on order. For example, if you have a Single SC on order, you will receive a $25 credit per chip for 16 chips (Meaning 16 chips can be purchased for $50 each). The chip count for each unit is as follows:

5 GH/s / Jalapeno: 2 chips
25/30 GH/s Miner: 8 chips
50/60 GH/s Miner: 16 chips
500 GH/s Miner: 128 chips
1.5 TH Minirig: 384 chips

Every customer with a current pre-order dated prior to April 1st, 2013 will receive a chip credit for the number of chips/units they have pre-ordered. What this means is that you will be able to purchase raw chips from us for $50 instead of $75 per chip, up to the number of chips you have credit for. We realize that not all of our customers are interested in or have the desire to make use of the chips themselves. To that end, you will be able to sell your chip credit to other people who may be interested in or have the ability to make use of the chips directly.

For our very earliest customers, the first three months of orders (June 23rd to September 23rd orders) will receive 2x the value of the chip credits. For example, a 60 GH/s miner will be worth 32 chips in credit, a Jalapeno will give a 4 chip credit.

You should see your chip credit code(s) in your account shortly, and you may do with them as you wish at that time.

There is a 100 chip minimum purchase, so if you are acquiring codes, please be sure to understand that you will need to order a minimum of 100 chips.

Terms: While we do not have the facilities or the ability to facilitate chip transfers directly, the chip credit codes are transferable from one person to another and we do not limit the resale or transfer of the chip credit codes. The customer is responsible for doing their due diligence when buying, selling or trading the codes, so please be sure to only trade with trusted, verified individuals. Codes can not be refunded, returned or canceled once they have been used or transferred. Butterfly Labs will not be responsible for what a user does with their codes and we are only providing the discount to verified, paid pre-existing pre-orders. Once codes have been redeemed and the payment process has begun, if you do not complete the payment, the codes will be invalid and can not be refunded or returned.

This seems fitting given the fiasco surrounding their products. Hopefully they have pure intentions here (not trying to buy more time) Decide for yourself. I haven't decided what I'm going to do with 80 creds yet.

Source: https://forums.butterflylabs.com/announcements/3272-customer-appreciation-chip-credit-program.html

226  Bitcoin / Development & Technical Discussion / Re: Extending Hashcash protocol to Bitcoin deposit-based accountability platform on: June 14, 2013, 02:00:55 AM
I think m-of-n transactions would work well here: the end-user (client) would deposit their BTC to an m-of-n address belonging to three bitcoin addresses: the client's, the 3rd party service provider's (1st escrow), and a trusted mediator's (2nd escrow). Two of the three bitcoin-address owners would need to sign to spend any inputs to the m-of-n address.

Makes total sense, thanks mate. Appreciate the response.
227  Bitcoin / Bitcoin Discussion / Re: A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 14, 2013, 01:56:56 AM
  • Bitcoin, the protocol, is - like customary law - the product of human design, yet not controllable by any person or group (the dev team has limited, tenuous influence but their updates are only accepted at the pleasure of the community, even if the more established players like MtGox currently have a disproportionate say in such matters).
  • Bitcoin, the protocol, sets the parameters for Bitcoin, the ecosystem, to develop as a (Hayekian) natural order of individual humans.
  • Bitcoin, the network, constitutes a public memory system that eliminates the need to use money (or trust) for transactions. It can do so much more as well.

Great stuff ZB, thanks for putting the time into responding. I will have to put some time into formulating a response before I can understand the fine details of what you're saying. I'll definitely respond here but I may expand on btcgsa, referencing you of course, if that is okay with you. Let me know mate.


228  Bitcoin / Bitcoin Discussion / Re: A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 12, 2013, 06:17:32 AM
The code and the blockchain are what matters, not the speculation of Internet slackers.

Perhaps you didn't read the post--this is exactly what the philosophy would be: a semiotic discourse derived from the code. Speculation as you call it would just be the act of acknowledging shifts in language and power structure that extend from the code/bitcoin ecosystem.
229  Bitcoin / Development & Technical Discussion / Extending Hashcash protocol to Bitcoin deposit-based accountability platform on: June 11, 2013, 10:43:47 PM
BITDEPOSIT: DETERRING ATTACKS AND ABUSES OF CLOUD COMPUTING SERVICES THROUGH ECONOMIC MEASURES
Jakub Szefer and Ruby B. Lee – Princeton University

Extending the possibilities of the Hashcash protocol to encompass Bitcoin as a deposit-based accountability platform for cloud computing services, Jakub Szefer and Ruby B. Lee have offered up a [potentially] powerful idea.

The premise of the paper is as follows: free cloud computing services have significant abuse potential; requiring a proof of work–or in this case a micropayment to be refunded upon fulfillment of some predetermined condition–might deter such malicious activity. This is one realization of the Bitcoin contract.

Let’s see how this plays out. First, the payment must be initiated and processed:

Quote
“Before a user can use a service, he or she makes a digital payment to the provider. This is done via the Bitcoin network and does not require interaction with the provider yet. The amount required before service can be used will be specified by the service provider. Each provider can set his or her own level of deposit. Moreover, different users can be required to make different deposits (e.g. a new user will have to make a large deposit, while a returning user will make a lower deposit). The payment is made in the Bitcoin network and is tied to the user’s public key, V K.”
...
“Once a payment has been made, the user contacts the service provider to initiate a service. The user provides the public key that was used to make the payment (or the service provider could have cached a key for returning users). The V K will be later used by the service provider to verify messages sent by this user – V K is essentially an identifier that ties the user to the payment.”

“Upon receiving a request, the service provider needs to make sure the payment, i.e. the deposit, has been made. The provider checks with the public Bitcoin blockchain to see if the transaction of the required amount has been made to the provider. If such transaction has been recorded, the user has made a payment. The provider can use the blockchain to also check that the public key, V K, provided by the user matches the one in the Bitcoin blockchain.”

So just to get the service up and running, a significant amount of back and forth between the user, service, and the blockchain must occur. This seems a bit clunky. Let’s keep reading.
Quote
“Once the user’s payment and public key have been verified with the Bitcoin network, the service can be run… The service provider needs to monitor the user’s actions and detect any attacks or abuses… If no attack or abuse was detected, the user is repaid back their amount of the deposit.”

Hmmm, seems like that could be a computationally-intensive process for certain types of services… especially when distributed across large scale operations. The authors raise their own issues as well (size of the deposits, excessive transaction costs, breaking of pseudoanonymity, public key reuse, and reliability of deposit returns):

Quote
“The value of the deposit is a subjective quantity that needs to be determined by the service provider. Large deposits may detract some users, while deposits that are too small will not be effective.”

“Our proposed scheme relies on users and service providers exchanging small amounts of digital money. The BitDeposit scheme actually repays the users less than they paid because of the transaction costs. While the costs are very small, they are non-zero.”

However, when the scheme is used with any service that requires or obtains information about the user (e.g. user’s friends’ e-mail addresses that they use to communicate with) the service learns some information that can be potentially used to break the pseudonomity. This breaks the pseudonomity of the public keys in the Bitcoin network for the user.”

A related issue which also concerns the public keys of a user is the key reuse. To be able to tie the transactions to a user, the same key used in the Bitcoin network needs to be used to sign messages later sent to the service provider.

An unanswered challenge is also how to make sure the service provider eventually returns the deposit (if there was no attack or abuse). For large service providers, reputation could be used so users would likely know that it is a good provider and that their deposit will be returned.”

To avoid excessive transaction cost, I propose one amendment to the proposal: it appears that such a service would be most suitable if the interactions did not occur between the user and the service-provider directly. Instead, a third party could be involved who would act as a middle man. Using the various contractual conditions possible with colored coins (but applied to this non-color use case) the users could store their deposits on this middle man’s server, and if and only if they abused the service (and set one abuse condition to true) the deposit would be sent to the service provider.

If this middle man could aggregate enough businesses under its roof (Gravatar, for example), [responsible] end users would only suffer transaction costs during the initial funding process. The end user would be required to store sufficient funds with this service to fulfill all their cloud-computing needs. They could extract the funds whenever they please. If the user has no access to Bitcoins a proof of work model could be substituted.

To address other complications raised by the authors: This entity could payout deposits in dollars or Bitcoins depending on the customer’s preferences to avoid market fluctuations. Depending on the service being used, personal information can be withheld from the cloud computing service to enforce the psuedoanonymity of the Bitcoin network.

All in all there is definitely some potential here; regardless, I don’t see this become a reality in the immediate future. While the implementation on the client side is relatively straightforward, standardizing the checking/reportage of abuse cases might be a bit more difficult (depending on the service). Definitely something for us to keep an eye out for.

My question to you guys is this: what is the most feasible implementation of this 'middle man'? As a 3rd party service or as an addition directly to the bitcoin protocol (which I'd be happy to code into an alt-chain for testing when I can manage) - obviously some qualities to this could not be hardcoded into bitcoin (e.g. fiat payout, etc...). Ignore those if you have to.

Original post: https://btcgsa.wordpress.com/2013/06/11/hashcash-bitcoin-style/
Source: https://www.princeton.edu/~szefer/papers/acc2013.pdf
230  Bitcoin / Bitcoin Discussion / Bitcoin is Memory on: June 11, 2013, 09:31:57 PM
I meant to post this in here a few days when I actually wrote this up but forgot. Would love to get the opinions of the btct community on this.
BITCOIN IS MEMORY
William J. Luther & Josia Olson – Kenyon College

Traditionally, the concept of money as memory finds base in the proposition that “any allocation that is feasible in an environment with money is also feasible in the same environment with memory.” (Kocherlakota 1998) In other words, both memory and money can facilitate exchange, a quality which provides an analytical platform for equilibrium.

But what about Bitcoin as memory? It would appear that this relationship should extend to the bitcoin ecosystem. Well it does. In fact, it can be argued that Bitcoin is a better form of ‘money as memory’ than traditional fiat. Here is what William J. Luther and Josia Olson of Kenyon College have to say about it:

Quote
“The bitcoin system serves as a functioning application of memory. Every peer on the bitcoin network stores a complete copy of all past transactions, similar to the public ledger Kocherlakota (1998) terms memory. Moreover, the bitcoin protocol effectively checks new transactions against this ledger prior to authorization. Unlike the theoretical construct, where past transactions are attributed to a particular agent, the bitcoin system records transactions by account. Given that an agent might possess several accounts and cryptography is used to obscure one’s identity, it is difficult to get a full picture of the past transactions of a particular agent. In other words, the unit of analysis in the bitcoin system differs from that of the theoretical construct. Nonetheless, it is reasonable to describe the bitcoin system as memory”

    “Having contended that bitcoin resembles an imperfect form of memory, we next consider whether recent experience with bitcoin is consistent with the theoretical literature on memory. In particular, we consider the following three implications:

        Both money and memory might facilitate exchange.
        If memory is imperfect and money is costly to store and/or verify, equilibria exist where both money and memory are employed.
        3. As the expected cost of storing and/or verifying money increases, memory is more likely to be used.

    …It is rather straightforward to show that the bitcoin experience is consistent with the first two implications of the theory. As described above, bitcoin is used to facilitate exchange in a variety of contexts. Cyber security, web domains, and leisure activities—just to name a few items—can be (and have been) acquired with bitcoin. In these contexts, bitcoin works in much the same way as traditional monies. At the same time, it is certainly not the case that bitcoin has replaced traditional monies entirely. Rather, bitcoin is often one of many payment options. In other words, since bitcoin is an imperfect form of memory and traditional monies are costly to store and/or verify, both are employed to facilitate exchange. Recent experience in Europe provides some evidence that, as the expected cost of storing and/or verifying traditional monies increases, bitcoin is more likely to be used.”

What strikes me as powerful about this idea is the increasing role bitcoin’s public ledger will have in substantiating its market and use value. Because bitcoin’s blockchain is cryptographically secure, it is reasonable to assume that as a form of memory, bitcoin is far superior to fiat. Fiat has no public ledger and the historical transaction data that does exist is not shared publicly.

This is nothing new of course, but when viewed as memory I believe bitcoin only becomes stronger. In fact, normal monies will lose traction in the face of bitcoin’s ‘public’ memory, for one cannot extract history from a bill’s ‘private’ memory (serial numbers can be tracked, but that data is not available to public). Each bill is passed from person-to-person in the vacuum of that transaction. As our relationship with memory shifts with bitcoin’s adoption, so will our desire for transparency in all forms of money. How do you guys feel about this? Is it a fair extension of the money as memory concept?

Original post: https://btcgsa.wordpress.com/2013/06/07/the-memorychain/
Source: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2275730
231  Bitcoin / Bitcoin Discussion / Re: A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 11, 2013, 09:25:11 PM
yes "it" is but in both senses-metaphysical and physical. I was attracted to bitcoin because of the possibility of transference of autonomy over oneself from "others" to oneself alone.

Quote
leaving religion and politics aside for now uniquely bitcoin returns autonomy over the physical expression of their fiscal assets to individuals, to themselves alone.

Spot on, I think that is exactly what I was going for! Well said. Thanks Smiley

Quote
wittgenstein struggled with private and public language but it seems to me that if you conceive an idea but never express it (he argued for thoughts that can't be expressed linguistically) you have sole autonomy over that. it (the idea) cannot be taken from you. however if you express that idea in any way viz; language. art,music,algorithm then it is in the public arena and can and has been taken from you and used to benefit or disadvantage others.primarily through social structures such as religion,political and financial categories.

But under that premise have we not already 'lost' Bitcoin by expressing the idea? Or are you saying that the bitcoin protocol cannot be taken away from us in the traditional sense... and that's what makes it so powerful?
232  Bitcoin / Bitcoin Discussion / Re: A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 11, 2013, 04:48:52 PM
I do not think you can separate the metaphysical from the debate. When I first was attracted to bitcoin I stated that its strength is the fact it does not exist in reality and therefore cannot be taken away from any individual.  I was dismissed from the forum as a troll!.
Thanks for the response reg.

When you say 'it' cannot be taken away from an individual, do you mean conceptually? As in once you learn something (in this case bitcoin) you cannot unlearn it? The seed is planted, so to speak?

Quote
fundamentally everything originates as a concept (Bacon argued there were only concepts) but I agree that the materiality of the protocol is profound for civilisation. It is true that the subjectivity of the concept means there are as many interpretations of bitcoin as there are minds to think about it!.

You're right, I probably should not have been so quick to dismiss the metaphysical qualities of the bitcoin concept. Can you be more explicit with how you believe bitcoin manifest's metaphysically? Is it simply that it is a concept?

Quote
However I view that as a deep lake from which we can fish for ways to enable the concept to endure for the benefit of all. certainly discuss the practical and social implications of signifiers and signified but please do not divorce from the original concept. reg.
Yes, the opportunity to over think and hyper analyze this discussion is always present. I will keep that in mind, thanks.
233  Bitcoin / Legal / Re: Regulating Bitcoin in the US: A Technical Analysis(Stamp Act, SEC, FinCen etc.) on: June 11, 2013, 03:12:26 AM
I think Dion makes an interesting point about the Stamp Act.  It's something I hadn't considered before.  Still, it seems an ivory tower stretch without any real-world grasp to it.  I can't imagine the DOJ trying to revive the Stamp Act to prosecute any BTC user unless he tries to pass off BTC as USD.  Most of the federal judges I know would look at them cross-eyed. 
As it currently stands I agree. But I stand behind my point that it could be amended if the US became hostile towards bitcoin and wanted to undermine its overall legality. That would be a hard sell though.

Quote
...but he didn't discuss miners as issuers or payors.  Strange.  I'd think it would be fertile ground.
You're right, it will be interesting to see how FinCEN replies to this: http://cointext.com/fincen-ruling-requested-for-bitcoin-mining/

Quote
He got the exchanges-as-regulated-bodies-issue, and spent pages talking about the well-worn definition of a security.  Still, I can't believe he talked about Securities Regulation without hitting the most important issues in that area: mining contracts, "stocks" and "IPOs" like ASICMINER traded for BTC on unregulated markets.  He didn't address how utterly illegal this stuff is.  Missed opportunity!
Do you think so? I feel like that would be the case only if the entities paid out in USD or the customers bought in with USD. No?
234  Bitcoin / Legal / Regulating Bitcoin in the US: A Technical Analysis(Stamp Act, SEC, FinCen etc.) on: June 11, 2013, 01:07:59 AM
I’LL GLADLY TRADE YOU TWO BITS ON TUESDAY FOR A BYTE TODAY: BITCOIN, REGULATING FRAUD IN THE E-CONOMY OF HACKER-CASH
Derek A. Dion – University of Illinois College of Law and College of Business
Journal of Law, Technology & Policy @ The University of Illinois

This paper explores Bitcoin from a regulatory perspective. Please note Dion’s pure intentions: he explicitly seeks to find a balance between the constitutional/commercial rights of the individual against the government’s role in enforcing crimes against fraud and the drug trade. Nowhere does he state a desire to outlaw Bitcoins; in fact, he does the exact opposite: “This [n]ote will argue that Bitcoin should not be strictly outlawed.”

I have rearranged and extracted key points for discussion. Let’s follow Dion’s lead, beginning with the constitutionality of limiting the use of alternative currencies:

Quote
"The Constitution reads: “No state shall… emit Bills of Credit; make any Thing but gold and silver coin a Tender in Payment of Debts…” and that, “[t]he Congress shall have the Power… To coin Money, regulate the Value thereof, and of foreign Coin.” This has been interpreted to mean that states do not have the power to issue their own forms of legal currency because this power is reserved for the federal government.”

Okay, so state governments are out of the picture. Where does the federal government come into the play? Following Veazie Bank v. Fenno (1869), the Supreme Court ruled:

Quote
n the exercise of undisputed constitutional powers, undertaken to provide a currency for the whole country, it cannot be questioned that congress may, constitutionally, secure the benefit of it to the people by appropriate legislation. To this end, congress has denied the imposition of counterfeit and base coin to the community. To the same end, congress may restrain, by suitable enactments, the circulation as money of any notes not issued under its own authority. Without this power, indeed, its attempts to secure a sound and uniform currency for the country must be futile.”

So congress can control alternative currencies, but how? The first set of statutes that Bitcoin may fall under would be those directed towards counterfeiters.

Quote
The United States has a robust set of counterfeiting laws that prohibit almost any form of legal tender imitation. The statutes expressly punish those who falsely make, forge, or counterfeit “any coin or bar in resemblance or similitude of any coin of a denomination higher than 5 cents or any gold or silver bar coined or stamped at any mint or assay office of the United States …” The counterfeiting statutes are broad and do not simply punish those who attempt to create imitation currency, but also those who attempt to “utter or pass, any coins of gold or silver or other metal, or alloys of metals, intended for use as current money…

The counterfeiting statutes are concerned not just with undue wealth creation, but competition with U.S. legal tender that could, in aggregate, do damage to the value of the U.S. dollar and American monetary policy. This principal is particularly true in a world where governments have fiat currencies—floating currencies whose value is derived relative to each other and their own purchasing power. Thus, it is illegal for an individual to make or pass currency “whether in the resemblance of coins of the United States… or of original design.”

Uh oh… seems like Bitcoin fits the bill. Not exactly. To understand why we must look at United States v. Bernard von NotHaus et al. (2009):

Quote
“Beginning in 1998, the National Organization to Repeal the Federal Reserve Act and the Internal Revenue Code (NORFED) produced gold and silver coins as well as gold-backed dollar bills which it called “Liberty Dollars.” The organization was based in Evansville, Indiana and used a private mint to circulate, according to its claim, $20,000,000 in currency. The advertisements for Liberty Dollars referred to it as “real money” and “currency.” The bills contained inscribed terms such as “Liberty,” “Dollars,” “Trust in God,” and “USA,” and the coins contained images such as the Torch of the Reserves, the Statue of Liberty, and the Bill of Rights.”
 …
“In March 2011, Liberty Coin creator Bernard von NotHaus was convicted of conspiracy and two counts of counterfeiting. According to von NotHaus, during the trial, prosecutors compared the similarity of Liberty Dollar coins to U.S. coins and successfully made clear the possibility of confusion between the two. In response, the FBI released a press release stating, “It is a violation of federal law for individuals, such as von NotHaus, or organizations, such as NORFED, to create private coin or currency systems to compete with the official coinage and currency of the United States.”

There are a few issues with treating Bitcoins like Liberty Dollars. While Dion notes that private currencies are not per se illegal, Liberty Dollar’s use of terms such as “USA” and “Trust in God” etc… are distinctly characteristic of a counterfeit currency. This would not be an issue for Bitcoin (although a fringe argument might be framed in the context of hashed text in the blockchain fitting this description). A few other issues are raised as well:

Quote
“For the purposes of enforcement, the differences between how Bitcoin and Liberty Dollars derive their value are even more important. Liberty Dollars were backed by specie stored in warehouses. Thus, when the FBI seized the specie in the warehouses, the bills lost their value. However, Bitcoins are backed by no specie. Although mining the Bitcoins requires computing power, their value is derived completely by supply and demand— they have no inherent value. Thus, even if a compelling argument could be made that the counterfeiting statute applies to all private currencies, the logistics of seizing Bitcoins becomes extremely problematic.”

This issue extends to prosecution–there is no de facto figurehead. And to seal the deal, Dion notes that “[f]inally, prosecutors must consider the fact that Bitcoins are not the only digital currency… [and] prosecutors should avoid destroying the technological and economic possibilities of e-currency in a zealous attempt to topple Bitcoin.”

So counterfeiting shouldn’t be a problem, phew. Next up we have the Stamp Payment Acts of 1862. This statute states:

Quote
“Whoever makes, issues, circulates, or pays out any note, check, memorandum, token, or other obligation for a less sum than $1, intended to circulate as money or to be received or issued in lieu of lawful money of the United States, shall be fined under this title or imprisoned not more than six months, or both. [18 U.S.C. § 336 (2006)]”

What’s the feasibility of utilizing this statute against Bitcoin? Despite the fact that it is not often used, the Stamp Payments Act could be revitalized to attack Bitcoin. The leading question is whether Bitcoin directly competes with U.S. dollars: “if one takes a more comprehensive view of the term “coin” as part of a collective monetary system, the argument that Bitcoin diminishes the value of the dollar as a whole becomes more palpable.”

So how would it be enforced?

Quote
“The act punishes those who issue, circulate, or pay out prohibited tokens. For enforcement persons, it is unclear who “issues” Bitcoin. The most likely candidate is Satoshi Nakamoto. It would be a difficult argument to claim that those who solve block chains are issuing Bitcoin. However, those who solve block chains are aiding in the circulation of the coins. This would implicate anyone who has downloaded the Bitcoin program. Furthermore, Bitcoin exchanges could be found in violation of the Stamp Payments Act for “paying out” cash for Bitcoins.
 …
“If the government were to choose to regulate Bitcoin through the Stamp Payments Act, it would have to consider the peer-to-peer nature of the currency. Bringing a case against one actor in the Bitcoin system, even a significant one like Mt. Gox, will not bring an ultimate end to Bitcoin trading. However, if the government’s concern is competition with “greenbacks,” removing large trading houses and making the entire system less liquid will discourage all but the most ardent of Bitcoin advocates.”

You might argue that attacking Bitcoin via this statute is not something we will see happen. I agree, partially. At the moment the US and Bitcoin have a relatively amenable relationship (I am not speaking about banks). Say what you will about the Gox-Dwolla fiasco, but in the end of the day Gox did not follow through with their regulatory duties after being given ample time to amend their status as an MSB. However, I do believe that if Bitcoin becomes a serious competitor to traditional currencies and the power structures therein, the US could quickly become hostile towards the Bitcoin community. It seems like this would be the best way to enable that hostility.

Moving on, lets look at the Securities and Exchange Acts.

Quote
“By trading Bitcoins for other currency, exchanges are potentially engaged in securities trading, and thus fall within the purview of the Securities and Exchange Comission (SEC)… The Securities Act prohibits an individual who “with intent to defraud, passes, utters, publishes, or sells, or attempts to pass, utter, publish, or sell, or with like intent brings into the United States or keeps in possession or conceals any falsely made, forged, counterfeited, or altered obligation or other security of the United States.” As the statute stands, the Act applies to notes, stocks, investments, and commodities.”

Where does Bitcoin fit into this definition?

Quote
“Bitcoins do not fall within the category of “notes”—there is no promise to pay for Bitcoin, though some are willing to trade for them. Nor can Bitcoins be considered a commodity, which refers to tangible goods rather than intangible objects [**btcgsa note: I disagree with this**]. There are more similarities between Bitcoins and stocks—for the more [hashing power] an individual invests in solving block chains, she receives a proportional amount of Bitcoins. However, Bitcoin, of course, lacks the organization of a corporation, and there are no “voting rights” associated with owning more Bitcoins.

However, Bitcoins themselves seem to fail under [the definition of investments] as well. First, an investment presumes a return in the future. Individuals trading Bitcoins for U.S. dollars are not necessarily looking to eventually cash out their coins for traditional currency, perhaps they merely want to enjoy Bitcoins. Secondly, even if they were, attempting to ride a currency market to the top should hardly be considered a “common enterprise.” But where the securities laws may fail to regulate Bitcoins themselves, they can be used to regulate Bitcoin exchanges.”

Wait… so individuals don’t fall under their purview, but exchanges do? How does that work?

Quote
“Bitcoin exchanges bring together willing buyers and sellers. More importantly, they have a virtual trading floor, which was a crucial distinction in a case like [Bd. of Trade of City of Chi. v. SEC, 923 F.2d 1270, 1272 (7th Cir. 1991)]. Unlike the computer program Delta, the Bitcoin exchanges behave in ways “generally understood” to be a currency exchange.”

Enforcement?

Quote
“Were the exchanges to fall under the purview of the securities laws, they would be forced to make a number of changes. First of all, an exchange would have to register with the SEC. It would also have to file a number of public reports which could have a double benefit—informing potential investors on the full reality of Bitcoin investment, while providing the government with useful information that it previously had lacked. Most importantly, the exchanges would be liable for instances of fraud. This would force them to invest in self-policing mechanisms.”

The definitive outcome of this sort of enforcement would be increased transaction costs on the various exchanges. Beyond that it would have [relatively] limited oversight over the Bitcoin community. Finally, and most well known, prosecutors could attack Bitcoin exchanges through the use of anti-money laundering laws. Once again we are presented with regulations that can only operate in one avenue of the Bitcoin ecosystem: the exchanges.

Quote
“Because Bitcoin exchanges trade from U.S. dollars (and other currencies) to Bitcoin and back, they are currency exchanges. Thus, they are subject to the requirements of the Bank Secrecy Act. FinCEN has released a recent press release specifically stating an interest in regulating all money service businesses, including Bitcoin, whether they are U.S. companies or not.310 Specifically, Bitcoin exchanges are required to report exchanges greater than $10,000, register with FinCEN, and begin self-policing for instances of fraud.”

Historical examples of enforcement (to varying degrees) of this statute include e-Gold and PayPal. Note that it would not be in the US government’s best interest to shut down all exchanges, because “if regulators were to use the Money Laundering Act to close Mt. Gox and others, they would be missing an opportunity to use the exchanges as a pipeline to information on criminal behavior.”

With that in mind, what would be a reasonable course to regulation? Dion believes that the best solution would be as such:

Quote
“Using the weight of the Money Laundering Acts, the government can leverage the exchanges into keeping a record of their transactions, policing suspicious trades, and making the necessary reports to regulatory agencies. In so doing, it must consider the success story of PayPal over the relative failure of e-Gold.

In the long run, the Bitcoin exchanges should fall within the purview of the SEC. They should be forced to report large transactions and be subject to the rigorous accounting standards of the Financial Accounting Standards Board. They should be subject to the securities laws, which help to eliminate opportunities for fraud. Like other financial institutions, the exchanges should face rigorous audits by the IRS and be compelled to supply their traders with information to file Form 1099(b).

Where these attempts fail, prosecutors can also rely on the federal wire fraud statute, which has a broad purview and could be used to prosecute just about any scheme, scam, or fraud committed within Bitcoin.”

And finally: “… the DOJ, SEC, FBI, and Drug Enforcement Agency should each maintain a small division that specializes in investigating the illegitimate use of electronic currencies.”

Okay, so what’s the takeaway from this? Before I get into that I’d like express my opinion on the matter of regulation; specifically, this point is directed towards those Bitcoiners who are averse to any and all regulation (for it would undermine the inherent value of Bitcoin’s pseudo-anonymity and general principles of decentralization). I would argue that such a perspective is close-minded and disrespectful to the possibility Bitcoin holds for our future. The SEC and anti-money laundering laws only go so far in attacking the bitcoin ecosystem (if you consider them an attack at all). At no point does that devalue the philosophy of bitcoin.

To assume that Bitcoin can continue to operate outside the purview of the government while continuing to grow is unreasonable; if you have a hope and vision that Bitcoin will game-change the payment system and reach those who do not have access to banks or other legitimate financial infrastructures, it is only fair that you recognize the need for state-sponsored oversight. Without such a regulatory framework, fear of an uncertain outcome for Bitcoin will stifle adoption in the US (and similar countries). It is important to appeal to the greatest possible audience. Regardless, it’s time we [as a community] embrace what is coming and do our best to champion the philosophy of bitcoin in the face of regulation.

As for Dion’s work, we have learned a few things as it relates to Bitcoin’s regulation: counterfeit laws are a non-issue, we needn’t worry about them; the Stamp Act is not an immediate threat (although it could become one); the SEC wants its share of the pie; and finally FinCEN (this goes without saying) has and will flex their muscles. This is the reality of the US regulatory environment (barring new legislation, of course).

What do you guys think? Did he miss anything?


Original post: https://btcgsa.wordpress.com/2013/06/10/regulating-bitcoin-in-the-us-a-technical-analysis/
Source (pdf): http://illinoisjltp.com/journal/wp-content/uploads/2013/05/Dion.pdf
235  Bitcoin / Bitcoin Discussion / Re: A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 11, 2013, 12:24:09 AM
Are you theorizing the blockchain as a semiotic discourse? If so, how would you define the signifier and signified in this particular context? I have my response to this, but I want to be sure I understand your correctly before stating it.

I am theorizing the bitcoin protocol as a semiotic discourse (blockchain included). The signifier in this case being the code written by Satoshi and the signified being the practical materiality of bitcoin.
236  Bitcoin / Bitcoin Discussion / A Philosophy of Bitcoin - Do We Need One? YES! (Metallism, Semiotics, and more) on: June 09, 2013, 10:01:31 PM
Social semiotics posits that “meanings and semiotic systems are shaped by relations of power, and that as power shifts in society, our languages and other systems of socially accepted meanings can and do change.” (Wikipedia) Because bitcoin introduces both a new framework for understanding [digital] monies and the power structures therein, it’s easy to see why the conversation of social semiotics as it relates to bitcoin is a cogent one. Let's take a look at the work of Maurer, Nelms, and Swartz to get a better understanding.

So where do we start? How about with the basics:
Quote
“What proves crucial in our view about the semiotics of Bitcoin is the embracement of a monetary pragmatics: Bitcoin enthusiasts make the move from discourse to practice in their insistence that privacy, labor, and value are ‘built into’ the currency’s networked protocols. This semiotics replays debates not just about privacy and individual liberty, but about the nature of money, as a material commodity or chain of credits.
...
We characterize Bitcoin’s semiotics as a ‘practical materialism’, which in turn is expressed via a digital metallism. We borrow these terms from the theorist of money Geoffrey Ingham’s (2004) coinage ‘practical metallism’. Ingham uses this phrase to refer to the discursive work of commodity money theories in “naturalizing the social relations of credit that constitute money.” The discursive politics of Bitcoin involves a similar foregrounding of materiality and backgrounding of credit relations. Despite the supposed immateriality of digital bits of information (Blanchette 2011), matter itself is very much at issue with Bitcoin, both in how it is conceptualized and in how individual Bitcoins are ‘mined.’”

But what does that really mean?
Quote
“Inside the operations of the Bitcoin code lies a sociality of trust that is alternately expressed and obscured by a practical materialism with two components: concerns about privacy and concerns about value. Bitcoin’s practical materialism allows the chatter in the code, the proof of work, the materiality of the machines humming and whirring in mining rigs to be simultaneously backgrounded and foregrounded. This is not simply commodity fetishism. The code and the labor are backgrounded when Bitcoin adherents become latter-day goldbugs… From this perspective, Bitcoin represents a promise like any other money form, but a promise underwritten and backed by an algorithm and its manifestation in a digital peer-to-peer network.”

Okay, so what?
Quote
“In detecting in Bitcoin an economic argument about the money supply, inflation, government, and the inherency of value, enthusiasts again trace the outlines of a practical materialism, in which the meaning of Bitcoin can be found hardwired into its code. That which makes Bitcoin meaningful– that is, its value — is specifically that which is intrinsic to it.”

In other words:
Quote
“Bitcoin is meaningful and valuabe not so much as an actual complementary or alternative currency, but instead as an index of much broader discussions over the nature of money, credit and capital in the world today. The monetary value of Bitcoin rests as much in the future potential that its users imagine for it as on its current, relatively limited capacity to act as a medium of exchange. Similarly, its semiotic value grows out of the aspirations of Bitcoin adherents.”
...
“The point is not whether Bitcoin ‘works’ as a currency, but what it promises: solidity, materiality, stability, anonymity, and, strangely, community. Indeed, in its endeavor to cut out intermediaries with the capacity to direct or limit the flow of funds among users and instead build a networked world of individual nodes able to exchange directly and ‘freely’ with one another, Bitcoin combines a practical materialism with a politics of community and trust that puts the code front and center.”

What rings true for me about this paper is its attempt to begin laying the groundwork for a philosophy of bitcoin as it relates to the [changing] nature of money. As posited by social semiotics, the existence of terms such as ‘digital metallism’ and other signifiers of the bitcoin protocol’s intrinsic qualities reflect the shift in power (financial, social) that bitcoin has set in motion. I believe that a philosophical framework for understanding bitcoin will begin to arise out of necessity. Currently there is no real framework for this endeavor (programming languages not included), but perhaps its time we start building one. Given the practical materiality of bitcoins it seems fair that any philosophy of bitcoin should not be metaphysical, but instead practical. What do you guys think? How would you frame it?

Original post: https://btcgsa.wordpress.com/2013/06/09/a-philosophy-of-bitcoin-do-we-need-one/
Source: http://www.scribd.com/doc/130774747/When-Perhaps-the-Real-Problem-is-the-Money-Itself-The-Practical-Materiality-of-Bitcoin-by-Bill-Maurer-Taylor-Nelms-and-Lana-Swartz
237  Bitcoin / Hardware / [BFL] "Timeines, delays and why shipping is only now happening in June!" on: June 08, 2013, 12:03:04 AM
Red_Wolf_2 from BFL Forums

Quote
Ok, so after seeing the almost incessant carrying on about Jalapenos being shipped before Little Singles/Singles/Minirigs/the kitchen sink as well as people complaining that it has taken so long for BFL to deliver anything, I've decided to write this blog entry in the hope it might get a few more people to understand why we are at the point we are today.

First up, I work(ed) in IT, doing all sorts of things from helpdesk to business analysis and project management. I have worked as a coder, designer, script following helldesk monkey, 2nd/3rd level support and resolution, system architect and a whole pile of other things. I have managed projects that have gone well, and projects that have been complete disasters. I have applied what I have learned to how I've seen things progress at BFL and below is what I think has caused the delays and issues we have seen. These are my own opinions, based largely on what I've seen on these forums, in the shoutbox, on grnbrg's twitter feed and on IRC.

First up, we have the product. Development of a dedicated device using non standard parts to mine bitcoins faster than anything else that currently exists while using less power than anything that has come before it to do the same task. BFL has had some experience doing similar, develping a dedicated device that mines bitcoins using an FPGA as the core processor. Faster and more efficient than a GPU, but really little more than a cut-down developer board for the same chip that many other devices use in the world. Requires development of a nifty little case, custom board and some firmware to run the thing. Total requirements: Engineer to make the box, electrical engineer and/or computer scientist to work on the FPGA, firmware and board design. Potential risks of supply are minimal, risks of the FPGA being unsuitable are minimal as it can be reprogrammed easily. SHA-256 engine design can be purchased from 3rd party, further minimising timeframe.

Lets now look at the ASIC. Also requires a nifty case (easy). Requires redesign of engines to take full advantage of ASIC design and minimise power consumption while maximising hashing output (difficult). Requires board to host ASICs, which is dependent on design of the ASIC itself and can not really be done beforehand. Requires firmware to run the whole thing (easy) however this requires at the very least an idea of the board design and ASIC specifications.

Critical path: develop ASIC, develop board, develop firmware.

This is what BFL has pretty much done. The original timeline for the project may have been about four or so months, assuming preorder was when the project kicked off. Where things became unstuck was when things went wrong.
ASIC and board design can to an extent be run in parallel, once you know the physical shape and number of pins on the ASIC, as well as what the pins will do (power, data, ground). This would have been going along just fine, until it turned out that QFN packaging was unsuitable for the ASIC that had been designed due to overheating. I'd guess a crisis meeting would have taken place which would have discussed options on how to proceed, such as:
cancel orders, refund everything and stop the project
proceed with QFN design of ASIC and lose the targets on power consumption and hash rate
replace QFN design with something else (BGA) that will overcome the physical constraints.
design a whole new ASIC that will work with QFN packaging.

All options would have had their drawbacks. Cancel orders and refund everything would probably have meant the end of BFL, if not at the time in the future when competitors developed working designs. Not to mention the loss of reputation. Proceeding with the QFN design would allow a product to market sooner, however it would be well below promised spec (cue class actions, refunds, whinging, mayhem, etc). Replacing the QFN design would require a rework of the current wafers (if even possible) and a complete rework of the board design. Any existing boards would be useless and money would be lost on any parts that could no longer be used, as well as requiring additional time to repeat the development processes. Designing a whole new ASIC to use the existing QFN packaging would take even longer, have no guarantee of success and might not have even been possible with the technology available.

BFL proceeds with the change in chip design. Existing board design is thrown out the window and started again, although many chunks could be reused. New boards need to be ordered from the supplier, and new chips need to be fabricated. Decision needs to be made on how to test the modified/new wafers, testing before cutting and mounting will cost an entire wafer, but will be faster than waiting the whole time for the foundry to do its thing. Foundry and other external suppliers already have existing commitments and will only go as fast as they choose to, no matter what BFL does. Time progresses and finally after almost having to restart the project from scratch (or at least half way through), a product is finally built. It gets tested, but doesn't perform to spec. Power requirements are a lot higher than predicted for the promised hashrate. This is bad news for the Jalapeno line which is suppose to be USB powered.

Further crisis meetings occur, except this time for the boards. Testing shows the USB powered jalapeno will not work, it just pulls too much power. Parts of the board are getting hotter than they should and nobody can figure out why without doing even more testing, all of which takes more time. The USB powered jalapeno is scrapped and the little single external powered design is used instead, just with fewer lower spec chips. This will cost more but at least it will work. Boards are reworked to suit
Little Single, Single and MiniRig designs are determined to require a redesign of board to support more chips run at lower clock rate. (Not having more information available, I'd guess this is to do with inefficiencies and heat generation when running the ASICs at the highest possible speed). This means yet another board redesign, not to mention further fabrication, sourcing and all that is involved with essentially making a whole new product.

Instead of the original four month timeline, the project has now blown out by a factor of two with the board and ASIC redesign. Add to that delays with the production of the chips (at least another month) and discovering the end product still did not meet original design specifications (a month or more on trying to get the power issue under control). Doubling the project timeframe brings us to February 2013, adding two and a half more months, to April/May 2013. Now add the discovery that a whole new board is needed (add another month, the longboard looks like two shortboards stuck together so redesign should be faster) and you get to June 2013. The Jalapenos, while no longer USB powered, fundamentally work at the hashrate promised. BFL is now way over their original timeframe.

What do they do?

Left, right and center you have people, customers and competition calling you a scam. Customers are asking for refunds or completed products. There is only one way out of a situation like this if you want to survive and that is to deliver what you have got, even if it isn't the whole end product. Therefore, BFL starts shipping Jalapeno units, even though the LS/S/MR aren't ready yet. The competition is already shipping product and new competitors are on the horizon, so it is the only way to claw back market share and restore some semblance of customer faith. By shipping the Jalapenos you silence the people screaming scam, and also put a product out to market that will attract more customers, as higher order numbers ensure you can order larger batches from suppliers and get them more quickly. It also ensures that customer complaining is tempered by those who now have devices to hash with. While proceeding with Jalapeno production and shipping, continue work on the MR as higher priority (as cancelled orders of these will hurt a lot more), followed by Single then Little Single.

https://forums.butterflylabs.com/blogs/red_wolf_2/185-timelines-delays-why-shipping-only-now-happening-june.html

Draw your own conclusions.
238  Bitcoin / Bitcoin Discussion / Re: Ruh Roh, bitcoin on the radar of the IMF? on: June 06, 2013, 12:32:09 AM
Wrote about it a few days ago. Pulled out the highlights. Some commentary at the end: https://btcgsa.wordpress.com/2013/06/03/bitcoin-and-the-imf-friends-fornever/
239  Bitcoin / Hardware / Re: Ars Technica working on a ANOTHER piece on BF. Speak your mind to the author... on: June 01, 2013, 02:53:34 PM
Contacted.

EDIT: That was quick. He responded.

Yea, I'm formulating my response now.
240  Bitcoin / Hardware / Ars Technica working on a ANOTHER piece on BF. Speak your mind to the author... on: June 01, 2013, 02:15:55 AM
Saw this on BFL Forums today...
https://forums.butterflylabs.com/bfl-forum-miscellaneous/3001-ars-technica-working-piece-bfl.html
Quote
Hi guys,

Cyrus Farivar here with Ars Technica. We're working on two stories about BFL from two angles. My colleague Lee Hutchinson is doing the hardware side (yes, we have a Jalapeño! and yes, we're sorry that those of you that paid actual money for it haven't gotten one yet!).

See: We?ve got a Butterfly Labs Bitcoin miner, and it?s pretty darn fast | Ars Technica

I'm working on a story about the business side of things. I've spoken with some of the BFL execs and a few other related folks and am working on a piece about BFL as a company. I'd love to hear from folks that have put in orders, have received orders, are considering ordering, whatever. Anyone who has anything to say about the company.

Email me:

cyrus.farivar@arstechnica.com

Thanks!

-C

For whatever it's worth please don't spam this dude. Regardless I thought this was a necessary drop point for this beacon.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!