A system (100, 200, 300, 500) for exchanging electrical energy, comprising: - at least one first exchange device (102, 202, 302, 502.1, 502.2) at least configured to deliver electrical energy in the form of an energy stream (130, 230, 330) to at least one second exchange device (104, 204, 304, 504.1, 504.2) connectable to the first exchange device (102, 202, 302, 502.1, 502.2) during an exchange process, - at least a first peer-to-peer module (110, 210, 310) associated with the first exchange device (102, 202, 302, 502.1, 502.2), arranged to communicate with at least one peer-to-peer application (124, 224, 324, 424) of at least one peer of a peer-to-peer network (122, 222, 322, 522), - wherein the first peer-to-peer module (110, 210, 310) is configured to receive at least one token stream (128, 228, 328) during the exchange process, wherein the transmission of the token stream (128, 228, 328) is causable by the second exchange device (104, 204, 304, 504.1, 504.2), and - at least one synchronization module (120, 220, 320, 420) configured to synchronize the token stream (128, 228, 328) delivered from the first exchange device (102, 202, 302, 502.1, 502.2) to the second exchange device (104, 204, 304, 504.1, 504. 2) with the received token stream (128, 228, 328) during the exchange process, wherein the synchronizing comprises causing the delivered energy stream (130, 230, 330) and the received token stream (128, 228, 328) to substantially synchronize in time during the exchange process, - wherein the at least one peer-to-peer application (124, 224, 324, 424) is configured to store at least one exchange transaction data set, comprising an exchanged energy amount in the delivered energy stream and/or an exchanged token amount in the received token stream, about the at least one exchange transaction such that the exchange transaction data set is readable by at least a portion of the peers (126, 226, 326, 310) of the peer-to-peer network (122, 222, 322, 522), wherein the exchanged energy amount and/or the exchanged token amount are essentially continuously updated, wherein the already exchanged token amount and/or exchanged energy amount is verified by the portion of the peers during the exchange process by comparing a previously generated exchange process agreement module with the continuously updated exchange transaction data set, wherein upon detection of a discrepancy the exchange process is aborted or interrupted. - at least one first exchange device (102, 202, 302, 502.1, 502.2) at least configured to deliver electrical energy in the form of an energy stream (130, 230, 330) to at least one second exchange device (104, 204, 304, 504.1, 504.2) connectable to the first exchange device (102, 202, 302, 502.1, 502.2) during an exchange process, - at least a first peer-to-peer module (110, 210, 310) associated with the first exchange device (102, 202, 302, 502.1, 502.2), arranged to communicate with at least one peer-to-peer application (124, 224, 324, 424) of at least one peer of a peer-to-peer network (122, 222, 322, 522), - wherein the first peer-to-peer module (110, 210, 310) is configured to receive at least one token stream (128, 228, 328) during the exchange process, wherein the transmission of the token stream (128, 228, 328) is causable by the second exchange device (104, 204, 304, 504.1, 504.2), and - at least one synchronization module (120, 220, 320, 420) configured to synchronize the token stream (128, 228, 328) delivered from the first exchange device (102, 202, 302, 502.1, 502.2) to the second exchange device (104, 204, 304, 504.1, 504. 2) with the received token stream (128, 228, 328) during the exchange process, wherein the synchronizing comprises causing the delivered energy stream (130, 230, 330) and the received token stream (128, 228, 328) to substantially synchronize in time during the exchange process, - wherein the at least one peer-to-peer application (124, 224, 324, 424) is configured to store at least one exchange transaction data set, comprising an exchanged energy amount in the delivered energy stream and/or an exchanged token amount in the received token stream, about the at least one exchange transaction such that the exchange transaction data set is readable by at least a portion of the peers (126, 226, 326, 310) of the peer-to-peer network (122, 222, 322, 522), wherein the exchanged energy amount and/or the exchanged token amount are essentially continuously updated, wherein the already exchanged token amount and/or exchanged energy amount is verified by the portion of the peers during the exchange process by comparing a previously generated exchange process agreement module with the continuously updated exchange transaction data set, wherein upon detection of a discrepancy the exchange process is aborted or interrupted.