Mô Tả Công Việc
Trách Nhiệm Chính
- Thiết kế và phát triển lớp giải ngân cốt lõi cho các rollup blockchain, đảm bảo tương thích với Cosmos-SDK và tuân thủ các tiêu chuẩn ngành
- Thiết kế và triển khai các cơ chế đồng thuận tối ưu hóa tính cuối cùng và bảo mật giao dịch cho các hoạt động chuỗi chéo
- Tích hợp lớp giải ngân với các giao thức blockchain hiện có và các nền tảng hợp đồng thông minh để cho phép khả năng tương tác
- Phát triển và duy trì mã nguồn mô-đun hỗ trợ khả năng xử lý giao dịch thông lượng cao, độ trễ thấp
- Hợp tác với các nhóm đa chức năng bao gồm nhà phát triển, quản lý sản phẩm và chuyên gia bảo mật để xác định các yêu cầu kỹ thuật
- Tiến hành kiểm tra và gỡ lỗi nghiêm ngặt các thành phần của lớp giải ngân để đảm bảo độ tin cậy và hiệu suất
- 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 bên liên quan nội bộ và bên ngoài
- Cập nhật các công nghệ blockchain mới nổi và xu hướng ngành để liên tục cải thiện khả năng của lớp giải ngân
- Tối ưu hóa các giao thức mạng để giảm chi phí giao dịch và cải thiện khả năng mở rộng cho các ứng dụng cấp doanh nghiệp
- Triển khai các biện pháp bảo mật để bảo vệ chống lại các lỗ hổng tiềm ẩn trong các giao dịch chuỗi chéo
Yêu Cầu Công Việc
- Tối thiểu 5 năm kinh nghiệm chuyên môn trong phát triển ngôn ngữ lập trình Go
- Chuyên môn được chứng minh trong thiết kế giao thức blockchain, đặc biệt là các hệ thống bằng chứng cổ phần (POS) và động cơ đồng thuận
- Hiểu biết sâu sắc về kiến trúc Cosmos-SDK và triển khai Tendermint cho phát triển blockchain
- Nền tảng vững chắc về thiết kế hệ thống phân tán và tối ưu hóa giao thức mạng
- Kinh nghiệm với các cơ chế giải ngân blockchain và giải pháp tương tác chuỗi chéo
- 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
- Thành thạo các hệ thống kiểm soát phiên bản (ví dụ: Git) và quy trình phát triển hợp tác
- Khả năng làm việc trong môi trường nhịp độ nhanh với thời hạn chặt chẽ để giao dự án blockchain
- Kỹ năng giao tiếp mạnh mẽ để hợp tác hiệu quả với các nhóm kỹ thuật và không kỹ thuật
- Kinh nghiệm với các khung kiểm tra blockchain và công cụ đo điểm chuẩn hiệu suất
- Kiến thức về các phương pháp bảo mật blockchain tốt nhất và chiến lược giảm thiểu rủi ro
- Kinh nghiệm ưu tiên với các công cụ phát triển blockchain như gRPC, protobuf, SQL và cơ sở dữ liệu NoSQL
- Kinh nghiệm với các công nghệ container hóa như Docker và các nền tảng điều phối như Kubernetes
- Nền tảng vững chắc về các nguyên tắc khoa học máy tính với bằng cấp về kỹ thuật phần mềm hoặc lĩnh vực liên quan
- Khả năng phân tích và tối ưu hóa các giao thức blockchain để mở rộng và hiệu quả
- Kinh nghiệm với các thuật toán đồng thuận blockchain và triển khai của chúng trong môi trường sản xuất
- Kiến thức về cấu trúc dữ liệu blockchain và các giao thức mật mã cho giao dịch an toàn
- Khả năng thiết kế và triển khai các giải pháp blockchain đáp ứng các yêu cầu bảo mật và hiệu suất cấp doanh nghiệp
