The invention discloses a service execution method and device of block chain nodes and a node apparatus. The method comprises the following steps: establishing connection with found one or more main charge nodes, the main charge nodes being full nodes in a block chain network; and when a target service needs to be executed, calling a function interface, corresponding to the target service, provided by the one or more main charge nodes or sending a request to the one or more main charge nodes so that the target service is executed through the one or more main charge nodes, wherein the request includes information needed to execute the target service. Corresponding functions are realized for thin nodes through the main charge nodes, so the thin nodes do not need to synchronize with any block head or block data. No matter when the nodes are launched, corresponding services are carried out once the nodes are launched without synchronization of blocks. In this way, the efficiency is improved, and the time is saved. Moreover, block synchronization does not need to be carried out continuously, the quantity of electricity and the network flow can be saved, and the user experience can be improved.