СОЗДАНИЕ БЛОКЧЕЙНА С БЛОКАМИ, ВКЛЮЧАЮЩИМИ В СЕБЯ НАСТРАИВАЕМОЕ КОЛИЧЕСТВО БЛОКОВ ТРАНЗАКЦИЙ И НЕСКОЛЬКО ПРОМЕЖУТОЧНЫХ БЛОКОВ

1. Реализуемый компьютером способ для создания блокчейна (10, 11, 20, 21, 30, 31, 40, 41) с блоками, включающими в себя настраиваемое количество блоков транзакций (T) и несколько промежуточных блоков (A1, A(b-1), Ab, A(n-1), An),
причем блокчейн (10, 11, 20, 21, 30, 31, 40, 41) является составной частью распределенной системы базы данных (NW);
причем генерируют блоки внутри блокчейна (10, 11, 20, 21, 30, 31, 40, 41), и соответствующий блок ссылается на соответствующий предшествующий блок,
причем предусмотрен первый промежуточный блок (A1, G);
причем генерируют по меньшей мере один второй промежуточный блок (A2),
причем второй промежуточный блок (A2) ссылается на предшествующий ему блок, а также на по меньшей мере упомянутый первый промежуточный блок (A1, G),
причем первый промежуточный блок (A1, G) является промежуточным блоком-предшественником.
2. Способ по п. 1, причем первый промежуточный блок является генезисным блоком (G).
3. Способ по п. 1, причем предусмотрен генезисный блок (G), и кроме того генерируют первый промежуточный блок (A1), причем первый промежуточный блок (A1) ссылается на предшествующий ему блок, а также на по меньшей мере упомянутый генезисный блок (G).
4. Способ по любому из предыдущих пунктов, причем между первым промежуточным блоком (A1) и вторым промежуточным блоком (A2) генерируют по меньшей мере один блок транзакции.
5. Способ по любому из предыдущих пунктов, причем для укорочения блокчейна (10, 11, 20, 21, 30, 31, 40, 41) по меньшей мере упомянутое количество блоков транзакций между вторым промежуточным блоком (A2) и первым промежуточным блоком (G, A1) сокращают, в частности, все блоки транзакций, сгенерированные между вторым промежуточным блоком (A2) и первым промежуточным блоком (G, A1), удаляют.
6. Способ по любому из предыдущих пунктов, причем укороченный блокчейн сохраняют посредством устройства (100, 200, 300), участвующего в распределенной системе базы данных (NW), в частности, устройства в облаке или Edge-устройства или IoT-устройства.
7. Способ по любому из предыдущих пунктов, причем для расширения блокчейна (10, 11, 20, 21, 30, 31, 40, 41) блоки транзакций между первым промежуточным блоком (G, A1) и вторым промежуточным блоком (A2) из сохраненного неукороченного блокчейна запрашивают и добавляют.
8. Способ по любому из предыдущих пунктов, причем ссылка ссылаемого блока включает в себя то, что контрольную сумму ссылаемого блока или части ссылаемого блока загружают или сохраняют в ссылающем блоке.
9. Способ по любому из предыдущих пунктов, причем первый промежуточный блок (G, A1) и второй промежуточный блок (A2) соответственно не содержат никакой транзакции.
10. Способ по любому из предыдущих пунктов, причем генерируют последующие промежуточные блоки (A(b-1), Ab, A(n-1), An), причем соответствующий последующий промежуточный блок (A(b-1), Ab, A(n-1), An) ссылается на соответственно предшествующий блок, а также на соответственно предшествующий промежуточный блок.
11. Способ по любому из предыдущих пунктов, причем генерирование второго (A2) или соответствующего последующего промежуточного блока (A(b-1), Ab, A(n-1), An) основано на правилах, в частности, к заданному моменту времени или с заданным временным интервалом до предшествующего блока или с заданным временным интервалом до предшествующего промежуточного блока или после заданного количества сгенерированных блоков транзакций или осуществляется посредством основанного на контексте запускающего условия или осуществляется вручную.
12. Способ по п. 10 или 11, причем по меньшей мере один из последующих промежуточных блоков (A(b-1), Ab, A(n-1), An) ссылается по меньшей мере на два из предшествующих промежуточных блоков.
13. Способ по любому из предыдущих пунктов, причем соответствующий промежуточный блок ссылается на соответственно предшествующий промежуточный блок, и причем выбранные промежуточные блоки дополнительно ссылаются на другие предшествующие промежуточные блоки.
14. Способ по п. 13, причем в качестве выбранного промежуточного блока генерируют промежуточный блок к заданному моменту времени или с заданным временным интервалом до предшествующего или ранее выбранного промежуточного блока или после заданного количества сгенерированных блоков транзакций или промежуточных блоков или посредством основанного на контексте запускающего условия или генерируют вручную.
15. Носитель данных устройства (100, 200, 300), участвующего в распределенной системе базы данных (NW), в частности, устройства в облаке или Edge-устройства или IoT-устройства, имеющего блокчейн (10, 11, 20, 21, 30, 31, 40, 41) с блоками, включающими в себя настраиваемое количество блоков транзакций и несколько промежуточных блоков,
причем блокчейн (10, 11, 20, 21, 30, 31, 40, 41) является составной частью распределенной системы базы данных (NW);
причем соответствующий блок ссылается на соответствующий предшествующий блок,
имеет первый промежуточный блок (A1, G) и по меньшей мере один второй промежуточный блок (A2),
причем второй промежуточный блок (A2) ссылается на предшествующий ему блок, а также на по меньшей мере упомянутый первый промежуточный блок (A1, G),
причем первый промежуточный блок (A1, G) является промежуточным блоком-предшественником.
16. Носитель данных по п. 15, причем носитель данных выполнен на Edge-устройстве или IoT-устройстве и сохраняет укороченный блокчейн по п. 5.
17. Носитель данных по п. 15, причем носитель данных выполнен на Edge-устройстве или IoT-устройстве и сохраняет расширенный блокчейн по п. 7.
18. Edge-устройство, имеющее носитель данных по одному из пп. 15-17.
19. Реализуемый компьютером способ для создания блокчейна (10, 11, 20, 21, 30, 31, 40, 41) с блоками, включающими в себя настраиваемое количество блоков транзакций (T) и несколько промежуточных блоков (A1, A(b-1), Ab, A(n-1), An),
причем блокчейн (10, 11, 20, 21, 30, 31, 40, 41) является составной частью распределенной системы базы данных (NW);
причем генерируют блоки внутри блокчейна (10, 11, 20, 21, 30, 31, 40, 41), и соответствующий блок ссылается на соответствующий предшествующий блок,
причем предусматривают первый промежуточный блок (A1, G);
причем генерируют по меньшей мере один второй промежуточный блок (A2),
причем второй промежуточный блок (A2) ссылается на предшествующий ему блок, а также на по меньшей мере упомянутый первый промежуточный блок (A1, G),
причем первый промежуточный блок (A1, G) является промежуточным блоком-предшественником,
причем укорачивают блокчейн (10, 11, 20, 21, 30, 31, 40, 41) посредством сокращения по меньшей мере одного или несколько блоков транзакций между вторым промежуточным блоком (A2) и первым промежуточным блоком (G, A1), в частности, удаления всех блоков транзакций, сгенерированных между вторым промежуточным блоком (A2) и первым промежуточным блоком (G, A1).