BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Builder DAO: Cách Giao thức đẩy lấp đầy khoảng trống giao tiếp Web3

Đọc bài viết này mất 24 phút
Khi Giao thức đẩy bắt đầu hỗ trợ các chuỗi khác như Polygon, nó sẽ vượt qua Ethereum đến L1 và L2 khác. Thứ hai, các kịch bản ứng dụng không chỉ giới hạn ở các thông báo mà là tất cả các kịch bản đẩy tin nhắn.
Tiêu đề gốc: " Buidler DAO: Giao thức đẩy lấp đầy khoảng trống giao tiếp web3 như thế nào 》
Tác giả gốc: JasonChen, Rui, Buildler DAO


Tổng quan bài viết:


01/ Lời nói đầu

02 / Thay đổi tên và vị trí

03/ Tại sao cần có giao thức truyền thông phi tập trung

04/ So sánh logic đẩy thông báo Web2 và PUSH

05/ Kiến trúc giao thức : người dùng, kênh, người đăng ký

06/ Cách tích hợp Giao thức PUSH

07/ Những hướng phát triển quan trọng trong tương lai


Lời nói đầu


Giao thức đẩy là giao thức truyền thông phi tập trung Web3 cho phép mọi hợp đồng thông minh, dApp hoặc thậm chí dịch vụ truyền thống gửi thông báo đến địa chỉ ví. Tất nhiên, tiền đề là rằng các địa chỉ ví này chọn nhận tin nhắn từ các kênh này. Nó có thể được áp dụng cho tất cả các tình huống của Web3, bao gồm thanh lý tài sản DeFi, hết hạn tên miền, bao gồm cả tin tức truyền thông, v.v. Nó hiện có 60.000 người đăng ký Với 17,7 triệu tin nhắn được gửi, đây là dự án hàng đầu trong lộ trình truyền thông phi tập trung.


Những thay đổi về tên và vị trí


Trước tháng 9 năm 2022, tên của PUSH là EPNS, trong tiếng Trung có nghĩa là "Dịch vụ thông báo tin nhắn Ethereum từ". Tên chúng ta có thể thấy rằng trước đây nó là một dự án dành cho Ethereum và tại thời điểm đó nó định vị nó là một dịch vụ chứ không phải là một giao thức, vì vậy tên cũ được chia thành 3 phần: Ethereum, thông báo tin nhắn và dịch vụ, và tên mới phá vỡ chính xác ba phần này khi nó bắt đầu hỗ trợ các chuỗi khác như Polygon, nó sẽ vượt qua Ethereum sang L1 và L2 khác. Thứ hai, các kịch bản ứng dụng không chỉ giới hạn ở các thông báo mà còn tất cả các kịch bản đẩy tin nhắn. chuỗi và nhiều kịch bản, vì vậy nó không còn là một dịch vụ cụ thể mà là một giao thức. Do đó, việc tiếp tục gọi nó là EPNS sẽ hạn chế hoạt động kinh doanh và thương hiệu của nó, vì vậy nó đã được đổi tên thành Push Protocol.


Tại sao cần có các giao thức truyền thông phi tập trung


Tính năng đẩy tin nhắn đã được tích hợp vào tất cả các khía cạnh của Web2 truyền thống, từ trò chuyện IM, tin tức, đến các thông tin tiếp thị khác nhau, lời nhắc thông báo, v.v., cả về kịch bản ứng dụng và công nghệ, nó rất trưởng thành, nhưng trong Web3 Ở Trung Quốc, rất ít người sử dụng Dapp có khả năng gửi tin nhắn. Hầu hết các nhu cầu liên quan đến thông báo đều được giải quyết qua email. Lý do chính là:


Hiện nay, hầu hết các Dapp đều ở dạng trang web dành cho PC. Sự phát triển của thiết bị đầu cuối di động cực kỳ chậm vì việc thiếu thiết bị đầu cuối di động sẽ hạn chế sự phát triển của thiết bị đầu cuối di động. Các kịch bản đẩy tin nhắn Mặt khác, điều tương tự cũng đúng với Web2 Sau khi Internet di động xuất hiện, việc đẩy tin nhắn đã được sử dụng rộng rãi.


Thông điệp thúc đẩy ở lớp cơ sở hạ tầng của Web3 thực sự là một sự trì trệ trong quá trình phát triển và nó có thể thấy rằng nó đã trưởng thành Không có nhiều giải pháp.


Mặc dù vậy, Web3 vẫn có một số lượng lớn các kịch bản yêu cầu đẩy tin nhắn, chẳng hạn như DeFi thay đổi giá và kết quả bỏ phiếu, v.v. và các sản phẩm giao thức xã hội như Lens Protocol cũng tích hợp Giao thức đẩy, vì cũng có một số lượng lớn các kịch bản thông báo về sự chú ý, lượt thích, v.v. được tạo ra giữa những người dùng, bao gồm cả CoinDesk. cũng được tích hợp và mỗi khi nó được xuất bản trên blog CoinDesk Khi các bài viết mới được xuất bản, người dùng sẽ nhận được thông báo để nhanh chóng hiểu được xu hướng của ngành. Do đó, với sự phát triển của Web3, sẽ ngày càng có nhiều kịch bản đẩy tin nhắn.


So sánh logic đẩy thông báo Web2 và PUSH


Điện thoại di động của mọi người nhận được nhiều tin nhắn do APP gửi cho bạn mỗi ngày, bao gồm tin nhắn bạn bè từ phần mềm xã hội, Các tiêu đề tin tức trên các phương tiện truyền thông, giảm giá trên nền tảng thương mại điện tử, v.v. Làm thế nào để đạt được chúng? Hình ảnh bên dưới thể hiện quá trình APP trong iPhone gửi tin nhắn đến điện thoại di động của bạn. Cốt lõi là APNS (Dịch vụ thông báo đẩy của Apple) dưới dạng dịch vụ chuyển, được chia thành 3 giai đoạn:

Giai đoạn 1: Bên dự án thượng nguồn đóng gói tin nhắn cần gửi và logo iPhone đã nhận rồi gửi đến APNS.  


Giai đoạn 2: APNS tìm kiếm iPhone có thông tin nhận dạng tương ứng trong danh sách iPhone đã đăng ký dịch vụ Push và gửi tin nhắn đến iPhone.  


Giai đoạn 3: iPhone chuyển tin nhắn đến tới ứng dụng và xử lý nó như bộ A Thông báo đẩy sẽ bật lên.


图片


Hình dưới đây cho thấy nguyên tắc của Giao thức đẩy trên thực tế, bạn sẽ thấy rằng cấu trúc này phù hợp với APNS của Web2. Ba loại dapp, máy chủ và hợp đồng thông minh hàng đầu là. trong lớp đầu vào, nghĩa là nguồn tạo tin nhắn. Sau khi tin nhắn được chuyển vào Giao thức đẩy, các nút bên trong sẽ giám sát các sự kiện trong hợp đồng thông minh giao thức và chuyển tiếp tin nhắn đến người nhận tương ứng.


图片


Nói một cách đơn giản, có thể hiểu là upstream như hợp đồng và dịch vụ back-end có thể chôn một đoạn mã EPNS ở những nơi cần đẩy thông báo và truyền vào đoạn mã tương ứng. nội dung tin nhắn. Giao thức đẩy Tin nhắn này sẽ được gửi đến địa chỉ tương ứng. Tất nhiên, bạn phải có giao diện người dùng phía dưới chịu trách nhiệm nhận và hiển thị tin nhắn. Là một lớp giao thức, Giao thức đẩy chỉ chịu trách nhiệm về quá trình phân phối. Tất nhiên, Push Protocol cũng đã tạo ra một dạng plug-in để thuận tiện cho người dùng, các tin nhắn mà người dùng nhận được qua Push Protocol cũng sẽ được hiển thị trong đó.


图片


Cấu trúc của PUSH: người dùng, kênh, người đăng ký


Có ba khái niệm chính trong Giao thức đẩy: người dùng, kênh và người đăng ký.


Người dùng: đề cập đến tất cả các thực thể trong EPNS bao gồm hợp đồng, ví, nhân sự, v.v.


Kênh: người gửi tin nhắn đã đăng ký trong Giao thức đẩy. Người dùng cần đăng ký kênh trước khi có thể nhận được tin nhắn tương ứng


Người đăng ký: người dùng đã đăng ký


Như trong hình bên dưới, khi tôi mở bảng điều khiển Push Protocol và nhấp vào cột kênh, nhiều kênh sẽ xuất hiện ở phía bên phải. tin nhắn được tạo bởi người gửi.


图片


Tôi có thể chọn nhấp để tham gia và thoát khỏi kênh. Khi tham gia, tôi cần phải đăng nhập. để trở thành thành viên của kênh Người đăng ký, sau khi hoàn tất chữ ký, các tin nhắn được tạo trong kênh sẽ được gửi đến địa chỉ ví của tôi. Người dùng có thể hủy đăng ký bất cứ lúc nào nên người dùng có toàn quyền nhận được tin nhắn và. không phải lo lắng về việc bị spam và kênh phải gửi thông báo Chịu phí, trả bằng ETH hoặc DAI, điều này cũng có thể ngăn chặn việc gửi tin nhắn rác ở một mức độ nhất định.


图片


Chúng ta có thể thấy rằng sự đa dạng của các kênh hiện nay rất mạnh mẽ, không chỉ hầu hết các sản phẩm và giao thức Web3 chính thống như Snapshot, MakerDAO, v.v. đã ổn định và thậm chí các tiểu thuyết xuất bản nhiều kỳ cũng đã ổn định, vì vậy vẫn còn rất nhiều chỗ cho trí tưởng tượng trong các kịch bản ứng dụng của Giao thức đẩy.


图片


Bạn cần phải cam kết 50 $PUSH trước khi có thể đăng ký trở thành kênh, trong đó 10 $PUSH được sử dụng cho phí giao thức để tạo hợp đồng và phần còn lại Mã thông báo Nó sẽ được lưu trữ trong nhóm hợp đồng của chủ sở hữu kênh và mã thông báo trong nhóm sẽ được trả lại sau khi kênh bị vô hiệu hóa.


Các kênh có thể gửi 3 loại tin nhắn, thông báo phát sóng, thông báo màu hoa cà và thông báo tập hợp con.


Thông báo phát sóng: Gửi tin nhắn đến tất cả người đăng ký kênh cùng một lúc


Thông báo có mục tiêu: có thể được gửi đến các địa chỉ ví cụ thể, miễn là họ đăng ký kênh


Thông báo tập hợp con: một biến thể của thông báo được nhắm mục tiêu, thông báo cho một nhóm người đăng ký nhất định


Cách tích hợp Giao thức PUSH


Giao thức đẩy hỗ trợ gửi tin nhắn thông qua hợp đồng thông minh, PUSH dApp, SDK và các phương thức khác. Lấy hợp đồng thông minh làm ví dụ, trước tiên chúng ta cần nhập giao diện hợp đồng IPUSHCommInterface. .


图片


Và xác định địa chỉ của kênh. Mỗi kênh do người dùng tạo sẽ được gán một địa chỉ kênh, sau đó bạn có thể chỉ định một số địa chỉ đăng ký nhất định. có thể đặt trực tiếp để phát sóng. Chế độ là tất cả người đăng ký sẽ nhận được nó.


图片


Bằng cách này, khi mã hợp đồng của bạn được thực thi đến vị trí tương ứng, bạn có thể hoàn thành việc kích hoạt nội dung tin nhắn và Đẩy Nút giao thức sẽ xử lý nội dung. Sau khi tin nhắn được gửi đi, luồng hạ lưu cần nhận tin nhắn và hiển thị nó. Giao thức đẩy cung cấp ba cách nhận.


图片


Định dạng dữ liệu tin nhắn thu được như sau, bao gồm địa chỉ nhận tin nhắn, nội dung tin nhắn, loại và các thông tin khác.


图片


Ngoài ra, Push Protocol cũng đã tạo ra phần mềm trò chuyện gốc Web3 của riêng mình. Như trong hình bên dưới, nó có thể nhận ra nội dung của văn bản, biểu tượng cảm xúc và tệp đính kèm Gửi và khả năng trò chuyện hỗ trợ tích hợp SDK và bất kỳ dapp nào cũng có thể được kết nối để có khả năng trò chuyện Web3 gốc.


图片


Các hướng phát triển quan trọng trong tương lai


Cho phép PUSH Tất cả dApp, hợp đồng thông minh, phụ trợ, giao thức và thậm chí mọi công nghệ phân tán đều giao tiếp trực tiếp với địa chỉ ví của người dùng. Hiện tại, các đối tác của PUSH tham gia vào nhiều lĩnh vực quan trọng khác nhau:


DeFi gửi thông tin liên quan đến giao dịch thông qua PUSH: Hoạt động tài chính phi tập trung luôn là nội dung chính của Web3. Các tình huống có thể sử dụng PUSH: trong các tình huống hàng ngày, gửi một số thông tin hướng dẫn cho người dùng và tìm hiểu những phát triển và nhóm mới nhất trong các tình huống khẩn cấp, chẳng hạn như khi các khoản vay hoặc tài sản thế chấp sắp được thanh lý, PUSH cần được sử dụng để nhắc nhở người dùng của họ thực hiện; hành động; khi tham gia các hoạt động, người dùng có thể được nhắc về những thay đổi trong quỹ giải thưởng, cũng như trạng thái của giải thưởng, v.v.


Các tổ chức DAO sử dụng PUSH để quản trị và biểu quyết: Các tổ chức tự trị phi tập trung thường yêu cầu số lượng lớn các đề xuất, Biểu quyết và công khai thông báo, nhưng tình trạng sử dụng các nền tảng như Discord hiện nay là mọi người sẽ chặn hoặc bỏ qua các thông tin quan trọng. Việc sử dụng PUSH có thể nhắc nhở người dùng tham gia quản trị DAO từ đầu đến cuối.


GameFi sử dụng PUSH để khuyến khích người dùng: người chơi và nền tảng có thể giao tiếp trực tiếp và thông qua PUSH All Các đợt airdrop, phần thưởng và tiến trình nâng cấp NFT sẽ được sử dụng làm thông báo để thúc đẩy người dùng và khuyến khích giữ chân.


Giao thức phân tích dữ liệu được kết hợp với PUSH để cung cấp thông báo cho người dùng kịp thời hơn: Có một lượng lớn lượng dữ liệu Web3 trên giao thức Phân tích thị trường, bằng cách kết hợp với PUSH, người dùng có thể trực tiếp tùy chỉnh nhu cầu của mình, chẳng hạn như theo dõi khối lượng giao dịch của một NFT nhất định trên nền tảng giao dịch tổng hợp, đọc trao đổi và ghép nối sushiswap, thông báo khi nào giá sàn của một số NFT nhất định giảm xuống, v.v.


Tóm lại, có thể có một vị trí cho PUSH trong bất kỳ lĩnh vực ToC quan trọng nào, chẳng hạn như pháp lý ký kết thỏa thuận Cần thông báo tiến độ theo thời gian thực, người dùng cần được thông báo ngay lập tức khi sàn giao dịch sập, kết quả kiểm toán hợp đồng bảo mật có thể được phát trực tiếp tới cộng đồng, v.v.


Sau hai năm phát triển, Push Protocol đã trở thành người dẫn đầu trong lộ trình đẩy thông điệp Dự án cũng đã trở thành một cơ sở hạ tầng không thể thiếu và quan trọng trong ngành Web3. Trong tương lai, tôi hy vọng sẽ thấy PUSH phát triển trong lĩnh vực giao tiếp end-to-end xuyên chuỗi và Buildler DAO cũng sẽ giúp nó phát triển mạnh mẽ trên con đường giao tiếp của Web3.


Liên kết gốc


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi