Beijing virtual currency crowd restrictions
On June 28, 2009, the Ministry of culture and the Ministry of Commerce jointly issued the "notice on strengthening the management of virtual currency in online games", which made it clear that virtual currency is expressed in the form of prepaid recharge card, prepaid amount or points of online games, but does not include game props obtained in game activities; Virtual currency shall not be used to pay for, purchase physical procts or exchange for any procts and services of other enterprises< The following is the full text of the Circular of the Ministry of culture and the Ministry of Commerce:
the Circular of the Ministry of culture and the Ministry of Commerce on strengthening the management of virtual currency in online games
the cultural departments (bureaus) and commercial departments (bureaus) of all provinces, autonomous regions and municipalities directly under the central government, the Cultural Bureau and commercial bureau of Xinjiang proction and Construction Corps, Beijing, Tianjin, Shanghai and Chongqing Ningxia Hui Autonomous Region Cultural market administrative law enforcement corps:
with the rapid development of online games, online game virtual currency is widely used in online game business services. The virtual currency of online games not only promotes the development of online game instry, but also brings new economic and social problems. Mainly reflected in: first, the lack of protection of user rights and interests; Second, market behavior lacks supervision; Third, the online game virtual currency in the use of disputes
in order to standardize the operation order of online game market, according to the spirit of Interim Provisions on Internet culture management, notice on Further Strengthening the management of Internet cafes and online games (Wen Shi Fa [2007] No. 10) and notice on standardizing the operation order of online games and banning the use of online game gambling (Gong Tong Zi [2007] No. 3), etc, With the consent of the people's Bank of China and other departments, the notice on strengthening the management of virtual currency of online games is as follows
Some virtual currencies are illegal in China. Chinese laws prohibit virtual currencies. The only legal currency in China is RMB. Since the people's Republic of China issued RMB, it has lasted 71 years. With the development of economic construction and the needs of people's life, it has graally improved and improved. So far, it has issued five sets of RMB, forming a multi variety and multi series monetary system of paper money and metal money, ordinary commemorative money and precious metal commemorative money
except for 1,2,5 fen coins, the first, second and third sets of RMB have been withdrawn from circulation, and the fourth set of RMB has been suspended from circulation since May 1, 2018 (except 1 jiao, 5 jiao notes and 5 jiao, 1 yuan coins). The current circulation of RMB is mainly the fifth set of RMB issued in 1999
< H2 > extended information
the people's Bank of China is scheled to issue the fifth set of RMB 50 yuan, 20 yuan, 10 yuan, 1 yuan banknotes and 1 yuan, 5 jiao, 1 jiao coins of the 2019 edition from August 30, 2019. The fifth set of RMB inherits the traditional experience of China's printing technology and draws lessons from the advanced technology of foreign banknote design, which has greatly improved its anti-counterfeiting performance and currency processing modernization
Chairman Mao Zedong's head portrait in the early days of the founding of the people's Republic of China is used on the front of each denomination currency, the famous Chinese flower pattern is used on the bottom, and the main scenery pattern on the back fully shows China's long history and magnificent mountains and rivers, and carries forward China's great national culture by selecting representative patterns with national characteristics
There are two reasons for the prohibition of virtual currency trading by the state:
1. The price fluctuates violently and the consumer protection is lacking:
virtual currency is the proct of network, and the digital information flowing in the network is beyond everyone's control. The code of cyberspace is the basis of the operation of virtual currency, investors can only operate through the front-end interface, seemingly "control" the virtual currency. The operator of the virtual currency service organization may become the actual controller of the virtual currency through the control code
bitcoin and other so-called "virtual currencies" lack a clear value basis, the market is full of speculative atmosphere, the price fluctuates violently, and investors blindly follow suit, which is easy to cause capital losses
2. Evade supervision and become the "accomplice" of criminal activities:
bitcoin is popular as a payment tool in the so-called "dark web" world“ The "dark net" is full of all kinds of serious criminal activities. One of the original intentions of the invention of bitcoin is to evade regulation. It has the characteristics of anonymity and convenient cross-border flow, and has become the preferred tool of "underground economy"
the existence of bitcoin and exchanges and other instrial chains has constructed a illegal financial market for asset transfer and financing in addition to legal currency, increased the difficulty of regulatory authorities in managing financial security and stability, and promoted regulatory arbitrage and financial crimes. The risks and social security risks it brings to the financial market are far higher than its innovative value
extended information
virtual currency transactions are not protected by law:
according to the notice on preventing bitcoin risks issued by the people's Bank of China and other departments on December 3, 2013 and the announcement on preventing financing risks of token issuance issued by seven ministries and commissions including the people's Bank of China on September 4, 2017, virtual currency is not issued by monetary authorities, It is not a real currency because it does not have the monetary attributes of legal compensation and compulsion
in terms of nature, virtual currency should be a specific virtual commodity, which does not have the same legal status as currency, and can not and should not be used as currency in the market. Although citizens' investment and trading in other virtual currencies are personal freedom, they can not be protected by law
Following the seven departments' call to stop the financing of token (ICO), under the high pressure of supervision, a number of virtual currency trading platforms, including bitcoin China, huocoin.com and okcoin.com, have successively shut down all business of the platform or RMB trading business since the 14th. What are the risks of virtual currency transaction? Why do regulatory authorities take action to rectify? What's the future of the "money speculators" who used to be crazy about it
according to instry insiders, with the increasingly clear regulatory attitude towards the virtual currency trading platform, the relevant local departments have begun to clean up and rectify the work, and some trading platforms are according to regulatory requirements, orderly stop trading business within a certain period of time, and graally guide users to withdraw their money
the reporter observed in a number of "bitcoin investment exchange groups" that with the closing of trading platforms one after another, the price of bitcoin dropped sharply, and many investors called "losing money badly". In response to the promise made by the three trading platforms that "the withdrawal of money and cash will not be affected", on the afternoon of the 16th, the reporter tried to contact the customer service of the three trading platforms by telephone, but failed to get through e to "too many consulting customers" or busy lines
the reporter learned that with the increase of the price difference of virtual currency in the domestic and foreign trading markets, in order to avoid risks and preserve value, some investors have returned the virtual currency on the domestic trading platform to the personal bitcoin wallet and switched to the overseas market and OTC trading
Wang Yongli, vice chairman of China International Futures Co., Ltd., suggested strengthening international communication and coordination, establishing international unified regulatory rules as soon as possible, and avoiding regulatory loopholes and cross-border arbitrage
Suzhou will open on December 12; Double 12 Suzhou Shopping Festival & quot; Activities. Just recently, Suzhou announced that it would issue a total of 20 million yuan of digital RMB consumption red envelopes to the citizens who meet the requirements. The amount of each red envelope is 200 yuan, a total of 10 red envelopes. The distribution method is lottery. At that time, some of the citizens who signed up for the lottery will participate in the offline wallet experience. Perhaps most of them, after seeing this news, are envious of the Suzhou people; What is digital RMB; This question will be raised again and again. So, what is the digital RMB? What is the difference between Alipay and WeChat, which we usually use? The three points above strong>
are the main differences between the digital Renminbi and Alipay and WeChat. In addition, the emergence of digital renminbi will not threaten the existence of Alipay or WeChat. The digital renminbi will not completely replace banknotes in a short time. After the official launch of the digital renminbi, the public can choose to use traditional banknotes or digital Renminbi by themselves. It is reported that since May, in some areas of Suzhou, a small part of civil servants' wages have been paid in digital RMB, while most of the rest are still paid in traditional ways, so the two are not contradictory
Beijing's Chaoyang District issued a document banning any venue from hosting virtual currency promotion activities, the daily said on August 23. Fengtai District Financial Office of the coordination section of the relevant people confirmed to the financial Associated Press, Beijing to the area of shopping malls, office buildings, hotels and other places, issued a red headed document, asked not to undertake any virtual currency promotion and propaganda activities“ According to the unified requirements of Beijing Municipality, all district financial offices have issued notices to relevant units and streets in the early stage
previously, it was reported that the office of the leading group for financial risk prevention and control in Chaoyang District issued a red headed document to the shopping malls, office buildings, hotels and other places under its jurisdiction, requiring that it should not undertake any virtual currency promotion and propaganda activities
The second type is the special currency issued by the portal website or instant messaging tool service provider to purchase the services in the website. The most widely used is Tencent's q-coin, which can be used to purchase membership, QQ show and other value-added services. There is no exchange relationship between these virtual currencies and legal currencies, and they can only be obtained and used in the online communitythe third kind of virtual currency on the Internet
such as bitcoin (BTC), Wright money (LTC), etc. bitcoin is an electronic currency proced by open-source P2P software. Some people also translate bitcoin as "bitcoin", which is a kind of network virtual currency. It is mainly used for Internet financial investment, and can also be directly used in daily life as a new currency. These virtual currencies can be exchanged with legal tender, and can also be used to purchase virtual and real goods or services
A new round of digital currency regulation may come. On August 22, it was reported that Chaoyang District of Beijing issued a red headed document, requiring it not to undertake any virtual currency promotion and propaganda activities
In this regard, Yin Zhentao, deputy director of the law and Finance Research Office of the Institute of finance, Chinese Academy of Social Sciences, said, "before some investors complained about virtual currency investment, some places have exploded relevant cases, and now targeted supervision has begun.". In addition, it is reported that the current regulatory authorities are resolute and plan to include some key blockchains and virtual currency we media into the scope of regulatory remediation, and the possibility of launching a package of attacks is not ruled out1) efficient and scalable performance
borderless system realizes over 100000 times / s batch transfer
high performance blockchain technology is necessary for cryptocurrency and smart contract platform, and can provide a solution that may replace the existing financial platform for the instry. In order to be able to process more transactions per second than visa and MasterCard, unbounded redesign starts from the bottom. Through the share authorization mechanism, the unbounded network can confirm more than 100000 transfer transactions in an average of one second
overview of borderless system architecture. The Lmax can process up to 6 million transactions per second. The key point of unbounded learning from its technology, As follows:
A) put everything in memory
b) put the core business logic in a single thread
C) put the encryption algorithm operation (hash and signature) outside the core business logic
d) divide the verification operation into state independent and state dependent checking
e) use an object-oriented data model
by following these simple rules, Unbounded can process 100000 transfers per second without disruptive optimization. If there is further optimization work, unbounded can achieve the performance similar to that of Lmax exchange (i.e. 6 million times per second). It should be noted that unbounded performance is highly dependent on one of the compatible transaction protocols. If you want to use business logic to run on a virtual machine that operates encryption algorithm and calls all objects with hash identifier, it is impossible to achieve the same level of performance. Blockchain is inherently single threaded, and the performance of single core CPU is one of the most scarce and difficult to expand. Unbounded technical logic can make the single thread execution highly efficient
endorsement of core business of borderless system
blockchain is a global account book that determines to modify a shared global state transaction. The orders contained in these transactions can change the validity of other transactions. For example, you cannot withdraw money from your bank account before the deposit of your check takes effect. You can't know if a transaction is valid until all previous transactions that can affect a particular account are processed. If two unrelated accounts do not share any common dependency, theoretically, the transactions between the two accounts can be processed at the same time. In fact, it's tricky to identify which transactions are truly independent on a smart contract driven ledger with arbitration conditions. The only way to ensure that the two transactions are truly independent is by maintaining a completely separate ledger and then transferring value between them on a regular basis. If we want to use this kind of performance tradeoff to compare, it can be like the relationship between non-uniform memory access (NUMA) and uniform memory access (UMA). In fact, the consistent memory access architecture is easier for developers to design, and the cost is lower. Inconsistent memory access architecture is usually used as a last resort when building supercomputers and large computer clusters. The computer instry has graally realized that it is not as easy to achieve performance expansion through parallel computing as it was in the early days. After all, the most important thing to do at that time was to increase the frequency of the processor. It is for this reason that processor designers are trying to improve the performance of single thread before trying to use multi thread settings. When multithreading is not enough, and only in this way, cluster computing will be considered
many people in the cryptocurrency instry try to solve the problem of scalability by cluster computing before exploring what can be achieved by a single core of a computer technically
2) Lmax disruptor decomposer technology
Lmax decomposer provides a learning example of what can be achieved on a single thread. Lmax is a trading platform for end customers with the goal of becoming the fastest exchange in the world. They have been very generous in publishing what they have learned<
overview of Lmax architecture:
business logic processor is where all sequential transactions and order matching occur. It is a single thread that can process millions of orders per second. This architecture can be easily used in the field of cryptocurrency and blockchain design. The role of the input resolver is to collect orders from many users from different sources and assign them to a certain order. When the order is assigned to them, they are copied, recorded and broadcast to many rendant business logic processors. The input resolver is highly parallel and can be easily sub contracted into a computer cluster system. When the business logic processor has finished processing the input, an output resolver is responsible for informing those who care about the result. This is also a highly parallel task. Finally, by using a single threaded sample processor and Java virtual machine in the business logic processor, Lmax can execute 6 million transactions per second. If Lmax can achieve this goal, then cryptocurrency and smart contract platform do not need to consider the cluster network solution under the condition of less than 10 transactions per second. High performance blockchain
to build a high-performance blockchain, we need to use the same technology as Lmax. Here are a few things that must be done: put everything in memory, avoid synchronization primitives (locking, atomic operations), and avoid unnecessary calculations on business logic processors. Because memory is designed to be highly parallel, it's getting cheaper. The amount of data needed to track everyone's account balance and permissions on the Internet can be stored in less than 1TB of ram, which can be purchased for less than $15000, and can be installed on the commercialized (high-end) server motherboard. Before the system was adopted by 3 billion people, this kind of hardware would be seen in ordinary desktop computers. The real bottleneck is not the demand of memory capacity, but the demand of bandwidth. In the case of 1 million transactions per second and 256 bytes per transaction, the network will need 256MB of data per second, that is, 1GBIT / s bandwidth. Such bandwidth is not common on ordinary desktop computers. However, such bandwidth is only a little bit of the 100Gbit / s bandwidth of the second generation Internet. The second-generation Internet is available to more than 210 U.S. ecational institutions, 70 companies and 45 non-profit and government agencies
in other words, blockchain technology can easily keep everything in memory, and if properly designed, it can be extended to support millions of transfers per second
3) allocate ID and avoid hash calculation
in a single threaded system, processor cycle is a scarce resource that needs to be reserved. Traditional blockchain design uses hash calculation based on encryption algorithm to generate a unique global ID system, so as to ensure that there will be no collision statistically. The problem with these hashes is that they consume more and more memory and processor cycles. Compared with a direct array index, this method will significantly take up more processor time to find the records of an account. For example, 64 bit integers are easier to compare and operate than 160 bit IDs. A larger hash ID mechanism means less space in the CPU cache and more memory is needed. In the modern operating system, the ram which is not often accessed will be compressed, but the hash identifier is a random number, which cannot be compressed. The model blockchain gives us a way to assign unique IDs around the world. These IDS will not conflict with each other. Therefore, it completely avoids using the identifier based on hash algorithm like bitcoin address to refer to an account, balance or license
4) remove signature verification from the business logic processor
all transactions in the cryptocurrency network depend on the use of encryption algorithm signature to verify permissions. In most cases, the requested permissions can be changed by the results of other transactions. This means that in the business logic processor, permissions need to be defined as a case that has nothing to do with the calculation of encryption algorithm
to achieve this goal, all public keys need to be assigned a unique and irreplaceable ID. After the ID is assigned, the input resolver can verify whether the provided signature matches the specified ID. When the transaction arrives at the business logic processor, you just need to check the ID
the same technology can remove prerequisite checking on objects with irreplaceable static IDs
5) designing transactions for static verification
for transactions, there are many features that can be statically checked without referring to the current global state. These checks include parameter range checking, input de rendancy and array sorting. In general, there are a lot of checks that can be done if the transaction contains data that it "assumes" is global. After these checks are executed, the business logic processor has to make sure that these assumptions are correct. The process is to check the modification timestamp of an object reference related to the transaction signature time
6) smart contract
many blockchains are integrating a common scripting language to define all operations. These designs ultimately define the business logic processor as a virtual machine, and all transactions are defined as scripts run by the virtual machine. This solution has a single threaded performance limit on a real processor, and the problem is exacerbated by forcing everything to be executed through a virtual processor. A virtual processor will always be slower than a real processor even if it uses JIT, but the computing speed is not the only problem of this "everything is a script" scheme. When the transaction is defined at such a low level, it means that the static check and encryption algorithm operation will still be included in the business logic processing, which will also rece the overall throughput. A script engine should never ask to perform a signature checking request for an encryption algorithm, even if the request is implemented through a native mechanism
according to the course we learned from Lmax, we know that a virtual machine designed for blockchain should consider single thread performance. This means that compiler optimization should be implemented at the beginning, and the most commonly used smart contracts should be natively supported by blockchain, while only those rarely used and customized contracts will run on a virtual machine. These custom contracts are designed with performance in mind, which means that the virtual machine should limit the range of memory that can be accessed to a level that can be placed on the processor cache
7) object oriented data schema
in memory