马蹄橘子

Posted on Jun 25, 2022Read on Mirror.xyz

Neon EVM答题活动

答题链接:

https://docs.google.com/forms/d/e/1FAIpQLSe0v-Glo5vUgez1VOaptB0Q1uv8xXS7D4UJwWaqg92enJgSYg/viewform

1.What is Neon EVM? Neon is an Ethereum Virtual Machine with the scalability and liquidity of Solana

2.What are the advantages of Neon EVM? Scalability Benefits/Solana’s Growing Ecosystem/First EVM on Solana/Easy Smart Contract Adaptation/Familiar Smart Contract Languages/Tools You Already Use

3.List some decentralized applications that are currently running on Neon EVM. NeonSwap

4.Describe the role of a Neon Proxy Operator. A proxy operator’s main task is to install software on a server to accept a transaction formed according to Ethereum rules, and to ensure its execution in Solana

5.What is Neon Governance & how to become a member? Neon governance is the process by which community stakeholders:

Reach consensus on solving issues that cannot be fully covered by software algorithms. Develop rules for the functioning of governance in accordance with the decisions stakeholders make, and record and store rules within the blockchain. Change the governance rules themselves through contractual amendments.

6.What are NEON tokens used for? The Neon economy is fee-based. The NEON token is a utility token that is needed to pay for the execution of Neon transactions. At launch, Neon governance will be handled by a multisig account whose keys are held by reputable individuals and entities with a vested interest in the success of Neon. Additionally, there will be a clear and user-friendly process for proposing and voting for protocol improvements.

Shortly after Mainnet launch, Neon governance will transition to a DAO, and the NEON token will be used for governance purposes as well.

7.What is ERC-20? The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly the same (in type and value) as another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token is and will always be equal to all the other Tokens

8.Where can we find information about Neon transactions? https://neonscan.org/

9.What is a Neon Council role? How can we get it? The Neon Council role is given to people who are super active and helpful in the community in various ways. Be activite in community and try do content in #contribution section

10.What are the requirements to send tokens between Solana and Neon EVM? Neon EVM operates with tokens that comply with the ERC-20 standard. Non-fungible tokens (NFTs) generated in accordance with the ERC-721 standard are not processed by the Neon EVM

11.What is the role of Neon Proxy within Neon EVM? The Neon Web3 Proxy performs two main functions:

The first function is to enable interactions between Ethereum clients and a Solana cluster. An Ethereum client doesn’t know anything about the interaction protocol for the Solana node. The Solana node doesn't know anything about Ethereum-like transactions. The Neon Web3 Proxy provides an Ethereum-like RPC endpoint for Ethereum clients. When an Ethereum client sends a Neon transaction to the Neon Web3 Proxy, the Proxy packs the Neon transaction into a Solana transaction and sends the Solana transaction to the Solana cluster for on-chain execution. The second function is to process big Ethereum-like transactions. Solana limits the amount of resources for the execution of a single Solana transaction. If an Ethereum-like transaction requires a lot of compute units, it cannot be performed within a single Solana transaction.

12.What are the limitations of Web3? Web3 has some limitations:

Scalability – transactions are slower on Web3 because they're decentralized. UX – interacting with Web3 applications can require extra steps, software, and education. Cost – most successful dApps put very small portions of their code on the blockchain as it's expensive.

13.How can we pay gas costs on the Neon EVM? Gas costs on the Neon EVM will be initially paid in NEON tokens. Eventually, payment will be accepted in NEON/ETH/ERC-20 at the discretion of the Neon EVM operator.

14.What allows Neon transactions to be executed in parallel? Solana can process tens of thousands of contracts in parallel using as many cores as are available to its validator. This functionality is known as Sealevel. Parallel processing is possible because Solana transactions describe all the accounts a transaction will read or write while executing. This prevents transactions from overlapping, and allows independent transactions and those that are reading the same account to be executed concurrently.

Regarding parallel processing on the Neon EVM, Neon transactions are wrapped into Solana transactions by the Neon Web3 Proxy. The Neon EVM program is a smart contract on Solana, so Solana loads the Neon EVM program for each Neon transaction. This allows them to be executed in parallel by Solana.

15.What components affect the calculation of the cost of Neon EVM gas fees? Neon EVM gas fees include three main components:

The cost of executing a Solana transaction, which depends on the number of signatures specified in the transaction. A fee paid to the Neon EVM governance body for using the Neon EVM. A fee paid to the Neon EVM operator that executes the transaction.

16.Describe the reason of blocking a Solana account while executing iterative transactions. The "blocking" of Solana accounts supports the atomicity of entire Neon transactions by preventing modifications to the targeted accounts through other Neon transactions.

17.What is a Maximum Storage Unit limitation for Solana account? 10MB

18.Choose the right statements The Solana Wormhole is an Ethereum bridge that helps transfer wealth from the Ethereum blockchain to the Solana blockchain. NeonPass is an open-source service designed to transfer tokens between Solana and the Neon EVM. A Neon EVM user pays for using Neon EVM dApps with simply transfer funds to the address of the dApp (contract).

19.What will happen to a transaction and user's funds if there are a shortage of user's balance to complete the tx? *the scheme bellow will probably help you to visualize the problem

If for any reason an operation is not performed at a given step (such as lack of funds), the next operator starts processing the transaction from the current step. This operator does not deposit any funds for the remaining steps. If they also do not complete all of the remaining steps, this process is passed to the next operator. At the "Final" step, a transaction is created that withdraws funds from the deposit in full and credits them to the operator who completed this last step. This method of implementation motivates not only the client, but also any operator involved in processing the transaction to have a vested interest in making sure that the transaction is successfully completed.

20.Describe how Neon works stage by stage. This scheme will help you. 这题我真不知道