, September 29, 2022

0 kết quả được tìm thấy

SỰ KHÁC BIỆT GIỮA WEB2 VÀ WEB3


  •   5 min reads
SỰ KHÁC BIỆT GIỮA WEB2 VÀ WEB3
Web2 đề cập đến phiên bản của Internet mà hầu hết chúng ta biết ngày nay. Một mạng internet được thống trị bởi các công ty cung cấp dịch vụ để đổi lấy dữ liệu cá nhân của bạn. Web3, trong ngữ cảnh của Ethereum, đề cập đến các ứng dụng phi tập trung chạy trên blockchain. Đây là những ứng dụng cho phép mọi người tham gia mà không cần kiếm tiền từ dữ liệu cá nhân của họ.

Lợi ích của Web3


Nhiều nhà phát triển Web3 đã chọn xây dựng dapp vì sự phân quyền vốn có của Ethereum:

  • Bất kỳ ai trong mạng đều có quyền sử dụng dịch vụ - hay nói cách khác, không cần có quyền.
  • Không ai có thể chặn bạn hoặc từ chối bạn truy cập vào dịch vụ.
  • Thanh toán được tích hợp thông qua token gốc, ether (ETH).
  • Ethereum hoàn chỉnh, có nghĩa là bạn có thể lập trình khá nhiều thứ.

So sánh thực tế


Web2

Twitter có thể kiểm duyệt bất kỳ tài khoản hoặc tweet nào.

Dịch vụ thanh toán có thể quyết định không cho phép thanh toán cho một số loại công việc nhất định.

Máy chủ cho các ứng dụng gig - economy có thể đi xuống và ảnh hưởng đến thu nhập của người lao động.

Web3

Các tweet trên Web3 không thể thay đổi được vì kiểm soát được phân cấp.

Ứng dụng thanh toán Web3 không yêu cầu dữ liệu cá nhân và không thể ngăn thanh toán.

Máy chủ Web3 không thể ngừng hoạt - họ sử dụng Ethereum, một mạng phi tập trung gồm hàng nghìn máy tính chương trình phụ trợ.

Điều này không có nghĩa là tất cả các dịch vụ cần phải được chuyển thành một dapp. Những ví dụ này là minh họa về sự khác biệt chính giữa dịch vụ web2 và web3.

Hạn chế của Web3


Web3 hiện có một số hạn chế:

  • Khả năng mở rộng - giao dịch chậm hơn trên web3 vì chúng được phân cấp. Các thay đổi đối với trạng thái, chẳng hạn như một khoản thanh toán, cần phải được xử lý bởi người khai thác và được phổ biến trên toàn mạng.
  • UX - tương tác với các ứng dụng web3 có thể yêu cầu các bước bổ sung, phần mềm và giáo dục. Đây có thể là một trở ngại cho việc áp dụng.
  • Khả năng truy cập - việc thiếu tích hợp trong các trình duyệt web hiện đại khiến hầu hết người dùng không thể truy cập web3.
  • Chi phí - hầu hết các dapp thành công đều đưa một phần rất nhỏ mã của họ lên blockchain vì nó đắt.

Tập trung và Phi tập trung


Dưới đây, chúng tôi liệt kê những ưu và nhược điểm của mạng kỹ thuật số tập trung và phi tập trung:

Hệ thống tập trung:

  • Đường kính mạng thấp (tất cả những người tham gia được kết nối với một cơ quan trung ương); thông tin được truyền đi một cách nhanh chóng, vì việc truyền tải được xử lý bởi một cơ quan trung ương với nhiều nguồn lực tính toán.
  • Thông thường, hiệu suất cao hơn (thông lượng cao hơn, sử dụng ít tài nguyên tính toán hơn) và dễ thực hiện hơn.
  • Trong trường hợp dữ liệu mâu thuẫn, việc giải quyết rất rõ ràng và dễ dàng: nguồn gốc cuối cùng của sự thật là cơ quan trung ương.
  • Điểm yếu duy nhất: các tác nhân độc hại có thể đánh sập mạng bằng cách nhắm mục tiêu vào cơ quan trung ương.
  • Việc điều phối giữa những người tham gia mạng dễ dàng hơn nhiều và được xử lý bởi một cơ quan trung ương. Cơ quan trung ương có thể buộc những người tham gia mạng chấp nhận các bản nâng cấp, cập nhật giao thức,... với rất ít rắc rối.
  • Cơ quan trung ương có thể kiểm duyệt dữ liệu, có khả năng cắt các phần của mạng tương tác với phần còn lại của mạng.
  • Việc tham gia vào mạng này được kiểm soát bởi cơ quan trung ương.

Hệ thống phi tập trung:

  • Những người tham gia ở xa nhất trên mạng có thể có nhiều khả năng cách xa nhau. Thông tin phát đi từ một phía của mạng có thể mất nhiều thời gian để đến được phía bên kia.
  • Thông thường hiệu suất thấp hơn (thông lượng thấp hơn, sử dụng nhiều tài nguyên tính toán hơn) và phức tạp hơn để triển khai.
  • Một giao thức (thường phức tạp) là cần thiết để giải quyết tranh chấp, nếu những người ngang hàng đưa ra các tuyên bố mâu thuẫn về trạng thái dữ liệu mà những người tham gia muốn được đồng bộ hóa.
  • Không có điểm lỗi nào: mạng vẫn có thể hoạt động ngay cả khi một phần lớn người tham gia bị tấn công hoặc bị đưa ra ngoài.
  • Việc điều phối thường khó khăn, vì không có tác nhân duy nhất nào có tiếng nói cuối cùng trong các quyết định cấp mạng, nâng cấp giao thức,... Trong trường hợp xấu nhất, mạng dễ bị đứt gãy khi có bất đồng về thay đổi giao thức.
  • Việc kiểm duyệt khó hơn nhiều, vì thông tin có nhiều cách để lan truyền trên mạng.
  • Bất kỳ ai cũng có thể tham gia vào mạng lưới; không có "người gác cổng". Lý tưởng nhất là chi phí tham gia rất thấp.

Lưu ý rằng đây là những mẫu chung có thể không đúng trong mọi mạng. Hơn nữa, trên thực tế, mức độ mà mạng được tập trung / phi tập trung nằm trên một phổ; không có mạng nào là hoàn toàn tập trung hoặc hoàn toàn phi tập trung.

Nguồn: https://ethereum.org/en/developers/docs/web2-vs-web3/

Bài viết liên quan

Tìm hiểu kiểu dữ liệu Boolean trong Solidity

Trong bài viết này, mình sẽ cùng nhau đi tìm hiểu kiểu dữ liệu Boolean trong Solidity thông qua các demo cơ bản nhé!...

Tìm hiểu kiểu dữ liệu Boolean trong Solidity
Tìm hiểu kiểu dữ liệu (Unsigned) Integer trong Solidity

Trong bài viết này, mình sẽ cùng nhau đi tìm hiểu kiểu dữ liệu (Unsigned) Integer trong Solidity thông qua các demo cơ bản nhé!...

Tìm hiểu kiểu dữ liệu (Unsigned) Integer trong Solidity
Sự khác biệt giữa Blockchain vs Cryptocurrency (Tiền điện tử)

Blockchain và tiền điện tử là hai thuật ngữ thường được sử dụng để thay thế cho nhau. Tuy nhiên, sẽ có sự khác biệt lớn giữa hai điều này. Tiền điện tử là loại tiền kỹ thuật số sử dụng blockchain làm sổ cái để lưu trữ hồ sơ của các giao dịch tiền điện tử....

Sự khác biệt giữa Blockchain vs Cryptocurrency (Tiền điện tử)
13 projects giúp bạn trở thành master với Web3 và Blockchain - Từ cơ bản đến nâng cao

Sau đây là 13 projects giúp bạn xây dựng để nâng cấp kỹ năng Web3 và Blockchain cho dù bạn là người mới bắt đầu hay đã lập trình trước đó....

13 projects giúp bạn trở thành master với Web3 và Blockchain - Từ cơ bản đến nâng cao
Làm sao để trở thành Blockchain Developer?

Dể trở thành Blockchain Developer, thì việc biết tương tác với smart contract là chưa đủ, còn rất nhiều công việc khác mà một Blockchain Dev cần phải đảm nhận. Vậy những công việc khác đó là gì?...

Làm sao để trở thành Blockchain Developer?
You've successfully subscribed to 200Lab Blog
Great! Next, complete checkout for full access to 200Lab Blog
Xin chào mừng bạn đã quay trở lại
OK! Tài khoản của bạn đã kích hoạt thành công.
Success! Your billing info is updated.
Billing info update failed.
Your link has expired.