Адам Бэк «E=mc²» формуласын биткоин үшін шығарды: бір жолдағы данышпандық қарапайымдылық
Хашкештің жасаушысы және биткоин қауымдастығындағы ең құрметті әзірлеушілердің бірі Адам Бэк әлеуметтік желі 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) — кейін биткоиннің негізіне айналды. Бірақ Hashcash-та блоктар тізбегі де, жұмыс үшін сыйақы да болмады. Биткоиннің жасаушысы Сатоши Накамото бүркеншік атымен Бэктың идеясын алып, жетіспейтін нәрсені қосты: жазбаларды тізбекке байлап, монеталарды шығару кестесін қосты. Сондықтан мәні көбінесе қарапайым схемамен сипатталады: жұмыс плюс тізбек плюс экономика тең биткоин.
Қауымдастықтың реакциясы
Посттың астында бір пайдаланушы формуланы бөліктерге бөліп, Hashcash-ты биткоинмен көрнекі түрде салыстыратын егжей-тегжейлі инфографиканы жариялады. Бэк бұл талдауды көпшілік алдында мақтады.
Бұл эпизод жаңа ашылыммен емес, биткоиннің негізін бір есте қалатын жолға — инженерге де, техникалық білімі жоқ адамға да түсінікті етіп жинақтаудың сәтті әрекетімен ерекшеленеді.
Сарапшының пікірі: Мұндай қысқа тұжырымдар күрделі технологиялар әлемінде сирек кездеседі. Бэк биткоиннің тамырын еске салып қана қоймай, оның мәнін жаңадан бастаушыларға түсіндіруге арналған талғампаз құралды сыйлады. Криптоиндустрияға дәл осы жетіспейді: қорқынышты күрделіліктің орнына қарапайымдылық.