ArcBlock é uma plataforma de blockchain projetada para o desenvolvimento e implementação de aplicações descentralizadas (DApps), com o objetivo de abordar os cinco pontos fracos das cadeias públicas existentes: desempenho fraco, experiência do usuário deficiente, custos elevados, restrições de plataforma e falta de funcionalidade.