본문 바로가기

Bitcoin2

ION DID operation 및 resolution 이전 포스팅에서는 ION 환경을 구축하였다. 이번에는 이를 사용하여 DID를 만들어 볼 예정이다. 1. DID Operation ION의 CLI를 사용하여 DID를 만들 것이다. 이전에 먼저 Testnet Bitcoin을 얻어야 한다. Bitcoin의 blockchain으로 앵커링을 하는데 수수료가 필요하여 faucet으로 testnet bitcoin을 송금 받는다. sidetreeDefaultWallet의 주소로 송금하면 된다. 주소를 모르겠으면 다음의 명령어를 통해 받아올 수 있다. ./bin/bitcoin-cli getaddressesbylabel "sidetreeDefaultWallet" 만약 주소가 없다는 에러가 뜬다면 다음 명령어를 통해 새로 생성하자. ./bin/bitcoin-cli getn.. 2024. 3. 15.
ION 설치 방법 MS사의 ION 설치를 진행하면서 이후 설치가 또 필요할 경우를 고려하여 정리해두었다. DID의 구현인 ION을 Bitcoin Core testnet 상에서 사용하는 방법이다. ION은 Bitcoin Core, IPFS, MongoDB에 의존성을 가지고 실행된다. 아래 정리된 내용은 Ubuntu 기준의 설치 방법이다. 구축 환경 2024년 3월 14일 기준으로 아래와 같이 진행하였다. ION은 여러 패키지에 의존성이 있어, 그때마다 버전에 맞게 약간의 수정 사항이 생길 듯하다. Hardware 아래는 공식 문서에서 권장하는 최소 권장 사양이다. i5 processor (2017+ models) 6GB of RAM 1TB of storage 위의 권장 사항에 맞추어 진행해주었다. 스토리지를 위해 1TB의 .. 2024. 3. 15.