Ага, но при грамотном подходе, потом сложность остается минимальной еще
две недели, хоть даже кто-то 100 асиков подключит )))
А у "офисной монеты" у которой биржевая стоимость ноль - какая будет сложность?
Точно такая же. Минимальная. Кстати, сложность останется минимальной не
2 недели, а 2016 блоков. До пересчета. Так что 100 асиков это за час съедят.
Ну если опять же не "останавливать на час перед пересчетом"
Поймите. Если у вас в офисе майнят на 10 видяхах какую-то "офисную монету",
то я под покровом ночи притаскиваю 10 асиков и переписываю вашу цепочку
за сколько хочу. Защититься от атаки-51 в PoW нечем в принципе.
PS. За 1000 рублей я даже скачивать с гитхаба ваше гумно не стану. Нет экономического смысла.
Впрочем, если у вас там есть сегвит - может и скачаю. Есть? А если найду?
Я вчера тему создал с описанием атаки 51%
https://bitcointalk.org/index.php?topic=2794681.msg28571490#msg28571490Приглашаю к обсуждению.
Если согласны со всем, что я там написал, то защита от атаки для офисной монеты, элементарна:
1. Делаем 100% премайн на первом блоке
2. Ставим чекпоинт на второй блок.
Все собственно.
Больше никто в этой монете не сможет сделать двойную трату при помощи атаки 51%.
По поводу сегвита и прочего, чтобы не быть голословным, вот:
23:56:00
getblockchaininfo
23:56:00
{
"chain": "main",
"blocks": 30510,
"headers": 30510,
"bestblockhash": "0000000000000af7047a9bf566d7415f7a8a1d5d58388b4c582d9c68e991ee9c",
"difficulty": 1278564.153009786,
"mediantime": 1516555699,
"verificationprogress": 0.9999972977540386,
"chainwork": "000000000000000000000000000000000000000000000018ce8f8053960c4cc1",
"pruned": false,
"softforks": [
{
"id": "bip34",
"version": 2,
"reject": {
"status": true
}
},
{
"id": "bip66",
"version": 3,
"reject": {
"status": true
}
},
{
"id": "bip65",
"version": 4,
"reject": {
"status": true
}
}
],
"bip9_softforks": {
"csv": {
"status": "failed",
"startTime": 1462060800,
"timeout": 1493596800,
"since": 2016
},
"segwit": {
"status": "active",
"startTime": 1479168000,
"timeout": 1510704000,
"since": 12096
}
}
}