Position: Home page » Ethereum » Ethereum ethfans

Ethereum ethfans

Publish: 2021-05-21 00:57:12
1. In Chinese, it's relatively professional
website:
babbitt-8btc.com - information
Golden Finance - jinse.com - information
coin world - bishijie.com - Express
coin airdrop - tokenairdrop.org - airdrop information picking up money
coin Headline - tokenpapa.com - Express Market
non trumpet - feixiaohao.com - business situation
mytoken - mytoken.io - market information
chain to finance - chainfor.com - information
EthFans EthFans.Org - official account:
Money Master - market analysis
daily currency reading - information and lace
fire currency information - information exchange channel of well-known exchange,
45 area - currency News & Lace / / Wu Jie block chain - bitcoin's block chain public official account / / coin > The airdrop information recommendation & Information & Lace arrangement of coin airdrop
IMTOKEN IMTOKEN official account No.
digital currency trend maniac - the famous maniac, market analysis
block chain pencil - Prince Gong's block chain pencil official account.
eBay fan ETHFANS official account. Br />BABI Finance - BABI finance's official account.
app:
coin world - app of coin world
mytoken - an important market tool
non trumpet - the same as above
coin airdrop - airdrop candy information
telegram / coin use - an important communication tool, It's a must-have
coin Watch - an important information market tool
coin letter - a multi-functional client
imtoken - an important eth light wallet
atom / kcash / token + +... - a cross chain wallet, but it's still eth + BTC
hope to help you:)
2. Where is the way out for 2021 programmers
log in

lvxiaoxiang
pay attention to
faceschool original
December 27, 2018 16:12:45
85 praise

lvxiaoxiang

four years old

pay attention to
it has been four days since the end of postgraate entrance examination, After a few days of natural and unrestrained time, I still want to share with you some of the process of my postgraate entrance examination. In the past half a year, many people thought that I spent most of my time on the postgraate entrance examination. In fact, I did some other interesting things. For example, in the postgraate entrance examination process, I went to participate in the computer design competition, also honored to win the national first prize, still a little proud. Now let's get down to business. Let me talk about the experience of participating in the competition As for the experience of the postgraate entrance examination, I would like to share with you after the results of the preliminary examination)

as a senior who participated in the two competitions, I want to tell you that this competition is still very routine, and once you master the routine, it is good to win the prize

about the judges and evaluation criteria of the competition: it is worth noting that the evaluation criteria of the judges of the school competition, the city competition and the national competition are slightly different, so naturally the results are also very different, but the evaluation of the school competition and the national competition are similar, and the standards of the city competition are slightly different. In fact, the author thinks that there are two main points in game planning: innovation and algorithm. In particular, the city competition pays more attention to the compilation of algorithm, while the national competition pays more attention to innovation. What's more, it's worth noting that many of the judges of the National Games are professors of the older generation, so we have to figure out how to convince the judges of the older generation that your project is very practical and important

suggestions on topic selection: I believe there are still many students who still don't know what to do or where to start, so I want to tell you that the judges of the national championship are aging, and most of them like to see some relatively new technologies and topics. So we can combine the hot technology on the market with our daily life to determine the goal of our software. For example, this year's competition software of the author is an attendance system that applies living face recognition technology and geographic information positioning to class roll call. It also uses NLP natural language processing and emotion recognition of network AI to make a comment system, which mainly solves the problems of absenteeism rate, late rate and substitute rate in our daily learning; A friend of the author also won the first prize for a system with the characteristics of blockchain, bill market and Finance University. So I still suggest that you use some new technology now, and make a useful system with a problem in your life. Remember to be new. If the topic is not new, the teacher will easily ask why I want to use your software instead of the more mature software on the market

about how to learn and choose novel technology: the author here can provide you with some relatively novel technology websites for you to consider, and there are many ready-made APIs for you to consider. 1. Internet AI, website: http://ai..com/ 2. Tencent AI, website: https://ai.qq.com/ 3. Ethereum, website: https://ethfans.org/ 4. Turing robot, website: http://biz.turingos.cn/home 5. Tencent big data platform, website: https://data.qq.com/ 6. Knowledge workshop, website: http://kw.fudan.e.cn/ . Readers recommend that you consider the knowledge workshop. After all, knowledge mapping is a hot topic, which can be well applied to practical projects, and it can be done in a dazzling way. Few people who participate in the competition use knowledge mapping, which is a relatively new technology

about team division: This is a very important point. Because the general project team has three people, so in my opinion, the best match is a front-end, a back-end, a dedicated document writing Document writing is really troublesome)

front end: if you participate in the design of the web site, the author's suggestion is that you should at least use a simple version of the mobile terminal, because in the first year of the competition, the author was asked: now is the era of mobile Internet, your idea of this project is OK, but it's too troublesome to use. So the next year, the author made a mobile terminal (small program), and the judges didn't say that we were inconvenient to use. For the proction of mobile terminal, the author's suggestion is to make a small program, because the small program is really easy to learn, and the code is very similar to HTML, CSS and JavaScript. It's very simple. The key is that its advantage is that it is suitable for both Android and IOS App learning website: https://developers.weixin.qq.com/miniprogram/dev/index.html

back end: I suggest you still use the framework to write code, because it's really convenient to use the framework. Many predecessors have written a lot of very useful interfaces in advance, such as the storage of pictures, videos, etc., if you use the native code to write, If you don't use the cache, it will run very slowly, but if you use the framework, there won't be such a problem, because the predecessors have designed excellent ready-made interfaces for you to use, and you can learn from the source code they wrote when you have time. The most important thing is that the enterprise recruits people who can use the framework. Of course, I'm not saying that the original is not good. The original is an internal skill, and we should pay attention to it. However, there may be some problems in the learning of framework at the beginning, but I believe you can solve this problem very well! Here I recommend you to learn several frameworks: ThinkPHP, Django, springboot. The first two are relatively easy to learn, which are PHP and python frameworks, while the latter one is relatively difficult, which is Java. For those who want to learn crawler, they can learn Django, because it is very similar to the crawler framework scrapy, which is easy to master at the same time. It is said that Django and scrapy are developed by the same development team, so they are very similar. Of course, I just heard that I don't know what the actual situation is, hahaha

documents: the preparation of documents is really cumbersome, because there are many documents, so it's better to have a special person to write documents, especially to be able to build UML diagrams, mind maps and so on. When writing a document, you must pay attention to the time node. If you miss the time node, it's a pity

about programming language learning: I believe many students can't find a better programming language or framework learning website at present. Here I recommend several websites that I think are better: 1. MOOCS website, website: https://www.imooc.com/ 2. Laboratory building, website: https://www.shiyanlou.com/ 3. MOOC of China, website: https://www.icourse163.org/ 4. CSDN, website: https://www.csdn.net/ 5. GitHub, website: https://github.com/ . Now, we need to buy money in the Mogao class network and the experimental building. We need to buy money now. It's more expensive. You can go to salty fish and turn around to find a screen lesson. A treasure has been forced by some treasure official account. Of course, if you really can't find it, you can ask me some frames of learning videos in the background of public numbers. I still have some video stock of courses. The disadvantage of Chinese MOOCS lies in its timeliness. It can't be seen after the learning time of the course. It may be to protect teachers' rights and interests of knowledge labor. CSDN is very important. For beginners, CSDN should be able to cover all your problems. GitHub, as we all know, is mainly used to search for ready-made projects to learn other people's ideas of building software, or to search for some useful plug-ins, such as IP agent pool and fake user agent, which are commonly used in crawlers.
3. Well, etc fans are one of the larger communities. They are decentralized. They are not single communities. There are many communities doing things together.
4.

in front of the article: the video version is slightly different from the text version. If you want to see my affectionate interpretation, please see the video version (meow understands blockchain phase 22 | sharding: Ethereum is too slow, "disk" him!), The logic of thinking is strange. Please see the extended version

recently, Ethereum has shown an overwhelming positive trend e to the Constantinople upgrade, while Ethereum's upgrade road is like upgrading and fighting monsters, falling into rabbithole. No one knows how deep the hole is. Since it is a long way to go, it is of vital importance to make every step well and accurately. After overcoming this difficulty, Ethereum's next technical difficulty, sharding fragmentation, has been put on the table again. This issue of "meow understands blockchain" will take you into sharding, the magic weapon that makes Ethereum fast

what is sharding

slicing technology is not a new concept. At first, it is an optimization scheme for large central database. Specifically, it divides the data in large database into many shards according to certain rules, and then stores these data in different servers to rece the data access pressure of each server, So as to improve the performance of the whole database system

let's take a small popular example:

for example, meituan, Didi taxi and other software that we often use can be divided according to the "city". Because the data of different cities do not need to communicate, the data of different cities can be stored in different databases, so that the database server can be deployed to the nearest node from the corresponding city, Can also improve the speed of access, why not do it

from the above example, we should have a preliminary understanding of the concept of fragmentation. What about fragmentation in blockchain scenarios

taking Ethereum fragmentation as an example, in the original single chain system, the overall performance of the public chain depends on the performance of a single node. After fragmentation, each node only needs to undertake the work of the whole network, and each fragmentation works in parallel. According to vitalik, each shard is like a separate galaxy, and each fragmentation is like an independent universe, In this way, the efficiency will be improved naturally! Originally, the total network TPS of Ethereum chain was about 20. Now, if it is increased to 100 pieces, the total network TPS can be increased to 2000. Similarly, the total network capacity will be increased to 100 times of the original

"each node only needs to undertake part of the work of the whole network", which will lead to several major problems. 1. How to determine which piece of work this node is responsible for? 2. Which transactions should be classified into which segments? 3. Does each node only need to store its own transaction information (ledger)

according to the implementation of the above problems, we can divide the fragmentation into three types: network fragmentation, transaction fragmentation and state fragmentation

Network fragmentation: how to divide the nodes of the whole network into different partitions

transaction segmentation: how to divide the whole network transactions into different segments

State fragmentation: how to make each node only maintain the account book in its own fragmentation without affecting the security of the whole system

the difference and connection between main chain and fragmentation chain

we have understood the types of fragmentation, so what's the difference between main chain and shard chain

turn left | turn right

the realization of Ethereum fragmentation is a long process. Even vitalik himself said that it will be graally realized by stages. We'd better look forward to whether fragmentation can move from theory to practice

5. Life is like a pool of ckweed, green and green, with a little bit of water color. When there is no wind, it is like a piece of cloth on the surface of the pool, without any wrinkles. It is also like a natural bronze mirror floating in the pool. Among them, there are also several branches that go straight across the surface of the pool. The surface of the ckweed is slightly broken, but it can't be completely cut, which shows its vitality. Weeds and Kingfisher also disturb the surface of ckweed from time to time, and the ripples of fish are inevitable, which makes ckweed more crowded and tense. Strong wind, wrinkled is ckweed; It is weeds that bend their heads; It is Kingfisher that has disappeared for a long time. The wrinkle is only for a moment. When the wind is a little small, Ping's face returns to its original state. After that, it was wrinkled and floating. Sometimes there are fish "visits.". Wind is the devil, weeds are bacteria, but they can't destroy it. After the wind, the surface is still intact - except for a few sundries. This reminds me of Wen Tianxiang's poem "life experience is ups and downs, the rain hits Ping". Yes, life is not like ckweed. There are always disturbances in a quiet life; And the wind and waves contain a peaceful life. The twists and turns of life, it is not the wind ckweed survival, ckweed is to take root in the water, and people are to survive in the world. Bumpy, long life, sighing to the sky, sighing the past life; Praise the Yellow River, praise the Yellow River majestic; Weeping at the grass, weeping grass nobody knows; Standing on the high mountain singing, singing the power of the high mountain; If there is only the tranquility of ckweed and no strong wind in life, then life is a cup of fresh water and tasteless; If there is only Xiaohe's selfishness, the world is frozen everywhere; If there is only the arrogance of Dashan, there is no selfless love in the world... Your own life and your own road are under your own feet and controlled by yourself. life! Duckweed!
6. Using Kushen cold wallet, the private key does not touch the net to ensure the security of assets
7.

in front of the article: the video version is slightly different from the text version. If you want to see my affectionate interpretation, please see the video version (meow understands blockchain phase 22 | sharding: Ethereum is too slow, "disk" him!), The logic of thinking is strange. Please see the extended version

recently, Ethereum has shown an overwhelming positive trend e to the Constantinople upgrade, while Ethereum's upgrade road is like upgrading and fighting monsters, falling into rabbithole. No one knows how deep the hole is. Since it is a long way to go, it is of vital importance to make every step well and accurately. After overcoming this difficulty, Ethereum's next technical difficulty, sharding fragmentation, has been put on the table again. This issue of "meow understands blockchain" will take you into sharding, the magic weapon that makes Ethereum fast

what is sharding

slicing technology is not a new concept. At first, it is an optimization scheme for large central database. Specifically, it divides the data in large database into many shards according to certain rules, and then stores these data in different servers to rece the data access pressure of each server, So as to improve the performance of the whole database system

let's take a small popular example:

for example, meituan, Didi taxi and other software that we often use can be divided according to the "city". Because the data of different cities do not need to communicate, the data of different cities can be stored in different databases, so that the database server can be deployed to the nearest node from the corresponding city, Can also improve the speed of access, why not do it

from the above examples, we should have a preliminary understanding of the concept of fragmentation. What about fragmentation in blockchain scenarios

taking Ethereum fragmentation as an example, in the original single chain system, the overall performance of the public chain depends on the performance of a single node. After fragmentation, each node only needs to undertake the work of the whole network, and each fragmentation works in parallel. According to vitalik, each shard is like a separate galaxy, and each fragmentation is like an independent universe, In this way, the efficiency will be improved naturally! Originally, the total network TPS of Ethereum chain was about 20. Now, if it is increased to 100 pieces, the total network TPS can be increased to 2000. Similarly, the total network capacity will be increased to 100 times of the original

"each node only needs to undertake part of the work of the whole network", which will lead to several major problems. 1. How to determine which piece of work this node is responsible for? 2. Which transactions should be classified into which segments? 3. Does each node only need to store its own transaction information (ledger)

according to the implementation of the above problems, we can divide the fragmentation into three types: network fragmentation, transaction fragmentation and state fragmentation

Network fragmentation: how to divide the nodes of the whole network into different partitions

transaction segmentation: how to divide the whole network transactions into different segments

State fragmentation: how to make each node only maintain the account book in its own fragmentation without affecting the security of the whole system

the difference and connection between main chain and fragmentation chain

we have understood the types of fragmentation, so what's the difference between main chain and shard chain

turn left | turn right

the realization of Ethereum fragmentation is a long process. Even vitalik himself said that it will be graally realized by stages. We'd better look forward to whether fragmentation can move from theory to practice

Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750