A community dedicated to Bitcoin, the currency of the Internet. Bitcoin is a distributed, worldwide, decentralized digital money. Bitcoins are issued and managed without any central authority whatsoever: there is no government, company, or bank in charge of Bitcoin. You might be interested in Bitcoin if you like cryptography, distributed peer-to-peer systems, or economics. A large percentage of Bitcoin enthusiasts are libertarians, though people of all political philosophies are welcome.
/btc was created to foster and support free and open Bitcoin discussion about cryptocurrency, Bitcoin news, and exclusive AMA (Ask Me Anything) interviews from top Bitcoin and cryptocurrency leaders. Bitcoin is the currency of the Internet. A distributed, worldwide, decentralized digital money. Unlike traditional currencies such as dollars, bitcoins are issued and managed without the need for any central authority whatsoever. Learn more about Bitcoin, Bitcoin Cash, cryptocurrency, and more.
I have a friend that want to try mining bitcoin and I want to help him. I understand the operating principle of bitcoin, but how come there exists bitcoin and miners (such as cgminer)? Could anyone provide a guide to reading the source code so that I can understand it on a deeper level? P.S. I tried to look into the make file, but I am not an experienced programmer so I could not understand much, is that the right direction?
Bitcoins source code is beautiful because of it's simplicity, let's not forget this.
As someone who had a basic understanding of computer networking, the day I figured out how Bitcoin worked changed my life. I became interested in Austrian Economics, worked my way up to reading Human Action, and Man Economy & State as a direct result of this life changing realization. I've never been a maximalist and liked Ethereum, and privacy coins like Monero, and currencies that used zero knowledge proofs because they had a specific use case, and they are excellent for these applications. With that said, I've always liked Bitcoin the most. I come from an art, and design background, and for many of us working inside that realm finding simple solutions, and a well done minimalist approach much more valuable than a complex one. For example think Helvetica, vs an infinitely complex cursive script that is beautiful because of its complexity. To the average laymen, the fancy script will always be more impressive, but to those with basic knowledge in this arena, we understand a simple font like Helvetica is much harder to design properly. It takes a different kind of genius to do properly, and the end result is a font that's exponentially more useful because of its simplicity. Circling back to cryptocurrency, this way of thinking is what made the scaling debate a no brainer for me. Lightning was way too complicated, and useless, especially for an application with very little usability for the masses in the first place. Not allowing smart contracts, getting rid of colored coins etc. was IMO a good thing and I know many of you don't agree. We don't need one cryptocurrency to rule them all, however we do need one currency we all agree is the best currency, or medium of exchange. There's certain things Ethereum isn't as good at when compared to Bitcoin, like using a single transaction to send from/to multiple addresses for example. Ethereum, and its token's function case as "just a currency" isn't even comparable to Bitcoin's. I view this push to ramp up development, and add features to BCH now vexing. Why? What purpose would it serve? Do you want to compete with privacy coins, smart contract platforms, and still have this unproductive, dogmatic "one cryptocurrency to rule them all" core belief where all other currencies are/should be invalid? That's a misguided path to take IMO. I'd prefer to keep the source code, and functions as simple as possible, and just focus on usability as a currency as opposed to adding any new features. Sure, we may need security upgrades here and there, quantum computing may become a thing one day etc. With that said, there's just no need to make BCH any more complicated than it was the day of the HF, or even Satoshi's genesis block. Simplifying the code, and narrowing it's focus as a currency is more productive IMO. If you simply have to develop something cool, try developing a wordpress plugin that allows anyone to design, and operate their own e commerce platform without permission, or any intermediary by using BCH. Bitcoin is already the best cryptoCURRENCY out there, let's try not forget that fact, and refocus some of our attention on something that is 100% more crucial to its future, adoption as a medium of exchange.
11-24 21:04 - 'If only another coin, which has been around for a very long time, represented by honest and serious people who care more about Bitcoin than this coin, was faster but still secure enough, and close enough to Bitcoin's sourc...' by /u/Express_Lime removed from /r/Bitcoin within 87-97min
''' If only another coin, which has been around for a very long time, represented by honest and serious people who care more about Bitcoin than this coin, was faster but still secure enough, and close enough to Bitcoin's source code, existed... Oh wait, there is one, Litecoin, but somehow Bitcoin so-called maximalists like to spit on it and label one of the only (if not the only) serious altcoins out there a "shitcoin". Litecoin for example helped a lot for the testing and implementation of Segwit. It was on Litecoin blockchain that there was a 1 million dollar bounty for any hackerwho would be able to crack it. Maybe without that, segwit would have never been seen as secure enough? Litecoin for everyday transactions. Bitcoin for wealth storage. This is the most logical approach for now as long as the Lightning Network is not further improved. If you wish to disagree, please do so, but then please give arguments. I've never seen real arguments except "litecoin is a copy and paste of bitcoin" which is not really an argument against it to be fair. ''' Context Link Go1dfish undelete link unreddit undelete link Author: Express_Lime
Serious discussion about the take-over propaganda of our official bitcoin sources
To Mods: AutoModerator needs to be tweaked down. Seriously this is a discussion we should be having and the fact that if I write a different coin's name in a post results in auto-deletion is extreme... I think it's time we all got together and discussed a peaceful yet intelligent way to deal with this whole hack and slur campaign. As of today, the following official bitcoin sources are compromised:
And the following platforms mislead consumers into eroneus purchases:
blockchain.info blockchain explorer
They are obviously not going to stop since they think "bla bla bla we are the true bitcoin" and are justifying their own forced and unethical actions in the name of their religion/cult. I don't want us to retaliate in the same way. Fighting fire with fire is a sure way to mutual destruction and we as a community should be above this sort of mudslinging. Thus I'd like to ask the community, what do you guys think we can/should do in order to mitigate this hostile takeover?
Sergio Lerner: "Nils Schneider discovered in 2010 an optimization of the same kind as ASICBOOST to get 70% speedup in Bitcoin mining...Satoshi added the optimization to Bitcoin source code. This optimization is of the same family as ASICBOOST...Nobody called this an attack.
Need help compiling the Bitcoin source code on Ubuntu.
First off i have looked everywhere to find solutions and nothing has worked so far. Im on windows running ubuntu and im able to compile most of the code but when i do sudo make or sudo make install i constantly get this error #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)." # error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\ Can any one please help me with getting this fixed ? i am junior developer so im somewhat computer savy. Mahalo
Bitcoin source programming problem. What is " std::vector(1.0) " ?
Where is "PUBKEY_ADDRESS", "PUBKEY_ADDRESS_TEST" variables moved to? Originally they were at src/base58.h But at recent bitcoin source code, I found similar at chainparams.cpp Now it says, base58Prefixes[PUBKEY_ADDRESS] = std::vector(1,0); At this, what is " std::vector(1.0) " ? Originally this was just number based on https://en.bitcoin.it/wiki/List_of_address_prefixes Why simple code changed to more difficult?
China, a Major Bitcoin Source, Considers Moving Against It
This is the best tl;dr I could make, original reduced by 74%. (I'm a bot)
"The change will be the mining cost will rise," said Mr. Zhao, who still owns a Bitcoin mine in China's northern region of Inner Mongolia. China initially embraced Bitcoin and saw local miners as the potential basis for a new industry focused on digital currencies. "All the policies have created fear," said Chandler Guo, who owned Bitcoin mines in China but moved to Silicon Valley in 2016. The National Development and Reform Commission's proposal is the first time a central government body has publicly announced a restrictive policy on Bitcoin mining, and it could make it difficult for miners to get loans to expand, said Wu Huiyao, president of the Center for China and Globalization, a research organization in Beijing. Miners said that while the crackdown on cryptocurrency has driven some miners abroad, the total cost of mining is still lower in China, where most of the mining machines are produced. Yu Wei, a former executive with Bitmain, which makes products for mining cryptocurrencies - and who owns mines in Xinjiang and Yunnan Province in China, as well as in Central Asia - said the move could benefit the industry in the long run.
Bitcoin’s Key Features. Decentralized Nobody controls or owns Bitcoin. Transactions cannot be altered or censored. Fixed Supply Only 21 million will ever be created, defeating the inflationary issues that plague all fiat currencies. Low Fees The ability to make reliable, fast, affordable transactions is a paramount tenet of Bitcoin. Open to All. Bitcoin is an open source software project, so ... Bitcoin uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Bitcoin Core is the name of open source software which enables the use of this currency. Bitcoin uses peer-to-peer technology to operate with no central authority or banks; managing transactions and the issuing of bitcoins is carried out collectively by the network. Bitcoin is open-source; its design is public, nobody owns or controls Bitcoin and everyone can take part. Through many of its unique properties, Bitcoin allows exciting ... Coinbase is a secure platform that makes it easy to buy, sell, and store cryptocurrency like Bitcoin, Ethereum, and more. Based in the USA, Coinbase is available in over 30 countries worldwide. The Bitcoin.com mining pool has the lowest share reject rate (0.15%) we've ever seen. Other pools have over 0.30% rejected shares. Furthermore, the Bitcoin.com pool has a super responsive and reliable support team.
Making the Case for People’s Money Bitcoin and other cryptocurrencies are now challenging the hegemony of the U.S. dollar and other fiat currencies. In May 2... Presentation Slides: http://averageradical.github.io/compile/#/ Send Tips directly to KevG @ bitcoin:1QDEf7xr33aHGPZUHg9WHQkyGLcYKXcv4i Much of the software ... The Bitcoin Halving 2020 is happening in 2 days! The Bitcoin halving event happens essentially once every 4 years, so this is a topic that needs to be discus... My first time doing a live stream, where we talk about knowledge on cryptocurrencies and we try to understand some parts of the bitcoin source code and compa... Learn about Bitcoin with the most watched Bitcoin video. More information: Start Guide - https://www.weusecoins.com Mining Guide - https://www.bitcoinmining....