此后,到了1847年11月29日---12月8日在伦敦召开共产主义者同盟第二次代表大会的时候,马克思和恩格斯都出席了大会。大会在讨论纲领的时候,代表们展开了激烈的争论,马克思用科学共产主义的理论答复了种种疑问,把大家都说服了。于是,大会接受了马克思恩格斯的观点,并委托他们两人起草党的宣言。马克思恩格斯在参加了共产主义者同盟第二次代表大会后,马克思于12月13日前后从伦敦回到布鲁塞尔,恩格斯于12月17日从伦敦到达布鲁塞尔,12月21日前后返回巴黎。此时,马克思于1847年12月下半月在布鲁塞尔德国工人协会作了几次关于“雇佣劳动与资本”的演讲,直到12月底才着手写作《共产党宣言》。马克思在恩格斯起草的《共产主义信条草案》和《共产主义原理》这两个纲领稿本的基础上,完成了第三个纲领稿本----《共产党宣言》,从历史和逻辑的统一上构建了科学共产主义的理论体系。《共产党宣言》以关于共产主义幽灵的神话作为逻辑起点,说明共产主义已是一种不可抗拒的势力。马克思在以后的四章正文中逐步深入地展开了《共产党宣言》的逻辑行程,这一逻辑行程分为四个逻辑阶段。第一个逻辑阶段,马克思对阶级斗争历史和阶级斗争结局,特别是无产者阶级和资产者阶级的斗争历史和斗争结局作了历史的叙述,阐述了资产阶级产生、发展和必然灭亡的历史规律,无产阶级产生、发展和无产阶级的伟大历史使命,从而得出结论--共产主义是历史发展的必然。第二个逻辑阶段,马克思阐述了共产党人的理论原理----消灭私有制,共产主义革命就是要同传统的所有制关系和传统的观念实行最彻底的决裂,并以消灭私有制和消灭私有观念为核心驳斥了资产阶级对共产党人的种种诽谤和责难。第三个逻辑阶段,马克思运用历史文献批判地阐述形形色色的社会主义和共产主义意识形态多元演化的历史过程,阐述科学共产主义是建立在唯物主义历史观和劳动价值论(以及此后发现的剩余价值理论)基础之上并有其思想材料作为理论来源,然后才从空想发展为科学。第四个逻辑阶段,马克思运用现实的矛盾分析通过对各种反对党派的关系和态度的客观描述阐明实现共产主义必须有正确的无产阶级政治斗争策略原则,即最终消灭阶级和实现共产主义以及参加当前阶段的政治运动,始终特别强调以所有制问题作为运动的基本问题,积极组织民主政党之间的团结和协议,实现符合社会发展方向的社会变革等等。最后,《共产党宣言》以“全世界无产者,联合起来!”实行共产主义革命作为逻辑终点。这是马克思恩格斯运用他们新的科学世界观--唯物主义历史观阐述科学共产主义,而在阐述这一主题的逻辑形式上则坚持唯物辩证法的重大成果。