Báo cáo nghiên cứu liên doanh của LK: Lớp 3 có thể mang lại một vụ nổ lớn trong hệ sinh thái Chuỗi ứng dụng không?

Bài viết này được dịch máy
Xem bản gốc

TL; DR

Từ lớp 1 đến lớp 2

Làm thế nào để đạt được sự mở rộng về mặt kỹ thuật? Ethereum coi Rollup là giải pháp Lớp 2 duy nhất, bởi vì nó nhận ra việc mở rộng Ethereum mà không làm mất đi sự phân cấp và bảo mật. Từ góc độ mô đun hóa, Lớp 2 chịu trách nhiệm thực thi, trong khi việc giải quyết, đồng thuận và tính khả dụng của dữ liệu đều do Lớp 1 xử lý.

Từ lớp 2 đến lớp 3

Sự khác biệt giữa Layer2-Layer3 và Layer1-Layer2 là gì? Mặc dù công nghệ Rollup giải quyết được tắc nghẽn điện toán của Ethereum, nhưng nó không giải quyết được vấn đề về tính khả dụng của dữ liệu. Lớp trên cần nén dữ liệu giao dịch để truyền xuống lớp dưới, nhưng quá trình nén không thể lặp lại và hiệu suất của Lớp2-Lớp3 không thể mang lại sự cải thiện đáng kể.

Với Layer2, tại sao chúng ta cần Layer3? Lớp 2 sẽ duy trì tính phi tập trung và cung cấp khả năng kết hợp như một lớp tính toán chung, trong khi Lớp 3 phải là một Chuỗi dành riêng cho ứng dụng để đáp ứng nhu cầu riêng của các ứng dụng khác nhau, chẳng hạn như: tính tương thích, hiệu quả, quyền riêng tư, v.v.

Nó cũng là hệ sinh thái Chuỗi ứng dụng, sự khác biệt giữa Layer3 và Cosmos là gì? Lớp 3 dựa vào hệ sinh thái Ethereum, giúp thu hút người dùng và tiền dễ dàng hơn, nhưng do có mối liên hệ chặt chẽ với Ethereum nên nó cũng mất một số quyền chủ quyền, chẳng hạn như việc nắm bắt giá trị của token.

Từ Layer3 đến LayerX?

Trạng thái phát triển Lớp 3: Arbitrum đã phát hành Chuỗi quỹ đạo vào ngày 22 tháng 6; zkSync đã thông báo vào ngày 26 tháng 6 rằng họ sẽ khởi chạy ZK Stack trong vòng vài tuần; Madara của hệ sinh thái Starknet đã giúp một dự án triển khai trong vòng 24 giờ trong cuộc thi hackathon. Chuỗi.

Layer3 là đây, Layer4 và Layer5 liệu có bị tụt lại xa? LK Venture tin rằng từ quan điểm kỹ thuật, Layer3 đã không thể đạt được bước nhảy vọt về hiệu suất thông qua việc xếp chồng đơn giản. Mặc dù hệ sinh thái giữa Layer1-2-3 có liên quan chặt chẽ với nhau (hệ sinh thái Ethereum) và khả năng tương tác mạnh hơn khả năng tương tác giữa Chuỗi không đồng nhất truyền thống (Chuỗi chéo rẻ hơn), nhưng chúng vẫn không thể kế thừa hoàn toàn hệ sinh thái của nhau. Tường thuật về việc mở rộng Ethereum có thể kết thúc ở Lớp 3.

Từ Layer1 đến Layer2: Chia tỷ lệ

Có một Bộ ba bất khả thi của blockchain trong chuỗi khối , đó là bảo mật, phân cấp và khả năng mở rộng không thể được thực hiện cùng một lúc. Ethereum đã chọn hai cái trước và không có đủ hỗ trợ cho cái sau. Vào các ngày trong tuần, một giao dịch hoán đổi trong Ethereum yêu cầu Phí gas từ 3 đến 4 đô la và trong thị trường bò với khối lượng giao dịch cao, một giao dịch hoán đổi thậm chí yêu cầu Phí gas gần 100 đô la và hiện tượng tắc nghẽn rất mạnh.

Dựa vào hệ sinh thái khổng lồ được thiết lập bởi lợi thế của người đi đầu, mặc dù nhiều Chuỗi công khai mới Ethereum trung vào các bộ phần mềm có thể mở rộng đã tiếp tục xuất hiện kể từ năm 2018, Ethereum vẫn chiếm vị trí thống trị tuyệt đối trên thị trường.

Trong số đó, ba sơ đồ Chuỗi, Validium và Rollup được sử dụng rộng rãi và mỗi sơ đồ có các giả định tin cậy khác nhau.

Chuỗi là một chuỗi khối độc lập được thực thi độc lập với Lớp 1 và được kết nối với mạng chính ETH thông qua cầu nối hai chiều. Chuỗi có thể có các tham số khối và thuật toán đồng thuận riêng biệt, có thể xử lý các giao dịch một cách hiệu quả, nhưng nó không kế thừa các thuộc tính bảo mật của Ethereum.

Validium sử dụng khả năng tính toán và tính sẵn có của dữ liệu off-chain, xử lý các giao dịch off-chain để tăng thông lượng và phát hành Bằng chứng không tri thức cho on-chain để xác minh các giao dịch off-chain trên Lớp 1 để bảo mật.

Rollup thực hiện các phép tính off-chain , nhưng sử dụng Lớp 1 làm lớp sẵn có của dữ liệu và kế thừa tính bảo mật của Ethereum bằng cách đưa ra bằng chứng gian lận hoặc bằng chứng hợp lệ cho on-chain để xác minh trong hợp đồng thông minh Lớp 1.

Ethereum coi Rollup là giải pháp Lớp 2 duy nhất, bởi vì nó nhận ra việc mở rộng Ethereum mà không làm mất đi sự phân cấp và bảo mật. Từ góc độ mô đun hóa, Lớp 2 chịu trách nhiệm thực thi, trong khi việc giải quyết, đồng thuận và tính khả dụng của dữ liệu đều do Lớp 1 xử lý.

Theo các chứng chỉ gửi khác nhau, Rollup có thể được chia thành Rollup lạc quan và Rollup ZK.

Đối với Tổng số lạc quan, Tổng số thực hiện các giao dịch theo đợt và gửi các giao dịch theo đợt, trạng thái trước khi thực hiện và trạng thái sau khi thực hiện tới hợp đồng Tổng số được triển khai trên Lớp 1. Layer1 không xác minh quá trình chuyển trạng thái, miễn là trạng thái ban đầu do Rollup gửi giống với trạng thái được lưu trữ trong hợp đồng Layer1, nó sẽ chuyển trạng thái sang trạng thái mới do Rollup gửi một cách lạc quan. Việc ngăn chặn gian lận được đảm bảo bởi các bằng chứng gian lận. Điều này sẽ khiến trạng thái Tổng số trở về trạng thái xác định trước tranh chấp và tính toán lại trạng thái pháp lý cũng như trừng phạt người xác thực theo kết quả. Trong thực tế, các tình huống gian lận hiếm khi xảy ra, vì vậy việc chuyển đổi trạng thái lạc quan thực sự tiết kiệm rất nhiều tài nguyên xác minh.

Sự khác biệt giữa ZK Rollup và Optimistic Rollup là việc chuyển trạng thái cần phải được xác minh. Nó không phải là hợp đồng Rollup của Lớp 1, mà là Bằng chứng về tính hợp lệ được xác minh trong hợp đồng. Sau khi xác minh xong, chuyển trạng thái ngay lập tức có hiệu lực không phải chờ đợi lâu thời gian tranh chấp lên đến một tuần.

Trong số các dự án sử dụng công nghệ Optimistic Rollup, những dự án trưởng thành nhất là Arbitrum và Optimism, cả hai đều đã được triển khai ra mắt mainnet. Trong số đó, Arbitrum đã triển khai các bằng chứng gian lận, nhưng chỉ dành cho các lần gửi Danh sách trắng, trong khi các bằng chứng gian lận của Optimism vẫn đang được phát triển. Cả hai đều đang tích cực thúc đẩy phân cấp, bao gồm phân cấp cho người đặt hàng và người xác nhận.

Đọc thêm: Khoa học phổ thông|Có bao nhiêu loại Rollup? Ngoài Giá trị, Lạc quan và..

Theo L2Beat, kể từ ngày 26 tháng 6 năm 2023, TVL của Arbitrum One và Optimism lần lượt là $5,81 tỷ và $2,25 tỷ. Các dự án khác sử dụng công nghệ Optimistic Rollup bao gồm Boba Network, Zora Network, Layer2.finance, Fuel, BNBOP, Coinbase, v.v., một số dự án được phát triển bằng OP Stack mã nguồn mở của nhóm Optimism.

Trong số các dự án sử dụng công nghệ ZK Rollup, những dự án chính hỗ trợ máy ảo là zkSync Era, StarkWare, Polygon zkEVM, v.v., hiện đang có trên mainnet, với TVL là $618M, $68,11M và $42,65M. Những loại chỉ hỗ trợ các loại giao dịch cụ thể bao gồm dydx, Loopring, zkSync Lite, v.v., với TVL là 350 triệu đô la, 98,47 triệu đô la và 97,69 triệu đô la. Hướng phát triển hiện tại của ZK Rollup là tương thích tốt hơn Ethereum , các dự án zkEVM đang được phát triển bao gồm Taiko, Scroll, Linea, v.v.

Từ Layer2 đến Layer3: Tùy chỉnh

Lớp2: 100x, Lớp3: 100x^2=10000x?

Từ Layer1 đến Layer2, chi phí giảm là 1/100. Vì vậy, thật tự nhiên khi nghĩ rằng nếu thực hiện thao tác tương tự trên Layer2 để xây dựng Layer3, thì chi phí của Layer3 sẽ giảm xuống còn 1/10000. Rất tiếc, câu trả lời là không.

Rollup giải quyết vấn đề điện toán của Ethereum bằng cách di chuyển thực thi off-chain : Các nút L1 không còn cần thực hiện từng giao dịch trong lô để xác minh tính chính xác của chuyển trạng thái, nhờ công nghệ bằng chứng đệ quy trong mật mã, điện toán có thể đệ quy cho hiệu suất không giới hạn, tuy nhiên tính khả dụng của dữ liệu không xếp chồng lên nhau. Layer2 cần chuyển dữ liệu giao dịch được đóng gói sang hợp đồng thông minh trong Ethereum dưới dạng dữ liệu cuộc gọi.Mặc dù dữ liệu giao dịch được đóng gói được nén nhưng dữ liệu không thể được nén hai lần bằng cùng một phương pháp. Dữ liệu giao dịch của Lớp 3 cuối cùng phải được gửi đến Lớp 1 (nếu không thì không thể kế thừa tính bảo mật), nhưng không thể hạ thấp mức độ nén của các giao dịch, do đó không thể giảm mức độ sẵn có của dữ liệu bằng cách xếp chồng.

Do đó, Layer3 không thể đi theo con đường xếp chồng đơn giản, giải pháp được nhóm StarkWare đề xuất là tùy biến, cho phép Layer3 và Layer2 đảm nhận các chức năng khác nhau.

Với Layer2, tại sao chúng ta cần Layer3?

Ethereum cung cấp bảo mật và phân cấp, và Lớp 2 cung cấp khả năng mở rộng, có thể nói rằng nó giải quyết được bộ ba bất khả thi của chuỗi khối. Tại sao chúng ta cần Lớp 3?

Khái niệm Layer3 lần đầu tiên được đề xuất bởi nhóm StarkWare trong bài viết " Fractal Scaling: From L2 to L3 ". Nhóm StarkWare tin rằng cấu trúc phân cấp này và ý tưởng đóng gói cũng là bản chất cốt lõi để duy trì sức sống của khoa học máy tính. Ngoài ra, Lớp 2 của máy ảo Lớp 2 sẽ duy trì tính phi tập trung như một lớp tính toán đa năng để cung cấp khả năng kết hợp, trong khi Lớp 3 sẽ đóng vai trò là một Chuỗi dành riêng cho ứng dụng để đáp ứng nhu cầu riêng của các ứng dụng khác nhau. Tính đầy đủ của Turing đã đặt nền tảng tốt cho việc phân lớp.Một khi đã đạt được tính hoàn thiện của Turing, về mặt lý thuyết, bất kỳ ứng dụng khả thi nào cũng có thể được thiết lập dựa trên nó.

Trên thực tế, để duy trì tính linh hoạt của mình, Layer2 phải thực hiện một số đánh đổi, điều này không thể đáp ứng nhu cầu của tất cả các ứng dụng. Biểu hiện trực tiếp nhất là để tạo bằng chứng hiệu quả hơn, StarkWare đã phát triển ngôn ngữ Cairo và CairoVM, vốn không tương thích với Ethereum.Tại thời điểm này, Chuỗi Lớp 3 có thể giải quyết vấn đề bảo mật của nó.

Các trường hợp sử dụng Layer3 có thể bao gồm:

  • Khả năng tương thích : Khả năng tương thích với các máy ảo khác bằng cách triển khai trình thông dịch cho các ngôn ngữ khác trên máy ảo Layer2
  • Hiệu quả : Nếu ứng dụng theo đuổi TPS cực cao (chẳng hạn như trò chơi, mạng xã hội), bạn có thể xem xét từ bỏ một phần bảo mật, sử dụng giải pháp Validum và giải quyết trên Lớp 2; ứng dụng cũng có thể tùy chỉnh định dạng giao dịch theo nhu cầu riêng của nó để đạt được tỷ lệ nén cao hơn.
  • Quyền riêng tư : Chuỗi quyền riêng tư được xây dựng đặc biệt để giải quyết trên Lớp 2, nhưng nó không thể được quan sát công khai.

Ngoài ra, do Chuỗi ứng dụng được dành riêng và sẽ không bị ảnh hưởng trực tiếp bởi các ứng dụng khác nên hiệu suất và chi phí của Chuỗi tương đối chắc chắn. Đồng thời, giao dịch bắc cầu không cần truyền trực tiếp trên Lớp 1, chi phí thấp hơn và cầu nối giữa L2-L3 và L3-L3 rẻ hơn. Layer3 cũng có một lợi thế rõ ràng trong việc gửi các giao dịch theo lô, lượng Gas cố định sàn giao dịch thấp hơn và không cần phải đợi lâu để nhiều giao dịch được gửi cùng nhau, giúp giảm lượng Gas trung bình, điều này có thể giảm bớt đáng kể các vấn đề tồn tại trong Lớp 2. Thừa nhận tình thế tiến thoái lưỡng nan giữa thời gian và chi phí.

Cùng là hệ sinh thái Chuỗi ứng dụng, sự khác biệt giữa Layer3 và Cosmos là gì?

Có thể nói Cosmos là dự án đầu tiên đề xuất khái niệm Chuỗi ứng dụng, thông qua Cosmos SDK, người dùng có thể dễ dàng tùy chỉnh và phát hành Chuỗi ứng dụng của riêng mình. Cosmos IBC thậm chí còn có nhiều điểm chuẩn hơn so với giao thức TCP/IP trên Internet, cung cấp khả năng tương tác tự nhiên cho Chuỗi ứng dụng được xây dựng bằng SDK Cosmos. Nói một cách đơn giản, tầm nhìn của Cosmos là xây dựng một vũ trụ chuỗi khối được kết nối với nhau bởi hàng nghìn Chuỗi .

Layer3 cũng đã làm việc chăm chỉ về khả năng tương tác. Do có cùng kiến ​​trúc kỹ thuật và chi phí giao dịch thấp, Chuỗi chéo giữa Layer3 sẽ không đáng tin cậy, nhanh và rẻ, vì vậy có thể coi thanh khoản giữa Layer3 được chia sẻ. Từ quan điểm về khả năng tương tác, Layer3 và Cosmos mang lại chức năng gần như giống nhau.

Đọc thêm: Bankless: Cosmos sẽ là hình thức cuối cùng của chuỗi khối?

Nhóm nghiên cứu đầu tư của LK Venture tin rằng sự khác biệt lớn nhất giữa Layer3 và Cosmos nằm ở mối liên hệ với hệ sinh thái Ethereum , đây vừa là ưu điểm vừa là nhược điểm.

Khi nói đến lợi thế, nó chủ yếu nằm ở thanh khoản và lượng người dùng khổng lồ của hệ sinh thái Ethereum .

Cosmos dù sở hữu công nghệ mạnh mẽ và là Chuỗi hàng đầu của nhiều đại gia, nhưng Cosmos vẫn không thoát khỏi số phận thị phần thấp. Theo dữ liệu của DeifLlma, kể từ ngày 26 tháng 6 năm 2023, TVL của Ethereum là 26,2 tỷ đô la, trong khi toàn bộ hệ sinh thái Cosmos chỉ cộng lại gần 1 tỷ đô la. Để Layer3 thành công, hệ sinh thái Ethereum là một yếu tố quan trọng.

Khi nói đến nhược điểm, nó chủ yếu nằm ở mối liên hệ chặt chẽ với Ethereum và mất một số chủ quyền.

Đối với việc sử dụng Chuỗi Cosmos, mô hình token được bên dự án thiết kế hoàn toàn theo nhu cầu và việc trao quyền token rất mạnh. Tuy nhiên, Token gốc của Chuỗi Layer3 sẽ bị hạn chế bởi Ethereum. Mặc dù bên dự án có thể trao quyền cho Token gốc dưới dạng token Gas, nhưng không thể phủ nhận rằng dữ liệu giao dịch cuối cùng được gửi tới Ethereum tiêu tốn $ETH. Do đó, nếu token Gas không phải là $ETH mà là Token gốc do chính họ phát hành, bên dự án cần liên tục chuyển đổi Token gốc thành $ETH để gửi và quyền cuối cùng sẽ vẫn được chuyển sang $ ETH.

Một tính năng khác của Lớp 3 là mọi thứ được thực hiện trên Lớp 3 thực sự có thể được chuyển sang Lớp 2, điều này chỉ phụ thuộc vào sự lựa chọn của lớp DA.

Nếu Lớp 2, mà Lớp 3 dựa vào để giải quyết, có lỗ hổng bảo mật hoặc hoạt động bị từ chối, thì Lớp 3 có thể di chuyển sang Lớp 2 khác với chi phí thấp hoặc thậm chí trực tiếp dựa vào Lớp 1 để xử lý DA và giải quyết, đồng thời trở thành Lớp 2. Do tính kết nối cao với hệ sinh thái Ethereum, nhiều cách chơi sáng tạo có thể ra đời trên Layer3.

Triển vọng từ Layer3 đến LayerX

Trạng thái phát triển Layer3

Vào ngày 22 tháng 6, Offchain Labs đã phát hành các công cụ để phát hành Chuỗi quỹ đạo Arbitrum. Chuỗi quỹ đạo là Lớp 3 trên lớp Arbitrum Layer2 và bạn có thể chọn sử dụng một trong ba Lớp 2 bao gồm Arbitrum One, Arbitrum Nova và Arbitrum Goerli để thanh toán. Người dùng có thể chọn sử dụng công nghệ Rollup hoặc Anytrust, điểm khác biệt là Anytrust sử dụng DAC thay vì gửi dữ liệu giao dịch on-chain, rẻ hơn nhưng kém an toàn hơn. Ưu điểm của Orbit Chain nằm ở quy trình Chuỗi đơn giản, khả năng tương tác với hệ sinh thái Arbitrum, cập nhật thời gian thực của Nitro và khả năng tương thích EVM + do Stylus cung cấp (hỗ trợ viết Rust, C, C++ và thực thi trên máy ảo WASM). Người dùng có thể tùy chỉnh và phát hành bất kỳ Chuỗi quỹ đạo nào mà không cần sự cho phép, nhưng chúng phải được giải quyết trên Arbitrum Layer2, nếu không, họ cần liên hệ với Offchain Labs hoặc Arbitrum DAO để được cấp phép.

Vào ngày 26 tháng 6, zkSync đã phát hành một bài báo, thông báo rằng họ sẽ sửa đổi mã nguồn mở hiện có trong vài tuần tới và khởi chạy ZK Stack, cho phép người dùng sử dụng tùy chỉnh của nó để xây dựng siêu Chuỗi ZK của riêng họ. Khác với Chuỗi quỹ đạo của Arbitrum, ZK Stack nhấn mạnh chủ quyền và khả năng tương tác, đồng thời người dùng hoàn toàn có thể tùy chỉnh theo nhu cầu của mình. Chuỗi được xây dựng bằng ZK Stack có thể đạt được khả năng tương tác không cần cầu nối. ZK Stack có thể được sử dụng để xây dựng cả Lớp 2 và Lớp 3. Không có hạn chế chính thức nào đối với nó và không có yêu cầu giải quyết trên zkSync. Từ quan điểm này, chủ quyền do ZK Stack cung cấp dường như mạnh mẽ hơn.

Đọc thêm: Matter Labs lại phát hành ZK Stack và tham vọng mô-đun của nó bị khóa trong "L2+L3"

Là nhóm StarkWare đầu tiên đề xuất khái niệm Lớp 3, họ cũng đang tích cực thúc đẩy sự phát triển của Lớp 3 trong hệ sinh thái Starknet của mình. Madara đang thử nghiệm Ngăn xếp công khai. Trong hackathon @PragmaOracle, một nhóm đã sử dụng Madara để hoàn thành việc phát hành Chuỗi trong vòng 24 giờ. Tuy nhiên, do công nghệ chứng minh zk-STARK độc đáo của Starknet, mức độ trưởng thành của công nghệ tương đối thấp và có thể mất nhiều thời gian phát triển hơn để cải thiện sản phẩm, sau đó phát hành Starknet Stack ra công chúng.

Hệ sinh thái Layer3 hiện tại vẫn đang ở giai đoạn đầu, nhưng với sự ra mắt của nhiều công cụ Chuỗi tiện lợi Layer2 khác nhau, người ta tin rằng Layer3 sẽ sớm được triển khai chính thức. Khi cơ sở hạ tầng dần được hoàn thiện, làm thế nào để thu hút người dùng trở thành vấn đề được quan tâm nhất của tất cả Chuỗi.

Layer3 là đây, LayerX liệu có bị tụt lại xa?

Từ quan điểm kỹ thuật, Layer3 đã không thể đạt được bước nhảy vọt về hiệu suất thông qua việc xếp chồng đơn giản. Tất nhiên, Layer3 có thể đạt được những lợi thế cụ thể thông qua tùy chỉnh, nhưng việc mất đi tính linh hoạt sẽ gây khó khăn cho việc chồng chất hơn nữa. Tất nhiên, miễn là bạn muốn, loại chồng chất phân cấp này có thể được thực hiện vô hạn, tuy nhiên, nhóm nghiên cứu đầu tư của LK Venture tin rằng hiện tại, loại chồng chất này không thể đáp ứng bất kỳ nhu cầu nào và sẽ dẫn đến sự gia tăng hình học trong độ phức tạp của hệ thống.

Điểm quan trọng nhất là mặc dù mối quan hệ sinh thái giữa Layer1-Layer2-Layer3 có liên quan chặt chẽ với nhau (hệ sinh thái Ethereum), khả năng tương tác mạnh hơn so với giữa Chuỗi không đồng nhất truyền thống (Chuỗi chéo rẻ hơn), nhưng chúng vẫn không thể đạt được lẫn nhau. di truyền hoàn toàn về sinh thái. Các hợp đồng được triển khai trên Arbitrum One không thể được gọi trực tiếp trên Orbit Chain; thanh khoản của DEX được triển khai trên zkSync không thể được tổng hợp trực tiếp vào ZK Stack.

Thực trạng hiện nay là các trung tâm thương mại đã được xây dựng và ngày càng cao nhưng người bán hàng và khách hàng lại không có nhiều. Mặc dù tầng dưới cùng có rất nhiều thương nhân (Ethereum), nhưng mọi người vẫn không muốn đến các trung tâm mua sắm cao cấp để tiêu dùng, bởi vì số lượng thương nhân ở các tầng trên không nhiều bằng ở các tầng dưới.

Do đó, nhóm nghiên cứu đầu tư của LK Venture tin rằng trước khi công nghệ chuỗi khối được áp dụng trên quy mô lớn, Layer3 có thể khó có được số lượng người dùng cao. Đối với Layer4, Layer5...LayerN, ngay cả khi có những yêu cầu cụ thể đối với các ứng dụng riêng lẻ, tôi tin rằng nó sẽ không được quảng bá dưới biểu ngữ của LayerN.

Cổ nhân có câu: Đạo sinh nhất, nhất sinh nhị, nhị sinh tam, tam sinh vạn vật. Tường thuật về việc mở rộng Ethereum, hay nó sẽ kết thúc ở Lớp 3? Nó có thể mất thời gian để kiểm tra.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận