Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn dắt phát triển các công nghệ blockchain nền tảng, bao gồm các giao thức chuỗi chéo và khung kiểm tra hệ thống
- Thiết kế và triển khai các giải pháp blockchain hiệu suất cao đáp ứng yêu cầu cấp độ thương mại
- Thực hiện kiểm tra và gỡ lỗi kỹ lưỡng các hệ thống blockchain để đảm bảo độ tin cậy và hiệu quả
- Hợp tác với các nhà phát triển để nghiên cứu và tạo mẫu các ứng dụng và tính năng blockchain mới
- Tối ưu hóa các hệ thống blockchain hiện có để cải thiện khả năng mở rộng, bảo mật và khả năng tương tác
- Tài liệu hóa các thông số kỹ thuật và quy trình phát triển cho các dự án blockchain
- Cập nhật các xu hướng và công nghệ blockchain mới nổi để duy trì lợi thế cạnh tranh
Yêu Cầu Công Việc
- Thành thạo ngôn ngữ lập trình Rust với 3+ năm kinh nghiệm phát triển blockchain
- Hiểu biết vững chắc về các nguyên tắc lập trình không đồng bộ và ứng dụng của chúng trong hệ thống phân tán
- Hiểu biết về các khái niệm cấp hệ điều hành như Epoll để quản lý I/O hiệu quả
- Kinh nghiệm với khung Substrate để xây dựng kiến trúc blockchain mô-đun
- Chuyên môn sâu về các thuật toán đồng thuận bao gồm BFT, PBFT và các giao thức chuyên biệt như Narwhal
- Thành thạo làm việc với cơ sở dữ liệu quan hệ (PostgreSQL) và NoSQL (MongoDB), cũng như kho dữ liệu trong bộ nhớ (Redis)
- Kinh nghiệm với các giao thức truyền thông như HTTP, WebSocket và WebRTC cho các tương tác mạng phi tập trung
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng gỡ lỗi các hệ thống blockchain phức tạp
- Kỹ năng phân tích mạnh mẽ để đánh giá các chỉ số hiệu suất blockchain và lỗ hổng bảo mật
- Khả năng làm việc độc lập và hợp tác trong môi trường phát triển nhanh
Điểm Cộng
- Kinh nghiệm phát triển các blockchain công cộng cấp thương mại với khả năng mở rộng cấp sản xuất
- Thành tích đã được chứng minh trong việc triển khai và tối ưu hóa các thuật toán đồng thuận cho ứng dụng thực tế
- Hiểu biết về các giao thức mật mã và tích hợp của chúng với hệ thống blockchain
- Kinh nghiệm với phát triển và triển khai hợp đồng thông minh trên các nền tảng blockchain
- Hiểu biết về các giải pháp tương tác blockchain và cơ chế giao tiếp chuỗi chéo
- Khả năng thiết kế và triển khai các ứng dụng phi tập trung (DApps) dựa trên blockchain
- Kinh nghiệm với các công cụ phân tích blockchain để giám sát hiệu suất và bảo mật mạng
- Hiểu biết về các mô hình quản trị blockchain và triển khai của chúng trong hệ thống phi tập trung
- Khả năng tạo và duy trì tài liệu kỹ thuật cho các dự án blockchain
- Kinh nghiệm với các phương pháp và công cụ kiểm tra blockchain để xác thực
