Bạn có bao giờ gặp một người bạn không chơi tiền mã hóa phàn nàn bực bội rằng "tại sao gửi tiền mã hóa lại không dễ dàng như gửi một liên kết?" trong một cuộc tranh luận về tiền mã hóa? Solana Foundation đã có câu trả lời! Vào ngày 25/6/2024, họ đã công bố phát hành Solana Actions và liên kết blockchain, còn được gọi là "blinks".
Có lẽ bạn của bạn là một “fan cuồng” bí mật của Solana và đã nhắn tin cuồng nhiệt cho đội ngũ phát triển trên X? Dù bằng cách nào, blinks hứa hẹn mang lại kết nối liền mạch giữa blockchain Solana và bất kỳ trang web nào, cho phép bạn và bạn bè không chơi tiền mã hóa của bạn gửi tiền mã hóa cho nhau bằng cách sử dụng liên kết có thể chia sẻ (blinks).
Trong bài viết này, chúng ta sẽ khám phá Solana Actions và blinks là gì, cách thức hoạt động của các công cụ này và cách bạn có thể áp dụng chúng ngay hôm nay.
Tóm tắt
Solana Actions là các API cho phép thực hiện giao dịch blockchain trực tiếp từ các trang web, ứng dụng và mạng xã hội mà không cần ứng dụng của bên thứ ba.
Blinks là các URL có thể chia sẻ trong Solana Actions. Chúng cho phép bạn hoàn thành các giao dịch blockchain từ bất kỳ nền tảng nào.
Thông qua Solana Actions và blinks, bạn có thể stake SOL, mua NFT và thực hiện thanh toán bằng tiền mã hóa trực tiếp.
SDK và thư viện của Solana giúp đơn giản hóa quá trình tích hợp cho các nhà phát triển, cải thiện trải nghiệm người dùng và khả năng truy cập.
Các tính năng bảo mật của công cụ bao gồm xem trước giao dịch và kết nối trang web đáng tin cậy. Solana Actions cũng có các tùy chọn dự phòng nếu bạn không có ví blockchain để giảm thiểu gián đoạn cho trải nghiệm người dùng.
Solana Actions và blinks là gì?
Solana Actions là một bộ công cụ dành cho nhà phát triển nhằm mục đích đơn giản hóa và nâng cao tương tác với blockchain Solana. Cụ thể hơn, Solana Actions là các API cho phép xem trước, ký và gửi giao dịch trên các ngữ cảnh khác nhau mà không cần ứng dụng của bên thứ ba.
Hãy coi Solana Actions như một cầu nối cho phép thực hiện giao dịch blockchain trực tiếp từ các môi trường quen thuộc, chẳng hạn như mã QR, nút hoặc tiện ích trong ứng dụng di động và máy tính để bàn, và trang web.
Tưởng tượng bạn đang duyệt web và thấy nút "Mua ngay" cho một NFT. Thay vì được chuyển hướng đến một trang web riêng biệt, nhấp vào nút sẽ kích hoạt Solana Action, cho phép bạn hoàn thành giao dịch ngay tại đó. Điều này giúp nâng cao trải nghiệm người dùng bằng cách giữ mọi thứ trong cùng một giao diện.
Liên kết blockchain, hoặc blinks, là URL được nhúng với các Solana Actions này. Chúng biến bất kỳ giao dịch nào thành một liên kết có thể chia sẻ, giúp dễ dàng thực hiện các hành động blockchain từ hầu hết mọi nơi trên internet.
Ví dụ: bạn có thể yêu cầu thanh toán qua tin nhắn văn bản hoặc bắt đầu bỏ phiếu quản trị trực tiếp từ phòng chat. Blinks thậm chí có thể được sử dụng trên mạng xã hội, cho phép người dùng mua NFT hoặc donate cho người sáng tạo nội dung mà không cần thiết lập phức tạp.
Blinks lấy khái niệm về Solana Actions và biến nó thành một URL có thể chia sẻ. Khi bạn bấm vào blinks, ví blockchain của bạn có thể được mở để xem trước và ký giao dịch, mà không cần rời khỏi trang hiện tại. Bằng cách đơn giản hóa quy trình, công nghệ blockchain trở nên dễ tiếp cận hơn để sử dụng hàng ngày.
Cách sử dụng Solana Actions và blinks?
Solana Actions và blinks cung cấp nhiều ứng dụng giúp công nghệ blockchain dễ tiếp cận và linh hoạt hơn. Việc tích hợp blockchain vào các nền tảng hàng ngày có thể đơn giản hóa các giao dịch phức tạp, mở ra những khả năng mới cho các thành viên cộng đồng và nhà phát triển.
Staking
Một ứng dụng của Solana Actions là staking SOL, token gốc của Solana. Staking là một cách người dùng có thể giúp bảo mật mạng. Với Solana Actions, bạn có thể stake SOL của mình trực tiếp từ ví hoặc thậm chí chỉ cần quét mã QR. Bằng cách loại bỏ nhiều giao diện, quá trình staking trở nên nhanh hơn và thân thiện hơn với người dùng.
Đúc NFT
Bạn có nhớ lần giải thích về NFT cho người bạn không chơi tiền mã hóa đã đề cập ở trên không? Khi bạn giải thích đến chữ "T" trong NFT, có lẽ họ đã hoàn toàn mất hứng thú. Solana Actions có thể hỗ trợ việc tạo và mua các vật phẩm sưu tầm kỹ thuật số, giúp quá trình tạo NFT đôi khi phức tạp trở nên dễ quản lý hơn. Hãy tưởng tượng bạn tình cờ truy cập vào trang web của một nghệ sĩ NFT tuyệt vời. Thay vì phải đến một sàn giao dịch riêng biệt để mua tác phẩm nghệ thuật của họ, một blink được nhúng trên trang web của nghệ sĩ cho phép bạn đúc NFT trực tiếp.
Thanh toán
Ngoài NFT, Solana Action đã giúp các nhà bán lẻ thích ứng với tiền mã hóa như một hình thức thanh toán. Nhà bán lẻ có thể tích hợp Solana Actions vào trang sản phẩm của mình, cho phép khách hàng hoàn tất giao dịch mua bằng tiền mã hóa trực tiếp từ trang. Ví dụ, việc quét mã QR tại quầy thanh toán có thể kích hoạt Solana Action, giúp hoàn thành giao dịch nhanh chóng.
Game
Nếu bạn thích chơi game, Solana Actions có thể được sử dụng để mua hàng trong game và giao dịch tài sản. Bạn có thể mua, bán hoặc giao dịch các vật phẩm trong game bằng blinks, tất cả đều nằm trong giao diện của game. Tích hợp blockchain có thể nâng cao trải nghiệm chơi game bằng cách cung cấp các giao dịch an toàn, tức thời mà không cần rời khỏi game.
DApp xã hội
Nếu bạn thích tham gia các ứng dụng phi tập trung trên nền tảng mạng xã hội (DApp) trên các giao thức như NOSTR, bạn có thể đã quen thuộc với việc “tip/donate” cho nhà sáng tạo nội dung. Blinks cũng có thể được sử dụng để “donate” cho nhà sáng tạo. Bạn có thể gửi “donate” trực tiếp từ một liên kết trong bài đăng hoặc trang cá nhân của nhà sáng tạo yêu thích.
Lợi ích của Solana Actions và blinks là gì?
Solana Actions và blinks mang lại nhiều lợi ích giúp biến đổi trải nghiệm blockchain cho người dùng và nhà phát triển.
Nâng tầm trải nghiệm người dùng
Blinks cải thiện trải nghiệm người dùng bằng cách nhúng khả năng giao dịch trực tiếp vào các trang web, ứng dụng và nền tảng mạng xã hội. Công cụ này giúp bạn không cần phải rời khỏi môi trường hiện tại, làm cho các giao dịch trở nên đơn giản hơn và có thể hoàn tất nhanh hơn.
Gia tăng khả năng tiếp cận Web3
Solana Actions có thể giúp thúc đẩy khả năng truy cập Web3 bằng cách cho phép tương tác blockchain thông qua bất kỳ nền tảng nào có thể hiển thị URL. Công cụ này có thể có ảnh hưởng trong việc giảm thiểu rào cản tham gia bằng cách giúp người mới tham gia thế giới tiền mã hóa hoàn thành các giao dịch đầu tiên, thúc đẩy việc áp dụng rộng rãi.
Tính bảo mật mạnh mẽ
Solana Actions và blinks cung cấp một cách an toàn để tương tác với các ứng dụng blockchain, tương tự như kết nối ví với DApp.
Tính linh hoạt
Solana Actions có thể được sử dụng cho thanh toán, bình chọn và staking, giúp công cụ này sở hữu nhiều tính năng hữu dụng. Điều này hỗ trợ việc áp dụng công nghệ rộng rãi hơn, mang lại lợi ích cho cộng đồng người dùng tiền mã hóa đa dạng và đang phát triển.
Tích hợp đơn giản dành cho nhà phát triển
Đối với nhà phát triển, việc tích hợp trở nên đơn giản hơn nhiều với Solana Actions và blinks. Những công cụ này giúp thêm các giao dịch blockchain vào các nền tảng hiện có nhanh hơn và dễ dàng hơn, đồng thời cho phép thêm các tính năng blockchain mà không cần xây dựng các ứng dụng riêng biệt. Nhà phát triển cũng được hưởng lợi từ quyền truy cập vào các thư viện và bộ công cụ phát triển phần mềm (SDK) giúp đơn giản hóa thêm quá trình xây dựng.
Solana Actions và blinks có an toàn để sử dụng không?
Về vấn đề an toàn, các nguyên tắc thiết kế của Solana Actions và blinks rất giống với những nguyên tắc được sử dụng trong quá trình kết nối ví với DApp. Điều này có nghĩa là bạn nên tuân theo các biện pháp phòng ngừa tương tự để đảm bảo các giao dịch của mình được an toàn.
Solana Actions hoạt động giống như bất kỳ giao dịch nào khác trên blockchain Solana, yêu cầu người dùng xem trước, ký và gửi giao dịch từ ví của họ. Quá trình này bao gồm kết nối ví, nhắc nhở người dùng kết nối ví của họ với trang web giống như với bất kỳ DApp nào.
Blinks mở rộng chức năng này bằng cách cho phép các hành động này được thực thi trực tiếp từ URL. Khi bạn nhấp vào blink, ví của bạn sẽ mô phỏng giao dịch trước tiên, hiển thị cho bạn tất cả các chi tiết trước khi bạn phê duyệt. Lớp minh bạch này giúp ngăn chặn các giao dịch trái phép và củng cố tính bảo mật của các giao dịch blockchain.
Ví dụ, nếu bạn nhấp vào blink để thanh toán cho một mặt hàng, ví của bạn sẽ hiển thị chi tiết giao dịch, bao gồm số tiền và người nhận. Bạn sẽ có cơ hội xem xét thông tin này trước khi tiến hành, giống như khi thanh toán tại một cửa hàng trực tuyến.
Để tăng cường bảo mật, bạn cũng nên lưu ý những mẹo sau:
Các trang web đáng tin cậy: Chỉ tương tác với blinks từ các tên miền đáng tin cậy. Giống như với DApp, hãy đảm bảo trang web bạn đang kết nối ví của mình là uy tín.
Tên miền được phê duyệt: Khi ra mắt, blinks từ các tên miền đối tác được phê duyệt được coi là an toàn hơn. Luôn luôn kiểm tra lại tên miền trước khi tiến hành giao dịch.
Cập nhật thường xuyên: Giữ cho phần mềm ví của bạn được cập nhật để tận hưởng các tính năng bảo mật mới nhất.
Điều gì xảy ra nếu bạn nhấp vào blinks mà không có ví?
Nhấp vào blink mà không có ví thoạt đầu có vẻ như là một lỗi, nhưng thiết kế của blinks đảm bảo bạn vẫn có thể tương tác với trang web hoặc ứng dụng nền tảng. Dưới đây là những gì xảy ra và cách các tùy chọn dự phòng hoạt động để duy trì sự tham gia Web3.
Chuyển hướng trang web hoặc ứng dụng
Khi bạn nhấp vào blink và không thiết lập ví, blink hoạt động như một URL thông thường. Thay vì bắt đầu một giao dịch blockchain, nó sẽ chuyển hướng bạn đến một trang web hoặc ứng dụng tương ứng.
Ví dụ, giả sử bạn nhấp vào blink để đúc một NFT nhưng không có ví. Liên kết có thể đưa bạn đến trang web của sàn giao dịch NFT, nơi bạn có thể khám phá bộ sưu tập và tìm hiểu thêm về cách thiết lập ví.
Tùy chọn dự phòng
Các tùy chọn dự phòng được tích hợp sẵn trong hệ thống để đảm bảo người dùng vẫn có thể thực hiện hành động mong muốn. Dưới đây là cách các tùy chọn này hoạt động:
Chuyển hướng đến trang web: Blink có thể đưa bạn đến trang web hiện có của DApp mà bạn đang tương tác. Nếu bạn nhấp vào blink cho đề xuất DAO, bạn có thể được chuyển hướng đến trang web chính của DAO, nơi bạn có thể đọc thêm về đề xuất đó.
Giao diện cửa sổ bật lên: Một số blinks có thể kích hoạt một giao diện tương tác hoặc cửa sổ bật lên, hướng dẫn bạn qua quá trình thiết lập ví hoặc nội dung giáo dục về hành động đó.
Các hành động thay thế: Nhà phát triển có thể thiết kế blinks để cung cấp các hành động thay thế, chẳng hạn như đăng ký nhận thông báo hoặc truy cập các chức năng hạn chế cho đến khi thiết lập ví.
Duy trì sự tham gia Web3
Ví dụ khác, nếu bạn nhấp vào blink để donate cho người sáng tạo nội dung nhưng không có ví được thiết lập. Trong trường hợp này, bạn có thể được chuyển hướng đến một trang giải thích cách thiết lập ví và tại sao donate bằng tiền mã hóa lại có lợi.
Các cơ chế dự phòng này đảm bảo cộng đồng vẫn tham gia ngay cả khi không thể truy cập ngay vào ví. Cách tiếp cận này:
Giáo dục các thành viên mới của cộng đồng: Bằng cách chuyển hướng cộng đồng đến các trang thông tin hoặc cửa sổ bật lên, họ sẽ học cách thiết lập ví và tham gia với công nghệ blockchain.
Đơn giản hóa việc áp dụng: Cung cấp hướng dẫn từng bước giúp các thành viên cộng đồng dễ dàng bắt đầu sử dụng các ứng dụng blockchain.
Đảm bảo tính liên tục: Các thành viên cộng đồng vẫn có thể khám phá DApp hoặc nội dung liên quan mà không bị gián đoạn.
Cách thêm Solana Actions và blinks vào ứng dụng của bạn
Nếu bạn là nhà phát triển, việc đưa Solana Actions và blinks vào ứng dụng của bạn có thể giúp cộng đồng của bạn dễ dàng tiếp cận hơn với blockchain. Bạn có thể nhấp vào đây để truy cập hướng dẫn dành cho nhà phát triển và bắt đầu. Bên dưới là hướng dẫn chi tiết các bước chính để bắt đầu sử dụng Solana Actions và blinks.
Đăng ký URL Actions
Bước đầu tiên trong việc tích hợp Solana Actions là đăng ký URL Actions của bạn. Những URL này hoạt động như các điểm cuối trả về các giao dịch cần được xử lý bởi blockchain Solana.
Tạo hành động: Phát triển các hành động của bạn dưới dạng API độc lập tuân theo thông số kỹ thuật của Solana Actions.
Đăng tải actions.json: Đặt một tệp 'actions.json' tại thư mục gốc của tên miền của bạn (ví dụ, yourdomain.com/actions.json). Tệp này liệt kê tất cả các hành động đã đăng ký của bạn.
Đăng ký với Dialect: Đảm bảo URL Actions của bạn được đăng ký trong Dialect Actions Registry để được các tiện ích mở rộng được hỗ trợ nhận dạng và tin tưởng.
Kiểm tra quy trình
Kiểm tra tích hợp của bạn rất quan trọng để đảm bảo mọi thứ hoạt động như mong đợi.
Sử dụng các công cụ kiểm tra: Các nền tảng như dial.to cho phép bạn nhập URL hành động của mình và xem blink sẽ xuất hiện và hoạt động như thế nào.
Mô phỏng giao dịch: Đảm bảo các giao dịch được mô phỏng chính xác trước khi người dùng có thể ký chúng. Điều này cung cấp cho bạn cái nhìn về những gì sẽ xảy ra và cho phép bạn thực hiện điều chỉnh nếu cần. Thao tác này cung cấp cái nhìn về những gì sẽ xảy ra và cho phép bạn thực hiện điều chỉnh nếu cần.
Phản hồi của người dùng: Thực hiện thử nghiệm người dùng để thu thập phản hồi về tích hợp và thực hiện các điều chỉnh cần thiết.
Sử dụng thư viện và SDK dành cho nhà phát triển
Việc tận dụng các thư viện dành cho nhà phát triển và Solana SDK có thể đơn giản hóa quá trình tích hợp, cung cấp các chức năng và công cụ được xây dựng sẵn.
Solana SDK: Sử dụng Solana SDK để xử lý các tương tác blockchain hiệu quả hơn. Các SDK này cung cấp tài liệu và hỗ trợ cho nhiều ngôn ngữ lập trình.
Thư viện: Có rất nhiều thư viện có sẵn hỗ trợ blinks và Solana Actions. Những thư viện này giúp bạn hiển thị và tùy chỉnh blinks với nỗ lực tối thiểu, mang lại trải nghiệm người dùng nhất quán.
Tài nguyên cộng đồng: Để được hỗ trợ và tài nguyên bổ sung, hãy tham gia cộng đồng nhà phát triển Solana thông qua các diễn đàn và tài liệu chính thức của Solana.
Lời kết
Solana Actions và blinks cải thiện giao dịch blockchain bằng cách tích hợp chúng trực tiếp vào các trang web và ứng dụng. Solana Actions là các API cho phép người dùng hoàn thành giao dịch mà không cần rời khỏi nền tảng họ đang sử dụng, cải thiện trải nghiệm người dùng. Trong khi đó, blinks là các URL có thể chia sẻ được nhúng trong Solana Actions, chuyển đổi giao dịch thành một liên kết, cho phép thực hiện giao dịch trực tuyến từ bất kỳ đâu.
Những công cụ này có tiềm năng cải thiện khả năng tiếp cận nền tảng Web3 bằng cách đơn giản hóa trải nghiệm và giảm rào cản gia nhập. Hơn nữa, Solana Actions và blinks cũng có thể giảm thiểu sự phức tạp cho các nhà phát triển đang tìm cách xây dựng ứng dụng và thêm các giao dịch blockchain vào các nền tảng hiện có. Giờ đây, người dùng có thể mua NFT hoặc thực hiện thanh toán trong một giao diện hiện có mà không cần phải chuyển đến trang khác.
Với sự trợ giúp của blinks giúp đơn giản hóa các giao dịch tiền mã hóa, liệu đây có phải là gợi ý về những gì chúng ta có thể mong đợi từ điện thoại di động mớicủa Solana, dự kiến ra mắt vào năm 2025?
© 2024 OKX. Có thể sao chép hoặc phân phối toàn bộ bài viết này, hoặc dùng đoạn trích từ 100 từ trở xuống trong bài viết này, cho mục đích phi thương mại. Mọi hành vi sao chép hoặc phân phối toàn bộ bài viết đều cần nêu rõ: "Bài viết này thuộc bản quyền của © 2024 OKX và được sử dụng với sự cho phép". Các đoạn trích hợp lệ phải trích dẫn tên của bài viết và đưa phần ghi công vào, ví dụ: "Tên Bài viết, [tên tác giả nếu có], © 2024 OKX". Không được tạo tác phẩm phái sinh hay dùng bài viết này cho mục đích khác.