Con đường gập ghềnh của đấu giá dòng lệnh đến uy tín

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

🎉Mới- nghe phiên bản âm thanh🎙️ của bài viết này🎉

Trong khi thời tiết đang bắt đầu mát mẻ, cuộc thảo luận về tương lai của Ethereum đã nóng lên. Năm đột phá của Solana và những lo ngại về L2 khai thác đã làm lung lay niềm tin vào Ethereum. Trong khi giá cả và thị trường vẫn trì trệ, tiến triển đã đến từ phía nghiên cứu. Dưới đây, Zhev xem xét không gian MEV theo góc nhìn của các cuộc đấu giá dòng lệnh (OFA) và đánh giá những gì có thể là ông chủ cuối cùng của MEV: chạy các cuộc đấu giá đáng tin cậy trên các blockchain chống kiểm duyệt.


Nhìn chung, chúng ta đã tiến triển nhanh chóng hướng tới các mục tiêu giảm thiểu MEV do Flashbots đặt rađược Ethereum tiếp quản . Trên thực tế, thành công của Flashbots – thực tế là bộ mặt của MEV trên Ethereum – ngụ ý rằng mục tiêu làm sáng tỏ khu rừng tối tăm đã gần đạt được. Hai mục tiêu còn lại – dân chủ hóa việc khai thác có ý thức và phân phối lợi ích – cũng đang được đưa ra ánh sáng nhiều hơn. Tuy nhiên, vẫn còn nhiều việc phải làm trước khi Ethereum đạt đến thiên đường MEV, nơi rò rỉ được giảm thiểu ở mọi ngăn xếp của giao thức.

Vấn đề dễ mắc phải nhất đối với MEV trên Ethereum là hầu hết các cuộc đấu giá đều hoàn toàn không phải chuỗi và tập trung. Điều này có nghĩa là giao thức không thể đưa ra bất kỳ đảm bảo nào về việc thực hiện cho bất kỳ người tham gia nào trong các cuộc đấu giá như vậy. Thay vào đó, đảm bảo được trao bởi một tác nhân thứ hai có nhiều đặc quyền hơn trong cơ chế.

Điều này được minh họa rõ nhất bằng Đấu giá dòng lệnh (OFA). Các cuộc đấu giá như vậy được cho là giải pháp cho vấn đề phân phối giá trị, một cách để người dùng lấy lại giá trị mà họ chịu trách nhiệm tạo ra bằng cách chạy một cuộc đấu giá song song với MEV-Boost hoặc bất kỳ cuộc đấu giá PBS tương tự nào. Và trong khi OFA đã nâng cao phúc lợi của người dùng, vẫn còn những vấn đề khác. OFA dựa vào các trung gian đáng tin cậy, những người cuối cùng sẽ phục tùng thị trường xây dựng độc quyền, nơi đã chứng minh được sự sẵn sàng kiểm duyệt các giao dịch theo ý muốn của họ . Do đó, cần phải nỗ lực để đảm bảo rằng các nhà sản xuất Block không thể tác động đến các giao dịch của ứng dụng và thay đổi chúng theo hướng có lợi cho họ.

Điều này cuối cùng có nghĩa là cần có các thiết kế OFA mới phi tập trung. Và quan trọng hơn, cơ sở hạ tầng đáng tin cậy với khả năng chống kiểm duyệt để chạy các OFA này cũng vậy, có thể là SUAVE và FOCIL hoặc BRAID mới được giới thiệu – sẽ giới thiệu nhiều người đề xuất cho giao thức Ethereum. Mặc dù SUAVE và tương lai liên kết với Flashbots/Ethereum có vẻ như là kết cục MEV không thể tránh khỏi, nhưng con đường đưa nhiều người đề xuất đến với Ethereum có vẻ như là lựa chọn bất ngờ.

Đấu giá theo lệnh, nhưng phải làm cho chúng đáng tin cậy

Trong bài viết trước , chúng tôi đã đánh giá một số nền tảng OFA mới nổi tại thời điểm đó, đóng vai trò là trung gian đáng tin cậy giữa người trích xuất (người tìm kiếm và người xây dựng) và người dùng theo khuôn khổ PBS.

Trước khi tiếp tục, điều quan trọng cần lưu ý là hầu hết các OFA hiệu suất cao cho đến nay – chẳng hạn như UniswapX, CoWswap, v.v. – đều dành riêng cho ứng dụng (trong trường hợp này, chúng cung cấp OFA để thực hiện giao dịch/hoán đổi). Điều này có nghĩa là chúng không phải là cơ sở hạ tầng MEV có thể tổng quát hóa mà được thiết kế riêng để ngăn chặn các nhà giao dịch bán lẻ tiên phong, do đó, mặc dù có giá trị, nhưng chúng không phải là Block xây dựng dài hạn cung cấp khả năng lập trình của hợp đồng thông minh. Điều này thậm chí còn không tính đến các điểm khó khăn khác như chi phí khởi động mạng lưới giải quyết thực sự ưu tiên phúc lợi của người dùng (hứa là bạn sẽ không tiên phong với bất kỳ ai, anh bạn) và những bất lợi đi kèm với mạng lưới giải quyết bị cô lập.

Ngoài ra còn có vấn đề là hầu hết các nền tảng OFA phát triển mạnh theo mô hình thanh toán cho luồng lệnh (PFOF) hoặc luồng lệnh độc quyền (EOF). Ở đây, các ứng dụng hướng đến người dùng như RPC, nhà cung cấp ví và Các ứng dụng phi tập trung (DAPPS) nhận thanh toán từ trình trích xuất để có quyền truy cập độc quyền vào lệnh của người dùng, một dạng tích hợp theo chiều dọc.

Vậy thì, chúng ta có hai vấn đề chính:

  1. sự gia tăng của các thỏa thuận ngầm và mô hình PFOF không tối ưu cho phúc lợi của người dùng.

  2. nhà sản xuất Block (người xây dựng và người đề xuất) có thể kiểm duyệt các giao dịch chỉ trả cho họ một phần tối thiểu của giá trị có thể trích xuất của giao dịch. Nói cách khác, chi phí kiểm duyệt thấp của giao thức cơ sở.

Để khắc phục vấn đề đầu tiên, các OFA tổng quát/không phụ thuộc vào ứng dụng đang được thiết kế với mục tiêu được triển khai như một phần của logic thực thi giao thức (giống như đấu giá MEV), để các ứng dụng có thể dễ dàng triển khai OFA với chi phí thấp hơn. Điều này cuối cùng sẽ xác định lại cách phúc lợi của người dùng chồng chéo với các đảm bảo bao gồm/thực thi.

Nhược điểm lớn nhất của việc tiến hành đấu giá ngoài chuỗi là việc ngăn chặn hành vi săn mồi không phải là bản chất của hệ thống mà được thực thi thông qua việc mất uy tín và/hoặc các hình phạt cố định được áp dụng bởi một cơ quan (tập trung).

Ngoài ra, bên cạnh các yếu tố khác (như chi phí tham gia) luôn dẫn đến chế độ độc quyền không mong muốn trên thị trường MEV, mô hình PFOF chắc chắn mang tính độc quyền, như được chứng minh bằng tình trạng độc quyền ngày càng tăng trong việc tạo lập thị trường trên TradFi của các công ty HFT .

Độc quyền này không đạt được thông qua cạnh tranh công bằng giữa các trình trích xuất, nơi họ tối ưu hóa các tính năng và phúc lợi của người dùng. Thay vào đó, thông qua các thỏa thuận ngầm mà người dùng không nhất thiết được hưởng lợi và thậm chí có thể không biết. Trên thực tế, 80% doanh thu của trình xây dựng Block đến từ luồng lệnh riêng tư - vậy tại sao lại bỏ qua cú đấm?

Để ngăn chặn vòng phản hồi này, cần phải nỗ lực tạo ra nhiều sự cạnh tranh và phân cấp hơn trên cả thị trường OFA và thị trường xây dựng Block .

Điều quan trọng nhất cần sửa là thị trường xây dựng tập trung, ngăn chặn các cuộc đấu giá MEV được chạy trên chuỗi. Chúng tôi sẽ thảo luận chi tiết hơn bên dưới, nhưng muốn nêu bật hai thiết kế OFA đầy hứa hẹn, MEV-Share và Atlas, giúp cải thiện hai lĩnh vực chính: quyền riêng tư và chủ quyền ứng dụng.

  • Quyền riêng tư có thể lập trình thông qua MEV-Share:

    • MEV-Share được triển khai như một kênh mã nguồn mở để thực hiện/bao gồm OFA hướng tới mục tiêu khai thác có ý thức .

    • Người khởi tạo gửi giao dịch đến nút MEV-Share, cho phép họ chỉ định tùy chọn riêng tư bằng cách sử dụng các gợi ý . Các gợi ý này là các tham số dữ liệu cụ thể của giao dịch bao gồm dữ liệu cuộc gọi, nhật ký, Hash, địa chỉ hợp đồng, ETC Nút chịu trách nhiệm loại bỏ lệnh của người dùng dựa trên các gợi ý mà họ chọn để tiết lộ, tạo ra Hash của lệnh đã loại bỏ/thay đổi này và chia sẻ hàm Hash với các trình tìm kiếm tích hợp dưới dạng sự kiện . Từ đây trở đi, nó hoạt động giống như một OFA điển hình, trong đó những người tìm kiếm cạnh tranh để giành quyền thực thi, sau đó là quyền đưa vào một bó OFA, trước khi tiến hành đấu giá PBS để thực thi tải trọng.

    • Điểm khác biệt chính của MEV-Share là đảm bảo quyền riêng tư trong khi vẫn duy trì mục nhập đấu giá Không cần cho phép , có thể được coi là mempool công khai mới. Điều này gợi ý về tầm nhìn lớn hơn với SUAVE và TEE .

  • Giải trình tự ứng dụng cụ thể thông qua Atlas :

    • Atlas là một giao thức trừu tượng thực thi tổng quát để giảm thiểu MEV ở cấp ứng dụng, giúp hợp nhất các mạng lưới giải quyết trên nhiều ứng dụng và cho phép chúng lưu trữ mọi loại OFA chuyên biệt.

    • Atlas cho phép cái được gọi là trình tự ứng dụng cụ thể , có nghĩa là nó cho phép các ứng dụng kiểm soát chi tiết luồng lệnh của chúng. Điều này cho phép tạo ra các thiết kế riêng biệt hơn, phản ánh tốt hơn nhu cầu của ứng dụng và người dùng.

    • Nó dựa trên khái niệm “trừu tượng thực thi” và tận dụng Đề xuất cải tiến Ethereum (EIP)-4337 , được tạo ra để cung cấp cho các hợp đồng thông minh chức năng lớn hơn. Atlas tận dụng mempool thứ cấp này để đóng gói các hoạt động 'tạo giá trị' bên trong cùng một giao dịch như các hoạt động 'thu thập giá trị', do đó không ai có thể 'gỡ bỏ' nó hoặc kiểm duyệt bất kỳ giá thầu nào mà không kiểm duyệt phần tạo ra giá trị.

Chia sẻ so với Atlas: Cơ sở hạ tầng đều thiếu cả hai

Sự khác biệt chính về thiết kế giữa MEV-Share và Atlas nằm ở nguồn gốc của các đảm bảo bao gồm của cuộc đấu giá. MEV-Share dựa vào các đảm bảo từ các nhà xây dựng Block để có độ tin cậy, do đó, tính phi tập trung và khả năng cạnh tranh của bộ xây dựng là rất quan trọng, Flashbots cho biết đó là lý do tại sao họ xây dựng SUAVE.

Trong khi đó, Atlas chọn sử dụng hợp đồng Entrypoint, tương tự như Yêu cầu bình luận Ethereum (ERC) 4337 , để có quyền truy cập trực tiếp vào mempool thay thế (gọi là 'ops relay') do bên quan tâm lưu trữ. Sự khác biệt về nguồn gốc của bảo đảm bao gồm này cho phép Atlas linh hoạt hơn nhiều, vì nó không cần giao thức hỗ trợ PBS để hoạt động. Tuy nhiên, điều này phải trả giá bằng hiệu quả gas vì có rất nhiều xác minh cần thực hiện trên chuỗi.

Những thiết kế này cải thiện phúc lợi của người dùng, nhưng cuối cùng, chúng chỉ có hiệu quả nếu có cơ sở hạ tầng trung lập đáng tin cậy để điều hành các cuộc đấu giá này.

OFA và tính tất yếu của khả năng phục hồi kiểm duyệt

Trong “ đấu giá đáng tin cậy, tối ưu thông qua blockchain ”, Tarun và cộng sự đã xem xét tác động của blockchain và mật mã lên các cuộc đấu giá đáng tin cậy . Khái niệm về độ tin cậy trong bối cảnh này dựa trên công trình của Akbapour , trong đó một cuộc đấu giá đáng tin cậy được định nghĩa là cuộc đấu giá mà doanh thu của người đấu giá (người bán) sẽ tốt hơn khi họ tuân theo cơ chế được mô tả. Kết quả từ Tarun và cộng sự cho thấy blockchain chống kiểm duyệt thúc đẩy độ tin cậy .

Câu hỏi đặt ra là liệu một blockchain có thể chạy một cuộc đấu giá công bằng, có giá trị cao trong khi vẫn duy trì được khả năng chống kiểm duyệt hay không? Trong thiết lập hiện tại, Titan, rsync và beaverbuild ( ba nhà xây dựng Block lớn nhất trên Ethereum ) có vị thế đặc quyền đối với bất kỳ cuộc đấu giá trên chuỗi nào và sẽ chỉ kiểm duyệt bất kỳ giao dịch nào từ một cuộc đấu giá cố gắng phân phối lại MEV mà họ đã tận tụy kiếm được. Đây là một trở ngại lớn đối với các nỗ lực giảm LVR và chênh lệch giá CEX-DEX. Do đó, bất kỳ OFA đáng tin cậy nào cũng chỉ có thể hoạt động hoàn toàn khi có sự đảm bảo về tính bao gồm công bằng và khả năng chống kiểm duyệt trước mọi tỷ lệ cược từ blockchain.

Vậy thì, những câu hỏi phổ biến là (a) Ethereum (hoặc một blockchain khác) có thể cung cấp những đảm bảo này như thế nào? và (b) quyền lực của Block Producer có thể bị hạn chế theo những cách nào để đảm bảo không có khả năng kiểm duyệt?

Có hai con đường đang nổi lên cho hướng đi của thị trường. Con đường đầu tiên là tiếp tục chiến lược giảm thiểu và phân phối lại MEV trong bốn năm qua, do Flashbots dẫn đầu. Và con đường thứ hai cố gắng khắc phục nguồn gốc của đặc quyền MEV bằng cách xóa bỏ hoàn toàn độc quyền của bên đề xuất.

SUAVE, FOCIL, Flashbots và Quỹ Ethereum

Flashbots được tung ra với mục đích “ đi trước cuộc khủng hoảng MEV ”. Đây là sự thừa nhận ngầm rằng họ sẽ không giải quyết cuộc khủng hoảng mà sẽ xây dựng các công cụ khai thác rồi tìm cách làm cho chúng trở nên công bằng.

SUAVE (hay Đấu giá thống nhất duy nhất để thể hiện giá trị) chính là mục tiêu cuối cùng cho tầm nhìn này, một blockchain đóng vai trò là trình xây dựng Block phi tập trung cho bất kỳ chuỗi Máy ảo Ethereum (EVM) .

SUAVE mở rộng tính riêng tư có thể lập trình của MEV-Share sang các môi trường thực thi có thể sử dụng nó như một trình xây dựng Block phi tập trung hoặc thậm chí là một trình sắp xếp được chia sẻ. Nó sử dụng “ TEE-kettles ” như các vùng tính toán bí mật và chạy như “ chuỗi SUAVE ” được hỗ trợ bởi giao thức Consensus bằng chứng thẩm quyền của Clique. SUAVE có ý định trở thành cơ sở hạ tầng đáng tin cậy cho các cuộc đấu giá MEV, về cơ bản trở thành nơi khai thác tất cả MEV, nhưng với ưu điểm là nó được chạy trên một chuỗi khối phi tập trung, thay vì chuỗi cung ứng MEV mờ đục như hiện nay.

Cách tiếp cận này chuyển giao vấn đề chống kiểm duyệt sang một môi trường khác ngoài L1, nghĩa là khả năng chống kiểm duyệt của Ethereum sẽ phụ thuộc vào một chuỗi khác.

Để củng cố khả năng chống kiểm duyệt, các nhà nghiên cứu Ethereum đã đề xuất danh sách bao gồm. Mặc dù các thông số kỹ thuật khác nhau giữa các thiết kế, tiền đề cơ bản của danh sách bao gồm là cho phép người đề xuất bắt buộc đưa một số giao dịch vào vị trí của họ (hoặc một giao dịch trong tương lai!), có khả năng chống lại mong muốn của người xây dựng kiểm duyệt.

FOCIL tiến thêm một bước nữa để chuyển việc tạo danh sách bao gồm từ người đề xuất vị trí sang một ủy ban không có người lãnh đạo gồm những người xác thực được chọn ngẫu nhiên. Đối với mỗi vị trí, một tập hợp ngẫu nhiên những người xác thực tạo ra một danh sách bao gồm cục bộ từ các giao dịch trong mempool, danh sách này phải được đưa vào Block tiếp theo.

Thiết kế này giống một bản vá hơn là một trong nhiều vụ rò rỉ PBS trên Ethereum, và vấn đề với các bản vá là chúng hầu như không tồn tại lâu dài. Nhóm tại init4 tech gần đây cũng đã chỉ ra rằng việc đưa vào bắt buộc không ngăn chặn được việc kiểm duyệt hầu hết các giao dịch DeFi . FOCIL có thể hữu ích nhưng nó sẽ không giải quyết được tình trạng độc quyền của nhà xây dựng.

Vì vậy, con đường đầu tiên là nơi Ethereum triển khai thứ gì đó giống như FOCIL ở cấp độ giao thức và sau đó dựa vào SUAVE để phân cấp thị trường xây dựng Block của mình.

BRAID, chú ngựa ô

Flashbots và Ethereum Foundation đều đã đồng ý hợp tác để đưa các cuộc đấu giá MEV ra bên ngoài Ethereum, nhưng quan điểm thông thường này đang bắt đầu trở nên không còn phù hợp với sự xuất hiện của các thiết kế đề xuất nhiều bên đồng thời (MCP) và BRAID.

Với nhiều người đề xuất, thay vì có một người đề xuất duy nhất thêm các khối cho mỗi khe, giao thức triển khai một lược đồ không có người dẫn đầu trong đó ít nhất hai người đề xuất chịu trách nhiệm tạo ra tải trọng sẽ được thực thi cho khe. Điều này loại bỏ độc quyền mà một thực thể duy nhất có về việc bao gồm và cho phép giao thức phơi bày chi phí kiểm duyệt đắt đỏ hơn ở mỗi khe, nhiều hơn so với trong lược đồ dựa trên người dẫn đầu. Điều này là do quan sát thấy rằng một khe duy nhất với K người đề xuất đạt được cùng chi phí kiểm duyệt sẽ yêu cầu K khe trên một chuỗi người đề xuất duy nhất.

Công trình của Max Resnick về BRAID một lần nữa đã khơi dậy sự quan tâm đến chủ đề này như một phương tiện khả thi để tăng khả năng chống kiểm duyệt/chi phí kiểm duyệt của một giao thức. Trong khi các thông số kỹ thuật vẫn đang được hoàn thiện theo thời gian thực, BRAID và kiến ​​trúc nhiều người đề xuất của nó là một quả bóng phá hoại lộ trình Ethereum hiện tại và kiến ​​trúc PBS của nó ( nó được coi là một giải pháp thay thế trực tiếp cho FOCIL). Sau khi được trình bày vào tháng trước, BRAID đã nhanh chóng nhận được sự hỗ trợ từ Dan Robinson của Paradigm , điều này đáng chú ý vì khoản đầu tư của họ vào Flashbots và SUAVE theo nghĩa mở rộng. Tuy nhiên, không phải tất cả mọi người từ Paradigm đều tham gia và có vẻ như SUAVE sẽ cạnh tranh với BRAID cho giải pháp cuối cùng sẽ là giải pháp lâu dài để giảm thiểu MEV. Max thậm chí đã tham gia Bankless hai lần trong sáu tuần để cố gắng thay đổi nhận thức của Ethereum (và có vẻ như nó đang hiệu quả - ít nhất là trong cuộc thảo luận "L2 có đang trích xuất không?" ).

Cũng có những lời chỉ trích khác về BRAID, nhắm vào ý tưởng của nó về một chương trình không có người dẫn đầu để đạt được Consensus. Trong một hệ thống như vậy, phải có một số khoản cho phép về độ trễ, để những người đề xuất có thể đạt được một số mức độ phát hành đồng thời. Một khoảng thời gian Short sẽ dẫn đến việc bỏ lỡ các khe cắm và các lỗi tiềm ẩn Liveness . Nhưng những khoảng thời gian dài hơn sẽ phơi bày vấn đề về lần xem cuối cùng, trong đó các tác nhân có thể trì hoãn để xem các khối do những người đề xuất khác phát hành và có khả năng gây phiền nhiễu cho họ.

Nếu được triển khai, BRAID sẽ đảo lộn chuỗi cung ứng MEV. Vẫn sẽ có rò rỉ nhưng không còn tác nhân rõ ràng nào trong hệ thống có thể khai thác nó. Điều này có nghĩa là phân phối lại nhiều hơn dựa trên động lực cạnh tranh thay vì thiện chí.

Có ích gì khi thử không?

MEV đã chứng minh là một vấn đề khó giải quyết (và thú vị!) đến mức chúng ta thường quên lý do tại sao nó lại gây tổn hại đến phúc lợi của người dùng ngay từ đầu. Người dùng hiện sợ giao dịch trên chuỗi vì hành vi săn mồi của MEV. Thật vậy, nếu bạn phải tin tưởng ai đó, tại sao không chọn CEX? Chúng thân thiện hơn những sinh vật trong khu rừng tối tăm. Tình cảm đó sẽ không thay đổi chỉ sau một đêm, nhưng công việc đang được thực hiện hiện cung cấp cho các nhà phát triển ứng dụng các công cụ và cơ sở hạ tầng để làm cho MEV trở nên vô hình mà không có rủi ro tập trung hóa mới.

Đây sẽ là một bước tiến lớn, nhưng liệu nó có giải quyết được vấn đề về luồng lệnh riêng tư hay không?

Có lẽ là không. Nhưng nó sẽ sửa chữa luồng lệnh độc quyền nơi các nhà xây dựng cố hữu mua luồng và củng cố thêm thế độc quyền của họ. Thay vào đó, nếu không có thị trường xây dựng tập trung, vấn đề luồng lệnh riêng tư sẽ trở thành câu hỏi về việc thực hiện tốt nhất cho các nhà phát triển ứng dụng.

Với cơ sở hạ tầng đáng tin cậy để chạy các cuộc đấu giá không thể bị kiểm duyệt bởi các nhà xây dựng Block , các ứng dụng và những người khởi tạo giao dịch khác sẽ kiểm soát tốt hơn chuỗi cung ứng MEV của họ. Điều này có nghĩa là họ sẽ phải trở nên thành thạo hơn trong việc đóng gói các giao dịch hoặc thuê ngoài cho các nhà xây dựng bên thứ ba thực hiện. Vai trò đóng gói chặt chẽ các khối vẫn sẽ cần thiết nhưng được thực hiện bởi các tác nhân riêng biệt ở các bộ phận khác nhau của chuỗi cung ứng.


Lặt vặt

  • USDS và SKY ra mắt trên Ethereum, hoàn thiện việc đổi thương hiệu MakerDAO LINK (Chainlink)

  • Centrifuge ra mắt thị trường RWA Morpho mới trên Base LINK (Chainlink)

  • Visa phát hành bảng điều khiển mới về việc sử dụng stablecoin LINK (Chainlink)

  • Các nhà lập pháp Hạ viện đụng độ tại phiên điều trần đầu tiên của quốc hội về DeFi LINK (Chainlink)

  • cbBTC của Coinbase đạt 120 triệu đô la một tuần sau khi ra mắt LINK (Chainlink)

  • SAFE đề xuất phí hoán đổi gốc LINK (Chainlink)

  • Doppler, một thiết kế móc khởi động thanh khoản trên Uniswap v4 LINK (Chainlink)

  • Atlas, một DeFi Ethereum L2 hiệu suất cao dựa trên SVM, ra mắt mạng thử nghiệm LINK (Chainlink)

  • ZKsync công bố hệ thống quản trị onchain LINK (Chainlink)

Suy nghĩ và dự đoán


Vậy là xong! Rất mong nhận được phản hồi. Chỉ cần nhấn trả lời. Thật tuyệt khi được trở lại sau một mùa hè thư giãn!

Dose of DeFi được viết bởi Chris Powers , với sự hỗ trợ của Denis Suslov , ZhevFinancial Content Lab .

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