В основе биткойна лежит механизм асимметричного шифрования, в котором открытый ключ распространяется свободно, а закрытый ключ надо держать при себе.