Блок-цепь не сжимается хорошо, потому что это в основном ключи и хеши (т.е. случайные данные).
Я не говорю, сжимать сам блок цепь. Позвольте мне увидеть, если в отношении его Boggle помогает. По крайней мере, кто-то может увидеть, где моя аналогия ломается. Если вы слуховое обучаемость, сказать, что я пишу вслух для себя, так что вы можете "заслушивать" я говорю это вам.
1) Boggle плата = блок-цепи (по-видимому случайные данные)
2) слово = данные интереса (шаблон найден в пределах, казалось бы, случайных данных)
3) трассировки слово на доске = алгоритм для кодирования или декодирования данных (манипуляции случайных данных)
4) предложение с помощью слов, найденных = полный файл данных (информации интереса)
5) слово, определяющее предложение = сжатый файл (абстрактная идея)
Пункты 2-5 не должны держать всю информацию в одном большом наборе данных. Они могут быть использованы рекурсивно принять очень сложную идею и уменьшить его до небольшого слова.
Попробуйте что-то описание. Что "люблю"? Какие слова вы использовали, чтобы описать это? Что означают эти слова? Для того, чтобы приступить к реальному смыслу "люблю", Вы должны рекурсивно определить каждое слово, используя другие слова. В конце рекурсии, у вас есть набор случайных данных, которые имеют смысл только потому, что мы оба имеем доступ к тем же данные и общие знания, чтобы описать его. Мы понимаем это интуитивно, как язык, чтобы передать идею от одного человека к другому. Так что естественный язык Bitcoin блок цепи? Где лингвисты?