1. Yes, it's stored in the hard disk. If it's a physical object, you may not find it when it's thrown into the sea. If it won't be corroded by the sea, it may be found hundreds or thousands of years later. But as a
virtual currency on the network,
bitcoin's transaction and preservation are all in online accounts. As long as you remember bitcoin's account, user name, password and ID, you will never lose it.
2. Bitcoin client (wallet): software for sending and receiving bitcoin. The most popular is the client downloaded from bitcoin's official website. There are other options
Wallet: it has two meanings: 1. It refers to bitcoin client (client generally refers to desktop client; 2; Wallet generally refers to lightweight client or online wallet); 2. A file that stores bitcoin addresses and private keys
bitcoin address: a string such as "" that you can get from the receiver. Create an address with the client and generate the corresponding private key at the same time
private key: in the context of bitcoin, the private key is associated with the corresponding address (technically, the address is the hash value of the public key corresponding to the private key), and is stored in the bottom layer, allowing you to transfer the bitcoin owned by the current address. Please note that because of the ECDSA encryption algorithm used by bitcoin, it can generate the corresponding public key and address from the private key
transaction: a transaction is a message that informs the whole bitcoin network of the occurrence of a transaction, allows the receiver to use the money, and prevents the sender from double paying.
3. [editor's note] some developers may still not understand how useful docker is to themselves, so this article will introce the use cases of docker in the development process of ordinary developers. Nowadays, docker has won a lot of attention. Many people think it is difficult to live up to its reputation because they still can't figure out the relationship between docker and ordinary developers. Many developers feel that docker is far away from themselves. Docker is a tool in the proction environment and has nothing to do with themselves. It took me a long time to figure out how to use docker in my own development as an ordinary developer. Frankly speaking, I am still in the process of learning. This article provides a list of docker use cases, which I hope will help you better understand docker and arouse your thinking. This article only describes the daily application of docker in ordinary developers, and does not provide a complete solution. Before introcing use cases, I hope you can remember this sentence: "docker is a portable application container". You may not know what docker means by "portable container", but you must know that docker can bring great efficiency improvement in daily life. When you need to run your own application (of course, any application) in the container, docker provides a basic system image as the basic system for running the application. In other words, any application on Linux system can run in docker. Can I run the database in docker? Certainly. Can I run node.js web server in docker? Certainly. Can I run API server in docker? Certainly. Docker doesn't care what your application is or does. Docker provides a set of methods for application packaging, transmission and deployment, so that you can better run any application in the container. I often use the following examples myself. Of course, you can share better examples with me. To try new software, it is necessary for developers to try all kinds of new technologies, but developers are not likely to build a good environment and test them one by one. Time is very precious. Thanks to docker, we can build the environment in one or several commands. Docker has a foolproof way to get software. The background of docker will automatically get the environment image and run the environment. It's not just about building a new technology environment to get docker. If you want to quickly run a MySQL database or a redis message queue on your laptop, you can do it very easily with docker. For example, docker only needs one command to run MySQL database: dockerrun-d-p3306:3306tutum / MySQL. Translator's note: Although MySQL database can be installed very quickly by using commands, docker is a very good choice when using the latest technology or very complex technology. For example, gitlab takes ordinary users about one day to build gitlab platform, while docker only needs one command. Now I often need to do one or two demonstrations to customers and others with my own development results on weekends. The process of building demonstration environment is very troublesome. Now I find that docker has become the most reasonable way for me to demonstrate these tools. Meanwhile, for customers as like as two peas, I can directly provide Docker images to them without having to do any work of environmental configuration, and the effect will be exactly the same as they can see in their presentation, without worrying about their environmental configuration that will cause our procts to be unable to run. Avoid "I can run on my machine." this is mentioned in both the enterprise deployment docker described in the previous article and the personal docker use case in this article. Because of the different environment configuration, many people will encounter this situation in the development, and even the developed software can not run on the tester's machine. But that's not the point. The point is that if we had a reliable and distributable standard development environment, our development would not be as painful as it is now. Docker can solve this problem. Docker image will not be unable to run because of the change of environment, nor will it have different running results on different computers. It can submit docker images containing applications to testers, so that "it can run on my machine" will no longer happen, which greatly reces the time cost of developers and testers checking machine environment settings with each other. Another area where docker can be useful is training classes. In addition to the isolation of docker container, we can realize that the advantage of docker lies in environment construction. Everyone who is new to the training class has to spend a lot of time on setting up the environment, but if docker is applied here, we just need to distribute the standard running environment image, and then we can start the class. Using docker is as simple as using virtual machine, but docker is more convenient and lightweight. At the same time, we can also tell the students: "at the same time of training, we will also learn the most popular technology - docker". This win-win outcome, why not. Learning Linux scripts may seem strange, but it's a good opportunity for people who are not familiar with Linux operating system and shell scripts. Even if this article is not about Linux, the importance of Linux is still self-evident. If you are using windows, then I give you a suggestion: rent a virtual machine from the virtual machine provider: I recommend using the virtual machine of coreos system. Although this will not let you become a professional Linux operation and maintenance, it can let you quickly learn the basic knowledge of Linux, fall in love with the command line operation, and graally start to be familiar with and appreciate Linux. To make better use of resources, the granularity of virtual machine is "virtual machine", while the granularity of docker is "restricted application". Comparatively speaking, docker occupies less memory and is more lightweight. For me, this is an advantage of docker: because I often run multiple docker applications on my own computer, using docker is simpler, more convenient and more granular than using virtual machine, and can continuously track the state of containers. If you've been following technology news, you've heard of the concept of "microservices.". Docker can be well combined with micro services. Conceptually, a microservice is a part of the function that provides a whole set of applications. Docker can always act as a container for microservices in the process of development, testing and deployment. Even the proction environment can deploy micro services in docker. Migrating between cloud service providers, most of the cloud host providers have fully supported docker. For developers, this means that you can easily switch cloud service providers, and of course, you can also easily move your local development environment to the virtual machine. There is no need to configure the local running environment and the running environment on the virtual machine once. Fully deploying docker (docker here and docker there) as a standard running environment can greatly rece the workload and generate bugs when the application is online.
4. Of course, bitcoin is not allowed to circulate or be traded in China, so the risk is too great. Once the state controls your loss, you will lose a lot, so you can't give it
5. Bitcoin core wallet is the most complete and secure wallet on the market, and it is also the earliest bitcoin client. However, e to the huge volume of blockchain data file (blockchain) that needs to be loaded in the proct and slow startup, it will be troublesome for novices to start
bitcoin wallet
a wallet usually has multiple private keys, and many bitcoin investors also have multiple wallets. Wallets can be placed on computers and / or mobile devices, on physical storage devices, or even on paper
e-wallet - e-wallet can be downloaded software or hosted in the cloud. The former is just a format file that exists on your computer or device to facilitate transactions. Hosted (cloud based) wallets usually have a more user-friendly interface, but you will trust a third party with a private key
software Wallet - installing a wallet directly on your computer can provide you with the security of your control key. Most have relatively simple configurations and are free. The disadvantage is that they do require more maintenance in the form of backup. If your computer is stolen or damaged, and your private key is not stored elsewhere, you will lose bitcoin
Mobile Wallet - mobile wallet can be used as an application for smart phones, especially if you want to pay with bitcoin in the store or buy and sell on the road. All of the online wallets mentioned above and most of the desktop wallets have mobile versions, while others (such as Abra, airbitz and bread) are created with mobility in mind
Hardware wallets - hardware wallets are small devices that are sometimes connected to the network for bitcoin transactions. They are very secure because they are usually offline and therefore cannot be hacked. However, they may be stolen or lost along with bitcoin belonging to the stored private key. Some large investors keep their hardware wallets in secure locations, such as bank vaults. Trezor, keepkey and ledger and the case are obvious examples
paper wallets - perhaps the simplest of all wallets, these are all paper with the private key and public key of the bitcoin address printed on it. These wallets are ideal for long-term storage (obviously, away from fire and water) or as a gift of bitcoin, because they are not connected to the network, so they are more secure. However, they are more likely to be lost
with services like walletgenerator, you can easily create new addresses and print your wallet on the printer. Fold, seal, and you're done. Send some bitcoin to the address and store or distribute it safely
the Xueshuo innovation blockchain Technology Workstation of Lianqiao ecation online is the only approved "blockchain Technology Specialty" pilot workstation of "smart learning workshop 2020 Xueshuo innovation workstation" launched by the school planning, construction and development center of the Ministry of ecation of China. Based on providing diversified growth paths for students, the professional station promotes the reform of the training mode of the combination of professional degree research, proction, learning and research, and constructs the applied and compound talent training system
6. Bitcoin is a kind of virtual currency. There are many people playing bitcoin in China, but they are basically bankrupt. I hope you don't write her name on the real estate certificate when you buy a house for him
7. Bus route: No.85, the whole journey is about 14.1km
1. Walk about 160m from Shatoujiao customs in Shenzhen to Shatoujiao customs station
2. Take No.85, pass 16 stops, and get to Shenzhen Bookstore station (or take No.103, no.103b, no.103a)
3. Walk about 710m, and get to Shenzhen bookstore network map
< p class = "f-aid" style = "margin: Auto;" > This data comes from the network map, and the final result is subject to the latest data of the network map
8. The most direct way is to take a taxi
if you drive, go south to jiluo Road, turn right at the south end of overpass, go through No.1 road to toujing No.10 Road, or go south to Bayi overpass, turn right and go straight to children's hospital
K92 road
air conditioning line (6:00-21:00, Wenzhuang 6:00-21:00, huanxiang store) bus company
pay 2 yuan to swipe card, 1.8 yuan monthly ticket is invalid
this line is currently in temporary adjustment Throughout the period, This line is temporarily adjusted
bus repair and manufacturing plant - Luokou clothing city (north of intersection) - Zoo - Gongren Xincun Xincun - South of Gongren Xincun - long distance bus station (jiluo Road) - Zhige Street - Chengfeng bridge (jiluo Road) - Tianqiao South (south of intersection) - Daguanyuan (south of 4wei 2) - jingqiwei 2 (north of intersection) - municipal Party committee (Jingqi Road) - Xiaowei 6 Road (Jingqi Road) - jingqiwei 8- Jingqiwei 12 (intersection south) - Dexing Street - Jingqi Road West (Jingshi Road) - beixiaoxinzhuang West Street - Yingshi Street - Xinxi Road North (intersection south) - nanxinzhuang Street - Testing Machine Factory - wangguanzhuang - wangguanzhuang community - Qinglongshan long distance passenger station - Houlong - Jinan University - Qixian square - qixianzhuang - Wenzhuang (30 stations in total)
k108 road
air conditioning line (gaijiagou distribution center 6:3) 0-20:00 Yingshi street 6:30-20:00) bus company
pay 2 yuan to swipe the card and 1.8 yuan monthly ticket is invalid
Yingshi Street - beixiaoxinzhuang West Street - West entrance of Jingqi road - Zhenxing Street - jingwuwei 12 - Hualian Commercial Building - West Market - jingyiwei 9 - jingyiwei 6 - jingyiwei 5 - Railway Station - chengfengqiao - Zhige Street - long distance bus station - South Village of Gongren new village - North Village of Gongren new village - Zoo- Luokou clothing city - biaoshan road - Xinhuang road - Shandong chemical plant - wuliuzha - Lizhuang - Shunxin road - Nanxu village - Gaijia village - gaijiagou - Lishan Road North Entrance - gaijiagou distribution center (29 stations in total)