chill1
For added opsec:
- Use a temporary email address on the order form (e.g. mailinator or similar).
- Do not ship the goods to your home address. Pick-up your order in-person at a drop-off spot, post-office, or have it delivered to your workplace.
A bit more information about hardware vs. software/app wallet:
- Hardware wallets protect your bitcoin and cryptocurrencies by keeping your private keys secure on a dedicated USB (or air-gapped) device. The private keys never leave the device.
- If you use an app on your phone or desktop computer, your private keys could be stolen by malware. This is the exact attack vector that hardware wallets are designed to protect against.
Good luck!
Bleskomat: DIY Lightning Network (Bitcoin) ATM
Lightning Node Setup, Backup, and Recovery
Another reply seems to have focused on having XSS causing an attacker to gain access to session cookies. But no one has mentioned using Content-Security-Policy [0] - which if set properly can make it nearly impossible to exploit an XSS vulnerability in the first place.
Nothing to Hide. Nothing to Fear.
Lightning Network adoption is slow and steady. There are several newbie-friendly mobile wallet apps available [1][2][3]. Some nice improvements have been developed and pushed live in the last 18 months (e.g watchtowers [4] and atomic multi-path payments (AMP) [5]). There are now five Lightning Network node implementations (lnd, eclair, c-lightning, rust lightning, Electrum). And there are hardware projects working to bring LN into the physical space - one of which is my own project, a Lightning-only Bitcoin ATM named "Bleskomat" [6].
[2] https://www.walletofsatoshi.com/ (!!) <-- custodial
[4] https://github.com/lnbook/lnbook/blob/8d2582e51eb615c850b24e...
[5] https://lists.linuxfoundation.org/pipermail/lightning-dev/20...
Taxes are a different issue and that's up to each jurisdiction to solve via better legislation.
> 1. Energy efficiency of the transactions and the network
If by "transaction" you mean a single economic exchange between two agents, then the energy cost of a single transaction is impossible to measure. Many of the on-chain transactions in Bitcoin today are "batched" to reduce their total size thus saving on fees. Each of these batched on-chain transactions can easily represent dozens of individual economic exchanges. Lightning Network (LN) takes this even further with bi-directional payment channels now representing potentially tens of thousands of transactions over the lifetime of a single channel. It requires one on-chain Bitcoin transaction to "open" a bi-directional payment channel, and another transaction to "close" it. Closing is not strictly necessary and will be less so as infrastructure and tooling improves.
Bitcoin is not really one single network. It is a few different networks operating in their own niche with their own specific optimizations. Miners can operate as dumb hashing computers with no visibility or knowledge about the blockchain other than the next chunk of data to hash. Full-nodes are typically operated by the "users" that wish to carry on the mantra of "don't trust, verify"; value their personal privacy; or are a large commercial entity. The last estimates that I saw were about 10,000 publicly reachable full-nodes and another 100,000 private or non-reachable. There are also mobile wallets that can be custodial or "light clients". Then the Lightning Network (LN), which consists of public and private nodes, mobile and custodial apps, nodes backed by full-nodes and LN's version of light clients.
> 2. How democratic the process to mine new coins is.
Mining appears much more centralized than it is - due to the success of mining pools. Mining pool operators do not control all the hash power that congregates in their pool. Instead the owners of mining rigs/operators can point their rigs at the mining pool that offers them the best ROI. Of course sometimes other reasons override the profit motive but usually only temporarily - see the SegWit political / governance drama from a few years ago. Corporations (and governments) have already started investing in mining equipment in an effort to secure their own interests in the space. They will compete with each other here just as they have competed with each other over territory and natural resources for hundreds of years.
> 3. What steps are taken to manage frauds, speculations bubbles etc. to protect malicious actors from gaming the system.
Bitcoin is governed today by the same laws and rules as other systems. Fraud is fraud is fraud. Criminals, scammers, and fraudsters use banks and cash too. From the sound of it, you would prefer to err on the side of institutions and regulation. I disagree, and would prefer that individuals take personal responsibility for their own education and finances. The world is a messy place and there is no answer for 100% of the people 100% of the time.
That's great. Having an open mind is a good thing. What areas are you specifically interested in? The industry is vast with deep niches and history - mining, exchanges (online/offline/p2p), scripting ("programmable money"), private key security (software/hardware/multi-sig), BIPs/forks/governance, ATMs, end-user apps, scams and shills, cypherpunk history and lore, and so on.
> The [humongous] energy wastage of the network should be the biggest cause of concern, but most proponents shoo it away by buzzwords like lightning network etc.
Lightning Network is a second layer payment network that is working today. Its goal is to take the transaction pressure off of the base layer (blockchain). Its design has privacy built-in, so it's not possible to generate statistics [3] on its total transaction thru-put. That's also why articles like the one on which we are commenting are so disingenuous. The source they cite makes a direct comparison of the total transaction volume of the Visa network with the Bitcoin blockchain while completely ignoring layer 2 networks built on-top of Bitcoin.
> Bitcoin is popular in the west and the US specifically because it lacks the cutting edge financial networks rest of the world has. Citizens in China, India, Kenya etc can do transactions in a jiffy using their existing bank accounts, whereas ACH clearance takes longer time.
Bitcoin is not "popular" anywhere. The total number of Bitcoin ATMs [1] and physical shops/vendors [2] transacting with Bitcoin is still quite limited. The vast majority of commerce occurs online. But what I do see is that there is slow, steady growth globally. The infrastructure is still developing to support larger volumes of users - and with more diverse levels of computer skills.
[3] https://1ml.com/
[ x ] Recommend Thing B that claims to solve the problems of Thing A. But you probably forgot to mention that you have a financial interest in Thing B succeeding.
[ x ] Finish with unclear call-to-action that requires others to take insane financial risks to support your made up "movement" (e.g shorting Bitcoin - great way to lose infinite money).
Private keys are just numbers. That has not changed since the beginning.
> You just need to remember one seed and suddenly you have billions of dollars of value stored in your brain. I don't think that's a realistic possibility.
BIP39 mnemonics ("seeds") were not around in the early days. Bitcoin core software generated random private keys that were completely unrelated to one another. So it was necessary to backup the wallet file each time that new keys were created. Most users would generate hundreds (or thousands) of keys at a time, to reduce the frequency of backups.
Beyond Coffee: Bitcoin for Every Day Use with Lnurl
There is real innovation here, but there are also many scams. It's up to the individual to take responsibility for their own finances. Or outsource that responsibility to companies and institutions in their own locality.
The Case for Make: The New Old Build Tool
[1] https://docs.platformio.org/en/latest/what-is-platformio.htm...
2) Requires that you provide government issued identification (and possibly more) to be able to withdraw or sell the airdropped tokens for USD or bitcoin.
Call me paranoid, but this feels like a honeypot. It feels like an attempt to compile a database of programmers/developers (and their real identities) - with a bit of a bias towards those with knowledge in the areas of cryptography and/or cryptocurrencies.
Even if that is not the intent. Would you trust this company to safely store such information about you?
And AliPay had ~325,000 peak tps according to their 2017 annual report [2].
[0] https://s1.q4cdn.com/050606653/files/doc_financials/annual/2...
[1] https://usa.visa.com/dam/VCOM/download/corporate/media/visan...
[2] https://www.alibabagroup.com/en/news/press_pdf/p180201.pdf
Double-Spend Attacks
I've used the following library in the past:
* https://mikemcl.github.io/bignumber.js/
It's also worth noting that the maximum integer value that can be safely stored by the Number type in JavaScript is 2^53 (9007199254740992). So if you expect to be working with integers larger than this, you should use a library for working with large integers (private keys in cryptocurrencies). The one linked above works, but there are others as well.
* PaperHub at Paralelni Polis - https://www.paralelnipolis.cz/koncepty/coworking/
* ImpactHub - http://www.hubpraha.cz/en/
* Node5 - http://node5.cz/#about