니어프로토콜

프로젝트/졸업과제

[졸과][NEAR] Account, State, Smart Contract

배경 니어프로토콜(NEAR Protocol)에서 개발하기 위해 니어를 공부해보기로 했다. 우선 니어에서 내세우는 Named Account에 관한 개념이다. 공식 Docs가 깔끔해서 어렵지 않았다. 커뮤니티 서비스를 개발하는 데 있어서 사용자 접근성이 무엇보다 중요한데 니어프로토콜의 Named Account는 읽기 쉽고 생성하기도 간편해서 매력적이다. 정리하고 보니, 우리팀은 현재 서비스를 NEAR Protocol 메인넷에 올릴 계획도 하고 있는데, 일반 유저들의 계정을 생성하기 위해서는 토큰(최소 0.001near)가 요구된다는 점이 아쉬웠다. 비용 문제보다는 "블록체인도 잘 모르는 웹2 유저들에게 NEAR 토큰을 구매하고 계정으로 옮기는 작업"이 어렵고 복잡하기 때문이다. 계정 생성은 무조건 간단하고 ..

프로젝트/졸업과제

[졸과][NEAR] 왜 NEAR인가

배경 졸업과제에 사용할 블록체인 메인네트워크로 NEAR Protocol을 선택했다. ZK + DID를 기반으로 개인 정보 공개를 최소화한 신원 증명 프로토콜을 구현하기 위해 여러 네트워크를 고려해본 결과이다. 왜 NEAR Protocol인가? NEAR Protocol은 NightShade라 불리는 샤딩 기술을 내재하여 확장성에 대한 블록체인의 문제를 해결하고자 하는 프로젝트이다. 또한, 기존의 블록체인들과 달리 사람이 읽기 쉬운 형태의 계정 주소(Named Account)를 지원한다. 이 밖에도 1초 이하의 빠른 트랜잭션 속도나 접근 권한 키를 다양하게 생성하고 하위 계정 생성을 지원하는 등 다른 블록체인들과 차별화되는 여러 장점들을 갖고 있다. 이러한 장점들은 DID Method로써 채택하기에도 충분한..

크래프톤 정글 2기

[크래프톤 정글 2기] Day 46

회고 오늘은 6주차 과제를 제출하는 날이다. 어차피 과제는 전날 완료해놓은 상태라서, 깃헙 레포에 push해놓기만 하면 끝이다. 소프트웨어 사관학교 정글과 크래프톤 정글음 모든 과정이 동일한데, 한 주의 과제가 끝나면 공용 레포에 제출하고 각자의 리뷰어에게 코드 리뷰를 받는 시스템이다. 나와 다른 방식으로 구현한 동료의 코드를 보면서 의견을 주고받고 또 배울 수 있다. 점심을 먹고 오후부터는 본격적으로 해커톤 준비에 들어간다. 아무리 해도 리액트 네이티브로 니어프로토콜 상의 dapp을 구현할 수 있을지 알 수가 없었다. 리액트에서 작동하는 코드가 리액트 네이티브에서도 똑같이 작동할지는 미지수인데, 이것을 실제로 구현해서 확인해보는 방법이 있지만 직접 구현해보기에는 남은 시간이 모자랐다. 혹시나 하는 마음..

크래프톤 정글 2기

[크래프톤 정글 2기] Day 45

오늘의 글귀 누군가 나에게 잘못을 저질렀다면 상대가 스스로 자신의 잘못을 볼 수 있도록 하라. 그에게는 자신만의 기질이 있고 관심사가 있을 뿐이기에. 나의 기질도 자연적으로 주어진 것이다. 나는 본성이 의도한 것을 성취하기 위해 노력할 뿐이다. (마르쿠스 아우렐리우스, 명상록) 회고 6주차 과제를 마무리지었다. 개념은 알아도 구현을 어떻게 할지 감이 잡히지를 않아서 구글링으로 찾은 코드를 본 다음 이해하는 방식으로 공부했다. explit 방식으로 구현하니 util:42, thru: 40으로 total: 82까지 올랐다. 과연 메모리 할당 방식에 따라 시간과 메모리를 얼마나 효율적으로 사용할 수 있는지 배울 수 있었다. 과제를 빠르게 마무리한 뒤, 본격적으로 해커톤 준비에 들어갔다. 이번 해커톤에서 나의 ..

크래프톤 정글 2기

[크래프톤 정글 2기] Day 38

오늘의 글귀 즐거움을 느낄 때마다 그것으로부터 자신을 보호해야 한다. 거기에 휩쓸리지 말고 잠깐 멈추어라. 그런 다음 생각할 수 있는 시간을 가져라. 처음엔 즐거웠지만 훗날 후회하게 되거나 자신을 증오하게 된 경우가 없었는지 돌이켜 보라. 즐거움과 만족을 비교해 절제할 수 있는 것인지 살펴라. 안락함과 즐거움 그리고 그것의 매력적인 이끌림에 굴복하지 말라. 이 모든 것에 저항한 후에야 이것을 극복하는 것이 얼마나 멋진 일인가를 알 수 있으니. (에픽테토스, 엥케이리디온) 회고 오전 9시 기상. 바로 씻고 강의실로 출근. 오늘은 RB Tree를 마무리 지었다. CSLR 교재를 수도코드를 보며 작성하니 금방이다. 직접 생각해서 구현하는 것은 너무 어려운 일이므로.. 구현을 마치고 다음 주차를 위해 CS:AP..

KimCookieYa
'니어프로토콜' 태그의 글 목록