위 사진은 스트라티스 브리즈 월렛의 목업이며 모든 기능이 테스트 버전에 구현되어 있는게 아니니 아 최종 GUI이렇겠구나 라고 참고만 하시면됩니다.
가이드 링크는 아래에 있습니다.
https://stratisplatform.com/2017/05/19/feel-the-breeze-testers-wanted/
브리즈 월렛 테스트에 참여하고 싶으시면 몇가지 준비물이 필요한데요.
위 링크에 가시면 그렇게 어렵지 않게 잘 설명이 되어 있습니다.
하지만 실제 따라 해보니 누락된 명령어도 있었고 잘 되지 않는 부분들이 있더군요.
소스코드가 있는 github의 master브랜치의 소스를 빌드해도 컴파일에러가 간혹날때가 있더군요.
아직 알파단계라 이해하며 개발자에게 얘기하니 바로 친절히 대응해 주더군요.
그래서 전 직접 따라 해보면서 안되는 부분은 스트라티스 개발자에게 직접 슬랙에서 문의하여 해결해 나가면서 마침내 브리즈 월렛을 돌려볼수 있었습니다.
브리즈 월렛은 멀티OS에 쉽게 대응하기 위해 electron기반으로 개발되었습니다.
여러분이 pc에서 사용하고 계시는 jaxx지갑도 마찬가지고 electron으로 개발되었습니다.
스트라티스 개발자가 테스트로 10 코인을 보내줬는데 C# 노드가 마이닝 했다고 알려주세요 :-)
자기는 C++ 노드와 C# 노드로 둘다 돌리고 있는데 C# 노드에서 채굴되면 꽤나 자부심을 느껴 하더군요.
순서는 아래와 같은데요.
virtualbox 를 설치합니다.
링크에 걸려있는 이미지 파일을 다운받으시면 되는데요.
용량이 약 4기가 이상 정도 되니 좀 기다리셔야 합니다.
이 이미지 파일에 대해 간단히 설명드리면요.
우분투라는 리눅스 기반의 os에다가 스트라티스 브리즈 월렛과 풀노드를 돌릴수 있는 소스코드를 배포해둔 이미지라고 생각하시면 됩니다.
virtualbox를 실행시키신후 파일->가상 시스템 가져오기를 클릭후 다운로드받은 이미지를 선택해주세요.
이미지 파일을 선택해주세요.
정상적으로 이미지가 잘 가져와 졌다면 아래와 같이 나옵니다.
이제 우분투를 시작하면 마치 컴퓨터안에 컴퓨터가 있는 것처럼 화면이 뜹니다.
멋있죠?
id 는 stratis dev password는 1234$abcd를 치고 로그인합니다.
리눅스에는 terminal이라는 텍스트 명령어 창이 있는데요.
그걸 띄우신후 아래 경로에서 dotnet run 으로 시작하는 아래 명령어를 입력하여 실행해 줍니다.
stratis@stratis-VirtualBox:~/Breeze/Breeze/src/Breeze.Daemon$ dotnet run stratis -testnet addnode=13.64.76.48
이것도 실제 가이드하고 다른부분인데요. 스트라티스 개발자가 알려준 부분입니다.
만약 이부분이 정상적으로 실행되지 않는 다면 git pull 명령어로 최신소스를 가져온 후 다시 해보시면 됩니다.
dotnet run 명령어를 실행하시기전에 dotnet restore 명령어를 한번 실행하시기 바랍니다.
이 부분은 제 추측으론 풀노드를 실행시키는것으로 보입니다.
실제 브리즈 월렛이 mature코인을 들고 있으면 마이닝도 한다고 하네요.
휴 이제 거즘 다온거 같네요.
자 이제 breeze wallet을 띄어봅시다.
stratis@stratis-VirtualBox:~/Breeze/Breeze.UI$ npm run start
처음 실행시키니 지갑을 생성해주고 나중을 위해 passphrase도 복사해서 잘 백업해 둡니다.
Receive버튼을 누르면 내 지갑 주소가 나오구요. 반드시 T로 시작해야 합니다.
일주일전에 테스트할때 받는 1,000,000BTC 입니다. 저도 채굴 테스트좀 해보자고 해서 받았습니다.
진짜 비트코인이면 좋겠네요. ㅎ
아래는 스트라티스 개발자가 테스터에게 빡세게 파일,폴더도 지워보고 풀노드도 강제로 죽여보고 아무튼 빡세게 테스트좀 해달라는 당부입니다.
추측건데, 테스트만 무사히 끝나면 기본기능의 브리즈 월렛이 로드맵대로 릴리즈 되지 않을까 싶습니다.
감사합니다
읽어주셔서 감사합니다
멋있네요~^^
스트라티스에 대한 기대를 가진 팬으로서 얼른 한번 테스트해봐야겠다는 생각이 드네요. 덕분에 좋은 정보 얻어갑니다. UX 관련 일하는 사람이라 이런식의 사용자 테스트를 엄청 좋아하거든요.
저도 개발자라 이런식으로 문제해결하면서 하는걸 좋아해서요. 해보시고 안되는거 있으시면 말씀해주세요
넵 감사합니다!