Sachverhalt: A. Die Schaffhauser Polizei verhaftete X._ am 18. September 2010 um ca. 21:30 Uhr auf dem Vorplatz des Restaurants A._. Sie verdächtigt ihn, im Rahmen einer tätlichen Auseinandersetzung mit einem Messer auf B._ und C._ eingestochen und ihnen schwere, teilweise lebensgefährliche Stich- und Schnittverletzungen beigebracht zu haben. Der Untersuchungsrichter eröffnete eine Strafuntersuchung gegen X._ wegen schwerer Körperverletzung und versuchter vorsätzlicher Tötung und versetzte ihn am 20. September 2010 in Untersuchungshaft. Am 3. Februar 2011 verlängerte die Einzelrichterin des Kantonsgerichts Schaffhausen als Zwangsmassnahmenrichterin die Untersuchungshaft gegen X._ auf Antrag der Staatsanwaltschaft bis zum 18. April 2011. Am 2. März 2011 wies das Obergericht des Kantons Schaffhausen die Beschwerde von X._ gegen die Verfügung der Zwangsmassnahmenrichterin ab. B. Mit Beschwerde in Strafsachen beantragt X._, die kantons- und obergerichtlichen Entscheide aufzuheben und ihn unverzüglich aus der Haft zu entlassen, eventuell unter Anordnung von Ersatzmassnahmen. Subeventuell sei die Sache zu neuer Entscheidung ans Obergericht zurückzuweisen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. C. Das Obergericht verzichtet auf Vernehmlassung. Weitere Vernehmlassungen sind innert Frist nicht eingegangen.