How to do dfex math blockchain
We need to establish data layer, network layer, consensus layer, incentive layer, contract layer and application layer
1. The data layer encapsulates the underlying data blocks and related basic data and algorithms such as data encryption and time stamp
2. The network layer includes distributed networking mechanism, data transmission mechanism and data verification mechanism
The consensus layer mainly encapsulates all kinds of consensus algorithms of network nodes The incentive layer integrates economic factors into the blockchain technology system, mainly including the issuing mechanism and distribution mechanism of economic incentives5. The contract layer mainly encapsulates all kinds of scripts, algorithms and smart contracts, which is the basis of the programmable characteristics of blockchain
6. The application layer encapsulates various application scenarios and cases of blockchain Xi Jinping, general secretary of p>
, general secretary of the CPC Central Committee, stressed in the eighteenth collective learning of the Central Political Bureau, "block chain as an important breakthrough in core technology and independent innovation", "accelerating the development of block chain technology and instrial innovation". <
p>
the forward-looking judgment of the CPC Central Committee has brought the "blockchain" into the public view and become the common focus of financial capital, real economy and public opinion
from network power to big data, from media integration to blockchain, the Politburo of the CPC Central Committee has collectively studied and aimed at the forefront of technological change, showing the direction, foresight and foresight of the CPC Central Committee, leading the pace of China's instrial change and economic transformation. This collective study of the Political Bureau of the Central Committee of the CPC, with special emphasis on "blockchain", has opened up an imaginary space for the development and application of blockchain
from the perspective of science and technology, blockchain involves many scientific and technological issues such as mathematics, cryptography, Internet and computer programming. From the perspective of application, in short, blockchain is a distributed shared ledger and database, which is decentralized, tamper proof, traceable, collective maintenance, open and transparent
these features ensure the "honesty" and "transparency" of the blockchain, and lay the foundation for creating trust in the blockchain. The rich application scenarios of blockchain are basically based on the fact that blockchain can solve the problem of information asymmetry, and realize the cooperative trust and concerted action among multiple agents
with the global hot discussion of the concept of "blockchain", the application of blockchain technology has been quietly added to the daily life scenes such as finance, logistics, credit reference, manufacturing and retail. Some experts have shown that the future blockchain will be closely related to people's lives, and the integration of blockchain technology and people's daily life is the general trend
the popularity of the blockchain market has triggered a large number of talents demand based on blockchain technical personnel, and the popularity of blockchain talents is rising at the speed of light. According to the "2018 blockchain high salary list" released by lagou.com, Tencent, Xiaomi, Suning, Jingdong and other domestic enterprise giants have released many high salary blockchain post demands, trying to explore blockchain related technologies and applications. It is also pointed out in the list that the demand for high salary jobs is mainly based on blockchain related technical jobs, among which Suning and Keda have been given the highest monthly salary of 100k
the huge market demand for technical talents will inevitably lead to the explosive emergence and growth of the whole blockchain training market. Most of the training modes can be divided into online training, traditional IT organization training, and offline short-term training camps, which mainly focus on high-end forms. However, in the process of the hot market evolution, there are also a variety of blockchain training chaos: lecturers' qualifications are watered down, and even the most basic names are not disclosed, the syllabus is opaque, and the teaching quality is shrinking, Unreasonable class arrangement and uneven training fees and so on
with the large-scale development of the whole blockchain training market, brother company ecation, together with Yin Cheng, a senior blockchain expert, and his Tsinghua Shuimu Weiming team, has set up a blockchain college. With its professional and powerful team of technical lecturers, detailed and comprehensive curriculum system, and a large number of authentic enterprise blockchain projects, it aims to deepen the blockchain teaching and training field, And train more professional technical talents for enterprises and society<
Yin Cheng, a senior blockchain technology expert, graated from Tsinghua University, is the dean of brother Lian blockchain college. He once served as Google Algorithm Engineer, the world's most valuable expert in the field of Microsoft blockchain, and the gold medal lecturer of Microsoft tech.ed conference. Proficient in C / C + +, python, go language, sicikit learn and tensorflow. With 15 years of programming experience and 5 years of teaching experience, senior software architect, Intel Software Technology expert, famous technology expert, with many years of working experience in the world's top it company Microsoft Google. He has many years of experience in software programming and lecturing, and has developed many procts in human-computer interaction, ecation, information security, advertising and blockchain system. He has deep experience in project management and R & D, has two AI invention patents, and has practical experience in developing e-money deployed to Microsoft Windows azure. Teaching explanation is in simple language, so that students can apply what they have learned
the first stage: blockchain instry and go programming for 5 weeks
the second stage: cryptography and consensus algorithm for 2 weeks
the third stage: Ethereum source code analysis and development for 3 weeks
the fourth stage: Super ledger and node.js for 2 weeks
the fifth stage: bitcoin & EOS for 4 weeks
the sixth stage: comprehensive actual combat of the project
blockchain is an important concept of bitcoin, which is essentially a decentralized database and the underlying technology of bitcoin. Blockchain is a series of data blocks generated by cryptography. Each data block contains the information of a bitcoin network transaction, which is used to verify the validity of the information (anti-counterfeiting) and generate the next block
let's talk about the social or economic significance of blockchain. In fact, many of the previous technologies were devoted to "proctivity". For example, artificial intelligence is a kind of progress in proctivity. The blockchain, which has greatly improved the proction relations, is committed to the proction relations. So why do you say that
because the so-called proction relationship is actually how to do business between people and business partners. And these things, originally, are in the cognitive process between people, and there is no special program to program or quantify it
for example, if you and I are good friends now, we can do business. If someone stirs up our relationship and we are not good friends, we will not do business. Even if we can make money in business, we will not do business because there is no trust between us
as for blockchain, it is actually because the data is authenticated by all nodes and backed up at the same time, so my data is as real as possible and can't be tampered with. In this case, if you believe my data, you can make a program on this basis, and then use the data to make what kind of business contract, what kind of service, what kind of service, and what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, what kind of service, etc This "proction relationship" of commercial cooperation is programmed. In this way, we believe in the data and the program compiled by the algorithm. Because you believe in the data and the program, you can develop all kinds of apps in the program. These apps are the proction relations and what business to do. This is: blockchain is actually a reconstruction of "proction relationship".
1. Hardware and infrastructure, the typical miner proction, distribution chain, where you can buy miner, mining to earn money
2. The underlying platform of blockchain and common technologies, such as Ethereum and other public chains, and the privacy protocol nucypher, where you can make money by investing in its token, building applications on the chain, and providing services for users
3. Various vertical applications, such as supply chain traceability and Finance Based on blockchain, right confirmation and trading, can be used or invested to make money
Service facilities, such as digital asset exchange and wallet, media procts, etc., you can make money by making your own exchange
extended data:
the characteristics of blockchain
1. Decentralization
blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage. Decentralization is the most prominent and essential feature of blockchain
2. Openness
the foundation of blockchain technology is open source. In addition to the private information of all parties involved in the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
3. Independence
based on consensus specifications and Protocols (similar to various mathematical algorithms such as hash algorithm used by bitcoin), the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system without any human intervention
1. POW workload proof, which is familiar with mining, calculates a random number that meets the rules through and or operation, that is, obtains the bookkeeping right, sends out the data that needs to be recorded in this round, and stores it together with other nodes in the whole network after verification
advantages: complete decentralization, free access of nodes
disadvantages: bitcoin has attracted most of the computing power in the world, and other blockchain applications using POW consensus mechanism are difficult to obtain the same computing power to ensure their own security; Mining causes a lot of waste of resources; The period of reaching consensus is long, which is not suitable for commercial application.
2. Proof of rights and interests of POS, a mechanism of upgrading consensus of pow; According to the token proportion and time of each node; It can rece the difficulty of mining in equal proportion, so as to speed up the speed of finding random numbers< Advantages: to a certain extent, it shortens the time to reach a consensus
disadvantages: mining is still needed, which does not solve the pain point of commercial application in essence
3. Dpos share authorization certification mechanism is similar to the voting of the board of directors, in which the coin holders cast a certain number of nodes to verify and account on their behalf
advantages: greatly rece the number of participating verification and accounting nodes, which can achieve second level consensus verification
disadvantages: the whole consensus mechanism still depends on token, and many commercial applications do not need token to exist
4. Pool verification pool, which is based on traditional distributed consistency technology and data verification mechanism; It is a consensus mechanism widely used in the instry chain at present.
advantages: it can work without token, and realizes second level consensus verification on the basis of mature distributed consistency algorithms (pasox and raft)
disadvantages: the degree of decentralization is not as good as that of bictin; The multi center business model is more suitable for multi-party participation
it has great advantages in using consensus mechanism to ensure data consistency (the consensus mechanism is first proposed by ripple, and the network transaction synchronization mechanism with data correctness priority. In the consensus network, no matter how the software code changes, if you can't reach a consensus, you can't enter the network, let alone fork)
- - - - - - - -
PS: a little black, although the consensus mechanism can absolutely ensure that there will be no hard bifurcation at any time. However, the disadvantage of this mechanism is obvious, that is, it is much longer than the current bitcoin network to reach a consensus with other nodes. In extreme cases, the consequences of disconnection in ripple consensus mechanism network are also very terrible
it is possible that one day after the power failure in your home, the whole system will no longer be able to reach a consensus with other rippled nodes (in fact, the consensus mechanism requires more than 80% of the nodes to acknowledge your data before your submission will be accepted by other nodes, otherwise it will be rejected by exclusive nodes), Even you can only empty all your 500 GB data and resynchronize to connect to other ripple nodes
so at present, the existing rippled end is not suitable for civil use (if it is commercial, the impact is relatively small. For example, RL's own rippled node is hosted in Amazon cloud data center. If it has no response for a long time, it can make high claims, and there is almost no break in that place except for large disasters). This is one of the aspects RL has always wanted to improve.
With the development of blockchain, there are more and more ICO projects and exchanges in the blockchain instry. How should so many projects develop in compliance
the current blockchain project compliance is divided into two sections:
first, blockchain coin project compliance: Foundation + legal compliance opinion:
in addition to Singapore, the United States and the United Kingdom have more choices. The registration fees of these two countries are low, and the registration process is simple. However, if the currency is issued by the exchange later, the United Kingdom and the United States can not provide the corresponding legal services
from the perspective of compliance in the later stage, we should choose Singapore foundation
the government of Singapore not only supports the government policy, but also stipulates that the blockchain foundation can be registered and managed by acra to obtain legal issuance projects, which will make Singapore a financial technology center and blockchain technology center in the next world with its own competitiveness. Therefore, Singapore can be said to be a paradise for blockchain entrepreneurs
advantages of registering Singapore Foundation:
first, non-profit public companies are easier to let investors trust than ordinary companies.
Second, the government supports the development of blockchain, and the policy environment is good.
third, the market is mature, and the follow-up legal services are perfect.
Fourth, excellent and well-known projects are also in Singapore: for example, Laite coin, which is better than the original chain, Fifth, the price is reasonable and cost-effective. Sixth, local lawyers in Singapore can issue relevant legal opinions according to the needs of the project parties to prove the compliance and legality of the project Ordinary companies are not allowed to issue legal opinions)
how to register the Singapore foundation and what information should be provided
1. Provide company name
2. Information of two registered members, one Singapore director, registered address in Singapore, Singapore Secretary (nominal)
3. Business scope
4. Registered capital: default 1 Singapore dollar
after the registration of the main foundation, it is not the end, but just the beginning. After the registration certificate and other documents come out, the professional lawyers of the bar association of Singapore also need to modify and issue legal opinions according to the project plan, which is commonly known as the white paper. To prove that the project is in accordance with the laws of Singapore and can carry on business normally
as we all know, it is forbidden to issue xunihuobi in our country. The legal opinion is in line with the laws of Singapore, and it depends on the legal proceres. The legal opinion can only be issued by a lawyer who meets the requirements. In addition, the white paper is in compliance. The legality of the white paper written by him cannot be guaranteed, and if he is not a lawyer, he does not understand the laws of Singapore, This is very important; Another aspect is for investors, to have legal documents to prove that the project is legal in Singapore, investors will be more assured, then they need some supporting documents
to register a foundation is only the first step, and the most important thing that needs to be done next is cooperation 8204; Yes,
now the bigger exchanges need you to issue legal compliance to let you go to the exchange. Therefore, the legal opinions needed to go to the exchange are actually a general term. The legal compliance actually includes several items, such as token non securitization certificate, white paper compliance, private placement terms, public offering terms, etc. Most of these exchanges will require token non securitization certification, and the white paper is equivalent to a normal business plan. After it is written, it needs professional Singapore lawyers to modify it, which is in line with Singapore's laws and regulations. Most companies on the exchange will choose to give legal opinions
the white paper has four main functions
first, it reports to MAS in Singapore, and is not afraid of being investigated in the future
Second, to convince investors that the company is legal and compliant, and to reassure investorsthirdly, it is necessary to use in the stock exchange
Fourthly, rece unnecessary investmentthere is also a token filing (non securitization certificate filing), and Singapore lawyers only need to provide a white paper, articles of association, registration paper and registration certificate to prevent MAS verification of monetary authority of Singapore
Second, blockchain exchange project compliance: subject company + digital currency trading license:as one of the important compliance documents of the platform. It is equivalent to a business license. In particular, after Huoyuan won the Japanese license, the US license and applied for the Canadian license, the license was pushed to a new height. Obtaining the US MSB license also means that the company can reasonably conct business in most states of the United States. This is the reason why the major platforms have started to apply for licenses. If they want to carry out business formally and legally, they have to apply for licenses
for example: MSB digital currency exchange license in the United States, MTR digital currency + Wallet al license in Estonia, austrac digital currency license in Australia, etc
The role of MSB license in the United States:1
2
3. It can increase the trust of customers, enhance their visibility, and also make the platform develop better and faster in compliance
advantages of MSB license
1. Investor recognition - the company law and financial instry supervision in the United States are very perfect. With the U.S. license, your digital currency trading platform will be more recognized by global investors
2. Get authoritative approval - with the authoritative approval of the U.S. Treasury Department, you can carry out relevant business in the United States and around the world, which represents the compliance supervision of the digital currency platform
3. Becoming a first-line platform -- MSB license is also a standard license for global digital currency trading institutions. Coinbase, bitfinex, poloiex, hotcoin.com, OK, coin security exchange and other platforms all hold this license to operate
4. Diversified services - MSB license allows currency exchange and delivery services, so that you can better meet customer needs and provide more diversified services
why the license plate is so important for the trading platform? First of all, people in the traditional foreign exchange circle know that the foreign exchange platform has the importance of supervising the license plate. Even this traditional mode will create the future trading platform. Therefore, license plate is bound to become a trend of development