Kaufvertrag, hat sich ergeben: A.- Die Eurinco Metalli srl (Klägerin) ist eine in Modena (Italien) ansässige Metallhandelsfirma. Sie bestellte bei der Techmetall AG mit Sitz in Pfäffikon (Beklagte) am 18. September 1997 telefonisch 25 Tonnen Silizium. Die Parteien vereinbarten die Qualitätserfordernisse sowie die Liefer- und Zahlungsbedingungen. Die Beklagte stellte noch am gleichen Tag eine Verkaufsbestätigung aus. Am 19. September 1997 bestellte die Klägerin weitere 100 Tonnen Silizium bei der Beklagten, wofür diese wiederum eine Verkaufsbestätigung ausstellte. Die Parteien vereinbarten, dass die Lieferung direkt an die italienische Endabnehmerin, die Firma Ghiraf, erfolgen sollte. Am 6. Oktober 1997 bestellte die Klägerin 400 Tonnen Silizium, welche von der Beklagten direkt der Endabnehmerin, der Firma Fomevo, zu liefern waren. Auch in diesem Fall stellte die Beklagte eine entsprechende Verkaufsbestätigung aus. Die Klägerin überwies der Beklagten am 7. Oktober 1997 einen Betrag von Lit. 61'621'650 für die am 30. September 1997 erfolgte Lieferung von 25 Tonnen Silizium an Ghiraf. Im Weiteren erfolgte eine Zahlung von Lit. 60'662'000, welche die Lieferung an die Fomevo betraf. In der Folge kam es zu Schwierigkeiten, da die Endabnehmerinnen nicht bereit waren, den hohen Mehrwertsteuerzuschlag zu bezahlen, den die Klägerin in Rechnung stellen musste. Zur Lösung dieses Problems gelangte die Klägerin an die Beklagte mit der Bitte, die Rechnung den Endabnehmerinnen direkt zuzustellen, was die Beklagte tat. Die Schwierigkeiten bei der Vertragsabwicklung hielten an. Die Beklagte teilte der Klägerin am 20. November 1997 mit, sie habe von den stetigen Vertragsänderungen genug. Sie unterbreitete der Klägerin den Vorschlag, dass die französische Firma Techmet SA die Verträge direkt mit Ghiraf und Fomevo abschliesse. Eine Bankgarantie sei nicht erforderlich, da eine Versicherung abgeschlossen werde, deren Finanzierung die Beklagte übernehme. Die von der Klägerin geleistete Zahlung die Lieferung an Ghiraf betreffend werde die Beklagte zurückzahlen, sobald die Ghiraf ihrerseits die gelieferte Ware bezahlt habe. Die Lieferungen an die Fomevo könnten jeweilen erst vorgenommen werden, wenn die vorhergehenden Lieferungen bezahlt worden seien, es sei denn, die Beklagte könne die Zahlung der Klägerin als Garantie behalten. Der Vorschlag wurde von der Klägerin gleichentags vorbehaltlos angenommen. In der Folge schloss die Techmet SA am 25. November 1997 mit der Ghiraf einen Vertrag über die Lieferung von insgesamt 100 Tonnen und mit der Fomevo einen Liefervertrag über 400 Tonnen Silizium. Diese Verträge wurden in der Folge nicht richtig erfüllt. Die Fomevo übernahm nur einen Teil der Ware und die Ghiraf bezahlte eine Teillieferung von 25 Tonnen nicht. B.- Die Klägerin reichte am 15. September 1998 beim Bezirksgericht Höfe Klage ein mit dem Begehren, die Beklagte zur Bezahlung von Lit. 69'218'325 nebst Zins zu verurteilen. Die Klägerin verlangte damit die Rückzahlung des von ihr überwiesenen Betrages von Lit. 61'621'650 sowie Provisionszahlungen von insgesamt Lit. 7'596'675. Die Beklagte beantragte die Abweisung der Klage, eventuell die Verrechnung mit einer behaupteten Gegenforderung. Das Bezirksgericht Höfe wies die Klage mit Urteil vom 24. März 1999 ab. Das Kantonsgericht des Kantons Schwyz bestätigte auf Berufung der Klägerin hin das angefochtene Urteil mit Entscheid vom 16. August 2000. Zur Begründung führte es im Wesentlichen an, die Parteien hätten einen bedingten Aufhebungsvertrag abgeschlossen. Die ursprüngliche Vereinbarung zwischen den Parteien sollte demzufolge ihre Wirksamkeit erst mit richtiger Erfüllung der Verträge zwischen der Techmet SA und den italienischen Endabnehmerinnen verlieren. Da diese Bedingung nicht eingetreten sei, bestehe der ursprüngliche Vertrag noch immer. Zudem hätten die Parteien vereinbart, die Zahlung der Klägerin als Garantie zurückzubehalten. Diese werde erst frei und sei der Klägerin zurück zu erstatten, wenn die Verträge zwischen den italienischen Endabnehmerinnen und der französischen Techmet SA richtig erfüllt worden seien. In Bezug auf den Provisionsanspruch hielt das Kantonsgericht fest, dass zwar eine Gesamtprovision verabredet gewesen sei, die Parteien aber keine Regelung nachgewiesen hätten für den Fall, dass nur eine Teilmenge geliefert würde. C.- Gegen dieses Urteil reicht die Klägerin Berufung beim Bundesgericht ein. Sie beantragt die Aufhebung des angefochtenen Entscheides und die Gutheissung der Klage, eventuell die Rückweisung der Sache an die Vorinstanz zur Neubeurteilung. Die Beklagte verlangt die Abweisung der Berufung und die Bestätigung des angefochtenen Urteils. Das Kantonsgericht beantragt die Abweisung der Berufung, soweit darauf einzutreten ist. 