第5課

Xây dựng trên EOS

Bài học này nêu bật các sáng kiến chính như Wallet+ và API+ để cải thiện cơ sở hạ tầng và trải nghiệm của nhà phát triển trong hệ sinh thái EOS. Lý tưởng cho cả nhà phát triển mới và nhà phát triển có kinh nghiệm, hướng dẫn này cung cấp thông tin chi tiết và tài nguyên để tận dụng khả năng của EOSIO nhằm tạo ra các ứng dụng phi tập trung có tác động mạnh mẽ.

Bắt đầu phát triển EOS

Bắt tay vào phát triển EOS bắt đầu bằng việc thiết lập môi trường cục bộ có lợi cho việc tạo, thử nghiệm và triển khai các ứng dụng trên nền tảng động này. Nền tảng chuỗi khối EOSIO được tôn vinh vì các khả năng thế hệ tiếp theo, cung cấp tốc độ giao dịch tuyệt vời và môi trường linh hoạt phục vụ cho cả việc triển khai chuỗi khối công khai và riêng tư. Cơ sở hạ tầng được thiết kế để có khả năng cấu hình cao, cho phép các nhà phát triển điều chỉnh dự án của họ theo nhu cầu kinh doanh cụ thể trong nhiều ngành khác nhau. Bằng cách sử dụng các mô hình phát triển và ngôn ngữ lập trình quen thuộc, EOSIO tạo điều kiện cho các nhà phát triển chuyển đổi liền mạch từ phát triển ứng dụng truyền thống sang blockchain.

Thiết lập môi trường của bạn

Những bước đầu tiên dành cho mọi nhà phát triển EOS

Bước đầu tiên trong quá trình phát triển EOS liên quan đến việc định cấu hình thiết lập phát triển cục bộ. Thiết lập này yêu cầu đáp ứng các yêu cầu hệ thống, cài đặt các tệp nhị phân EOSIO dành riêng cho hệ điều hành và tạo tài khoản blockchain thử nghiệm. Đối với các nhà phát triển mới sử dụng EOSIO, việc cài đặt các tệp nhị phân dựng sẵn cung cấp một phương pháp đơn giản để bắt đầu khám phá các khả năng của nền tảng. Nền tảng EOSIO trang bị cho các nhà phát triển các chức năng tương tự như môi trường phát triển phần mềm truyền thống, chẳng hạn như tài khoản, xác thực và cơ sở dữ liệu, cho phép chuyển đổi suôn sẻ sang phát triển blockchain.

Những điều cơ bản về hợp đồng thông minh

Viết và triển khai trên EOS

Sau khi thiết lập môi trường phát triển cục bộ, hành trình tiếp tục với việc viết và triển khai hợp đồng thông minh Hello World đầu tiên của bạn. Bộ công cụ phát triển hợp đồng EOSIO (EOSIO.CDT) cung cấp các thư viện và công cụ cần thiết cho nhiệm vụ này. Quá trình biên dịch và triển khai giới thiệu cho các nhà phát triển vòng đời hợp đồng thông minh EOSIO, từ viết mã bằng C++ đến triển khai nó trên blockchain. Bước nền tảng này rất quan trọng để hiểu cách xây dựng các ứng dụng phi tập trung có chức năng và phức tạp hơn trên EOSIO.

Đối với các nhà phát triển đang tìm kiếm môi trường được cấu hình sẵn, EOSIO cung cấp các tùy chọn dựa trên web giúp bỏ qua nhu cầu cài đặt nhị phân cục bộ. Ví dụ: IDE Web khởi động nhanh của EOSIO là một môi trường được cấu hình sẵn Gitpod được thiết kế để phát triển EOSIO. Ngoài ra, EOSIO Testnet đóng vai trò là nơi thử nghiệm thực tế để triển khai các hợp đồng thông minh và xây dựng các ứng dụng blockchain.

Cam kết của EOSIO trong việc cung cấp nền tảng thân thiện với nhà phát triển được thể hiện rõ ràng trong tài liệu toàn diện, tài nguyên đào tạo và hỗ trợ cộng đồng. Các tài nguyên này được thiết kế để nâng cao hiểu biết của các nhà phát triển về công nghệ blockchain và nâng cao khả năng xây dựng các ứng dụng sáng tạo và có tác động trên mạng EOS.

Để biết thêm thông tin và hướng dẫn chi tiết, các nhà phát triển được khuyến khích khám phá Cổng thông tin dành cho nhà phát triển EOSIO, nơi cung cấp nhiều tài nguyên, bao gồm hướng dẫn sử dụng, tài liệu tham khảo API và hướng dẫn.

https://s3.ap-northeast-1.amazonaws.com/gimg.gateimg.com/learn/49aa9215524413dc6027d85e553a852c2adc380a.png

Phát triển nâng cao trên EOS

Sự tiến bộ của kiến trúc dApp và trải nghiệm người dùng trên EOS rất đa dạng, phản ánh cam kết cung cấp cơ sở hạ tầng mạnh mẽ cho các ứng dụng phi tập trung. EOS, được biết đến với khả năng mở rộng và cách tiếp cận thân thiện với người dùng, cung cấp cho các nhà phát triển một bộ công cụ và giao thức toàn diện để hợp lý hóa việc phát triển và triển khai dApp.

Kiến trúc dApp và trải nghiệm người dùng

Từ ý tưởng đến thực thi

Việc phát triển dApp trên EOS bao gồm một loạt các bước từ khái niệm hóa đến thực thi. Kiến trúc của dApp về cơ bản khác với các ứng dụng truyền thống do tính chất phi tập trung của nó. Nó thường bao gồm các thành phần như giao diện người dùng ngoại vi được xây dựng bằng các công nghệ web phổ biến (HTML, CSS, JavaScript) và phần phụ trợ được hỗ trợ bởi các hợp đồng thông minh chạy trên blockchain. Các công cụ và framework như React, Angular và Vue.js thường được sử dụng để tạo UI động và phản hồi nhanh. Chuỗi khối EOS tạo điều kiện cho độ trễ thấp và khả năng xử lý song song, điều cần thiết cho trải nghiệm người dùng liền mạch trong dApps. Các thư viện như Web3.js và Ethers.js cung cấp các tiện ích cần thiết để kết nối giao diện người dùng với blockchain, xử lý các giao dịch và quản lý ví web3. Lưu trữ cho dApps cũng có thể tận dụng các giải pháp lưu trữ phi tập trung, đảm bảo ứng dụng có khả năng phục hồi và chống kiểm duyệt.

Ví+

Sáng kiến Wallet+ là một nỗ lực chiến lược trong hệ sinh thái EOSIO tập trung vào việc nâng cao đáng kể chức năng và trải nghiệm người dùng của ví EOSIO. Nó nhằm mục đích thực hiện phân tích toàn diện về bối cảnh hiện tại, xác định chính xác các lĩnh vực cần cải thiện để phục vụ tốt hơn cho cả nhà phát triển và người dùng. Sáng kiến này được thúc đẩy bởi sự hiểu biết rằng cơ sở hạ tầng ví mạnh mẽ, dễ tiếp cận và an toàn là điều tối quan trọng đối với sự phát triển của nền tảng và việc áp dụng rộng rãi hơn công nghệ blockchain.

Bằng cách thúc đẩy môi trường hợp tác, Wallet+ tìm cách tập hợp cộng đồng xung quanh tầm nhìn chung về tương lai của EOSIO. Nó nhấn mạnh tầm quan trọng của các nỗ lực nghiên cứu và phát triển dựa vào cộng đồng để xác định và ưu tiên các cải tiến đáp ứng nhu cầu riêng của hệ sinh thái. Thông qua cách tiếp cận tập thể như vậy, sáng kiến này nhằm mục đích xác định các chiến lược và giải pháp khả thi không chỉ khả thi với công nghệ ngày nay mà còn phù hợp với nhu cầu ngày càng tăng của ngành công nghiệp tiền điện tử.

Trọng tâm của chiến lược Wallet+ là cải tiến giao diện người dùng (UI) và các tính năng bảo mật của ví, giúp chúng trực quan hơn và an toàn hơn cho người dùng cuối. Sáng kiến này đề xuất một loạt cải tiến có mục tiêu cho các tiêu chuẩn ví, SDK và UX của EOSIO, nhằm giảm thiểu các rào cản khi triển khai và thúc đẩy trải nghiệm người dùng hấp dẫn hơn. Những cải tiến này được hình dung là sẽ thúc đẩy việc áp dụng rộng rãi hơn bằng cách đơn giản hóa hành trình của người dùng và mở rộng chức năng có sẵn cho cả nhà phát triển và người dùng.

Hơn nữa, Wallet+ cam kết đặt nền tảng cho những tiến bộ trong tương lai. Nó thừa nhận tầm quan trọng của việc thực hiện các bước tăng dần hướng tới tầm nhìn lớn hơn cho EOSIO, đặt ra các mục tiêu rõ ràng, có thể đạt được, đóng vai trò là cột mốc quan trọng trên con đường dẫn đến sự xuất sắc. Bằng cách đó, sáng kiến này không chỉ giải quyết các lĩnh vực cần nâng cao trước mắt mà còn chuẩn bị nền tảng cho thế hệ quản lý EOSIO tiếp theo.

Về bản chất, Wallet+ thể hiện một cách tiếp cận hướng tới tương lai để phát triển trong hệ sinh thái EOSIO, một phương pháp bắt nguồn từ sự hiểu biết sâu sắc về trạng thái hiện tại của nền tảng và tầm nhìn chiến lược cho tương lai của nó. Thông qua sáng kiến này, EOSIO sẵn sàng nâng cao vị thế của mình như một nền tảng blockchain hàng đầu, cung cấp một môi trường an toàn, thân thiện với người dùng và có tính ứng dụng cao cho thế giới ứng dụng phi tập trung đang phát triển.

API+

Sáng kiến API+, do EOS Network Foundation khởi xướng, tập trung vào việc củng cố cơ sở hạ tầng của hệ sinh thái EOS để tạo điều kiện thuận lợi cho việc phát triển và triển khai thế hệ tiếp theo của dApps do EOSIO cung cấp. Nhận thấy API là nền tảng cho cơ sở hạ tầng blockchain và hàng hóa công cộng, sáng kiến này nhằm mục đích giải quyết các lỗ hổng quan trọng và hợp lý hóa sự tương tác của nhà phát triển với chuỗi khối EOS.

API đóng vai trò then chốt trong việc cho phép cả hoạt động đọc và ghi trên blockchain. Chúng khác nhau về độ phức tạp; trong khi một số tương đối dễ quản lý, một số khác, đặc biệt là những dữ liệu xử lý dữ liệu lịch sử rộng lớn hoặc khối lượng yêu cầu lớn, đặt ra những thách thức vận hành đáng kể. Cơ sở hạ tầng API mạnh mẽ không chỉ cần thiết cho việc tạo và bảo trì dApp mà còn để đảm bảo trải nghiệm liền mạch cho nhà phát triển.

Tuy nhiên, hệ sinh thái EOSIO hiện phải đối mặt với một số trở ngại cản trở sự tham gia tối ưu của nhà phát triển, bao gồm việc thiếu các biện pháp thực hành được tiêu chuẩn hóa trong cộng đồng, các giải pháp do cộng đồng xây dựng không được hỗ trợ và gánh nặng tài chính đối với các nhà khai thác cung cấp các dịch vụ thiết yếu. Ngoài ra, việc thiếu nỗ lực phối hợp trong việc áp dụng các tiêu chuẩn blockchain càng làm phức tạp thêm bối cảnh phát triển.

Để giải quyết những thách thức này, nhóm làm việc API+ đề xuất một chiến lược toàn diện bao gồm:

  1. Thành lập một nhóm chuyên trách để liên tục nghiên cứu API và phát triển tiêu chuẩn, tập trung vào các khía cạnh như thiết kế cơ bản, phát trực tuyến gốc, vòng đời và lịch sử giao dịch cũng như khả năng mở rộng và tối ưu hóa.
  2. Tiêu chuẩn hóa và giảm bớt tải hoạt động trên API lịch sử bằng cách tích hợp các tính năng vòng đời giao dịch mới vào nút, bao gồm ước tính chi phí tài nguyên giao dịch, cải tiến thanh toán chủ quan, thử lại giao dịch và trạng thái cuối cùng của giao dịch.
  3. Hỗ trợ phát triển và mở rộng hoạt động các giải pháp API, bao gồm dfuse, Firehose, Light API, Hyperion và Roborovski, dưới dạng hàng hóa công cộng.
  4. Khám phá các mô hình tài trợ mới để cung cấp API nhằm đảm bảo tính bền vững và khuyến khích sự tham gia rộng rãi hơn vào hệ sinh thái.
  5. Khuyến khích việc cung cấp dữ liệu blockchain để tạo điều kiện thuận lợi cho những người quan tâm đến việc thiết lập cơ sở hạ tầng của riêng họ.
  6. Tham gia nghiên cứu và hỗ trợ các tiêu chuẩn blockchain hiện có và mới nổi, chẳng hạn như Rosetta và The Graph.

Sáng kiến API+ thể hiện nỗ lực chiến lược nhằm nâng cao sức hấp dẫn của hệ sinh thái EOSIO đối với các nhà phát triển bằng cách cải thiện quyền truy cập vào các dịch vụ thiết yếu, giảm độ phức tạp và thúc đẩy môi trường hỗ trợ, tiêu chuẩn hóa hơn để phát triển dApp. Bằng cách giải quyết các lĩnh vực chính này, EOS Network Foundation nhằm mục đích đẩy nhanh việc áp dụng của nhà phát triển, làm phong phú thêm khả năng của hệ sinh thái và mở đường cho các ứng dụng sáng tạo, được hỗ trợ bởi EOSIO.

Phần kết luận

Thông qua khóa học này, chúng tôi đã đào sâu vào cốt lõi của EOS, khám phá sự khéo léo trong kiến trúc và cơ chế đồng thuận giúp EOS trở thành nền tảng nổi bật cho cả nhà phát triển và người dùng. Việc khám phá mở rộng ra ngoài công nghệ để bao gồm cộng đồng sôi động và các sáng kiến chiến lược nhằm duy trì và phát triển hệ sinh thái EOS. Hành trình này đã soi sáng con đường từ hiểu biết khái niệm đến ứng dụng thực tế, nêu bật khả năng của nền tảng trong việc thúc đẩy kỷ nguyên mới của các giải pháp phi tập trung.

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第5課

Xây dựng trên EOS

Bài học này nêu bật các sáng kiến chính như Wallet+ và API+ để cải thiện cơ sở hạ tầng và trải nghiệm của nhà phát triển trong hệ sinh thái EOS. Lý tưởng cho cả nhà phát triển mới và nhà phát triển có kinh nghiệm, hướng dẫn này cung cấp thông tin chi tiết và tài nguyên để tận dụng khả năng của EOSIO nhằm tạo ra các ứng dụng phi tập trung có tác động mạnh mẽ.

Bắt đầu phát triển EOS

Bắt tay vào phát triển EOS bắt đầu bằng việc thiết lập môi trường cục bộ có lợi cho việc tạo, thử nghiệm và triển khai các ứng dụng trên nền tảng động này. Nền tảng chuỗi khối EOSIO được tôn vinh vì các khả năng thế hệ tiếp theo, cung cấp tốc độ giao dịch tuyệt vời và môi trường linh hoạt phục vụ cho cả việc triển khai chuỗi khối công khai và riêng tư. Cơ sở hạ tầng được thiết kế để có khả năng cấu hình cao, cho phép các nhà phát triển điều chỉnh dự án của họ theo nhu cầu kinh doanh cụ thể trong nhiều ngành khác nhau. Bằng cách sử dụng các mô hình phát triển và ngôn ngữ lập trình quen thuộc, EOSIO tạo điều kiện cho các nhà phát triển chuyển đổi liền mạch từ phát triển ứng dụng truyền thống sang blockchain.

Thiết lập môi trường của bạn

Những bước đầu tiên dành cho mọi nhà phát triển EOS

Bước đầu tiên trong quá trình phát triển EOS liên quan đến việc định cấu hình thiết lập phát triển cục bộ. Thiết lập này yêu cầu đáp ứng các yêu cầu hệ thống, cài đặt các tệp nhị phân EOSIO dành riêng cho hệ điều hành và tạo tài khoản blockchain thử nghiệm. Đối với các nhà phát triển mới sử dụng EOSIO, việc cài đặt các tệp nhị phân dựng sẵn cung cấp một phương pháp đơn giản để bắt đầu khám phá các khả năng của nền tảng. Nền tảng EOSIO trang bị cho các nhà phát triển các chức năng tương tự như môi trường phát triển phần mềm truyền thống, chẳng hạn như tài khoản, xác thực và cơ sở dữ liệu, cho phép chuyển đổi suôn sẻ sang phát triển blockchain.

Những điều cơ bản về hợp đồng thông minh

Viết và triển khai trên EOS

Sau khi thiết lập môi trường phát triển cục bộ, hành trình tiếp tục với việc viết và triển khai hợp đồng thông minh Hello World đầu tiên của bạn. Bộ công cụ phát triển hợp đồng EOSIO (EOSIO.CDT) cung cấp các thư viện và công cụ cần thiết cho nhiệm vụ này. Quá trình biên dịch và triển khai giới thiệu cho các nhà phát triển vòng đời hợp đồng thông minh EOSIO, từ viết mã bằng C++ đến triển khai nó trên blockchain. Bước nền tảng này rất quan trọng để hiểu cách xây dựng các ứng dụng phi tập trung có chức năng và phức tạp hơn trên EOSIO.

Đối với các nhà phát triển đang tìm kiếm môi trường được cấu hình sẵn, EOSIO cung cấp các tùy chọn dựa trên web giúp bỏ qua nhu cầu cài đặt nhị phân cục bộ. Ví dụ: IDE Web khởi động nhanh của EOSIO là một môi trường được cấu hình sẵn Gitpod được thiết kế để phát triển EOSIO. Ngoài ra, EOSIO Testnet đóng vai trò là nơi thử nghiệm thực tế để triển khai các hợp đồng thông minh và xây dựng các ứng dụng blockchain.

Cam kết của EOSIO trong việc cung cấp nền tảng thân thiện với nhà phát triển được thể hiện rõ ràng trong tài liệu toàn diện, tài nguyên đào tạo và hỗ trợ cộng đồng. Các tài nguyên này được thiết kế để nâng cao hiểu biết của các nhà phát triển về công nghệ blockchain và nâng cao khả năng xây dựng các ứng dụng sáng tạo và có tác động trên mạng EOS.

Để biết thêm thông tin và hướng dẫn chi tiết, các nhà phát triển được khuyến khích khám phá Cổng thông tin dành cho nhà phát triển EOSIO, nơi cung cấp nhiều tài nguyên, bao gồm hướng dẫn sử dụng, tài liệu tham khảo API và hướng dẫn.

https://s3.ap-northeast-1.amazonaws.com/gimg.gateimg.com/learn/49aa9215524413dc6027d85e553a852c2adc380a.png

Phát triển nâng cao trên EOS

Sự tiến bộ của kiến trúc dApp và trải nghiệm người dùng trên EOS rất đa dạng, phản ánh cam kết cung cấp cơ sở hạ tầng mạnh mẽ cho các ứng dụng phi tập trung. EOS, được biết đến với khả năng mở rộng và cách tiếp cận thân thiện với người dùng, cung cấp cho các nhà phát triển một bộ công cụ và giao thức toàn diện để hợp lý hóa việc phát triển và triển khai dApp.

Kiến trúc dApp và trải nghiệm người dùng

Từ ý tưởng đến thực thi

Việc phát triển dApp trên EOS bao gồm một loạt các bước từ khái niệm hóa đến thực thi. Kiến trúc của dApp về cơ bản khác với các ứng dụng truyền thống do tính chất phi tập trung của nó. Nó thường bao gồm các thành phần như giao diện người dùng ngoại vi được xây dựng bằng các công nghệ web phổ biến (HTML, CSS, JavaScript) và phần phụ trợ được hỗ trợ bởi các hợp đồng thông minh chạy trên blockchain. Các công cụ và framework như React, Angular và Vue.js thường được sử dụng để tạo UI động và phản hồi nhanh. Chuỗi khối EOS tạo điều kiện cho độ trễ thấp và khả năng xử lý song song, điều cần thiết cho trải nghiệm người dùng liền mạch trong dApps. Các thư viện như Web3.js và Ethers.js cung cấp các tiện ích cần thiết để kết nối giao diện người dùng với blockchain, xử lý các giao dịch và quản lý ví web3. Lưu trữ cho dApps cũng có thể tận dụng các giải pháp lưu trữ phi tập trung, đảm bảo ứng dụng có khả năng phục hồi và chống kiểm duyệt.

Ví+

Sáng kiến Wallet+ là một nỗ lực chiến lược trong hệ sinh thái EOSIO tập trung vào việc nâng cao đáng kể chức năng và trải nghiệm người dùng của ví EOSIO. Nó nhằm mục đích thực hiện phân tích toàn diện về bối cảnh hiện tại, xác định chính xác các lĩnh vực cần cải thiện để phục vụ tốt hơn cho cả nhà phát triển và người dùng. Sáng kiến này được thúc đẩy bởi sự hiểu biết rằng cơ sở hạ tầng ví mạnh mẽ, dễ tiếp cận và an toàn là điều tối quan trọng đối với sự phát triển của nền tảng và việc áp dụng rộng rãi hơn công nghệ blockchain.

Bằng cách thúc đẩy môi trường hợp tác, Wallet+ tìm cách tập hợp cộng đồng xung quanh tầm nhìn chung về tương lai của EOSIO. Nó nhấn mạnh tầm quan trọng của các nỗ lực nghiên cứu và phát triển dựa vào cộng đồng để xác định và ưu tiên các cải tiến đáp ứng nhu cầu riêng của hệ sinh thái. Thông qua cách tiếp cận tập thể như vậy, sáng kiến này nhằm mục đích xác định các chiến lược và giải pháp khả thi không chỉ khả thi với công nghệ ngày nay mà còn phù hợp với nhu cầu ngày càng tăng của ngành công nghiệp tiền điện tử.

Trọng tâm của chiến lược Wallet+ là cải tiến giao diện người dùng (UI) và các tính năng bảo mật của ví, giúp chúng trực quan hơn và an toàn hơn cho người dùng cuối. Sáng kiến này đề xuất một loạt cải tiến có mục tiêu cho các tiêu chuẩn ví, SDK và UX của EOSIO, nhằm giảm thiểu các rào cản khi triển khai và thúc đẩy trải nghiệm người dùng hấp dẫn hơn. Những cải tiến này được hình dung là sẽ thúc đẩy việc áp dụng rộng rãi hơn bằng cách đơn giản hóa hành trình của người dùng và mở rộng chức năng có sẵn cho cả nhà phát triển và người dùng.

Hơn nữa, Wallet+ cam kết đặt nền tảng cho những tiến bộ trong tương lai. Nó thừa nhận tầm quan trọng của việc thực hiện các bước tăng dần hướng tới tầm nhìn lớn hơn cho EOSIO, đặt ra các mục tiêu rõ ràng, có thể đạt được, đóng vai trò là cột mốc quan trọng trên con đường dẫn đến sự xuất sắc. Bằng cách đó, sáng kiến này không chỉ giải quyết các lĩnh vực cần nâng cao trước mắt mà còn chuẩn bị nền tảng cho thế hệ quản lý EOSIO tiếp theo.

Về bản chất, Wallet+ thể hiện một cách tiếp cận hướng tới tương lai để phát triển trong hệ sinh thái EOSIO, một phương pháp bắt nguồn từ sự hiểu biết sâu sắc về trạng thái hiện tại của nền tảng và tầm nhìn chiến lược cho tương lai của nó. Thông qua sáng kiến này, EOSIO sẵn sàng nâng cao vị thế của mình như một nền tảng blockchain hàng đầu, cung cấp một môi trường an toàn, thân thiện với người dùng và có tính ứng dụng cao cho thế giới ứng dụng phi tập trung đang phát triển.

API+

Sáng kiến API+, do EOS Network Foundation khởi xướng, tập trung vào việc củng cố cơ sở hạ tầng của hệ sinh thái EOS để tạo điều kiện thuận lợi cho việc phát triển và triển khai thế hệ tiếp theo của dApps do EOSIO cung cấp. Nhận thấy API là nền tảng cho cơ sở hạ tầng blockchain và hàng hóa công cộng, sáng kiến này nhằm mục đích giải quyết các lỗ hổng quan trọng và hợp lý hóa sự tương tác của nhà phát triển với chuỗi khối EOS.

API đóng vai trò then chốt trong việc cho phép cả hoạt động đọc và ghi trên blockchain. Chúng khác nhau về độ phức tạp; trong khi một số tương đối dễ quản lý, một số khác, đặc biệt là những dữ liệu xử lý dữ liệu lịch sử rộng lớn hoặc khối lượng yêu cầu lớn, đặt ra những thách thức vận hành đáng kể. Cơ sở hạ tầng API mạnh mẽ không chỉ cần thiết cho việc tạo và bảo trì dApp mà còn để đảm bảo trải nghiệm liền mạch cho nhà phát triển.

Tuy nhiên, hệ sinh thái EOSIO hiện phải đối mặt với một số trở ngại cản trở sự tham gia tối ưu của nhà phát triển, bao gồm việc thiếu các biện pháp thực hành được tiêu chuẩn hóa trong cộng đồng, các giải pháp do cộng đồng xây dựng không được hỗ trợ và gánh nặng tài chính đối với các nhà khai thác cung cấp các dịch vụ thiết yếu. Ngoài ra, việc thiếu nỗ lực phối hợp trong việc áp dụng các tiêu chuẩn blockchain càng làm phức tạp thêm bối cảnh phát triển.

Để giải quyết những thách thức này, nhóm làm việc API+ đề xuất một chiến lược toàn diện bao gồm:

  1. Thành lập một nhóm chuyên trách để liên tục nghiên cứu API và phát triển tiêu chuẩn, tập trung vào các khía cạnh như thiết kế cơ bản, phát trực tuyến gốc, vòng đời và lịch sử giao dịch cũng như khả năng mở rộng và tối ưu hóa.
  2. Tiêu chuẩn hóa và giảm bớt tải hoạt động trên API lịch sử bằng cách tích hợp các tính năng vòng đời giao dịch mới vào nút, bao gồm ước tính chi phí tài nguyên giao dịch, cải tiến thanh toán chủ quan, thử lại giao dịch và trạng thái cuối cùng của giao dịch.
  3. Hỗ trợ phát triển và mở rộng hoạt động các giải pháp API, bao gồm dfuse, Firehose, Light API, Hyperion và Roborovski, dưới dạng hàng hóa công cộng.
  4. Khám phá các mô hình tài trợ mới để cung cấp API nhằm đảm bảo tính bền vững và khuyến khích sự tham gia rộng rãi hơn vào hệ sinh thái.
  5. Khuyến khích việc cung cấp dữ liệu blockchain để tạo điều kiện thuận lợi cho những người quan tâm đến việc thiết lập cơ sở hạ tầng của riêng họ.
  6. Tham gia nghiên cứu và hỗ trợ các tiêu chuẩn blockchain hiện có và mới nổi, chẳng hạn như Rosetta và The Graph.

Sáng kiến API+ thể hiện nỗ lực chiến lược nhằm nâng cao sức hấp dẫn của hệ sinh thái EOSIO đối với các nhà phát triển bằng cách cải thiện quyền truy cập vào các dịch vụ thiết yếu, giảm độ phức tạp và thúc đẩy môi trường hỗ trợ, tiêu chuẩn hóa hơn để phát triển dApp. Bằng cách giải quyết các lĩnh vực chính này, EOS Network Foundation nhằm mục đích đẩy nhanh việc áp dụng của nhà phát triển, làm phong phú thêm khả năng của hệ sinh thái và mở đường cho các ứng dụng sáng tạo, được hỗ trợ bởi EOSIO.

Phần kết luận

Thông qua khóa học này, chúng tôi đã đào sâu vào cốt lõi của EOS, khám phá sự khéo léo trong kiến trúc và cơ chế đồng thuận giúp EOS trở thành nền tảng nổi bật cho cả nhà phát triển và người dùng. Việc khám phá mở rộng ra ngoài công nghệ để bao gồm cộng đồng sôi động và các sáng kiến chiến lược nhằm duy trì và phát triển hệ sinh thái EOS. Hành trình này đã soi sáng con đường từ hiểu biết khái niệm đến ứng dụng thực tế, nêu bật khả năng của nền tảng trong việc thúc đẩy kỷ nguyên mới của các giải pháp phi tập trung.

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。