Abstract: The present invention relates to a system and method for facilitating participation in a blockchain environment. A node (also referred to as “OAK Node”) installed in the user's device can be connected to other nodes via peer-to-peer networking. At least one program, for example at least one of Store, CLI, 3rd party software and remote control, can use OAK API to trigger various functions of the OAK Node.