Кантип CTV Биткойн масштабына жардам берет

OP_CHECKTEMPLATEVERIFY дагы бир жолу Биткойн масштабын жакшыртуу жөнүндө сүйлөшүүдө негизги пункт болуп калды. Бул жолу сунуш кылынган келишимдердин дагы көптөгөн альтернативалуу долбоорлору жана CTVди масштабдоо чечимдери катары колдонгон реалдуу конкреттүү конструкциялар бар (Таймоот дарактары жана Сандык). Сүйлөшүү кабыл алынышы мүмкүн болгон альтернативалар жагынан да, CTV иштете ала турган конкреттүү сунуштар жагынан да эске алынуучу концепциялардын бир топ тереңдигине ээ.

CTVге каршы адамдардын лагеринен тараган бир баян: "CTV Биткойнду масштабдабайт". Келгиле, муну кайрымдуулук менен чечмелеп көрөлү, CTV өзү Биткойнду масштабдабайт, аны менен кура турган нерселер. Ооба, анда бул ырааттуу аргумент эмес. Бөлүнгөн Күбө Биткойн масштабдаган эмес. CHECKLOCKTIMEVERIFY жана CHECKSEQUENCEVERIFY Биткойнду масштабдаган жок. Бирок ошол үч сунуш иштетилген Lightning Network Bitcoin масштабын түзөт. Алар блокчейндин чектөөлөрүнүн чегинен тышкары өсүү үчүн транзакция өткөрүү үчүн чоң сумманы кошот.

Lightning түзмө-түз ошол базалык катмар примитивдери жок болушу мүмкүн эмес. Lightning менен болгон көйгөй, бул иштетилүүчү транзакциялардын санын гана өлчөө. Бул эч кандай жол менен UTXOларга карата менчиктин масштабдуулугун жакшыртууга же бирөөнү башкара алган колдонуучулардын санын көбөйтүүгө жардам бербейт. Lightning азыркы дизайны жана Bitcoin скриптинде бар консенсус примитивдеринин учурдагы топтому менен муну жасай албайт.

CTV муну өзгөртө алат.

UTXO жана виртуалдык UTXO

Биткойнго ээлик кылуунун масштабдуулугуна байланыштуу Lightning кемчилигинин көйгөйүнүн бир бөлүгү каналды ачуу же UTXOну башкаруу үчүн, сиз иш жүзүндө базалык катмарда транзакция жасашыңыз керек. Андан кийин Lightning чынжырдан тышкары көп сандагы транзакцияларды жеңилдете алат, бирок колдонуучу Lightning'ке кирүү үчүн дагы эле чынжырда транзакцияларды жүргүзүшү керек. Бул Bitcoin иштете ала турган транзакциялардын санын массалык түрдө көбөйтөт, бирок биткоинге ээ боло ала турган адамдардын санын көбөйтүү үчүн эч нерсе кылбайт.

Бул CTV жардам бере турган дагы бир чоң көйгөй. Бурак өзүнүн Ark сунушу үчүн “виртуалдык UTXO” терминин ойлоп тапкан, бирок менимче, бул терминология кемчиликсиз жалпы термин. транзакцияга кол коюлган, бирок ал чынжырда түзүлө элек. Биткойндун бүткүл дүйнө калкынын масштабында бирдиктүү UTXO түзүшү үчүн блоктук мейкиндиги жок, бирок адамдардын өз алдынча виртуалдык UTXO болушу мүмкүн, эгерде аларды аткаруу процесси масштабдуу болушу мүмкүн.

vUTXOs боюнча милдеттенмелерди тузууну кецейтуу — проблема. Азырынча аларды түзүүнүн эч кандай жолу жок, аларды алдын ала кол коюлган транзакцияларды колдонуудан башка, жана бул чечилиши керек болгон тоскоолдуктарды жаратат. Чыныгы UTXO жасай ала турган vUTXOлордун саны бул транзакцияларга кол коюучу мультисиг топтомунун өлчөмү менен чектелет. VUTXOларды ишенимсиз түзүү үчүн, ар бир vUTXO ээси аларды түзүүгө милдеттенген транзакцияларга кол койгон multisig ачкычынын бир бөлүгү болушу керек, антпесе, алар зарыл болсо, өздөрүнүн vUTXOсун талап кылуу мүмкүнчүлүгүн жокко чыгарган карама-каршы транзакциялар түзүлбөйт деп кепилдик бере албайт. . Топтун ар бир мүчөсүнүн ортосунда буга кол коюуну координациялоо көйгөйү практикалык ойлорду киргизет, алар акыры vUTXOнун ар кандай бассейнинин чоңоюшу мүмкүн болгон көлөмдү катуу чектейт. Башка бир гана альтернатива - кандайдыр бир ишенимдүү тарап же тараптар ар бир адамдын vUTXOларына жасалган транзакцияларга кол коюшу жана аларга бул каражаттарды мыйзамдуу ээлерден уурдабашы үчүн ишенүү.

CTV бул көйгөйлөрдүн экөөнө тең чечүүнү сунуштайт. Алдын ала кол коюлган транзакциялардай эле интерактивдүү эмес келечектеги транзакциялардын жыйындысын жасай алуу менен, бирок бул транзакциялар кол коюуну координациялоо үчүн түзүлгөн vUTXOлардын ар бир ээсинен талап кылбастан, координациялоо маселесин чечет. Ошол эле учурда, эч ким өз ара аракеттенүүнүн кереги жок болгондуктан, бир эле адам чынжырда ачылып жаткан ар бир адамдын vUTXOлоруна милдеттенме алган CTV чыгарылышын каржылоонун ролун аткарышы мүмкүн жана каржылоо транзакциясы тастыкталгандан кийин ал адамга нөлдүк ишеним талап кылынат. Ошол чыныгы UTXO блокто тастыкталгандан кийин, аны каржылаган адам келечектеги транзакцияларды жокко чыгарууга же эки эсеге сарптоого мүмкүнчүлүгү жок.

vUTXO сиз каалагандай болушу мүмкүн экенин унутпаңыз. Бул Lightning каналы, муздак сактоо үчүн multisig скрипти, ж.б. болушу мүмкүн. CTV азыркы Lightning формасы аткарбаган нерсени кылат, ал Биткойндун иш жүзүндөгү ээлигин өлчөйт, ал иштете турган транзакциялардын санын гана эмес.

Жарлык аркылуу кесип

CTVди "Биткойнду масштабдабоо" деген башка сындардын бири - бул келечектеги транзакцияларды жасоо менен сиз аларды чынжырга кошуу зарылдыгынан кутула албайсыз, ошондуктан CTV масштабдуулукту жакшыртууга жардам бербейт. Мен муну “OP_IF жаңылышы” деп атаганды жакшы көрөм. башкача айтканда, адамдар CTV жөнүндө сүйлөй баштаганда, алар OP_IF бар экенин унутуп коюшат жана бул скрипттерде тандоо үчүн бир нече сарптоо шарттары болушу мүмкүн.

Taproot жөнүндө эң күчтүү нерселер - бул эки ачык ачкычты кошуп, аларга бирдиктүү кол тамгалар менен кол коюу менен мультисигдерди куруу жана скрипттин бир гана "IF" бутагын тандоо, аны колдонуунун бир нече жолу бар. . CTV менен бирге, бул vUTXO милдеттенмелерин колдонуунун абдан күчтүү жолун сунуштайт. Таза CTV аркылуу транзакциялардын чынжырын жасоонун ордуна, аларды тамыр дарагынын ичине көмүлгөн CTV чыгымдоо жолу менен курууга болот. Транзакциялар чынжырынын аягы – бул колдонуучунун ачык ачкычына гана кулпуланган ар бир катышуучуга таандык болгон жеке vUTXO. Дарактын тамырын көздөй артка бара жатканыңызда, дарактын кайсы бир түйүнүнүн астындагы баскычтардын ар бир топтомун жөн эле кошуп, CTV чыгымдоо жолу көмүлгөн Schnorr multisig ачкычы катары колдонсо болот.

Бул чынжырда ачылып жаткан транзакциялардын чынжырынын каалаган жеринде vUTXOларды чыныгы UTXOларга айландыруу үчүн, анда сиз ортодогу UTXOнун ар бир катышуучусун бири-бири менен координациялоого ала аласыз, ар ким өз монеталарын кыймылдаткан транзакцияга биргелешип кол кое алат дегенди билдирет. алар алдын ала аныкталган транзакциянын агымын өзүнүн vUTXOлорун чыныгыга айландыруу үчүн бардык жолду ачып бергенден көрө, натыйжалуураак жол менен барууну каалашат. Бул ар бир колдонуучунун өз vUTXOларына болгон дооматынын коопсуздугун эч кандай ишенимдүү тараптарга ишендирбестен же алсыздандырбай туруп, чакан суб-топторго чынжыр боюнча алдын ала берилген транзакциялардын бүтүндөй комплексин ачуудан кутулууга мүмкүндүк берет.

Бул эки жөнөкөй чындык жеке эгемендүүлүккө же коопсуздукка доо кетирбестен, Биткойн үчүн масштабдуулукта чоң пайда алып келет жана аларды ишке ашыруу үчүн бизге CTV керек.

Acknowledgments: Мен Чикаго Битдевске катышкандардын баарына бул байкоолорду талкуу аркылуу кыскача түзүүгө жардам бергени үчүн ыраазычылык билдиргим келет. 

Булак: https://bitcoinmagazine.com/technical/how-ctv-can-help-scale-bitcoin