Я пытаюсь создать криптовалюту на основе блокчейна в c #.Я построил свой блокчейн-класс, но я осознаю большую проблему с текущей реализацией.Блокчейн хранится в памяти в списке>.Проблема, которую я вижу с этим, состоит в том, что длина списка - 32-битное целое число со знаком.Это проблема, если цепь становится слишком большой.Есть ли способ создать список <>, максимальная длина которого составляет 9 223 372 036 854 775 807
Текущий способ хранения цепочки блоков - инициализация
static Dictionary<string, Socket[]> connections = new Dictionary<string, Socket[]>();
и добавление нового словаря для каждого блока.