Mô Tả Công Việc
Vị trí này dành cho một kỹ sư giao thức cao cấp chuyên về ngôn ngữ lập trình Go để thiết kế và triển khai một lớp giải ngân chuyên dụng cho các rollup blockchain. Lớp giải ngân phải có khả năng tương thích cao với khung Cosmos-SDK để đảm bảo tích hợp liền mạch với các hệ sinh thái blockchain hiện có. Ứng viên lý tưởng cần hiểu sâu về kiến trúc cốt lõi của các hệ thống blockchain bằng chứng cổ phần (POS), đặc biệt là động cơ đồng thuận Tendermint và triển khai Cosmos-SDK, đồng thời điều chỉnh các công nghệ này để đáp ứng các yêu cầu cụ thể của lớp giải ngân của chúng tôi. Vai trò bao gồm phát triển các giải pháp có thể mở rộng, an toàn và hiệu quả để cho phép khả năng tương tác chuỗi chéo trong khi duy trì thông lượng cao và độ trễ thấp cho xử lý giao dịch. Đây là một vị trí quan trọng sẽ định hình tương lai của cơ sở hạ tầng blockchain và đóng góp vào sự phát triển của các ứng dụng phi tập trung thế hệ tiếp theo. Kỹ sư cũng sẽ chịu trách nhiệm đảm bảo lớp giải ngân phù hợp với các tiêu chuẩn ngành, hỗ trợ khả năng mở rộng cấp doanh nghiệp và cung cấp các khung bảo mật mạnh mẽ cho các giao dịch chuỗi chéo. Sự hợp tác với các nhóm đa chức năng là điều cần thiết để tinh chỉnh các thông số kỹ thuật và thúc đẩy đổi mới trong thiết kế giao thức blockchain.
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