Chiến lược Blockchain của FPT Software

Với năng lực về công nghệ cũng như các kiến thức về tên miền trong lĩnh vực Blockchain, FPT Software đã đề xuất các giải pháp để tăng lợi nhuận cũng như tăng năng suất cho các doanh nghiệp khách hàng. Trước khi thực hiện điều này, FPT Software dành nhiều năm để thực hiện các chương trình Blockchain cho cả nội bộ lẫn bên ngoài. Hiện tại, các dịch vụ Blockchain của FPT Software bao gồm:

Về Phát triển Blockchain, FPT Software cung cấp dịch vụ phát triển trọn vòng đời dự án, phân tích yêu cầu, phát triển ứng dụng, kiểm thử, và bảo trì.

Dịch vụ của FPT Software cũng không chỉ hạn chế ở phần mềm, mà còn bao gồm việc xây dựng sản phẩm để thúc đẩy năng lực của Blockchain. Đây là dịch vụ về hệ thống phi tập trung, quản lý độ trung thành của khách hàng, cùng nền tảng cho khách hàng thân thiết. Hệ thống quản lý nói trên của FPT Software có tên gọi là Akaminds.

Thành tựu của FPT trong lĩnh vực Blockchain

Hiểu được về tiềm năng của công nghệ Blockchain, FPT Software hiện đang xây dựng tài nguyên cho công nghệ này, cũng như tổ chức seminar để chia sẻ về các kinh nghiệm phát triển Blockchain. FPT Software đã giành được 2 dự án, với 7 tài nguyên cho mỗi dự án, phục vụ cho một hãng hàng không lớn và một công ty kiểm toán tài chính tại Singapore. Đồng thời, FPT đã hợp tác với SBI Ripple Asia và Factom, nhằm cải thiện năng lực hơn nữa, cũng như hỗ trợ trong công tác presale.

Dịch vụ Tài chính Ngân hàng

  • Hơn 35 khách hàng cho dịch vụ Tài chính Ngân hàng và Bảo hiểm;
  • Hơn 1000 đầu người tại BFSI, với các mô hình chuyển phát toàn cầu tại Hoa Kỳ, Nhật Bản, Châu Âu, và APAC;
  • Hơn 20 kinh nghiệm trong cung cấp dịch vụ về Tài chính và Ngân hàng.

Tài nguyên Blockchain

  • 20 chuyên gia trong nghiên cứu và phát triển Blockchain;
  • Hơn 60 kỹ sư giàu kinh nghiệm đang làm việc cho các dự án Blockchain;
  • Hơn 10 chứng chỉ về phát triển Blockchain và 2 chứng chỉ Chuyên gia Blockchain.

Đối tác

  • SBI Ripple Asia;
  • Factom.

Case Study: KYC (Know Your Customer) – Hiểu khách hàng của bạn

Khách hàng là một mạng lưới quốc tế với các công ty thành viên cung cấp các dịch vụ kiểm toán, thuế, và tư vấn. Họ làm việc rất gần với khách hàng, nhằm giảm thiểu rủi ro và nắm bắt cơ hội.

Nhu cầu doanh nghiệp

Trong nỗ lực trở thành một trung tâm tài chính thông minh hàng đầu, cần phát triển một hạ tầng kỹ thuật chung cho ID số và KYC, giúp hỗ trợ các cơ sở tài chính và những bên liên quan chia sẻ và xác minh các thông tin cá nhân của khách hàng, thông qua nền tảng DLT (Distributed Ledger Technology – Công nghệ sổ cái phân tán).

ID số và KYC sẽ hỗ trợ 4 trải nghiệm người dùng chính:

  • Tạo hồ sơ đầu tiên cho khách hàng mới;
  • Lấy lại các thông tin từ hồ sơ có sẵn;
  • Cập nhật một hồ sơ có sẵn;
  • Kiểm toán các sự kiện có liên quan tới một khách hàng cụ thể.

Để đạt được tầm nhìn, nền tảng yêu cầu phải có một hệ sinh thái mạnh mẽ, có khả năng mở rộng quy mô trên nhiều khu vực và địa lý khác nhau, thông qua cung cấp dịch vụ và tính năng chuyên môn nhằm chia sẻ dữ liệu, qua đó cải thiện và đẩy nhanh KYC cũng như quy trình onboarding người dùng.

Giải pháp

FPT chịu trách nhiệm triển khai nền tảng Blockchain và phát triển UI.

  • Thiết kế một hệ thống cho phép các đơn vị tài chính lưu trữ một sổ consortium, sau đó thu lại các thông tin KYC khi có sự cho phép của khách hàng.
  • Đảm bảo bảo mật tất cả các tài liệu hỗ trợ của khách hàng, đồng thời lưu giá trị băm của chúng vào sổ consortium để phòng tránh các cập nhật có ủy quyền.
  • Tạo dấu vết kiểm toán không cho phép can thiệp với mọi hoạt động đọc/viết/truy cập.

FPT đề xuất hệ thống kiến trúc eKYC để thúc đẩy công nghệ Blockchain mới nhất.

Frontend

  • UI được tủy chỉnh và nền tảng số cho phép khách hàng hoặc người dùng được truy cập vào hệ thống eKYC.

Backend

  • Các hệ thống nội bộ cần thiết để thực hiện eKYC.

Mã hóa tài liệu

  • Mã hóa các tài liệu của khách hàng (như hộ chiếu, ID…) và lưu trữ chúng trên Azure Blob Storage.

Tích hợp bên thứ 3

  • Kết nối với các bên thứ 3 khác và sử dụng một hệ thống ngoại vi để lấy dữ liệu;
  • Cung cấp API cho các hệ thống khác để đọc dữ liệu từ KYC.

Hyperledger Fabric Blockchain

  • Công nghệ sổ cái phân tán được sử dụng để can thiệp vào quy trình eKYC. Các tính năng nhất định trong quy trình KYC sẽ được thực hiện và lưu trữ trên chuỗi (chain).

Hàm băm cho các tài liệu có liên quan tới KYC

  • Bằng chứng để ngăn chặn can thiệp/chỉnh sửa tài liệu.

Nhà cung cấp chứng minh số

  • Cung cấp và quản lý quyền của những đối tượng trong blockchain.

Dịch vụ Ordering

  • Xác minh quyền của các đối tượng trong các mạng blockchain.

IaaS/PaaS – Microsoft Azure

  • Một nền tảng kiêm mô hình tiện ích tiêu dùng của hạ tầng máy tính, được cung cấp bởi Microsoft.

An ninh mạng

  • Quy chuẩn về an ninh sẽ được gắn vào trong kiến trúc và thiết kế

Hiểu được về sự tương tác giữa các thành phần công nghệ với biểu đồ dòng thông tin, trong đó, các biểu đồ dòng thông tin sẽ giúp người đọc hiểu được tương tác trong lớp công nghệ, từ đó đưa ra được các tính năng giải pháp mấu chốt.

Chuyện gì xảy ra giữa các lớp công nghệ khi onboard một khách hàng mới?”

Hệ thống eKYC cũng sẽ chỉ ra và xử lý các API từ hệ thống bên ngoài hoặc API đến từ bên thứ 3.

Lợi ích và Giá trị

  • Mang lại tính tài chính toàn diện hơn;
  • Xử lý các vấn đề giảm thiểu rủi ro;
  • Giảm chênh lệch dữ liệu trong quá trình onboard cho SME;
  • Cấp quyền cho FI và các đơn vị liên quan khác, qua đó tăng hiệu quả, đạt lợi ích;
  • Giảm chi phí onboard khách hàng.

Case Study: LMS – Loyalty Management System (Hệ thống quản lý khách hàng thân thiết)

Khách hàng của FPT là một trong các công ty dịch vụ chuyên môn hàng đầu thế giới, với ba dòng dịch vụ chính là thuế, kiểm toán, và tư vấn cho rất nhiều lĩnh vực khác nhau.

Nhu cầu của khách hàng

Về cơ bản, dự án yêu cầu xây dựng một hệ thông quản lý khách hàng thân thiết, bao gồm ba câu chuyện người dùng như sau:

  • Onboard cho bên thứ 3 mới;
  • Hoàn lại từ các chương trình tích điểm của nhiều bên thứ 3 khác từ quy trình đặt vé cho khách hàng;
  • Tự động hoàn lại khi bán cho bên thứ 3.

Giải pháp

Trách nhiệm của FPT là khai triển và phát triển nền tảng Blockchain. Dự án bao gồm việc pháp triển một hệ thống cho phép thành viên sử dụng số dặm bay để tiêu dùng tại các cơ sở bán lẻ, khách sạn, trạm xăng, cùng một số dịch vụ thương mại khác.

Các thành phần kỹ thuật có liên quan trong xây dựng phiên bản thử là:

  • Nền tảng Ethereum: Dùng để quản lý điểm thưởng của khách hàng trong sổ cái phân tán.
  • Simulated Desktop Site (trang Desktop mô phỏng): Để mô phỏng trang đặt vé máy bay, cơ chế tích dặm bay, là đổi Điểm thưởng.
  • Tích hợp API: Để tích hợp với hệ thống quản lý khách hàng thân thiết của khách hàng (môi trường kiểm thử). Các kết nối API sẽ được cung cấp bởi khách hàng.

Thành phần Technical Stack Mô tả
Blockchain Ethereum

Nền tảng blockchain riêng tư được sử dụng để hỗ trợ các giải pháp quản lý khách hàng thân thiết như tích lũy, chuyển đổi, và sử dụng điểm thưởng.

Phát triển hợp đồng thông minh cho cơ chế đổi dặm bay và điểm thưởng bằng ngôn ngữ lập trình Solidity.

Storage MySQL Các lưu trữ dữ liệu off-chain, cần thiết cho việc lưu các thông tin về người dùng, vai trò, dữ liệu tham khảo, thông số cấu hình… thông thường sẽ phải có trong ứng dụng phân tán.
Back End Node.js, Express.js, web3.js Node.js với mã nguồn mở và nền tảng SDK được sử dụng cho cấu hình với tính năng thông minh.

Các công nghệ dựa trên nền tảng Node.js mở được sử dụng để phát triển tích hợp API/REST, cũng như xử lý API cho các giải pháp quản lý khách hàng thân thiết.

Frontend Angular.js Giao diện người dùng thực hiện việc chuyển đổi và tiêu dùng điểm tích lũy.
Infra Azure Cấu trúc liên kết triển khai Azure trong cải thiện khả năng quy mô hóa và tính chắc chắn cho các node và mạng blockchain Ethereum, lớp API, và Dapp. Tất cả sẽ được host trong môi trường cloud.

Lợi ích và giá trị

  • Tạo một phương thức sử dụng điểm thưởng mới cho khách hàng;
  • Giúp hãng hàng không giảm lượng hàng tồn kho;
  • Thông tin không được lưu trữ tại một ví trí, do Blockchain là công nghệ phi tập trung. Vì vậy, mọi đối tác trên mạng đều sẽ nhận được những thông tin giống nhau từ phát sinh giao dịch;
  • An ninh tốt hơn: kể cả khi kết nối mạng có vấn đề, các thông tin khách hàng và số dặm bay sẽ vẫn được bảo toàn;
  • Công nghệ Blockchain giúp phê duyệt tức thì các yêu cầu chuyển điểm, đồng thời ngay lập tức cập nhật các thay đổi này lên hệ thống.

Đỗ Trọng Nguyên – FPT Software

Tin liên quan: