Kryptowaluty powstały w oparciu o ideę, że ludzie nie powinni być zmuszeni do ślepego zaufania centralnemu podmiotowi. Zamiast tego sieci mogą wykorzystywać przejrzyste zasady, kryptografię i rozproszony konsensus, aby umożliwić uczestnikom niezależne sprawdzanie tego, co się dzieje. Oprogramowanie open source jest naturalnym rozwinięciem tej filozofii.