Bitcoin's son
Publish: 2021-05-17 05:16:33
1.
The concept of bitcoin was founded by Nakamoto
On December 12, 2010, when bitcoin graally became a hot topic, he quietly left and disappeared from the Internet As a descendant of samurai, Nakamoto was born in 1949 in Beppu, Japan. His mother, quanzi, was a Buddhist and brought him up in poverty When his parents divorced in 1959, Nakamoto's mother remarried and immigrated to California with her three sons. Nakamoto and his stepfather don't get along well, but according to his younger brother Arthur, Nakamoto showed his talent in mathematics and science when he was very young, but also showed his "fickle and strange interest"Nakamoto graated from Caltech, majoring in physics. Upon graation, he joined Hughes Aircraft and worked in defense and electronic communications. Later, Nakamoto worked for the U.S. military, and his experience was classified as a state secret. Now searching his files, his life is a blank
In 2008, in an e-mail group discussing information encryption on the Internet, he published an article outlining the basic framework of the bitcoin system. In 2009, he established an open source project for the system, officially announcing the birth of bitcoin. On December 12, 2010, when bitcoin graally became the climate, he quietly left and disappeared from the Internet2. The essence of quasi currency is decentralization, anonymity, security, open source, and so is blockchain. Because the price volatility of digital currency has always been large, it is impossible for users to put their digital currency in the centralized exchange for trading or let the centralized institution manage it on their behalf, because it is not convenient, and it also causes great security risks to users, so the virtual currency wallet developed with blockchain Technology has come into being
in the existing mainstream development enterprises, only a few of them can use the blockchain technology to develop the virtual currency related procts like Yingtang Zhongchuang, and there are many development schemes for reference.
in the existing mainstream development enterprises, only a few of them can use the blockchain technology to develop the virtual currency related procts like Yingtang Zhongchuang, and there are many development schemes for reference.
3. Find some well regulated formal platforms. If Ig does bitcoin and Ethernet, it won't run away. Pay attention to the small platforms without supervision
4. 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.
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.
5. [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.
6. 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
7. Blockchain is the underlying technology of bitcoin. Blockchain and bitcoin complement each other.
8. 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
9.
1. First, you need to open the settings option in your iPhone
Hot content