Ấn tượng đầu tiên của tôi về Web3
(moxie.org)- Các ví tiền mã hóa như MetaMask, Rainbow là loại "non-custodial" (không lưu ký, khóa được lưu ở phía client), nhưng vẫn gặp cùng một vấn đề như các dApp của tôi: ví phải chạy trên thiết bị di động hoặc trong trình duyệt <br />
- Ethereum và các blockchain khác được thiết kế dựa trên ý tưởng mạng ngang hàng, nhưng không được thiết kế để thiết bị di động hay trình duyệt có thể trở thành một trong những peer đó <br /> <br />
- Các ví như MetaMask phải thực hiện những tác vụ phức tạp như hiển thị số dư, giao dịch gần đây và NFT của tôi, cũng như cấu hình giao dịch, tương tác với smart contract <br />
- Nói ngắn gọn, MetaMask phải tương tác với blockchain, nhưng blockchain lại được xây dựng theo cách khiến các client như MetaMask không thể tương tác trực tiếp<br />
- Vì vậy, cũng giống như dApp của tôi, MetaMask làm điều này bằng cách gọi API tới 3 công ty <br /> <br />
- Ví dụ, MetaMask <br /> → gọi API của Etherscan để hiển thị các giao dịch gần đây của bạn <br /> → hiển thị số dư tài khoản thông qua lời gọi API tới Infura <br /> → hiển thị NFT của bạn thông qua lời gọi API tới OpenSea <br /> <br />
- Một lần nữa, cũng như dApp của tôi, các phản hồi này không được xác thực theo bất kỳ cách nào<br />
- Chúng thậm chí còn không được ký để sau này có thể chứng minh rằng họ đã nói dối <br />
- Vì chúng dùng chung cùng một kết nối, TLS session ticket v.v. cho mọi tài khoản trong ví, nên dù tôi dùng nhiều tài khoản để tách biệt danh tính, các công ty này vẫn có thể biết các tài khoản đó có liên kết với nhau<br /> <br />
- MetaMask thực ra không làm nhiều việc; nó chỉ là một lớp hiển thị dữ liệu được cung cấp từ các API tập trung này<br />
- Đây không chỉ là vấn đề của MetaMask, Rainbow cũng được thiết lập theo đúng cách đó <br /> → điều thú vị là Rainbow có dữ liệu riêng cho các tính năng mạng xã hội trong ví (social graph, showcase), và họ chọn xây nó trên Firebase thay vì blockchain <br /> <br />
- Tất cả điều này có nghĩa là nếu NFT bị gỡ khỏi OpenSea thì nó cũng biến mất khỏi ví <br />
- Việc NFT của tôi không bị xóa khỏi blockchain ở đâu đó về mặt chức năng không quan trọng <br />
- Bởi vì ví — và ngày càng nhiều thứ trong hệ sinh thái — chỉ dùng API của OpenSea để hiển thị NFT<br />
→ và API đó đang trả về
304 No Contentcho NFT mà tôi sở hữu<br /> <br />
Tái hiện lại thế giới này <br />
- Khi nhìn vào lịch sử vì sao web1 trở thành web2, điều kỳ lạ ở web3 là các công nghệ như Ethereum lại được tạo ra với những ràng buộc ngầm giống web1<br />
- Để các công nghệ này có thể sử dụng được, các không gian đang lại được hợp nhất xoay quanh các nền tảng, "một lần nữa"<br />
- Infura, OpenSea, Coinbase, Etherscan là những bên sẽ vận hành server cho bạn và lặp lại các tính năng mới xuất hiện <br /> <br />
- Tương tự, các giao thức web3 phát triển chậm<br />
- Khi xây First Derivative, sẽ tốt hơn nếu định giá phái sinh như một tỷ lệ phần trăm của giá trị cơ sở <br />
- Dữ liệu đó không nằm on-chain mà nằm trong API do OpenSea cung cấp<br />
- Mọi người hào hứng với NFT royalty vì nó có thể mang lại lợi ích cho nhà sáng tạo, nhưng các royalty này không được quy định trong ERC-721<br />
- Giờ thì đã quá muộn để thay đổi, nên OpenSea có cách riêng để cấu hình royalty, giống như cách tồn tại ở web2<br />
- Việc lặp nhanh trên các nền tảng vốn đã tập trung đang vượt qua việc tích hợp khả năng kiểm soát vào các giao thức và nền tảng phân tán<br /> <br />
- Xét đến động lực này, không có gì đáng ngạc nhiên khi "xem NFT trong ví" lại đang ở trong không gian của "xem NFT trên OpenSea"<br /> <br />
- Tình huống này khá giống với email → tôi có thể tự vận hành mail server của mình, nhưng điều đó về mặt chức năng không quan trọng đối với quyền riêng tư/khả năng chống kiểm duyệt và quyền kiểm soát <br /> → vì ở đầu bên kia nơi tôi gửi và nhận sẽ là Gmail <br />
- Khi một hệ thống trạng thái phân tán bị tập trung hóa quanh các nền tảng vì sự tiện lợi, ta sẽ nhận điều tệ nhất của cả hai thế giới <br /> → chịu sự kiểm soát tập trung, nhưng lại đủ phân tán để bị sa lầy theo thời gian <br />
- Tôi có thể tạo chợ NFT của riêng mình, nhưng nếu OpenSea cung cấp lớp hiển thị cho NFT trong mọi ví mà mọi người dùng, thì tôi không thể cung cấp thêm tính năng gì<br /> <br />
- Đây không phải là lời phàn nàn về OpenSea hay cáo buộc những gì họ đã xây dựng → ngược lại hoàn toàn, họ chỉ đang cố tạo ra thứ hoạt động được
- Theo tôi, chúng ta nên kỳ vọng kiểu tích hợp nền tảng này sẽ xảy ra, và nếu nó là điều không thể tránh khỏi, thì ta cần thiết kế hệ thống để mọi thứ được tổ chức theo cách mà ta mong muốn <br />
- Nhưng điều tôi cảm nhận và lo ngại là... cộng đồng web3 đang kỳ vọng một kết quả khác với những gì chúng ta đã thấy <br /> <br />
Vẫn còn sớm<br />
- "Vẫn còn sớm" là câu rất hay xuất hiện trong không gian web3 khi bàn về vấn đề này <br />
- Ở một khía cạnh nào đó, có thể xem sự thất bại của tiền mã hóa — thứ chưa thể vượt ra ngoài một lý tưởng kỹ thuật tương đối sơ khai — là còn ở giai đoạn đầu, nhưng chuyện đó đã kéo dài hơn 10 năm rồi<br />
- Nhưng ngay cả nếu đây mới chỉ là khởi đầu (và hoàn toàn có thể sẽ thành công!), tôi cũng không chắc vì sao chúng ta nên coi đó là điều an ủi <br />
- Tôi nghĩ điều ngược lại mới đúng <br /> → ta cần chú ý ngay từ đầu <br /> → các công nghệ kiểu này có xu hướng bị tập trung hóa thông qua các nền tảng để trở thành hiện thực <br /> → điều này không ảnh hưởng tiêu cực đến tốc độ của hệ sinh thái, và phần lớn người tham gia thậm chí không biết hay không quan tâm chuyện này đang diễn ra <br />
- Bản thân phi tập trung không thực tế hoặc quan trọng với đa số mọi người<br /> → lượng phi tập trung mà mọi người muốn là mức tối thiểu cần thiết để một thứ tồn tại được, → và nếu không chủ động giải thích điều này, nó sẽ đẩy chúng ta ra xa kết quả lý tưởng hơn là đưa lại gần nó<br /> <br />
Nhưng không thể ngăn cơn sốt đào vàng
-
Nghĩ kỹ thì, nếu bỏ hết phần Web3 ra, OpenSea theo nghĩa trực tiếp lại là thứ "tốt hơn" rất nhiều <br /> → nhanh hơn, rẻ hơn và dễ dùng hơn cho tất cả mọi người <br /> → ví dụ, để chấp nhận một giá thầu cho NFT, bạn phải trả hơn $80~$150 chỉ riêng phí giao dịch Ethereum <br /> → điều này tạo ra một mức giá sàn nhân tạo cho mọi giá thầu, vì nếu không bạn sẽ mất tiền khi chấp nhận giá thấp hơn phí gas <br /> → ngay cả phí thẻ tín dụng vốn thường bị xem là vô lý thì so ra cũng còn rẻ <br /> → OpenSea cũng hoàn toàn có thể chỉ cần công bố một transparency log đơn giản nếu mọi người muốn bản ghi công khai về giao dịch/offer/bid v.v. <br /> <br />
-
Nhưng nếu ai đó xây một nền tảng mua bán hình ảnh mà danh nghĩa không dựa trên tiền mã hóa, thì có lẽ nó đã không thành công <br />
-
Không phải vì nó không phân tán, mà vì chúng ta đã thấy quá nhiều rằng những thứ cần để nó vận hành vốn dĩ đã không phân tán rồi <br />
-
Tôi không nghĩ thứ này bùng nổ chỉ vì cơn sốt đào vàng<br />
-
Mọi người kiếm tiền nhờ đầu cơ tiền mã hóa, và những người đó quan tâm đến việc dùng tiền mã hóa theo cách vừa hỗ trợ khoản đầu tư vừa tạo thêm lợi nhuận → tức là một "Market of transfer of Wealth" (thị trường chuyển giao tài sản) <br />
-
Những người ở đầu bên kia của NFT không quan tâm đến mô hình niềm tin phân tán hay cơ chế thanh toán, họ quan tâm tiền đang ở đâu <br />
-
Vì thế, tiền kéo mọi người vào OpenSea, cải thiện trải nghiệm bằng cách xây nền tảng lặp lại các giao thức web3 trong không gian web2, rồi cuối cùng cung cấp khả năng mint NFT thông qua chính OpenSea thay vì smart contract của bạn, và sau đó điều này lại tạo cơ hội để Coinbase cung cấp khả năng truy cập thị trường NFT trên nền tảng của họ thông qua thẻ ghi nợ của bạn <br />
-
Điều này mở cửa cho Coinbase, bên có thể tự quản lý token thông qua dark pool mà họ sở hữu, từ đó loại bỏ phí giao dịch một cách hiệu quả và hoàn toàn không cần tương tác với smart contract <br />
-
Cuối cùng, toàn bộ phần Web3 sẽ biến mất, và thứ bạn có chỉ là một website có thể bán các file JPEG bằng thẻ tín dụng <br />
-
Dự án này không thể bắt đầu như một nền tảng Web2 vì động lực thị trường, nhưng rồi sẽ kết thúc như một nền tảng Web2 bởi chính những động lực thị trường đó cùng sức mạnh của sự tập trung hóa <br /> <br />
-
Các nghệ sĩ NFT hào hứng với kiểu tiến triển này, vì điều đó có nghĩa là sẽ có nhiều hoạt động đầu cơ/đầu tư hơn vào tác phẩm nghệ thuật của họ <br />
-
Nhưng nếu điểm cốt lõi của Web3 là tránh các cạm bẫy của Web2, thì chúng ta nên lo ngại rằng đây là xu hướng tự nhiên của các giao thức mới, thứ rốt cuộc lại mang đến một tương lai khác như vậy <br /> <br />
-
Tôi nghĩ những lực thị trường kiểu này sẽ tiếp tục tồn tại, và việc nó kéo dài bao lâu phụ thuộc vào việc lượng tiền mã hóa khổng lồ đã được tích lũy cuối cùng nằm bên trong cỗ máy này hay chỉ nằm trong một chiếc xô bị rò <br />
-
Nếu dòng tiền chảy qua NFT lại tiếp tục quay trở vào không gian crypto, nó có thể tăng tốc mãi mãi (bất kể có chỉ là web2x2 hay không)<br />
-
Nhưng nếu nó bị churn, thì đây sẽ chỉ là một blip <br />
-
Cá nhân tôi nghĩ là đã có đủ tiền được tạo ra và đã có đủ "vòi nước" (nguồn tiếp tiền) để chuyện này sẽ không chỉ là một blip <br />
-
Nếu vậy, tôi nghĩ rất đáng để khẩn cấp cân nhắc cách tránh để Web3 trở thành web2x2 (vẫn là Web2 nhưng ít quyền riêng tư hơn rất nhiều) <br /> <br />
Có thể đang thiếu sáng tạo <br />
- Tôi mới chỉ nhúng chân vào Web3 <br />
- Nhưng chỉ cần nhìn qua một dự án nhỏ như thế này cũng có thể dễ dàng hiểu vì sao nhiều người lại thấy hệ sinh thái Web3 thú vị đến vậy <br />
- Tôi không nghĩ (Web3) đang đi trên quỹ đạo đưa chúng ta rời xa các nền tảng tập trung, cũng không nghĩ nó sẽ thay đổi căn bản mối quan hệ của chúng ta với công nghệ, và tôi cho rằng mức độ bảo vệ quyền riêng tư của nó còn thấp hơn internet hiện tại (vốn đã rất thấp!). Nhưng tôi cũng hiểu vì sao những nerd như tôi lại hào hứng xây dựng nó <br />
- Ít nhất ở cấp độ nerd, nó là một thứ gì đó mới mẻ và tạo ra không gian cho sự sáng tạo/khám phá, gợi nhớ đến thời kỳ đầu của internet<br />
- Trớ trêu thay, một phần của sự sáng tạo đó lại đến từ chính các ràng buộc khiến Web3 trở nên quá vụng về<br />
- Tôi hy vọng sự sáng tạo và khám phá mà chúng ta đang thấy sẽ tạo ra kết quả tích cực, nhưng tôi không chắc điều đó có đủ để ngăn lại những động lực quen thuộc vốn đã tồn tại trên internet hay không <br /> <br />
- Nếu muốn thay đổi mối quan hệ của mình với công nghệ, tôi nghĩ chúng ta phải làm điều đó một cách có chủ đích. Suy nghĩ nền tảng của tôi là như sau <br /> <br />
- Chúng ta phải chấp nhận tiền đề rằng con người sẽ không tự vận hành máy chủ của riêng mình, ngay cả khi thiết kế các hệ thống có thể phân tán sự tin cậy mà không cần phải phân tán hạ tầng <br /> "We should accept the premise that people will not run their own servers by designing systems that can distribute trust without having to distribute infrastructure"<br /> → Điều này hàm ý một kiến trúc dự đoán và chấp nhận tính tất yếu của mối quan hệ client/server tương đối tập trung, nhưng phân tán sự tin cậy bằng mật mã học chứ không phải bằng hạ tầng <br /> → Điều làm tôi ngạc nhiên ở Web3 là tuy nó được xây dựng trên nền tảng "crypto", nhưng "cryptography" lại hầu như chẳng liên quan mấy <br /> <br />
- Chúng ta nên cố gắng giảm gánh nặng của việc xây dựng phần mềm <br /> "We should try to reduce the burden of building software"<br /> → Ở thời điểm này, các dự án phần mềm đòi hỏi một lượng nhân lực khổng lồ<br /> → Ngay cả một ứng dụng tương đối đơn giản cũng cần một nhóm người ngồi trước máy tính 8 tiếng mỗi ngày, mỗi ngày, mãi mãi<br /> → Không phải lúc nào cũng vậy, nhưng đã từng có thời mà một đội ngũ 50 người tham gia vào một dự án phần mềm không bị xem là một "nhóm nhỏ" <br /> → Miễn là phần mềm còn đòi hỏi kiểu năng lượng tập trung và sự dồn sức của những con người có chuyên môn hóa rất cao như vậy, tôi nghĩ nó sẽ có xu hướng phục vụ lợi ích của những người ngồi trong căn phòng đó mỗi ngày hơn là phục vụ những mục tiêu rộng lớn hơn mà chúng ta hình dung <br /> → Nếu muốn thay đổi mối quan hệ của chúng ta với công nghệ, tôi nghĩ chúng ta phải làm cho việc tạo ra phần mềm trở nên dễ dàng hơn, nhưng trong suốt cuộc đời mình tôi chỉ thấy điều ngược lại <br /> → Đáng tiếc là tôi nghĩ các hệ thống phân tán có xu hướng làm trầm trọng thêm xu hướng này, vì chúng không làm công việc bớt phức tạp và bớt khó hơn mà ngược lại còn khiến nó phức tạp và khó hơn </p>
14 bình luận