A system for handling electronic currency transactions between user devices and/or entities connectable to said system, comprising: a plurality of Dynamic Checks, each Dynamic Check comprising information suitable to verify that the Dynamic Check has been issued by an electronic currency funding entity, information on its value, information on the identity of the Dynamic Check, information on a smallest transferable unit of currency, information on a number of daughter checks being a multiple of said value of the Dynamic Check, said Dynamic Check being dividable into daughter checks each corresponding to said smallest transferable unit of currency; at least a first user device connectable to said system, said at least first user device comprising a currency storage area in a data storage medium, wherein said area is adapted to comprise at least one of said Dynamic Checks, a logic module, and a security application module; at least a second user device connectable to said system, said at least second user device comprising a currency storage area in a data storage medium, wherein said area is adapted to comprise at least one of said Dynamic Checks, a logic module, and a security application module; wherein said security application module of said first user device is adapted to verify an authenticity of said second user device during a transaction session between said first and second user devices; wherein said logic module of said first user device is adapted to, if said authenticity is verified, adjusting the current information on a number of daughter checks of a selected Dynamic Check of said currency storage area of said first user device by an information on a number of daughter checks corresponding to a sum to be transmitted; and wherein transmitting information representing said sum from the first user device to the second user device via communication modules of said first and second user devices, respectively. a plurality of Dynamic Checks, each Dynamic Check comprising information suitable to verify that the Dynamic Check has been issued by an electronic currency funding entity, information on its value, information on the identity of the Dynamic Check, information on a smallest transferable unit of currency, information on a number of daughter checks being a multiple of said value of the Dynamic Check, said Dynamic Check being dividable into daughter checks each corresponding to said smallest transferable unit of currency; at least a first user device connectable to said system, said at least first user device comprising a currency storage area in a data storage medium, wherein said area is adapted to comprise at least one of said Dynamic Checks, a logic module, and a security application module; at least a second user device connectable to said system, said at least second user device comprising a currency storage area in a data storage medium, wherein said area is adapted to comprise at least one of said Dynamic Checks, a logic module, and a security application module; wherein said security application module of said first user device is adapted to verify an authenticity of said second user device during a transaction session between said first and second user devices; wherein said logic module of said first user device is adapted to, if said authenticity is verified, adjusting the current information on a number of daughter checks of a selected Dynamic Check of said currency storage area of said first user device by an information on a number of daughter checks corresponding to a sum to be transmitted; and wherein transmitting information representing said sum from the first user device to the second user device via communication modules of said first and second user devices, respectively.