История изменений
Исправление olegsov, (текущая версия) :
тривиальный алгоритм - биткоин, это любое число, которое удовлетворяет определённому условию. Таких чисел всего 21000000.
оно вообще не так работает.
алгоритм биткоинов очень прост. берется хэш предыдущего блока (это просто список транзакций) неким способом измененный и под него подбирается исходная строка. такой подбор возможен только брутфорсом и первый кто нашел генерирует новый блок в котором себе записывает 25 биткоинов (сия цифра периодически ополовинивается), а также те транзакции из неподтвержденных, которые ему нравятся (там еще часть суммы транзакции записывается себе, выбирается создателем транзакции). да, и строку найденную записывает в тот же блок для подтверждения его правильности. длина строки подбирается таким образом, чтобы кол-во сгенерированных биткоинов в одинаковый период времени оставалось константным, т.е. чем больше майнеров, тем длиннее строка.
то есть по сути пока не взломан алгоритм хэширования SHA-256 (т.е. пока нельзя быстрее брутфорса подобрать исходную строку под известный хэш), система будет работать.
вообще система очень непродуманная, похожа больше на proof of concept чем на серъезную платежную систему. у нее нет будущего - это очевидно любому, кто понимает, как она работает. но тех, кто не понимает, гораздо больше, и у них есть деньги :)
Исправление olegsov, :
тривиальный алгоритм - биткоин, это любое число, которое удовлетворяет определённому условию. Таких чисел всего 21000000.
оно вообще не так работает.
алгоритм биткоинов очень прост. берется хэш предыдущего блока (это просто список транзакций) неким способом измененный и под него подбирается исходная строка. такой подбор возможен только брутфорсом и первый кто нашел генерирует новый блок в котором себе записывает 25 биткоинов (сия цифра периодически ополовинивается), а также те транзакции из неподтвержденных, которые ему нравятся (там еще часть суммы транзакции записывается себе, выбирается создателем транзакции). длина строки подбирается таким образом, чтобы кол-во сгенерированных биткоинов в одинаковый период времени оставалось константным, т.е. чем больше майнеров, тем длиннее строка.
то есть по сути пока не взломан алгоритм хэширования SHA-256 (т.е. пока нельзя быстрее брутфорса подобрать исходную строку под известный хэш), система будет работать.
вообще система очень непродуманная, похожа больше на proof of concept чем на серъезную платежную систему. у нее нет будущего - это очевидно любому, кто понимает, как она работает. но тех, кто не понимает, гораздо больше, и у них есть деньги :)
Исходная версия olegsov, :
тривиальный алгоритм - биткоин, это любое число, которое удовлетворяет определённому условию. Таких чисел всего 21000000.
оно вообще не так работает.
алгоритм биткоинов очень прост. берется хэш предыдущего блока (это просто список транзакций) неким способом измененный и под него подбирается исходная строка. такой подбор возможен только брутфорсом и первый кто нашел генерирует новый блок в котором себе записывает 25 биткоинов, а также те транзакции из неподтвержденных, которые иму нравятся (сия цифра периодически ополовинивается). длина строки подбирается таким образом, чтобы кол-во сгенерированных биткоинов в одинаковый период времени оставалось константным, т.е. чем больше майнеров, тем длиннее строка.
то есть по сути пока не взломан алгоритм хэширования SHA-256 (т.е. пока нельзя быстрее брутфорса подобрать исходную строку под известный хэш), система будет работать.
вообще система очень непродуманная, похожа больше на proof of concept чем на серъезную платежную систему. у нее нет будущего - это очевидно любому, кто понимает, как она работает. но тех, кто не понимает, гораздо больше, и у них есть деньги :)