WebRTC is known as the technology enabling peer-to-peer audio and video calls in browsers. But its less explored feature is data channels. Data channels allow passing arbitrary data between web applications. In this session we'll explore WebRTC basics and code review a blockchain app that employs data channels for peer-to-peer nodes communication.