Triển khai ứng dụng DApps và tuỳ biến Blockchain trong nháy mắt với Forge SDK từ ArcBlock
ArcBlock - nền tảng blockchain hàng đầu mới đây đã cho ra mắt Forge SDK, một framework mới cho phép developer dễ dàng hơn khi tạo lập, triển khai DApps và tùy biến với các nền tảng Blockchain khác nhau.
Sự ra đời của các Web Frameworks được xem là có ảnh hưởng rất lớn trong việc hỗ trợ phát triển các ứng dụng web. Web Frameworks giúp giảm thời gian phát triển một trang web và hỗ trợ dễ dàng hơn cho hàng triệu developer tạo ra các ứng dụng web phức tạp.
Ngày nay, một số trang web phổ biến như Netflix, Instagram, Twitter, Quora..vv.. đều được phát triển và chạy bởi các Web Framework.
Hiểu được tầm quan trọng của Web Frameworks, ArcBlock - một nền tảng blockchain hàng đầu mới đây đã tạo ra một framework tương tự, và đặc biệt, nó dành cho lĩnh vực blockchain.
Framework mới này là Forge SDK, cho phép developer dễ dàng hơn khi tạo lập, triển khai DApps và tuỳ biến trên các nền tảng Blockchain khác nhau. Có thể coi Forge SDK là một next-generation framework, cung cấp các công cụ tiện lợi nhất để các developer tạo ra các ứng dụng phi tập trung của mình.
Biểu đồ dưới đây mô tả kiến trúc của những dịch vụ cốt lõi của ArcBlock, và bất kỳ ai quen thuộc với việc phát triển các ứng dụng web đều có thể nhanh chóng nhìn thấy được những điểm tương đồng.
Giống như Ruby on Rails, mục tiêu của Forge SDK hướng tới là loại bỏ phần lớn sự phức tạp và hạn chế của các nền tảng phát triển blockchain hiện tại, hỗ trợ tối đa các lập trình viên bằng cách để họ làm đúng sở trường lớn nhất của mình là viết code, và Forge SDK sẽ lo toàn bộ phần còn lại.
SDK được thiết kế linh hoạt để có thể kết hợp các Blockchain mới nhất. Hơn nữa, các lập trình viên có thể tận dụng sức mạnh của các mạng Blockchain khác như Ethereum và Bitcoin thông qua Giao thức truy cập chuỗi mở (ArcBlock’s Open Chain Access Protocol - OCAP) của ArcBlock.
Với Forge SDK, chúng ta có thể dễ dàng xây dựng các Blockchain của riêng mình hoặc dễ dàng kết nối với các public Blockchain như Hyperledger hoặc Ethereum.
Đánh giá về sự ra đời của Forge SDK, anh Trung Kiên (Bộ phận nghiên cứu Blockchain - R&D Unit, Sun*) cho biết: “Đây sẽ là một Framework rất hứa hẹn. Trước đây để làm việc với Blockchain thì các developer phải mất rất nhiều công sức để tích hợp giữa Web và Blockchain, mỗi blockchain lại có những đặc trưng khác nhau, nên việc tùy biến hết sức là phức tạp. Với Forge thì developer sẽ chỉ cần focus vào triển khai application và business logic thôi, sự phức tạp trên sẽ hầu hết được loại bỏ.”
Tuy nhiên, anh cũng cho biết thêm: “Framework này vẫn còn rất mới, các tài liệu tham khảo ít, cũng như tính khả thi vẫn còn là dấu hỏi lớn. Trên thực tế các dự án Blockchain tại Sun* vẫn chỉ đang nghiên cứu mà chưa đưa framework này vào ứng dụng. Song đây thực sự là một tiền đề rất tốt mà chúng ta có thể thực hành và vận dụng trong các dự án tương lai.”
Nguồn: arcblock.io