안녕하세요. 백서에 정해진 락 물량은 스마트컨트렉트 내에 소스코드로 정의가 미리 되어 있는 형태로 토큰을 배포하는 것입니다. 따라서 질문주신 것처럼 스마트컨트랙트를 이용하여 락 기능을 수행하는 것이 맞다고 보시면 됩니다.
일반적으로 보통 에어드랍이나 바운티를 통해서 얻게되는 암호화폐들에 대해 락을 걸어놓는 경우가 많은데 이는 상장 시 시장에서 쏟아지는 물량을 방지하기 위해서 라고 생각하시면 됩니다. 보통 한달에 전체 물량의 10%씩 락이 풀린다고 생각하시면 되는데 이는 암호화폐 개발사들의 정책마다 다르므로 만약 자신이 받은 토큰이 락이 걸렸다고 하면 커뮤니티를 통해서 꼭 확인을 해보시는 것이 좋습니다.