현재 구현되어있는 InfraBlockchain 기반의 DID 이외에 SS58을 기반으로한 DID를 추가로 구현해야 합니다.
하지만 현재 Dart 기반으로 된 Package 중 Substrate와 통신할 수 있는 Package나 JSON-LD 형식의 Verification Credential / Verification Presentation 관련 동작을 수행하는 Package가 마땅치 않습니다.
이를 구현하기 위해 Core Logic을 Rust로 구현한 뒤 FFI를 사용하여 Dart로 Wrapping 하는 방식으로 구현 하고자 합니다.
Add SS58 based DID
Overview
현재 구현되어있는 InfraBlockchain 기반의 DID 이외에 SS58을 기반으로한 DID를 추가로 구현해야 합니다.
하지만 현재 Dart 기반으로 된 Package 중 Substrate와 통신할 수 있는 Package나 JSON-LD 형식의 Verification Credential / Verification Presentation 관련 동작을 수행하는 Package가 마땅치 않습니다.
이를 구현하기 위해 Core Logic을 Rust로 구현한 뒤 FFI를 사용하여 Dart로 Wrapping 하는 방식으로 구현 하고자 합니다.
Todo