Source: http://en.wikipedia.org/wiki/Bitcoin

"

Bitcoin

From Wikipedia, the free encyclopedia


Bitcoin is a decentralized electronic cash system that uses peer-to-peer networking, digital signatures and cryptographic proof so as to enable users to conduct irreversible transactions without relying on trust. Nodes broadcast transactions to the network, which records them in a public history, called the blockchain, after validating them with a proof-of-work system. Users make transactions with bitcoins, an alternative, digital currency that the network issues according to predetermined rules. Bitcoins do not have the backing of and do not represent any government-issued currency.[4]

The Bitcoin network came into existence on 3 January 2009 with the issuance of the first bitcoins.[5] In the same month the creator, Satoshi Nakamoto, released the original Bitcoin client as open-source software.[6][7] Prior to the invention of Bitcoin, electronic commerce systems could not securely operate without relying on a central authority to prevent double-spending. Nakamoto sidestepped this requirement for Bitcoin by employing a proof-of-work approach in a peer-to-peer network to reach consensus between peers on the validity of transactions.[4][8] Bitcoin is a relatively new project under active development. As such, its developers caution that users should treat it as experimental software.[9][10]

Contents

Network

Owners transfer bitcoins by sending them to another Bitcoin address using a website or program designed for this purpose. Under the hood, the software transfers the coins by generating a digital signature to link the prior transaction with the public key of the next owner. Bitcoin nodes record all data necessary to make any valid transaction in a publicly distributed database called the block chain. Nodes build the block chain using a proof-of-work system that prevents double-spending and confirms transactions.[1]

Addresses

Bitcoin uses public-key cryptography using Elliptic Curve DSA. Any user in the Bitcoin network has a digital wallet containing a number of cryptographic keypairs. The wallet's public keys are transformed into Bitcoin addresses, which act as the receiving endpoints for all payments. Addresses in human-readable form appear as strings of numbers and letters around 33 characters in length, always beginning with the digit 1 or 3, as in the example of 175tWpb8K1S7NmH4Zx6rewF9WQrcZv245W. The wallet's private keys are used to authorize transactions from that user's wallet.

Users obtain new Bitcoin addresses from any Bitcoin client software, including web-based Bitcoin wallets. Creating a new address is a completely offline process and requires no communication with the Bitcoin peer-to-peer network.

Most Bitcoin addresses look like meaningless random characters. It is possible to get more personalized addresses using programs that generate addresses rapidly, keeping ones matching some specific pattern. Examples such as 1LoveUNuf2az5e2m7v9kGRAFHYjDaf4jju with the 1LoveU prefix can be obtained in a few minutes on an average desktop computer. [11][12]

Transactions

A Bitcoin software client uses a wallet, a collection of the user's addresses and corresponding private encryption keys. Users can create as many Bitcoin addresses as they wish. When user A wants to transfer bitcoins to user B, A creates a transaction message indicating that some of the balance associated with their Bitcoin wallet is to be sent to the address of B, and A's Bitcoin client signs the transaction with the address's private keys.

Because of the asymmetric cryptographic method, only the owner's private keys are able to create a valid signature to send coins from their Bitcoin wallet. The private keys cannot be determined from the signature - they are a secret known only to the address owner.[Notes 1] The owner's node broadcasts the resulting message to send money, the transaction, on the peer-to-peer network. Other members of the peer-to-peer network validate the cryptographic signatures and the amounts of the transaction before accepting the money transfer.[13]

Confirmations

The main chain (black) consists of the longest series of blocks from the genesis block (green) to the current block. Orphan blocks (grey) exist outside of the main chain.

To prevent double-spending, the network implements what Nakamoto describes as a peer-to-peer distributed timestamp server, which assigns sequential identifiers to each transaction, which are then hardened against modification using the idea of chained proofs of work (shown in the Bitcoin client as confirmations). In his white paper, Nakamoto wrote: "we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions."[4]

Whenever a node broadcasts a transaction, the network immediately labels it as unconfirmed. The confirmation status reflects the likelihood that an attempt to reverse the transaction could succeed. Any transaction broadcast to other nodes does not become confirmed until the network acknowledges it in a collectively maintained timestamped-list of all known transactions, the block chain.

Target

Every generating node in the Bitcoin network collects all the unacknowledged transactions it knows of in a file called a block, which also contains a reference to the previous valid block known to that node. It then appends a nonce value to this previous block and computes the SHA-256 cryptographic hash of the block and the appended nonce value. The node repeats this process until it adds a nonce that allows for the generation of a hash with a value lower than a specified target. Because computers cannot practically reverse the hash function, finding such a nonce is hard and requires on average a predictable amount of repetitious trial and error. When a node finds such a solution, it announces it to the rest of the network. Peers receiving the new solved block validate it by computing the hash and checking that it really starts with the given number of zero bits (i.e., that the hash is within the target). Then they accept it and add it to the chain.

Block chain

The network confirms a transaction when it records it in a block. Further blocks generated further confirm it. After six confirmations, most Bitcoin clients considers a transaction confirmed beyond reasonable doubt. After this, it is overwhelmingly likely that the transactions are part of the main block chain rather than an orphaned one, and impractical to reverse.

Eventually, the block chain contains the cryptographic ownership history of all coins from their creator-address to their current owner-address. Therefore, if a user attempts to reuse coins he already spent, the network rejects the transaction.

The network must store the whole transaction history inside the block chain, which grows constantly as new records are added and never removed. Nakamoto conceived that as the database became larger, users would desire applications for Bitcoin that didn't store the entire database on their computer. To enable this, the system uses a Merkle tree to organize the transaction records in such a way that a future Bitcoin client can locally delete portions of its own database it knows it will never need, such as earlier transaction records of bitcoins that have changed ownership multiple times, while keeping the cryptographic integrity of the remaining database intact. Some users will only need the portion of the block chain that pertains to the coins they own or might receive in the future. At the present time however, all users of the Bitcoin software receive the entire database over the peer-to-peer network after running the software the first time. As of April 2012, this database is approximately 1.2 gigabytes (raw block data without any indexing or optimization).

Difficulty

As more people use more (or less) computing power to try to generate valid blocks, the rate of block creation increases (or decreases). To compensate for this growth and to keep the rate of block creation close to the desired average of one block every ten minutes, Bitcoin changes the difficulty of finding a valid block every 2016 blocks. Each node in the network adjusts the difficulty so the distribution mean is λ = 2016 blocks per two weeks, so that there are roughly ten minutes between the creation of new blocks on average (the wait times between events in a Poisson process follow an exponential distribution). The network sets the difficulty to the value that would have most likely caused the prior 2016 blocks to take two weeks to complete, given the same computational effort (according to the timestamps recorded in the blocks). All nodes perform and enforce the same difficulty calculation.

In addition to the pending transactions confirmed in the block, a generating node adds a "generate" transaction, which awards new bitcoins to the operator of the node that generated the block. The system sets the payout of this generated transaction according to its defined inflation schedule. Nakamoto compared the generation of new coins by expending CPU time and electricity to gold miners expending resources to add gold to circulation.[4] The "miner" that generates a block also receives the fees that users have paid as an incentive to give particular transactions priority for faster confirmation.

A strong correlation exists between the price of bitcoins in the free market and the hashing power of the network at any specific time. Difficulty is the automatic stabilizer which allows to keep mining for bitcoins profitable in the long run for the most efficient miners. This holds true independently of the fluctuations in demand of Bitcoin in relation to other currencies.

The proof-of-work problems are especially suitable to GPUs and specialized hardware. Bitcoin users often pool computational effort to increase the stability of the collected fees and subsidy they receive.

The network never creates more than 50 BTC per block and this amount will decrease over time towards zero, such that no more than 21 million will ever exist.[14] As this payout decreases, the incentive for users to run block-generating nodes will change to earning transaction fees.

Transaction fees

Miners have no obligation to include transactions in the blocks they try to solve. The client can associate a transaction fee with any transaction, giving miners an incentive to put the transaction in a block, as miners collect the transaction fees associated with all transactions included in blocks they solve. Very small transactions, or those that use relatively new coins, have low "priority" and the network may require a transaction fee to reduce spam. Most bitcoin clients, including Bitcoin-Qt version 0.5.2 (beta), enforce a minimum fee for low priority transactions of 0.0005 BTC.

Privacy

Because transactions are broadcast to the entire network, they are inherently public. Unlike regular banking, which preserves customer privacy by keeping transaction records private, loose transactional privacy is accomplished in Bitcoin by using many multiple unique addresses for every wallet, while at the same time publishing all transactions. As an example, if Alice sends 123.45 BTC to Bob, the network creates a public record that allows anyone to see that 123.45 has been sent from one address to another. However, unless Alice or Bob make their ownership of these addresses publicly known, it is difficult for anyone else to connect the transaction with them. However, if someone connects an address to a user at any point they could follow back a series of transactions as each participant likely knows who paid them and may disclose that information on request or under duress.[15][16]

Jeff Garzik, one of the Bitcoin developers, explained as much in an interview and concluded that "attempting major illicit transactions with bitcoin, given existing statistical analysis techniques deployed in the field by law enforcement, is pretty damned dumb".[17][18] He also said "We are working with the government to make sure indeed the long arm of the government can reach Bitcoin... the only way bitcoins are gonna be successful is working with regulation and with the government"[19]

Client

Bitcoin software running under Windows 7

Read-only access to bitcoin addresses can be achieved using various websites or software to query the number of bitcoins associated with any address. Also, the transaction history of all bitcoins is freely available to query, and because all transactions are added to the bitcoin block chain, which is a distributed database formed by all bitcoin participants, a user's bitcoin software does not need to be running for that user to receive bitcoins.

In order to be able to send bitcoins from an address (such as when purchasing products or other currencies) one must be in possession of the private key associated with that address. These are typically referred to as "wallets", and the wallet, or private key, should be considered as valuable as the bitcoins associated with the address to which the private key belongs.

Wallets can be kept offline (i.e. not connected to the internet), and this is safer than storing a wallet online. Encrypting the wallet is also recommended. The more bitcoins that can be accessed using the wallet, the greater the effort that is recommended in keeping it secure.

Online wallets are usually that which is contained within the bitcoin client software, or could be an "ewallet" which is usually a web-based bitcoin client which serves multiple users.

Bitcoin payments are normally displayed to the receiver near-instantly, but the client initially displays them as unconfirmed, because the bitcoin system cannot yet assure that the transaction is permanent. The network may invalidate a transaction because of a conflict (such as the client sending the same bitcoins to two different receivers). This may happen if a sender malfunctions, or if a sender intentionally attempts to defraud a receiver. When the network processes the transaction, it adds an increasing number of confirmations every time the network extends the block-chain.

The process of confirming a transaction is accomplished by solving a computationally difficult proof-of-work problem.[20] The problem is based on data from the transactions that must be confirmed, as well as the entire previous transaction history. This process makes it infeasible for an attacker to rewrite the transaction history without having more computing power than the rest of the bitcoin system. Nodes that process blocks of transactions are rewarded by receiving a programmed amount of bitcoin, which arises "out of thin air," as well as any transaction fees associated with the transactions they process. This compensates the operators of these systems for their computational work used to secure bitcoin transactions against reversal, and also accomplishes the initial wealth distribution for the bitcoin system as a whole. The network automatically adjusts the difficulty of the proof-of-work problem to maintain the average time between new blocks at ten minutes. All participating systems check the validity of every transaction and of every block and ignore any that violate the rules, such as blocks that bring the wrong amount of new bitcoin into existence, or transactions that would involve one sender spending the same bitcoin twice.

Implementations

Protocol implementations include the original C++ Bitcoin codebase, libbitcoin (not based on the original codebase) and an open source implementation in Java called BitCoinJ.[21]

Currency

Expected future bitcoin supply (for 10-minute issuance frequency).

Unlike conventional fiat currency, Bitcoin has no centralized issuing authority.[13][22][23] The network is programmed to grow the money supply as a geometric series until the total number of bitcoins reaches 21 million BTC.[13] As of 2012, over 8 million of the total 21 million BTC have been mined.[24] By 2013 half of the total supply will be generated, and by 2017, 3/4 will be generated. To ensure sufficient granularity of the money supply, clients can divide each BTC unit down to eight decimal places (a total of 2.1 × 1015 or 2.1 quadrillion units).[14]

Although the network makes the complete history of every bitcoin transaction public, it can be difficult to associate bitcoin identities with real-life identities.[25][15] This property makes bitcoin transactions attractive to some sellers of illegal products who assume police will not go to the trouble.[26][27]

Bitcoin as Quasi-Commodity Money

Bitcoin shares characteristics of both commodity money and fiat money, but does not fit properly in any of them.[28] Bitcoin supersedes commodity money in value density, recognizability and divisibility and it also matches fiat money as medium of exchange. It also resembles commodity money in the fact that, at least during the expansion of the Bitcoin base, its value, assuming competing suppliers, is equal to its marginal cost of production. On the other hand, fiat money commands a value far higher than its costs of production, which raises the risk of severe mismanagement by their monopolistic suppliers.

For some of the reasons above, and for the fact that commodities are "naturally" scarce, while Bitcoin is scarce in a contrived way, and not subject to supply shocks in the usually understood sense, economist George Selgin classifies Bitcoin as Quasi-Commodity money.[29]

Reception and concerns

Adoption

Wikileaks[30], Freenet[31], Singularity Institute[32], Internet Archive[33], Free Software Foundation[34] and others, accept donations in Bitcoin. The Electronic Frontier Foundation did so for a while but has since stopped, citing concerns about a lack of legal precedent about new currency systems, and because they "generally don't endorse any type of product or service – and Bitcoin is no exception."[35] Gavin Andresen, one of the main developers, is explicitly advising people "not to make heavy investments in bitcoins", calling it "kind of like a high risk investment".[36] Jered Kenna, CEO of TradeHill, formerly a major Bitcoin Exchange, also cautions eager investors and stated to the The New York Observer that "Bitcoin is still an experiment and not to bet the house".[37] As of July 2011, some small businesses have started to adopt Bitcoin.[38] LaCie, a public company, accepts Bitcoin for its Wuala service.[39] A frequent problem faced by retailers willing to accept Bitcoin is the high volatility of its exchange rate to the US dollar, as well as the absence of futures to hedge this volatility (although option contracts are available). In a review of the virtual currency, James Surowiecki opined that hoarding by speculators represented one of the largest hindrances to accelerating its adoption.[40]

Initial distribution

Bitcoins are awarded to Bitcoin miners for the solution to a difficult proof-of-work problem which confirms transactions and prevents double-spending. This incentive, as the Nakamoto white paper describes it, encourages "nodes to support the network, and provides a way to initially distribute coins into circulation, since no central authority issues them."[4]

The network currently requires over 1,000,000 times more work for confirming a block and receiving an award (50 BTC as of February 2012) than when the first blocks were confirmed.[41] The network adjusts the difficulty every 2016 blocks based on the time taken to find the previous 2016 blocks such that one block is created roughly every 10 minutes. Thus the more computing power that is directed toward mining, the more computing power the network requires to complete a block confirmation and to receive the award. The network will also halve the award every 210,000 blocks, designed to occur about every four years.

Those who chose to put computational and electrical resources toward mining early on had a greater chance at receiving awards for block generations. This served to make available enough processing power to process blocks. Indeed, without miners there are no transactions and the Bitcoin economy comes to a halt.

Some criticize Bitcoin for being a Ponzi scheme in that it rewards early adopters.[42] While early Bitcoin miners may benefit more than later ones, the returns on their investments do not come at the expense of others participating in the Bitcoin economy. The return (on invested computing power and electricity) is the award for doing useful work in the Bitcoin network by verifying blocks, and often costs nearly as much in electricity costs as they receive.

Prices

Prices fluctuate relative to goods and services more than more widely accepted currencies, since the price of a bitcoin is not yet sticky.[43] Also, different exchanges quote different prices, implying the market is not yet efficient.[44] On 19 June 2011, a security breach of the Mt. Gox Bitcoin Exchange caused the leaking of usernames, emails and MD5 hashed passwords of over 60,000 users onto the Web. The price of a bitcoin briefly dropped to $0.01 on the Mt. Gox exchange (but remained unaffected on other exchanges) after a hacker allegedly used credentials from a Mt. Gox auditor's compromised computer to illegally transfer a large number of bitcoins to himself and sell them all, creating a massive "ask" order at any price. Within minutes the price rebounded to over $15 before Mt. Gox shut down their exchange and canceled all trades that happened during the hacking period.[45] The exchange rate of bitcoins quickly returned to near pre-crash values.[46][47][48][49]

In April 2012, 1 BTC traded at around $4.80. Taking into account the total number of Bitcoins in circulation, the market capitalization of the Bitcoin network stands at over 40 million USD.[50]

Security

Up until version 0.4.0, if an attacker had compromised the machine storing a particular Bitcoin wallet, then they could easily transfer any bitcoins to their own wallet. On 16 June 2011, computer security companies started publishing the discovery of malicious software that locates the wallet file on Windows computers and uploads it to a remote server.[51][52][53][54] Users could prevent this attack by encrypting the wallet file; however, Bitcoin clients did not build this functionality in until wxBitcoin version 0.4.0.[55]

Dan Kaminsky, a leading Internet technology security researcher, investigated Bitcoin. His examination reached various conclusions on Bitcoin, anonymity and its future scalability. In the area of security of the basic model he concluded Nakamoto designed Bitcoin well. This relates to the underlying Bitcoin model rather than any particular attack against a specific client, such as described above.[56]

Extralegal uses

Covert "mining"

In June 2011, Symantec warned about the possibility of botnets engaging in covert "mining" of bitcoins (unauthorized use of computer resources to generate bitcoins),[57][58] consuming computing cycles, using extra electricity and possibly increasing the temperature of the computer. Later that month, the Australian Broadcasting Corporation caught an employee using the company's servers to generate bitcoins without permission.[59] Some malware also uses the parallel processing capabilities of the GPUs built into many modern-day video cards.[60] In mid August 2011, bitcoin miner botnets were found;[61] trojans infecting Mac OS X have also been uncovered.[62]

Hactivism

The hacking organization "LulzSec" accepted donations in Bitcoin, having said that the group "needs bitcoin donations to continue their hacking efforts".[63][64]

Silk Road

Silk Road is an anonymous black market that uses only Bitcoin.[17][65] In a 2011 letter to Attorney General Eric Holder and the Drug Enforcement Administration, senators Charles Schumer of New York and Joe Manchin of West Virginia called for an investigation into Bitcoin and Silk Road.[65] Schumer described the use of bitcoins at Silk Road as a form of money laundering.[13] Consequently Amir Taaki of Intersango, a UK-based bitcoin exchange, put out a statement calling for regulation of Bitcoin exchanges by law enforcement.[66][67]

Creator

Satoshi Nakamoto designed the Bitcoin system[1] and worked on the software in 2007.[68] In 2008, Nakamoto self-published a paper[4][69] outlining his work on The Cryptography Mailing list at metzdowd.com[70] and then on 3 January 2009 released the open source project called Bitcoin and created the first block, called the "Genesis Block."[71] Many people other than Nakamoto contributed to the development of the Bitcoin software.[72]. The name "Satoshi Nakamoto" is believed to be a pseudonym.

"

------------------------------------------------------------------------------------------------------------------------------

I strongly prefer the broad use of this alternative electronic cash over trying to repair and fix the old unfair and corrupt money systems.

Dear St. Germain, if you should read this, think about supporting and using the BitCoin system instead of trying to circumvent the ever new emerging blockages of the funds you want to distribute to humanity.

You need to be a member of Ashtar Command - Spiritual Community to add comments!

Join Ashtar Command - Spiritual Community

Email me when people reply –

Sananda, One Who Serves and Shoshanna - THE GREAT AWAKENING IS NOW COMING TO A CONCLUSION via James McConnell

ANCIENT AWAKENINGS Sunday Call 3/27/2022 (Sananda, OWS, & Shoshanna)James & JoAnna McConnell THE GREAT AWAKENING IS NOW COMING TO A CONCLUSION Sananda and One Who Serves channeled by James McConnellShoshanna – Joanna’s Higher Self These messages…

Read more…
0 Replies
Views: 1550

Ashtar, One Who Serves and Shoshanna - YOU ARE CREATING YOUR NEW REALITY via James McConnell

ANCIENT AWAKENINGS  Sunday Call 3/20/2022 (Ashtar, OWS, & Shoshanna)James & JoAnna McConnell YOU ARE CREATING YOUR NEW REALITY Ashtar and One Who Serves channeled by James McConnellShoshanna – Joanna’s Higher Self These messages were given during…

Read more…
0 Replies
Views: 749

Copyright Policy: Always Include 30-50% of the source material and a link to the original article. You may not post, modify, distribute, or reproduce in any way any copyrighted material, trademarks, or other proprietary information belonging to others without obtaining the prior written consent of the owner of such proprietary rights. If you believe that someone's work has been copied and posted on Ashtar Command in a way that constitutes copyright infringement, please Contact Us and include the links to these pages and relevant info. 

Latest Activity

Drekx Omega left a comment on Comment Wall
"Well, let us hope the situation in China improves....The whole place is actually sinking into the ground, as a result of excess mining....Sinkholes are everywhere, now...And it is so polluted, I'm amazed if the average lifespan is even…"
1 minute ago
Justin89636 left a comment on Comment Wall
"I saw that video earlier. I wonder if the unhealthy lifestyle there effects the lifespans of the people. I looked up the max age the people over there live to and it says around 78 years old, but with it being very unhealthy there at the moment I…"
14 minutes ago
Drekx Omega left a comment on Comment Wall
"I do believe that Greta is mentally and emotionally unstable, Justin and so easily manipulated by the black lodge's tulpa thoughtform, which afflicts most woke people...These people see the world and themselves, as "oppressed victims" and relish the…"
50 minutes ago
Justin89636 left a comment on Comment Wall
"More proof of how the current economic state in the US is terrible. Creepy and Sleepy Joe need to go. https://youtu.be/2z8Ur9abijU?si=SO1Pl1y2_67GN1u1"
2 hours ago
Justin89636 left a comment on Comment Wall
"Drekx speaking of China check out this video it shows that even a lot of the kids there end up turning into little monsters. China needs a lot of change like I mentioned earlier. https://youtu.be/Gf4_2NAmrvc?si=1-7wXwvyJjdXc6A0"
3 hours ago
Justin89636 liked Drekx Omega's blog post Greta Thunberg's Alarmist Tactics Suit Elite Agendas
3 hours ago
Justin89636 left a comment on Comment Wall
"Speaking of Greta Drekx. Is she just really brainwashed or does she know what shes preaching is BS? I always think shes just been brainwashed and has no idea shes talking nonsense, but maybe she does and shes just messed up idk. She definitely seems…"
3 hours ago
Drekx Omega left a comment on Comment Wall
"I did post my EV report on the Greta Thunberg blog...However, she seems to be more interested in "Palestinian causes" now....LOL🤣 Of course, she's a deep state asset, with a well-rounded propensity for causing trouble...…"
4 hours ago
More…