Біткойн на сённяшні дзень з'яўляецца самай папулярнай крыптавалютай у свеце.Дамінуючая пазіцыя біткойна відавочная, незалежна ад таго, разглядаецца яна з пункту гледжання ліквіднасці, аб'ёму транзакцый у ланцужку або іншых адвольных паказчыкаў.

Аднак па тэхнічных прычынах распрацоўшчыкі часта аддаюць перавагу Ethereum.Паколькі Ethereum больш гнуткі ў стварэнні розных прыкладанняў і смарт-кантрактаў.На працягу многіх гадоў многія платформы сканцэнтраваліся на распрацоўцы перадавых функцый смарт-кантрактаў, але, відавочна, Ethereum з'яўляецца лідэрам у гэтай канкрэтнай вобласці.

Па меры таго, як гэтыя тэхналогіі поўным ходам развіваліся на Ethereum, біткойн паступова стаў інструментам захоўвання кошту.Хтосьці паспрабаваў скараціць разрыў паміж біткойнам і ім за кошт сумяшчальнасці бакавога ланцуга RSK Ethereum і тэхналогіі токенаў TBTC ERC-20.

Што такое прастата?

Simplicity - гэта новая мова праграмавання біткойнаў, якая больш гнуткая, чым сучасная сетка біткойнаў, у стварэнні смарт-кантрактаў.Гэтая мова нізкага ўзроўню была створана Расэлам О'Конарам, распрацоўшчыкам інфраструктуры Blockstream.

Генеральны дырэктар Blockstream Адам Бэк растлумачыў на нядаўнім вэбінары па гэтай тэме: «Гэта мова сцэнарыяў новага пакалення для біткойнаў і сетак, якія ўключаюць Elements, Liquid (сайдчэйн) і г.д.»

Стваральнік біткойнаў Сатошы Накамота абмежаваў біткойн-скрыпты з меркаванняў бяспекі на пачатку праекта, у той час як Simplicity быў спробай зрабіць біткойн-скрыпты больш гнуткімі, забяспечваючы пры гэтым бяспеку.

Нягледзячы на ​​​​тое, што Simplicity не поўны Цьюрынга, выразнай моцы Simplicity дастаткова для распрацоўшчыкаў, якія хочуць ствараць большасць аднолькавых прыкладанняў на Ethereum.

Акрамя таго, мэта Simplicity - даць распрацоўшчыкам і карыстальнікам магчымасць прасцей праверыць, што разгортванне смарт-кантрактаў на месцы, бяспечна і эканамічна эфектыўна.

«З меркаванняў бяспекі мы сапраўды хочам прааналізаваць перад запускам праграмы», - сказаў Дэвід Хардынг, тэхнічны пісьменнік, прысвечаны напісанню літаратуры па праграмным забеспячэнні з адкрытым зыходным кодам, у першым выпуску блога Noded Bitcoin,

«Для біткойнаў мы не дапускаем паўнаты Цьюрынга, таму мы можам аналізаваць праграму статычна.Прастата не дасягне паўнаты Цьюрынга, таму вы можаце аналізаваць праграму статычна».
Варта адзначыць, што згаданы вышэй TBTC быў нядаўна зачынены стваральнікам неўзабаве пасля таго, як ён быў выпушчаны ў асноўнай сетцы Ethereum, таму што яны выявілі ўразлівасць у смарт-кантракце, які падтрымлівае токены ERC-20.За апошнія некалькі гадоў смарт-кантракты Ethereum павялічылі шэраг праблем бяспекі, такіх як уразлівасць мульты-подпісаў у кашальку Parity і сумна вядомы інцыдэнт з DAO.
Што азначае прастата для Bitcoin?

Каб вывучыць сапраўднае значэнне Simplicity для біткойнаў, LongHash звязаўся з Дэнам Робінсанам з Paradigm Research Partner, які праводзіць даследаванні Simplicity і Ethereum.

Робінсан кажа нам: «Прастата будзе шырокай мадэрнізацыяй функцыі скрыпта біткойна, а не сукупнасцю ўсіх абнаўленняў скрыпта ў гісторыі біткойна.У якасці набору інструкцый "поўнага функцыянавання" функцыя сцэнарыя біткойнаў практычна не патрэбна ў будучым паўторным абнаўленні, вядома, каб павысіць эфектыўнасць некаторых функцый, некаторыя мадэрнізацыі па-ранейшаму неабходныя.»

Гэтую праблему можна разглядаць з пункту гледжання софтфорка.У мінулым абнаўленне скрыпту Bitcoin было дасягнута праз софтфорк, які патрабуе кансенсусу супольнасці, які будзе актываваны ў сетцы.Калі прастата ўключана, кожны можа эфектыўна рэалізаваць некаторыя часта выкарыстоўваюцца змены праграмнага форка з дапамогай гэтай мовы без неабходнасці сеткавым вузлам абнаўляць правілы кансенсусу Bitcoin.

Гэтае рашэнне мае два асноўных эфекту: хуткасць распрацоўкі біткойнаў будзе вышэй, чым раней, а таксама мае пэўную дапамогу пры патэнцыйных праблемах акасцянення пратаколу біткойн.Аднак, у рэшце рэшт, цвёрдасць пратаколу Bitcoin таксама пажаданая, таму што ён эфектыўна адлюстроўвае асноўныя правілы сеткі, такія як палітыка токенаў і г.д. Яны не зменяцца, таму ён можа блакаваць патэнцыйны вектар сацыяльнай атакі на дайце гэтаму значэнне біткойну Першы фактар ​​аказвае ўплыў.

«Цікавы сэнс: калі Bitcoin сёння разгарне скрыпт Simplicity, ён зможа самапашырацца», — напісаў Адам Бэк на Reddit.«Такія паляпшэнні, як Schnorr / Taproot і SIGHASH_NOINPUT, будуць непасрэдна ўкаранёны».

Прыклад "Назад" тут - гэта схема софтфорка, якая з'яўляецца адным з тыпаў дапаўненняў, якія можна зрабіць без змены правілаў кансенсусу біткойнаў пасля ўключэння Simplicity.На пытанне, што ён думае пра гэта, ён удакладніў:

«Я думаю, што з тэхнічнага пункту гледжання рашэнне пашырэння Taproot не можа быць рэалізавана на мове Simplicity, як сказаў Пітэр Уілле, але Шнор можа».
Што тычыцца Робінсана, калі Simplicity сапраўды будзе дададзены ў біткойн, то першае, што спрацуе, гэта некаторыя паляпшэнні, якія зараз вывучаюць распрацоўшчыкі, такія як дызайн плацежных каналаў, такіх як Eltoo, новыя алгарытмы подпісаў і, магчыма, некаторая канфідэнцыяльнасць .Аспекты плана прасоўвання.
Робінсан дадаў:

«Я хацеў бы, каб быў распрацаваны стандарт токенаў, падобны на ERC-20 Ethereum, каб я мог бачыць некаторыя новыя прыкладанні, такія як стейблкоины, дэцэнтралізаваныя біржы і гандаль з крэдытным плячом».

Розніца ў прастаце паміж Ethereum і Bitcoin

Калі мова Simplicity будзе дададзена ў асноўную сетку Bitcoin, то, відавочна, хтосьці прыйдзе да высновы, што ў нас няма прычын працягваць выкарыстоўваць Ethereum.Аднак, нават калі біткойн мае прастату, паміж ім і Ethereum усё роўна будуць істотныя адрозненні.

Робінсан сказаў: «Я зацікаўлены ў Simplicity не таму, што ён робіць біткойн больш «Ethereum», а таму, што ён робіць біткойн больш «біткойнам».

Нягледзячы на ​​​​выкарыстанне Simplicity, насуперак наладам уліковага запісу Ethereum, біткойн па-ранейшаму будзе працаваць у рэжыме UTXO (выхад нявыдаткаваных транзакцый).

Робінсан растлумачыў:

«Мадэль UTXO з'яўляецца выдатным выбарам для эфектыўнасці валідатараў, але яе кампраміс заключаецца ў тым, што складана ствараць прыкладанні для задавальнення патрэб некалькіх людзей, якія ўзаемадзейнічаюць з кантрактамі».
Акрамя таго, Ethereum дасягнуў вялікага прагрэсу ў развіцці сеткавых эфектаў платформы, па меншай меры, з пункту гледжання смарт-кантрактаў.
«На фарміраванне інструментаў і экасістэмы распрацоўшчыкаў вакол Simplicity можа спатрэбіцца шмат часу», — сказаў Робінсан.

«Прастата не з'яўляецца мовай для чытання чалавекам, таму камусьці можа спатрэбіцца распрацаваць мову, каб скампіляваць яе, а затым выкарыстоўваць яе для звычайных распрацоўшчыкаў.Акрамя таго, распрацоўка платформы дызайну смарт-кантрактаў, сумяшчальнай з мадэллю UTXO, таксама патрабуе правядзення шматлікіх даследаванняў».
З пункту гледжання развіцця, сеткавы эфект Ethereum тлумачыць, чаму RSK (біткойн-сайдчэйн у стылі Ethereum) распрацаваў платформу, каб яна была сумяшчальная з віртуальнай машынай Ethereum.
Але ці спатрэбяцца карыстальнікам Bitcoin ў канчатковым выніку некаторыя криптовалютные прыкладання, падобныя на тыя, якія ёсць у сетцы Ethereum, пакуль невядома.

Робінсан сказаў,

«Перапаўненне ёмістасці блока біткойнаў большае, чым у Ethereum, і яго хуткасць стварэння блока за 10 хвілін таксама можа выключыць некаторыя прыкладанні.Адпаведна, здаецца, што незразумела, ці сапраўды біткойн-супольнасць хоча ствараць гэтыя прыкладанні (замест таго, каб выкарыстоўваць біткойны ў якасці простага плацежнага канала або сховішча), таму што такія прыкладання могуць выклікаць перагрузку блокчейна і нават павялічыць выніковасць нападаў на 51% -калі новыя майнеры ўводзяцца ў здабычу каштоўных слоў.»
Што тычыцца пункту гледжання Робінсана, многія карыстальнікі біткойнаў крытычна ставіліся да Ethereum з першых дзён праблемы аракула.Праблема аракула становіцца ўсё больш хвалюючай праблемай пры распрацоўцы розных тыпаў дэцэнтралізаваных прыкладанняў (DeFi).
Калі можна ўкараніць Simplicity?

Варта адзначыць, што Simplicity можа яшчэ прайсці доўгі шлях, перш чым прызямліцца ў асноўнай сетцы Bitcoin.Але чакаецца, што гэтая мова сцэнарыяў можа быць упершыню дададзена ў сайдчэйн Liquid пазней у гэтым годзе.

Гэта важны крок для таго, каб пачаць выкарыстоўваць мову Simplicity на рэальных актывах, але некаторыя распрацоўшчыкі, напрыклад тыя, хто займаецца кашалькамі прыватнасці биткойнов, праявілі невялікую цікавасць да федэральнай мадэлі сайдчэйнаў Liquid.

Мы спыталі Робінсана, што ён думае пра гэта, і ён сказаў:

«Я не думаю, што федэральны характар ​​​​Liquid разбурыць транзакцыі.Але гэта сапраўды ўскладняе збор вялікай колькасці распрацоўшчыкаў і карыстальнікаў».
Па словах Грэга Максвела, шматгадовага ўдзельніка ядра біткойнаў і сузаснавальніка Blockstream (таксама вядомага як nullc на Reddit), з моманту ўвядзення шматверсійнай сістэмы сцэнарыяў праз абнаўленне SegWit прастату можна дадаць да формы софтфорк Bitcoin.Вядома, гэта заснавана на здагадцы, што кансенсус супольнасці можа быць усталяваны вакол змяненняў у правілах кансенсусу Bitcoin.
Grubles (псеўданім), які працуе ў Blockstream, кажа нам,

«Я не ўпэўнены, як разгарнуць яго праз софтфорк, але ён не заменіць асноўную сетку і што-небудзь у сайдчэйне Liquid.Гэта будзе толькі той, які можна выкарыстоўваць з існуючымі тыпамі адрасоў (напрыклад, Legacy, P2SH, Bech32). Новы тып адрасу.»
Грублз дадаў, што, на яго думку, Ethereum пашкодзіў крытыцы «разумных кантрактаў», таму што існуе мноства праблемных смарт-кантрактаў, якія былі разгорнуты на платформе на працягу многіх гадоў.Такім чынам, яны лічаць, што карыстальнікі біткойнаў, якія звяртаюць увагу на Ethereum, не жадаюць гнуткага выкарыстання смарт-кантрактаў на Liquid.
«Я думаю, што гэта будзе цікавая тэма, але гэта зойме некалькі гадоў», — дадаў Бэк.«Прэцэдэнт можна спачатку праверыць на бакавой ланцугу».


Час размяшчэння: 26 мая 2020 г