A brief description of definitions from part 2, the history of technological development and comparative technology
This sentence is long, with a total of 7 sections.
1. Understanding zkrollup and optimistic rollup in a popular way
2. Brief history of plasma
3. Available information
4. Faction war
5. Argument de faction zk
6. X immutable
7. Conclusions
1. Understanding zkrollup and optimistic rollup in a popular way
Side chains are chains and the 2nd layer protocol does not have chains. Sidechains are also chains, so there are nodes, approval mechanisms, storage blocks, and blocks. The second process is not chains, so there is no idea of nodes, optimal mechanisms, and blocks.
Since Layer 2 has no concept of a block, you cannot see the block in the Layer 2 browser block resolve because there are no nodes and no approval is required. Now go to the Arbitrum browser. Bk and Block are also available. If you look closely at each block, there is a possibility of character. See screenshots for more details. The Layer 2 operator is solely responsible for connectivity and operations. At the heart of the blockchain is bullying.
The famous sandwich attack, for example, is a protest. You want to start a business and pay for $ 50 in gasoline. Someone sees this unfinished business (from Mempool) and then makes two deals using $ 100 gasoline, one is the same as yours. the coins you want to buy, the second is to sell the coins you buy. The cost of the first purchase is low and the cost of the next purchase is high. Therefore, the competitor uses both strategies to trade, first buys the currency he wants to buy, then raises the price and sells it.
What you think ultimately becomes more expensive, and the downside to the business is your competitor's satisfaction. This equates to the true just-in-time liquidity of Uniswap V3.
Once you understand the meaning of this action, it is easy to understand the difference between the two Layer 2 schemes (zk and op).
In order not to be confused with zk and op, I repeat the difference between the two.
Zk first proves that there is no problem with the proof of zero knowledge, then sends the data to the keychain. Check before and do it later.
Op accept, process the info first, send to the main channel, then wait for someone to object, no one will prove that they don't in a week. Yes. After that check again.
Change it in a popular way but not a strict one.
Classification is very important as the distributor says: “I will now show you two options. For the Achievement Key Chain. If you have any comments or suggestions on the distribution package, I will give you a week to find the proof. However, the old file is all there. (This is called file there) I think there is a problem or I wrongly stated. If the contest is successful, the key fob will still solve the problem. case.
The second method is to work hard, write a certificate every time a purchase order is filled, and have the certificate sent in exchange to the main chain. This way everyone involved in the business can ensure that everything I do is going well at all times. But the downside is that I get tired every time I have to do and submit tests. So it's really slow, and the harder the logic the slower it is, so you have to figure it out.
After reading the information above, you should have a general understanding of the two-level problem-solving process. No problem if you don't understand. We will discuss this in more detail later. Before that, let's take a look at the details of Plasma, which has become a topic of discussion.
2. History of plasma
A little plasma roots. In fact, during the hottest time of 2017, Ethereum was very crowded at the start. At the time, there was a lot of talk about expansion plans. Plasma is the first way to get more attention. Because the sponsor is V God and Joesph Poon by lightning.
The first version of Plasma was called Plasma MVP (Minimal Viable Plasma). This version failed. The first version is probably to identify various changes according to some rules and then make them together (in fact, many of the next improvements are to improve the data storage models of the methods).
So what's the deal with MVP? Remember the business classifier mentioned above? This person is the operator of the second process, and the second process must consider the operator's worst case. So zk is the certificate left by the operator for each transaction and op is the running time for the operator at the moment. The problems with MVP are:
- The duration of the competition is always 1 week.
- If it is determined that the operator behaved badly, then all changes should be recognized to ensure that all changes at the start of the course (note that not all variables follow the Merkel tree) .
Later, V God created a new version, Plasma Silver. The data models of exchange transactions and assets are also represented as non-homogeneous tokens. Thus, validation identifies each transaction performed by each. However, new issues have also emerged that require users to authenticate members when withdrawing money and require users to be online regularly during the transaction period. Moreover, in terms of storage, Plasma has very high demands on users and has to store all data by itself. The end result is failure.
3. Available information
You see zk is to prove that the result is correct by encrypting a small part of the result and the result credentials on the network key. Evidence may be required for examination.
In the final analysis, even the final measurement plans of Process 2 are problematic with the available data. The best way to understand the availability of information is to know if the nodes in the main network can receive this information and if it is reliable. In other words, the exchange data which was processed by the second layer can no longer exist. On a centralized server or site.
The Ethereum mainnet is safe because it puts all data on the chain so that anyone can see and identify it. However, this is slow and inefficient. The sidechain solution is more, the creation of a new one, the sidechain data does not interfere with the main chain, so the security of the main chain is independent of the side chain. This is why many people often think that the Layer 2 protocol is the best solution. This is because the second layer can increase the security of the keychain.
In terms of data availability, the second process reduces the data, one is to provide less data against the keychain to prove the market is ok, the other the source is given without information, but believe it me. , otherwise you will guess me. And the data is available at the time of testing, and the validation process is easier with previous solutions.
Now watch this tweet from God V.
Among them, SNARK and STARK are sources of zero-knowledge evidence, and if you are interested, you can check out the special content. The fraud proof is the best that has ever been said, and the translation is a crime proof, in fact this is the problem I mentioned before I brought up the evidence to prove that there is fraud in industry.
The next two lines are for data availability, on-chain means second-level industrial ingestion data is available in the main network, and off-chain means second-stage industrial ingestion data is for the network. main. I don't know and I haven't.
The truth of the picture is not mentioned before, a description is given here. Validium is based on zkrollup and suppresses some data transfer to the keychain, so that business can be done faster with less data, and it can achieve a higher level of performance as well. Marketing (details below because ImutableX uses it).
So follow this photo which we know more about today and there are still two types of detail mentioned at the beginning of the article: zk and op.
Most of the arbitrations and trusts are online and have a lot of work (especially local dogs) so there will be a lot of people familiar with op. Zk solution has many functions like dydx, convertible X, payment method for free gitcoin, etc.
4. Faction struggle operation
Everything has categories, just like blockchain. For starters, the concept of coins is not about ups and downs, it's about people.
Just as there are two groups in the two-phase contract, zk and op, there is also a conflict in zk and op.
As mentioned by op it is hit or miss and hopeful that you are online now. It is clear that the arbitrum has improved and so far arb has completed over 3 million trades. The bull, on the other hand, only completed over 200,000 trades. Corn! Optimistic browsers work a little better.
The non-blocking dosing operation is quite easy. The market in the first and second layers on the right collected all the keychains according to the keychain rules, so there is a Bk block symbol on the right. Compared to the arbitrum, it's really dangerous.
Some data comparisons between Arbitrum and Optimism:
Judging from the current situation, Arbitrum is actually ahead of both comparisons.
Recently, Optimistic implemented a rewards campaign to redistribute rewards to ecosystem activities. A total of 60 projects received a total of $ 1 million in prizes. If you take a close look at these jobs, they are much simpler and more professional jobs than prepaid plan apps. V God also wrote a review two days ago, noting that the rewards returned by Goodwill are excellent and the overall performance of the project is superior to that of Gitcoin 11. Infrastructure of This type of technology is particularly important for improving the performance of the project. Ethereum ecosystem.
A closer look at the Opitmistic transition shows that the chain link upgrade was completed a week ago and the number of special slots has increased over the past few days. . Before that, Optimistic could also explain that there is no app. Arbitum has not been closed for review since it went live in September.
I would like to say that the Tugou project, which took place at the start of Arbitrum, worked well in attracting consumers and money.
In addition, Binance supports deposits and withdrawals on Arbitrum ETH. This way you don't have to wait 7 days to withdraw ETH from Arbitrum in the future. Before that, there was a way to exchange value for income, and they agreed to provide such services. This means that if you want to order around 1 ETH, you don't have to wait 7 days. You can withdraw 0.98 ETH immediately. In other words, you borrow 0.98 ETH directly from the mainnet. After 7 days, the ETH will be increased and returned.
Since the error in the second layer itself is a stochastic event, it works as long as the user's short-term income can make the error equal to the full amount.
5. Faction Strugg zk
The two main categories of zkRollups are the zkSync product developed by Matter Labs and the StarkEx product developed by Starkwave. Among them, zkSync currently has two generations of zkSync1 and zkSync2, and Stark has two generations of StarkEx and Stark Net.
These differences are clearly explained by the CTO of Immutable X.
For the network you can play on now, StarkEx comes with 4 apps: DyDx and DiversiFi for Business, ImmutableX and Sorare for NFT. zkSync is offered for payment with the following NFT features:
ZKNFT.StarkEx is released, commercial support for dYdX and DiversiFi, ImmutableX and Sorare are used as NFT. On the other hand, zkSync is mature when it comes to payments, and zkNFT is aimed at solving the NFT problem.
If you still don't get it, check out the comments below.
About the two zkrollup installation team:
By comparing the two, it also appears that StarkWave is better. Current work using StarkEx technology solutions has also previously mentioned the well-known explosion models known as dydx, immutablex, deversifi and sorare. According to data from the official StarkWave website, the total cost of operations using our own solutions exceeded $ 1 billion, and more than 51 million businesses were created and assets amounted to over $ 215 billion.
For a comparison of different applications and future development plans, Bankless two days ago published an article titled "The Best Comparison for zkRollups Today", reports on it. Many Chinese dictionaries are already available. You can find out if you are interested. see.
6. X immutable
In particular, IMX, a great double layer, nothing to send parts in advance.
IMX uses a solution similar to dydx which only has zkrollups. The point is, the glass material and symbols are real NFTs because of the racing game. Stacks are cheaper than large networks, but they are otherwise expensive for larger games. To solve this problem, IMX is more powerful and directly used Validium mentioned above.
The difference between Validium and regular zkrollups is that they put all the available data to understand as a simple example.
In the example at the beginning of the article, all staff members have to do is edit the student tests.
Zkrollups are a way the operator uses a test pattern and the results of changes each time the operator completes the test and compiles the data. So everyone can see the test results directly. If you have any questions about the test results, look at the test diagram and look for errors. Editing is not a problem.
The acknowledgment of receipt is a direct download of the results, and a photo of the test will not be transmitted. In other words, some data is deleted. In the case of the mainnet, there is no way to know where the tests are, and there is no way to apply even if there is a thought. Because I don't have an exam and I don't know what it is. Again, it's about providing the available data, the available data.
However, this speeds up the entire modification (marketing) process.
In order to be more user-friendly, IMX set up a team to send images of the tests to another place called IPFS.
But referring to where is unnecessary and only data from the main blockchain network is the real blockchain. No matter how secure they may be elsewhere, they are not called cryptocurrency peoples.
Of course, IMX knows this too, so users can choose zkrollup regularly or validium for direct future operations. According to the ad, "The option is left to the user."
We currently allow users to choose between two Validium rollups and ZK rollup through a system called Volition, which provides maximum Validium scalability to measure NFTs for billions while the app is still on Ethereum. Start with that. go!
However, to be honest, you can understand the trade-off. However, letting users know that they are not a good option.
7. Conclusions
This article has no end and is more of a research / focus / discussion / book. It's a huge process because it involves two processes, and the design and construction are more complex. The goal is to let certain people know what they are doing when they buy these products or sign up to these contracts. Also, recently Chinese content is different and non-Chinese content is gradually decreasing, so I wrote one.
Scan QR code with WeChat