- Hợp đồng tương lai được thanh toán bằng tiền mặt, có nghĩa là các quỹ không phải giữ bitcoin.
Năm 2021: Sự đồn thổi về Web
Vào năm 2021, đã có rất nhiều tin đồn về “Web3”. Việc tìm kiếm nhanh tin tức về Web3 chỉ trong vài tháng qua mang đến vô số sự kiện lớn, từ phát triển công nghệ đến cơ hội tài trợ lớn cho đến việc các công ty truyền thống áp dụng công nghệ Web3 ngày càng tăng.
Ví dụ: vào tháng 10, Stripe đã thông báo rằng họ đang tạo một nhóm kỹ thuật tập trung vào tiền điện tử để “xây dựng tương lai của thanh toán Web3”. Nhà cung cấp cơ sở hạ tầng chuỗi khối Alchemy đã thông báo huy động được 250 triệu đô la trong vòng tài trợ Series C, giúp tăng định giá của họ lên 3,5 tỷ đô la. Ngay sau khi Facebook đổi thương hiệu thành Meta, họ tiết lộ rằng metaverse của họ sẽ hỗ trợ NFT, vì vậy mọi người có thể mua, hiển thị và bán chúng một cách an toàn trong không gian kỹ thuật số của họ.
Vào tháng 11, Solana, Lightspeed ventures và FTX đã công bố một quỹ trị giá 100 triệu đô la nhằm phát triển trò chơi Web3, hỗ trợ studio game và công nghệ tích hợp Solana vào các trò chơi trên máy tính để bàn và thiết bị di
động. Nền tảng tìm kiếm bạn bè và hẹn hò phổ biến Bumble tiết lộ rằng họ đang khám phá thông qua “lăng kính Web3” cách kết hợp blockchain và tiền điện tử vào việc khởi chạy lại nền tảng tìm bạn BFF của họ. Công ty liên doanh tiền điện tử Paradigm đã công bố một quỹ khổng lồ 2,5 tỷ đô la nhằm phát triển các ứng dụng Web3 và lưu ý rằng hành trình của Web3 và tiền điện tử chỉ mới bắt đầu với các ứng dụng Web3 hiện đang tiếp cận một phần nhỏ đối tượng mà Web2 đã tiếp cận.
Sự quan tâm trên toàn thế giới đối với thuật ngữ “Web3” cũng đạt mức cao nhất mọi thời đại trên Google vào tháng 11, tăng khoảng 150% kể từ đầu tháng 10. Trục y bên dưới là thước đo sở thích tìm kiếm liên quan đến điểm cao nhất trong khoảng thời gian từ ngày 1 tháng 1 đến ngày 30 tháng 11.
Bất chấp tất cả những lời bàn tán, vẫn còn rất nhiều sự nhầm lẫn về Web3 là gì. Chúng tôi đã phát triển một mô hình tích hợp của Web3, tập trung vào những phát triển công nghệ đang xảy ra ở cấp độ kiến trúc web. Tiếp theo, chúng ta thảo luận về mô hình này, bối cảnh của nó trong lịch sử web và cách các phát triển xảy ra ở cả phần phụ trợ và giao diện người dùng của web có thể dẫn đến những thay đổi lớn về cách mọi người sử dụng và trải nghiệm web.
Một khuôn khổ đơn giản để hiểu công nghệ Web3
Theo một nghĩa nào đó, “Web3” (như “Web2”) chỉ là một từ thông dụng được sử dụng để bao gồm một tập hợp các hiện tượng mới trên web. Các thuật ngữ này có thể gây hiểu lầm vì web không ngừng phát triển và không "nâng cấp" cùng một lúc từ phiên bản này sang phiên bản khác. Tuy nhiên, các giai đoạn phát triển nhanh xảy ra trong một số điểm uốn tiến hóa nhất định.
Trong trường hợp của Web2, sự phát triển chủ yếu liên quan đến thương mại hóa và trải nghiệm xã hội có thể có trên web - một số điểm khác biệt chính bao gồm sự chuyển hướng về phía người dùng như các thực thể hàng đầu với các trang hồ sơ nổi bật, khả năng hình thành kết nối giữa nhiều người dùng, đăng nội dung dưới nhiều hình thức và các tiến bộ kỹ thuật như hệ thống nhắn tin nội bộ và Giao diện lập trình ứng dụng công cộng (API).
Trong Web3, những phát triển lớn đang diễn ra ở cả phần phụ trợ và giao diện người dùng, từ cách dữ liệu được lưu trữ và phục vụ đến trải nghiệm người dùng mới với các ứng dụng ví tích hợp và cổng vào Web3. Ở cấp độ xã hội, đang có xu hướng hướng tới một trang web được xây dựng và sở hữu công khai hơn do cộng đồng sở hữu và điều hành các tổ chức được kích hoạt bởi công nghệ blockchain. Như đã nói, Web3 vẫn đang trong giai đoạn đầu và bất kỳ tuyên bố nào về một "cuộc cách mạng" so với Web2 hoặc thay thế các công nghệ Web2 là quá sớm. Những tuyên bố như vậy có thể xuất phát từ sự thiếu rõ ràng về cách thức giao tiếp giữa máy khách và máy chủ hoạt động trong Web3. Tiếp theo, chúng tôi cố gắng giải quyết vấn đề này bằng cách tập trung vào các phát triển cụ thể đang xảy ra ở cấp máy khách-máy chủ của cơ sở hạ tầng web.
Mô hình tích hợp của Web3
Mô hình được trình bày dưới đây là "tích hợp" theo nghĩa nó làm nổi bật cách Web3 có thể được hiểu là sự mở rộng theo chiều ngang của cơ sở hạ tầng Web2 nhằm tăng khả năng phân quyền, sở hữu, khả năng xác minh và thực thi của người dùng.
Ở bên trái, chúng tôi trình bày một minh họa đơn giản về cơ sở hạ tầng công nghệ của Web2, dạng thống trị của web kể từ khoảng năm 2004. Về cơ bản, Web2, hay còn gọi là "web tham gia" và "web xã hội", bao gồm các máy khách và máy chủ giao tiếp thông qua Ngăn xếp giao thức Internet. So với “Web1”, dùng để chỉ giai đoạn đầu tiên trong quá trình phát triển của web từ khoảng năm 1991 đến năm 2004, Web2 liên quan đến giao tiếp hai chiều hơn giữa máy khách và máy chủ. Khả năng giao tiếp từ máy khách đến máy chủ tăng lên cho phép người dùng ghi và cập nhật dữ liệu theo cách an toàn, đáng tin cậy, tin tưởng và có thể mở rộng mà trước đây không thể thực hiện được - do đó, đôi khi Web1 được gọi là “Web chỉ đọc” trong khi Web2 được gọi là thành “Web đọc-ghi”. Những năng lực này đã mở đường cho những phát triển mới như hồ sơ người dùng, hệ thống nhắn tin nội bộ và nền tảng mạng xã hội.
Tập trung vào phía máy chủ, chúng tôi lưu ý rằng nội dung web (ví dụ: HTML / CSS, JavaScript, hình ảnh, video), logic ứng dụng (ví dụ: để phân phát nội dung động qua HTTP) và dữ liệu (ví dụ: dữ liệu được lưu trữ trong hệ thống quản lý cơ sở dữ liệu như MySQL) được lưu trữ trên các máy chủ tập trung và tư nhân hóa trong Web2. Ngược lại, Web1 tương đối phi tập trung, với chủ yếu là các trang thông tin tĩnh được lưu trữ bởi các máy chủ web chạy của nhà cung cấp dịch vụ Internet (ISP) khác nhau và các dịch vụ lưu trữ web miễn phí.
Một trong những lý do cho quá trình tư nhân hóa và tập trung hóa phía máy chủ là các cơ hội kinh tế đi kèm với sự phát triển xã hội của Web2. Đây là lần đầu tiên chúng tôi có thể tạo ra thị trường kỹ thuật số phát triển mạnh. Và giống như trong bất kỳ thị trường nào, việc hiểu rõ khách hàng của bạn là yếu tố quan trọng để tiếp thị hiệu quả. Như vậy, chúng
ta đã chứng kiến sự ra đời và phát triển bùng nổ của tiếp thị kỹ thuật số, thương mại hóa và hàng hóa dữ liệu cá nhân cũng như cuộc chạy đua giữa các công ty công nghệ để sở hữu nó. cách để nắm bắt và kiểm soát giá trị này. Quyền lực trở nên tập trung bởi một số công ty kiểm soát các nguồn tài nguyên quý giá này - ví dụ: thị trường cơ sở hạ tầng đám mây bị chi phối bởi một số ít những gã khổng lồ công nghệ (ví dụ: Amazon, Microsoft, Google).
Về cơ bản, ranh giới giữa máy khách và máy chủ đã trở nên mờ nhạt trong Web2 vì máy khách cũng “phục vụ” các máy chủ với dữ liệu và tài nguyên có giá trị. Trong quá trình này, máy khách mất quyền sở hữu các dữ liệu và tài nguyên này vì họ thường không sở hữu hoặc vận hành máy chủ.
Công nghệ web3, phân quyền và “công khai hóa”
Rõ ràng là bây giờ web đã mất liên lạc với một trong những nguyên lý cốt lõi ban đầu của nó:
“Không cần sự cho phép từ cơ quan trung ương để đăng bất cứ thứ gì lên web, không có nút kiểm soát trung tâm và vì vậy không có điểm lỗi nào ... và không có“ công tắc tiêu diệt ”! Điều này cũng ngụ ý tự do khỏi sự kiểm duyệt và giám sát bừa bãi.” - nhà sáng lập Web
Tầm nhìn phi tập trung của web đã được thay thế bằng một thực tế nơi các công ty kỹ thuật số được kiểm soát bởi các công ty công nghệ độc quyền. Tuy nhiên, sau một thời gian dài quá trình hóa, cấu trúc từ trên xuống của ngành công nghệ đang có dấu hiệu suy yếu. Các nhà phê bình đang bày tỏ mối quan ngại của họ về việc kiểm duyệt, giám sát, sai lệch thông tin cũng như khai thác người dùng và các cơ quan giám sát chống độc quyền đang kìm hãm các công ty công nghệ lớn để loại bỏ các hành vi độc quyền. Song song với đó, chúng tôi có một lượng lớn các nhà phát triển tài năng đang làm việc để xây dựng một phiên bản web mới tôn trọng tầm nhìn không tưởng ban đầu của nó, đề cao các nguyên tắc tự do, hòa nhập, cộng đồng và lịch sự. Như nhà phát minh web Tim Berners-Lee nói - "một trang web cho tất cả mọi người."
Nhưng hai thập kỷ qua đã chứng minh rằng việc xây dựng các dapp có khả năng mở rộng và bảo mật là rất khó. Có vẻ như việc kết hợp phân quyền với trải nghiệm người dùng mà chúng ta đã quen và yêu cầu trong Web2 là không khả thi về mặt tính toán trên cơ sở hạ tầng Web2. Có thể tập trung phía máy chủ cũng xuất hiện như một giải pháp tính toán khả thi duy nhất để đáp ứng nhu cầu của người dùng từ các ứng dụng web.
May mắn thay, một giải pháp phi tập trung có thể tồn tại trong blockchain và các công nghệ liên quan. Ví dụ: Bitcoin là một ứng dụng dựa trên blockchain chạy theo phương thức phân tán trên quy mô hiện tại với khoảng 14 nghìn full node có thể đếm được, bảo mật công nghệ ngày càng tăng theo quy mô mạng, giá trị cho người dùng cá nhân và hấp dẫn với non-user tăng trên mỗi hiệu ứng mạng. Do đó, các nhà phát triển tài năng trên toàn thế giới đang tìm cách xây dựng một web mới để tránh những sai lầm của Web2.
Để hiểu những khác biệt chính về kỹ thuật của web mới này, trước tiên chúng ta hãy xem xét các phát triển chính phía máy chủ. Trong hình bên dưới, chúng tôi phóng to đến cuối biểu đồ Web3 để cung cấp minh họa về cách các cấu trúc dữ liệu khác nhau có thể được lưu trữ và giao tiếp trong Web3.
Trong Web2, chúng tôi có nội dung web, logic ứng dụng và dữ liệu được lưu trữ trong máy chủ web tập trung, máy chủ ứng dụng và máy chủ cơ sở dữ liệu, tương ứng. Các hành động của người dùng được thực hiện trên giao diện người dùng của ứng dụng bắt đầu một chuỗi các yêu cầu và phản hồi thông tin trên phần phụ trợ.
Ví dụ: một yêu cầu HTTP được gửi từ trình duyệt máy khách có thể kích hoạt máy chủ web giao tiếp với máy chủ ứng dụng thông qua lệnh gọi API và máy chủ ứng dụng giao tiếp với máy chủ cơ sở dữ liệu thông qua truy vấn SQL. Phản hồi HTTP sau đó sẽ được gửi từ máy chủ web trở lại máy khách có chứa thông tin liên quan.
Trong Web3, các cấu trúc dữ liệu hiện được lưu trữ trong máy chủ web, ứng dụng và cơ sở dữ liệu tập trung có thể được lưu trữ trong các nút IPFS, Ethereum và Arweave phi tập trung. Dữ liệu được lưu trữ trong các máy chủ phi tập trung này (tức là các nút blockchain) có thể được các máy chủ ứng dụng tập trung yêu cầu thông qua các lệnh gọi thủ tục từ xa (RPC) để sau đó cung cấp cho máy chủ web tập trung thông tin liên quan. Ngoài ra, các nút blockchain có thể gửi thông tin liên quan đến ứng dụng giao diện người dùng Web3 như ví (ví dụ: MetaMask) hoặc cổng (ví dụ: cổng IPFS) thông qua RPC.
Đây chỉ là một ví dụ và các thiết lập khác đều có thể thực hiện được. Ví dụ: nội dung như HTML có thể được lưu trữ trên các nút Arweave và bộ dữ liệu có thể được lưu trữ trên các nút IPFS; logic ứng dụng, lệnh tạo-đọc-cập nhật-xóa (CRUD) và thực thi tài chính có thể được thực hiện trên các nút Solana hoặc một nền tảng máy tính phi tập trung khác.
Phân cấp theo thiết kế
Một trong những lựa chọn quan trọng mà các nhà phát triển cần thực hiện khi triển khai các công nghệ Web3 là mức độ phân quyền để truyền tải vào các thiết kế của họ. Người ta thường hiểu sai rằng có các trang web và ứng dụng “Web3” so với “Web2”, nhưng thực tế là ít phân loại hơn và liên tục hơn với các ứng dụng hiện có quyền truy cập vào phần
phụ trợ Web3 mở ra nhiều tiềm năng hơn cho việc phân quyền. Ban đầu, nhiều nhà phát triển nhằm mục đích phân cấp ứng dụng của họ ở mức tối đa có thể, nhưng điều đó đã được chứng minh là lý tưởng do tính chất chậm và đắt tiền của các blockchain ngày nay. Có khả năng trong thời gian tới, “ứng dụng Web3” sẽ vẫn sử dụng cơ sở hạ tầng Web2 ở một mức độ nào đó (có lẽ chúng ta nên gắn nhãn cho chúng là ứng dụng Web 2.1, 2.2, ..., 3.0 cho chính xác). Ví dụ: Uniswap.org và các ứng dụng DeFi phổ biến khác lưu trữ giao diện người dùng của chúng trên các máy chủ tập trung và miền của chúng được mua từ các máy chủ DNS tập trung.
Ví
Quay trở lại sơ đồ Web3 tổng thể, chúng ta có thể thấy rằng Web3 cũng đi kèm với các phát triển giao diện người dùng được kích hoạt bởi các phát triển phụ trợ mới. Có lẽ sự phát triển nổi bật nhất cho đến nay là ví người dùng, cho phép chúng ta xem thông tin blockchain như số dư tài khoản và lịch sử giao dịch một cách an toàn. Và quan trọng, chúng tôi có thể “sở hữu” ví bằng phần mềm hoặc phần cứng - cái được gọi là ví “tự quản lý”, “không giám hộ” hoặc “do người dùng kiểm soát”. Trong trường hợp lý tưởng, chủ sở hữu, và chỉ chủ sở hữu, có toàn quyền sở hữu và kiểm soát các khóa cá nhân để truy cập ví. Nói cách khác, phần mềm ví không sao chép thông tin khóa cá nhân, ngăn các bên thứ ba kiểm soát ví theo bất kỳ cách nào. Lưu ý rằng những gì chúng tôi “sở hữu” thực sự là khóa riêng tư để truy cập một địa chỉ công khai thường được liên kết với dữ liệu người dùng công khai, chẳng hạn như số dư tài khoản được sao chép và lưu trữ trên nhiều máy chủ theo cách phi tập trung. Một tùy chọn khác là ví “giám sát” hoặc ví “nóng” - những ví này thường được kiểm soát bởi các sàn giao dịch tập trung như Coinbase và Binance, những nơi quản lý tiền của người dùng thông qua ví tổng hợp cũng được kiểm soát bởi cùng một tổ chức. Như vậy, chúng cung cấp cho người dùng ít quyền sở hữu và bảo mật hơn nhưng cũng ít trách nhiệm hơn và tiện lợi hơn.
Ví phần mềm như MetaMask cũng hoạt động như cổng vào dapp. Để sử dụng dapp, người dùng cần biết trạng thái của các blockchains và có thể tương tác với chúng. Ví dụ: MetaMask cho phép người dùng truy cập dữ liệu chuỗi khối Ethereum thông qua các nút Ethereum do Infura cung cấp theo mặc định, mở quyền truy cập vào vũ trụ đang mở rộng của Các dapp Ethereum. Tuy nhiên, người dùng có thể cài đặt MetaMask thành truy cập dữ liệu Ethereum blockchain thông qua các nút Ethereum do Infura cung cấp theo mặc định, mở ra quyền truy cập vào vũ trụ mở rộng của các dapp
Ethereum. Tuy nhiên, người dùng có thể thiết lập MetaMask để truy cập vào chuỗi khối Ethereum thông qua một nhà cung cấp nút khác hoặc thậm chí thông qua nút