중급 개념
이 챕터는 이전 챕터보다 조금 더 빠르게 진행됩니다.
우리는 스마트 컨트랙트 개발의 중요한 부분인 교차 컨트랙트 호출(cross-contract call)을 다룰 것입니다.
교차 컨트랙트 호출
교차 컨트랙트 호출은 스마트 컨트랙트가 다른 스마트 컨트랙트를 호출하는 경우입니다. alice.near
가 컨트랙트 A를 호출하고 컨트랙트 A가 컨트랙트 B를 호출하는 경우를 예로 들 수 있습니다..
NEAR에는 비동기 트랜잭션이 있으며 일부 교차 컨트랙트 호출에는 호출 결과를 결정하기 위한 콜백이 있습니다. 이것은 다른 블록체인과 약간 다르게 작동합니다. 이 챕터에서 더 자세히 설명하겠습니다.
액세스 키
마지막 장에서는 액세스 키에 대해 다루었으며, 십자말풀이 퍼즐 dApp에 연결된 계정에 함수 호출 액세스 키를 추가하여 사용자가 "로그인"하는 로그인 시스템을 구현했습니다.
로그인은 액세스 키의 일반적인 사용 사례이지만, 더 크게 생각해 봅시다!
키체인 그림에서 두 개의(더 작은 회색) 함수 호출 액세스 키를 기억하십니까?
걸쇠가 있어 탈착이 가능하다는 점을 기억하세요.
다른 사람에게 전체 액세스 키를 제공할 가능성은 거의 없지만 함수 호출 액세스 키를 다른 사람에게 제공하거나 공개할 수 있습니다. 왜 그런 작업을 할까요? 이는 우리가 곧 할 것처럼, 원활한 온보딩 경험을 가능하게 하는 데 도움이 될 수 있습니다.
완료된 프로젝트
이 챕터의 최종 코드는 다음과 같습니다.
https://github.com/near-examples/crossword-tutorial-chapter-3