BlockLink provides a multi interactive function where users can interact with other users, it also encourages users to participate in social activities by granting in-house engagement points when users join social/organization activities. Moreover, it also encourages users to increase the willingness to contribute to the social/organization and improve the in-house environment. Earned engagement points can also be used as new incentives or to exchange gifts.