На самом деле не легко отвечать на вопрос, на который не смогли ответить ни теоретики Марксизма-Ленинизма, ни сам Маркс и Энгельс, да и вообще никто. Если придерживаться тех теоретических основ, которые вытекают из теории и социалистической практики, то при коммунизме отсутствуют границы и государственные аппараты соответственно, банки и деньги. Также мы понимаем, что коммунизм, в силу указанных особенностей не может существовать в отдельно взятой стране. Получается, что переход от социализма к коммунизму должен происходить в относительно короткий промежуток времени. То есть одним из главных условий должен быть социализм на всей Земле. Иначе невозможен отказ от аппарата насилия и обеспечение отсутствия границ. Если даже всего несколько стран не откажутся от капитализма, что сохранит их границы и аппарат насилия (государственный), то переход не возможен. Не буду углубляться в количество вариантов и разглагольствовать по поводу подавления социализмом капитализма. Скажу только, что самым главным условием образования коммунизма, является наличие совершенно другого общества или общности людей с другой психологией. Эта общность должна обладать иными качествами. Его интеллектуальный уровень, направленный на созидание с одной стороны, должен обеспечивать стремление не к накоплению чего либо, кроме знаний и умений, а на потребление необходимого для своей деятельности. Соответственно и само потребление выглядит в таких условиях достаточно скромно. Нет места роскоши и излишествам, посещения увеселительных заведений вполне дозированы и не являются повседневными. Потребность в труде не исчезает, а наоборот становится необходимостью, как залог сохранения творческой активности. Примерно как-то так. Более подробно сказать затрудняюсь, но мне кажется именно это основа.