Адам Бэк «E=mc²» формуласын биткоин үшін шығарды: бір жолдағы данышпандық қарапайымдылық
Hashcash жүйесінің жасаушысы әрі криптоқауымдастықтағы ең құрметті әзірлеушілердің бірі Адам Бэк әлеуметтік желі X-те қысқаша жазба жариялады, оны әзілмен «биткоин үшін E=mc² формуласы» деп атады. Бірнеше сағат ішінде пост ондаған мың көру жинап, пікірлерде талқылау толқынын тудырды.
Эйнштейн теңдеуімен салыстыру – мағыналық, математикалық емес. Бэк бір қысқа жолдың бүкіл жүйенің мәнін сыйдыра алатынын, дәл атақты E=mc² энергия мен материяның байланысын қамтитынындай екенін меңзеген. Оның нақты нені шифрлағанын және қауымдастықтың бұл идеяны неге соншалықты ынтамен қабылдағанын талдаймыз.
Биткоиннің үш тірегі
Формуланы түсіну үшін математика қажет емес – биткоиннің негізінде жатқан үш тіректі елестету жеткілікті.
- Біріншісі – есептеу жұмысы. Желіге жаңа жазба қосу үшін бүкіл әлемдегі компьютерлер іріктеу әдісімен күрделі сандық есепті шешуі керек. Бұл әдейі қымбат: тарихты артқа қарай бұрмалау қымбатқа түседі, өйткені бүкіл жұмысты қайтадан орындауға тура келеді.
- Екіншісі – блоктар тізбегі (блокчейн). Биткоиндегі жазбалар шашыраңқы емес, бір-бірімен байланысқан: әрбір жаңа блок алдыңғысына сілтеме жасайды. Нәтижесінде ортасында байқаусыз қайта жазуға болмайтын біртұтас үздіксіз таспа пайда болады. «Блокчейн» сөзі де осыдан шыққан.
- Үшіншісі – монеталардың кесте бойынша шығарылуы. Жаңа биткоиндер келесі блокты қосқан адамға сыйақы ретінде пайда болады. Сыйақы мөлшері алдын ала белгіленген және әр төрт жыл сайын екі есе азаяды – бұл оқиға халвинг деп аталады. Осылайша монеталардың жалпы саны басынан бастап белгіленген болжамды кесте бойынша өседі.
Бэк формуласының данышпандығы – осы үш тіректі бір жолға сыйдыра білуінде.
Формулада не жазылған
Жазбаның өзі былай көрінеді:
c | { h_(i+1) = H(h_i, c, 50/2^h ₿) } < T
Әрбір символ – жоғарыда айтылған тіректердің бірі.
H әрпі – деректерді «ұсақтағыш», яғни хэш-функция. Ол кез келген ақпарат жиынтығын белгіленген ұзындықтағы жолға айналдырады. h_i және h_(i+1) – алдыңғы және келесі блоктар; біреуінің екіншісіне сілтеме жасауы – дәл сол тізбек. c әрпі транзакциялар тізімі бар жаңа блок-дайындаманы білдіреді.
50/2^h ₿ бөлшегі – монеталардың шығарылу кестесі: басында 50 биткоин, әр халвинг сыйақыны екі есе азайтады. Ақырында, T – күрделілік деңгейі: есептеу нәтижесі одан төмен болуы керек, әйтпесе блок қабылданбайды. Бүкіл жол мына шарт ретінде оқылады: «нәтиже деңгейден төмен болатындай блок дайындамасын таңдау».
Бэк өзі де айтқан маңызды ескерту: формула тұжырымдамалық, сөзбе-сөз емес. Нақты майнингте сыйақы есептеулерге тікелей емес, жанама жолмен – блоктың жалпы «ізіне» бірге жиналатын арнайы қызметтік транзакция арқылы түседі. Бэк әдемілік пен қысқалық үшін бұл техникалық қабаттарды алып тастаған: жол логиканы жеткізеді, машинаның нақты әрекеттер тәртібін емес.
Тамыры қайдан
Бұл формуланың ширек ғасырлық тарихы бар. Әлі 1990-жылдардың соңында Бэк спаммен күресу үшін Hashcash жүйесін ойлап тапты. Идеясы: хат жіберушіні шағын есептеу жұмысын орындауға мәжбүрлеу. Бір хат үшін бұл байқалмайды, ал миллиондаған спам жіберу үшін тым қымбатқа түседі.
Дәл осы тәсіл – «жұмыс істегеніңді дәлелде» (Proof-of-Work, PoW) – кейін биткоиннің негізіне айналды. Бірақ Hashcash-та блоктар тізбегі де, жұмыс үшін сыйақы да болмады. Сатоши Накамото бүркеншік атымен биткоинді жасаушы Бэктің идеясын алып, жетіспейтін бөліктерді қосты: жазбаларды тізбекке байлап, монеталардың шығарылу кестесін қосты. Сондықтан мәні көбінесе қарапайым схемамен сипатталады: жұмыс плюс тізбек плюс экономика тең биткоин.
Қауымдастықтың реакциясы
Посттың астында бір пайдаланушы формуланы бөліктерге бөліп, Hashcash-ты биткоинмен көрнекі түрде салыстыратын егжей-тегжейлі инфографиканы жариялады. Бэк бұл талдауды жария түрде мақтады.
Бұл эпизод жаңа ашылыммен емес, биткоиннің негізін бір есте қалатын жолға – инженерге де, техникалық білімі жоқ адамға да түсінікті етіп жинақтаудың сәтті әрекетімен ерекшеленеді.
Менің пікірім: Бэк тағы да биткоиннің шынайы күрделілігі кодта емес, дизайнның әсемдігінде екенін көрсетеді. Жұмысты, тізбекті және эмиссияны біріктіретін бір жол – бұл жай әзіл емес, күшті білім беру құралы. Дәл осындай сәттер биткоиннің неліктен криптовалюталардың эталоны болып қала беретінін еске салады: оның мәнін бір минутта түсіндіруге болады, бірақ шынымен түсіну үшін жылдар қажет.