Skip to content

Commit 08347fc

Browse files
committed
learn web3 protocol 7.15
1 parent 042261b commit 08347fc

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

Derick_WICL1st.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,40 @@ timezone: Asia/Shanghai
6565
<!-- Content_START -->
6666
### 07.15
6767

68+
#### EIP-4804
69+
- ERC-4804, also known as "Web3 URL to EVM Call Message Translation," is an Ethereum Improvement Proposal that defines a standard for a new type of URL specifically designed for the Ethereum network. It's important to clarify that ERC-4804 has actually been merged into the EIPs as EIP-4804.
6870

71+
- Here's a breakdown of EIP-4804:
72+
73+
**Goal**: Create a decentralized equivalent to the familiar HTTP protocol used on the web. EIP-4804 aims to enable users to directly access content stored on the Ethereum blockchain and compatible blockchains (like Polygon) through user-friendly URLs.
74+
**Web3 URLs**: EIP-4804 introduces the concept of Web3 URLs. These URLs follow a similar format to standard web URLs (http://) but use the prefix "web3://". They can also leverage readable names from ENS (Ethereum Name Service) instead of complex wallet addresses for improved readability.
75+
**Translation to EVM Calls**: The core function of EIP-4804 is to translate a Web3 URL into an EVM call message. This message specifies the smart contract address and the function (method) to be called on the blockchain to retrieve the desired content.
76+
**Benefits**: EIP-4804 offers several advantages:
77+
**Direct Interaction**: Users can directly interact with on-chain content without relying on centralized servers or proxies.
78+
Improved User Experience: Web3 URLs provide a familiar and user-friendly way to access blockchain data.
79+
**Interoperability**: The standard is designed to work with other URI-compatible technologies like SVG.
80+
Decentralized Presentation Layer: EIP-4804 lays the groundwork for a decentralized presentation layer on Ethereum. This could allow for on-chain rendering of web content in the future.
81+
Current Status:
82+
83+
- EIP-4804 is still under development, but it has been merged into the official EIPs. While not yet fully implemented in all wallets and applications, it represents a significant step towards a more user-friendly and accessible Ethereum ecosystem.
84+
#### EIP-6860
85+
86+
- EIP-6860, or ERC-6860, is an Ethereum Improvement Proposal that aims to introduce a decentralized presentation layer for the Ethereum Virtual Machine (EVM) Base 4804. This essentially means it creates a way to show human-readable content on the blockchain.
87+
88+
- Here's how it works:
89+
90+
**Web3 URLs**: ERC-6860 utilizes Web3 URLs, which are similar to regular web URLs (like http://) but specifically designed for the Ethereum network. These URLs can use readable names from naming services instead of complex wallet addresses for better user experience.
91+
**EVM as a backend**: With ERC-6860, any web content, including HTML, CSS, images, and more, can be translated into EVM (Ethereum Virtual Machine) compatible messages. This allows the EVM to act as a decentralized backend for web applications.
92+
**Decentralized Presentation**: By enabling on-chain rendering of web content, ERC-6860 facilitates a decentralized presentation layer. This means the content isn't reliant on any centralized servers and can potentially be more resistant to censorship.
93+
94+
- 一种在http/https协议之外的一种新的协议,web3://协议,这个协议是为了让用户可以直接访问以太坊区块链上的内容,而不是通过中心化的服务器或代理。要重写dns为ens,将数据内容存储在便宜的l2,回调协议,将web3://协议转换为evm调用消息,这个消息指定了智能合约地址和要在区块链上调用的函数(方法)来检索所需的内容。
95+
- 学习了这两个协议,就看web3://的具体实现
96+
97+
[官网](https://web3url.io/#/)
98+
[测试合约](https://etherscan.io/token/0x892848074ddea461a15f337250da3ce55580ca85#readContract)
99+
[现有Demo](https://github.com/ethstorage/awesome-web3)
100+
- 作业是进行一些技术上的探索
101+
* 直接感觉是如果存储无法降到普通人能接受的价格,那这个将不可能推广成功
69102

70103

71104
### 07.16

0 commit comments

Comments
 (0)