Web 3 là gì? nhà sáng lập Polkadot tương lai Gavin Wood giải thích về điều đó vào năm 2014

Share on facebook
Facebook
Share on telegram
Telegram
Share on twitter
Twitter

 

Khi bước sang tương lai, chúng tôi nhận thấy nhu cầu ngày càng tăng đối với hệ thống tương tác không tin cậy.

Ngay cả trước Snowden , chúng tôi đã nhận ra rằng việc ủy ​​thác thông tin của mình cho các thực thể tùy ý trên internet là đầy nguy hiểm. Tuy nhiên, thời hậu Snowden, lập luận rõ ràng rơi vào tay những người tin rằng các tổ chức và chính phủ lớn thường cố gắng nới rộng và vượt quá thẩm quyền của họ. Do đó, chúng tôi nhận ra rằng việc ủy ​​thác thông tin của chúng tôi cho các tổ chức nói chung là một mô hình đã hỏng về cơ bản. Cơ hội để một tổ chức không can thiệp vào dữ liệu của chúng tôi chỉ là nỗ lực cần thiết trừ đi lợi ích mong đợi của nó. Cho rằng các công ty có xu hướng có các mô hình thu nhập yêu cầu họ biết càng nhiều về con người càng tốt , người theo chủ nghĩa thực tế sẽ nhận ra rằng khó có thể đánh giá quá mức tiềm năng của việc lạm dụng bí mật.

Các giao thức và công nghệ trên web, và thậm chí trên internet, được coi là một bản xem trước công nghệ tuyệt vời. Các mã làm việc của SMTP, FTP, HTTP (S), PHP, HTML và Javascript đã góp phần tạo nên các loại ứng dụng dựa trên đám mây phong phú mà chúng ta thấy ngày nay như Drive của Google, Facebook và Twitter, chưa kể đến vô số ứng dụng khác thông qua trò chơi, mua sắm, ngân hàng và hẹn hò. Tuy nhiên, trong tương lai, phần lớn các giao thức và công nghệ này sẽ phải được thiết kế lại theo cách hiểu mới của chúng ta về sự tương tác giữa xã hội và công nghệ.

Web 3.0, hay như có thể được gọi là web “hậu Snowden”, là sự tưởng tượng lại những thứ mà chúng ta đã sử dụng web, nhưng với một mô hình khác về cơ bản cho sự tương tác giữa các bên. Thông tin mà chúng tôi giả định là công khai, chúng tôi xuất bản. Thông tin mà chúng tôi cho là đã được thống nhất, chúng tôi đặt trên một sổ cái đồng thuận. Thông tin mà chúng tôi cho là riêng tư, chúng tôi giữ bí mật và không bao giờ tiết lộ. Giao tiếp luôn diễn ra trên các kênh được mã hóa và chỉ với danh tính giả làm điểm cuối; không bao giờ với bất kỳ thứ gì có thể theo dõi (chẳng hạn như địa chỉ IP).

Nói tóm lại, chúng tôi thiết kế hệ thống để thực thi một cách toán học các giả định trước đó của chúng tôi, vì không có chính phủ hoặc tổ chức nào có thể đáng tin cậy một cách hợp lý.

Có bốn thành phần đối với web hậu Snowden: xuất bản nội dung tĩnh, tin nhắn động, giao dịch không tin cậy và giao diện người dùng tích hợp.

Sự xuất bản

Đầu tiên, chúng tôi đã có nhiều thứ: một hệ thống công bố thông tin được mã hóa, phi tập trung. Tất cả những gì điều này làm là lấy một địa chỉ nội tại ngắn của một số thông tin ( băm, nếu chúng ta là kỹ thuật) và trả lại, sau một thời gian, chính thông tin đó. Thông tin mới có thể được gửi đến nó. Sau khi tải xuống, chúng tôi có thể đảm bảo rằng đó là thông tin chính xác vì địa chỉ là nội tại của nó. Hệ thống xuất bản tĩnh này chiếm phần lớn công việc của HTTP (S) và tất cả công việc của FTP. Đã có nhiều cách triển khai của công nghệ này, nhưng dễ dàng nhất để trích dẫn là của BitTorrent. Mỗi khi bạn nhấp vào một liên kết nam châm của BitTorrent, tất cả những gì bạn thực sự đang làm là yêu cầu khách hàng của mình tải xuống dữ liệu có địa chỉ nội tại (băm) bằng với nó.

Trong Web 3.0, phần công nghệ này được sử dụng để xuất bản và tải xuống bất kỳ phần thông tin tĩnh nào (có khả năng lớn) mà chúng tôi sẵn lòng chia sẻ. Cũng giống như BitTorrent, chúng tôi có thể khuyến khích những người khác duy trì và chia sẻ thông tin này; tuy nhiên, kết hợp với các phần khác của Web 3.0, chúng tôi có thể làm cho điều này hiệu quả và chính xác hơn. Bởi vì một khuôn khổ khuyến khích là nội tại của giao thức, chúng tôi trở thành (ở cấp độ này) chống DDOS theo thiết kế. Đó là tiền thưởng như thế nào?

Nhắn tin

Phần thứ hai của Web 3.0 là một hệ thống nhắn tin cấp thấp có bút danh dựa trên danh tính. Điều này được sử dụng để giao tiếp giữa mọi người trên mạng. Nó sử dụng mật mã mạnh để đưa ra một số đảm bảo về các thông điệp; chúng có thể được mã hóa bằng khóa công khai  của danh tính để đảm bảo rằng chỉ danh tính mới có thể giải mã được. Chúng có thể được ký bởi khóa riêng của người gửi để đảm bảo rằng nó thực sự đến từ người gửi và cung cấp cho người nhận một biên nhận liên lạc an toàn. Bí mật được chia sẻ có thể mang lại cơ hội giao tiếp an toàn, bao gồm cả giữa các nhóm, mà không cần bằng chứng xác nhận.

Vì mỗi thứ này đều cung cấp dịch vụ hậu cần thông điệp cuối cùng, nên việc sử dụng các địa chỉ mức giao thức truyền tải trở nên không cần thiết; địa chỉ, từng bao gồm người dùng hoặc cổng và địa chỉ IP, giờ đây chỉ trở thành một hàm băm.

Thông điệp sẽ có thời gian tồn tại, cho phép phân biệt giữa các thông báo xuất bản mà người ta có thể muốn “sống” càng lâu càng tốt để đảm bảo có nhiều danh tính nhìn thấy nó và các thông điệp báo hiệu tức thì muốn được truyền đi nhanh nhất có thể trên mạng. Do đó, sự phân đôi giữa độ trễ và tuổi thọ được đánh đổi.

Định tuyến vật lý thực tế sẽ được thực hiện thông qua một hệ thống mạng thích ứng theo lý thuyết trò chơi. Mỗi đồng nghiệp cố gắng tối đa hóa giá trị của họ cho các đồng nghiệp khác với khẳng định rằng các đồng nghiệp khác có giá trị đối với họ đối với thông tin đến. Một đồng đẳng có thông tin không có giá trị sẽ bị ngắt kết nối và vị trí của họ được lấy bằng kết nối với một số đồng đẳng khác, có lẽ không xác định (hoặc có thể là cấp độ hai),. Để một đồng đẳng hữu ích hơn, các thư có một số thuộc tính cụ thể sẽ được yêu cầu (ví dụ: địa chỉ người gửi hoặc chủ đề – cả hai đều không được mã hóa – bắt đầu bằng một chuỗi bit cụ thể).

Trong Web 3.0, phần này cho phép các đồng nghiệp giao tiếp, cập nhật và tự tổ chức trong thời gian thực, xuất bản thông tin có mức độ ưu tiên thực chất không cần phải tin cậy hoặc được giới thiệu sau đó. Trong web truyền thống, đây là phần lớn thông tin truyền qua HTTP trong các triển khai kiểu AJAX

Đoàn kết

Phần thứ ba của Web 3.0 là công cụ đồng thuận. Bitcoin đã giới thiệu cho nhiều người trong chúng ta ý tưởng về một ứng dụng dựa trên sự đồng thuận  . Tuy nhiên, đây chỉ là bước dự kiến ​​đầu tiên. Công cụ đồng thuận là một phương tiện thống nhất một số quy tắc tương tác, với hiểu biết rằng các tương tác trong tương lai (hoặc thiếu các quy tắc đó) sẽ tự động và không thể thay đổi dẫn đến việc thực thi chính xác như đã chỉ định. Nó thực sự là một hợp đồng xã hội toàn diện và thu hút sức mạnh của nó từ hiệu ứng mạng lưới của sự đồng thuận.

Thực tế là tác động của việc từ bỏ một thỏa thuận có thể được cảm nhận ở tất cả các thỏa thuận khác là chìa khóa để tạo ra một hợp đồng xã hội mạnh mẽ và do đó làm giảm cơ hội từ bỏ hoặc cố ý thiếu hiểu biết. Ví dụ, một hệ thống danh tiếng càng bị cô lập với một hệ thống tương tác xã hội cá nhân hơn, thì hệ thống danh tiếng sẽ càng kém hiệu quả. Một hệ thống danh tiếng kết hợp với chức năng giống Facebook hoặc Twitter sẽ hoạt động tốt hơn một hệ thống không có, vì người dùng đặt giá trị nội tại vào những gì bạn bè, đối tác hoặc đồng nghiệp của họ nghĩ về họ. Một ví dụ đặc biệt sâu sắc về điều này là câu hỏi khó về việc liệu và khi nào, nên kết bạn với nhà tuyển dụng hoặc đối tác hẹn hò trên Facebook.

Công cụ đồng thuận sẽ được sử dụng cho tất cả các công bố đáng tin cậy và thay đổi thông tin. Điều này sẽ xảy ra thông qua một hệ thống xử lý giao dịch toàn cầu được tổng quát hóa hoàn toàn. Ví dụ khả thi đầu tiên về điều này là dự án ethereum

Về cơ bản, web truyền thống không giải quyết được sự đồng thuận, thay vào đó dựa vào sự tin tưởng tập trung của các cơ quan chức năng, chẳng hạn như ICANN, Verisign và Facebook, đồng thời giảm xuống các trang web riêng tư và chính phủ cùng với phần mềm mà chúng được xây dựng.

Giao diện người dùng

Thành phần thứ tư và cũng là thành phần cuối cùng của trải nghiệm Web 3.0 là công nghệ mang tất cả những điều này lại với nhau; “trình duyệt” và giao diện người dùng. Thật thú vị, điều này sẽ trông khá giống với giao diện trình duyệt mà chúng ta đã biết và yêu thích. Sẽ có thanh URI , nút quay lại và tất nhiên, phần chia sẻ của con sư tử sẽ được trao cho phần hiển thị của dapp (trang web née / trang web).

Sử dụng hệ thống phân giải tên dựa trên sự đồng thuận này (không giống như Namecoin trong ứng dụng), một URI có thể được giảm xuống thành địa chỉ duy nhất của giao diện người dùng cho ứng dụng đó (tức là một hàm băm). Thông qua hệ thống xuất bản thông tin, điều này có thể được mở rộng thành một tập hợp các tệp cần thiết cho giao diện người dùng (ví dụ: một kho lưu trữ chứa các tệp .html, .js, .css và .jpg). Đây là phần tĩnh của dapp (-let).

Nó không chứa nội dung động; thay vào đó được phục vụ thông qua các kênh liên lạc khác. Để thu thập và gửi nội dung động nhưng có sẵn công khai có nguồn gốc xuất xứ của chúng cần phải được xác định tuyệt đối và phải được lưu giữ vĩnh viễn (“chắc chắn”), chẳng hạn như danh tiếng, số dư, v.v., có một API dựa trên Javascript để tương tác với động cơ đồng thuận. Để thu thập và gửi nội dung động, có khả năng riêng tư, nhất thiết phải dễ bay hơi và có thể bị hủy hoặc thiếu tính khả dụng, công cụ nhắn tin p2p được sử dụng.

Sẽ có một vài khác biệt bề ngoài; chúng ta sẽ thấy sự thay đổi khỏi mô hình URL máy khách-máy chủ truyền thống của các địa chỉ như “ https: // address / path và thay vào đó bắt đầu thấy các địa chỉ dạng mới như “goldcoin” và “ uk.gov ”. Việc phân giải tên sẽ được thực hiện bởi một hợp đồng dựa trên công cụ đồng thuận và thường được người dùng chuyển hướng hoặc bổ sung. Các khoảng thời gian sẽ cho phép nhiều cấp độ phân giải tên – ví dụ: “ uk.gov ” có thể chuyển tên phụ “gov” vào trình phân giải tên do “uk” cung cấp.

Do tính chất luôn thoáng qua của thông tin được cung cấp cho trình duyệt một cách tự động và vô tình thông qua việc cập nhật kết thúc đồng thuận và duy trì mạng ngang hàng, chúng ta sẽ thấy các dapp hoặc dapplet nền đóng một vai trò lớn trong Web 3.0 của chúng ta kinh nghiệm. Thông qua đồ họa thông tin động mang tính biểu tượng giống như dock Mac OS luôn hiển thị hoặc các dapplet động kiểu bảng điều khiển, chúng tôi sẽ vô tình được cập nhật về điều mà chúng tôi quan tâm.

Sau quá trình đồng bộ hóa ban đầu, thời gian tải trang sẽ giảm xuống 0 do dữ liệu tĩnh được tải xuống trước và được đảm bảo cập nhật và dữ liệu động (được phân phối thông qua công cụ đồng thuận hoặc công cụ nhắn tin p2p) cũng được duy trì cập nhật . Trong khi được đồng bộ hóa, trải nghiệm người dùng sẽ hoàn toàn vững chắc mặc dù thông tin thực tế hiển thị có thể đã lỗi thời (mặc dù có thể dễ dàng không và có thể được chú thích như vậy).

Đối với người dùng Web 3.0, tất cả các tương tác sẽ được thực hiện một cách bí mật, an toàn và đối với nhiều dịch vụ, một cách đáng tin cậy. Những công cụ yêu cầu bên thứ ba hoặc các bên, các công cụ sẽ cung cấp cho người dùng và Nhà phát triển ứng dụng khả năng truyền bá niềm tin giữa nhiều thực thể khác nhau, có thể cạnh tranh, làm giảm đáng kể mức độ tin cậy mà người ta phải đặt vào tay của bất kỳ đơn vị nhất định nào thực thể.

Với sự tách biệt của các API khỏi giao diện người dùng và giao diện người dùng, chúng ta sẽ thấy khả năng bổ sung để sử dụng các giải pháp giao diện người dùng khác nhau có thể mang lại trải nghiệm người dùng vượt trội. Ví dụ, công nghệ QtQuick và QML của Qt có thể là sự thay thế dự phòng cho sự kết hợp HTML / CSS của các công nghệ web truyền thống và sẽ cung cấp các giao diện gốc và đồ họa tăng tốc phong phú với chi phí cú pháp tối thiểu và trên một mô hình lập trình phản ứng hiệu quả cao.

Các giao thức và công nghệ trên web, và thậm chí trên internet, được coi là một bản xem trước công nghệ tuyệt vời. Các mã làm việc của SMTP, FTP, HTTP (S), PHP, HTML và Javascript đã góp phần tạo nên các loại ứng dụng dựa trên đám mây phong phú mà chúng ta thấy ngày nay như Drive của Google, Facebook và Twitter, chưa kể đến vô số ứng dụng khác thông qua trò chơi, mua sắm, ngân hàng và hẹn hò. Tuy nhiên, trong tương lai, phần lớn các giao thức và công nghệ này sẽ phải được thiết kế lại theo cách hiểu mới của chúng ta về sự tương tác giữa xã hội và công nghệ.

Web 3.0, hay như có thể được gọi là web “hậu Snowden”, là sự tưởng tượng lại những thứ mà chúng ta đã sử dụng web, nhưng với một mô hình khác về cơ bản cho sự tương tác giữa các bên. Thông tin mà chúng tôi giả định là công khai, chúng tôi xuất bản. Thông tin mà chúng tôi cho là đã được thống nhất, chúng tôi đặt trên một sổ cái đồng thuận. Thông tin mà chúng tôi cho là riêng tư, chúng tôi giữ bí mật và không bao giờ tiết lộ. Giao tiếp luôn diễn ra trên các kênh được mã hóa và chỉ với danh tính giả làm điểm cuối; không bao giờ với bất kỳ thứ gì có thể theo dõi (chẳng hạn như địa chỉ IP).

Nói tóm lại, chúng tôi thiết kế hệ thống để thực thi một cách toán học các giả định trước đó của chúng tôi, vì không có chính phủ hoặc tổ chức nào có thể đáng tin cậy một cách hợp lý.

Có bốn thành phần đối với web hậu Snowden: xuất bản nội dung tĩnh, tin nhắn động, giao dịch không tin cậy và giao diện người dùng tích hợp.

Di cư

Việc chuyển đổi sẽ diễn ra từ từ.

Trên Web 2, chúng ta sẽ ngày càng thấy các trang web có mặt sau sử dụng các thành phần giống như Web 3.0 như Bitcoin, BitTorrent và Namecoin. Xu hướng này sẽ tiếp tục và nền tảng Web 3.0 thực sự Ethereum có thể sẽ được sử dụng bởi các trang web muốn cung cấp bằng chứng giao dịch về nội dung của họ, chẳng hạn như các trang web bỏ phiếu và sàn giao dịch. Tất nhiên, một hệ thống chỉ an toàn khi liên kết yếu nhất, và vì vậy cuối cùng các trang web như vậy sẽ tự chuyển đổi sang trình duyệt Web 3.0 có thể cung cấp bảo mật đầu cuối và tương tác không tin cậy.

 

 

Mục lục

Xem thêm