Basic principles for understanding Bitcoin...