News • 5 min read
Przez Bitpanda
13.07.2021
Chociaż zarówno Bitcoin jak i Ethereum oparte są na kryptografii i technologii rejestrów rozproszonych, do tej pory Bitcoin był używany jedynie jako magazyn wartości i alternatywa dla walut fiat. Czy Taproot może to zmienić?
Przeczytaj ten artykuł w języku niemieckim, francuskim, hiszpańskim, tureckim, włoskim lub angielskim.
Wiele napisano o ograniczeniach Bitcoina i jego miernej zdolności do tworzenia skryptów, zwłaszcza w porównaniu z siecią Ethereum. Chociaż zarówno Bitcoin jak i Ethereum oparte są na kryptografii i technologii rejestrów rozproszonych, do tej pory Bitcoin był używany jedynie jako magazyn wartości oraz zdecentralizowana sieć płatnicza. Czytaj dalej, aby dowiedzieć się, dlaczego Taproot może to zmienić.
Od samego początku, jednym z głównych ograniczeń Bitcoina był brak elastyczności inteligentnych kontraktów, co powoduje, że to Ethereum i inne podobne projekty, są wybierane jako łańcuchy blokowe, na których uruchamia się inteligentne kontrakty. Obecnie setki projektów, takich jak niewymienialne tokeny, zdecentralizowane aplikacje oraz działalność w przestrzeni DeFi wykorzystują Ethereum, Cardano i inne podobne łańcuchy blokowe. Dlaczego tak jest?
W białej księdze Bitcoin, Satoshi Nakamoto stwierdza, że Bitcoin to sieć, która „jest solidna w swojej nieustrukturyzowanej prostocie”, dlatego Bitcoin został opracowany jako łańcuch blokowy nie oferujący kompletności Turinga, co oznacza, że nie może wykonywać wszystkich obliczeń, do których zdolny jest dowolny komputer, Natomiast maszyna, która oferuje kompletność Turinga, może być programowana uniwersalnie. Tak jest w przypadku Ethereum.
Jednak kolejna aktualizacja Bitcoina o nazwie Taproot, czyli najważniejsza zmiana w sposobie funkcjonowania Bitcoina od 2017 roku, która ma się odbyć w listopadzie 2021 roku poprzez soft fork, z pewnością przyczyni się do rozwoju projektu. Taproot został już zatwierdzony przez górników na całym świecie po wyrażeniu powszechnej zgody na BIP 343 (Propozycja ulepszenia Bitcoina). Aktualizacja ma na celu zwiększenie użyteczności sieci Bitcoin i położenie podwalin pod przyszłe funkcje, takie jak inteligentne kontrakty.
Ostatnia duża aktualizacja Bitcoina, SegWit, miała miejsce w 2017 roku. Niektórzy nadal pamiętają wielkie spory, jakie aktualizacja ta wywołała wśród użytkowników Bitcoina. Ogólnie rzecz biorąc, SegWit zmniejsza wagę transakcji w bloku na łańcuchu blokowym, poprzez rozdzielenie transakcji na dwie części. Aktualizacja zaowocowała również stworzeniem Bitcoin Cash, który był wspierany przez przeciwników SegWit w zakresie hard forka oraz wprowadziła zwiększony rozmiar bloku.
W przeciwieństwie do SegWit, aktualizacja Taproot nie spowodowała podziałów wśród użytkowników Bitcoina, porozumienie w jej sprawie osiągnięto już 12 czerwca tego roku, a jej przeprowadzenie zaplanowano na listopad. Taproot będzie najważniejszą aktualizacją Bitcoina od 2017 roku. Planowane jest również dodanie szeregu innych funkcji do Bitcoina.
Skąd nazwa „Taproot”? Słowo „taproot” oznacza po angielsku korzeń palowy. Jest to rodzaj długiego korzenia, który rozwija się od źródła korzenia do korzenia głównego i wrasta prosto w glebę. Przykładami roślin z korzeniami palowymi są marchew i mniszek lekarski. Korzenie boczne wyrastają z samego korzenia palowego.
Aktualizację po raz pierwszy zaproponowali programiści Bitcoina: Gregory Maxwell, Andrew Poelstra i Pieter Wuille w 2018 roku. Spróbujmy w prosty sposób wyjaśnić, o co w niej chodzi: Bitcoin jest wyposażony w system skryptowy z możliwością określenia wszystkich możliwych warunków, dzięki którym można wydać monety.
Warunki mogą być różne, jednym z nich jest to, że klucz publiczny reprezentuje adres, a każdy, kto podpisze transakcję z pasującym kluczem prywatnym, może wydać monety przypisane do danego adresu. Obecnie wszystkie warunki są przechowywane, ujawniane i zatwierdzane na łańcuchu blokowym, ale liczy się tylko jeden: kiedy monety zostaną wydane.
Dzięki wprowadzeniu Taproot, wszystkie te warunki zostają zebrane w jednym drzewie skrótów („drzewie Merkle”) opartym na zasadzie MAST (od angielskiej nazwy: „Merklized Abstract Syntax Tree”) - w ten sposób tylko jeden warunek musi zostać ujawniony. Drzewo skrótów łączy wiele skrótów w „korzeniu”, zmniejszając w ten sposób rozmiar transakcji – „gruba ścieżka centralna i niewielkie alternatywy” mówi o tym Gregory Maxwell.
Taproot ma również na celu zmianę wielu funkcji klucza dla transakcji, które są podpisywane przez kilku nadawców. Bitcoin został stworzony jako otwarty i nie wymagający zezwoleń system, więc jako schemat podpisu bezpieczeństwa wybrano ECDSA ze względu na takie właściwości, jak lekkość, otwartość i bezpieczeństwo.
Obecnie, aktualizacja Taproot ma na celu zastąpienie ECDSA podpisami Schnorra, które gwarantują bezpieczeństwo i nie podlegają zmianom.
Podpisy Schnorra umożliwiają również agregację kluczy dla wielu stron, które chcą złożyć jeden wspólny podpis, a transakcja wielopodpisowa wygląda dokładnie tak, jak zwyczajna transakcja.
Co się dzieje, gdy użyjesz podpisu Schnorra? Nawet bardzo duże transakcje wielopodpisowe – w których wymagany jest podpis np. 36 z 71 uczestników – stają się tak małe, jak zwykłe transakcje, gdyż „podpis główny” zostaje zawarty w transakcji przesyłanej przez sieć, poprawiając prywatność transakcji i zmniejszając pamięć masową i przepustowość, co gwarantuje więcej miejsca na kolejne transakcje na łańcuchu blokowym i obniża koszty transakcji.
Chociaż uruchomienie inteligentnych kontraktów na podstawowej warstwie protokołu Bitcoina nadal byłoby drogie i czasochłonne, a do ich faktycznego działania potrzebne jest jeszcze wiele wysiłków, bez podpisów Schnorra nie będzie możliwe skalowanie sieci Bitcoin i dodanie do sieci Lightning Network.
Taproot umożliwi powiązanie klucza z hashem danych, np. znacznikami czasu, na potrzeby regularnych transakcji z wysokim poziomem prywatności, a jednocześnie udoskonali technologię stojącą za Bitcoinem, co pozwoli położyć fundamenty pod przyszłe funkcje inteligentnych kontraktów. Zajmie to trochę czasu, ale w końcu nadejdzie moment, w którym będzie można wspólnie wydawać pieniądze w anonimowy i elastyczny sposób.
Bitpanda GmbH ve grup şirketleri (Bitpanda) Türk Parasının Kıymetini’nin Korunması Hakkında 32 sayılı Karar’ın 2/b maddesine göre Türkiye’de yerleşik sayılan hiçbir kişiye yönelik olarak 6362 sayılı Sermaye Piyasası Kanunu başta olmak üzere Türkiye Cumhuriyeti Devleti mevzuatı hükümleri gereği Türkiye’de faaliyet izni gerektiren hiçbir sermaye piyasası faaliyetine dair hizmet sunmamaktadır. Şayet Bitpanda’nın yabancı sermaye piyasalarında vermiş olduğu hizmetlerden Türkiye’de yerleşik kişilerin faydalandığı tespit edilecek olursa tüm zararları kullanıcıya ait olmak üzere bu hizmetler ivedilikle sona erdirilecektir.
W celu optymalizacji naszych usług używamy plików cookie. Dowiedz się więcej
Zbierane informacje wykorzystujemy w naszej działalności w całej UE. Cookie settings[1]
Jak sama nazwa wskazuje, pewne pliki cookie na naszej stronie są niezbędne. Są niezbędne do zapamiętania Twoich ustawień przy korzystaniu z Bitpandy (np. ustawienia dot. prywatności lub języka), aby chronić platformę przed atakami lub choćby po to, aby wystarczyło się raz zalogować. Możesz je odrzucić, zablokować lub usunąć, ale wpłynie to znacząco na Twoje wrażenia przy korzystaniu z tej witryny, a nawet uniemożliwi użytkowanie pewnych naszych usług.
Takich plików cookie i podobnych technologii używamy do zbierania informacji, w czasie gdy użytkownicy przeglądają naszą witrynę, aby dowiedzieć się więcej o tym, jak jest używana, i odpowiednio ulepszać nasze usługi. Służą także do pomiaru ogólnej wydajności naszej witryny. Dane, jakie one generują, wykorzystujemy w sposób zbiorczy i anonimowy. Zablokowanie tych plików cookie i narzędzi nie wpływa na działanie naszych usług, ale znacznie utrudnia nam dalsze doskonalenie wrażenia ich użytkowników.
Te pliki cookie służą do eksponowania związanych z platformą Bitpanda reklam. Narzędzia do tego zwykle dostarczają strony trzecie. Z pomocą tych plików cookie i takich narzędzi stron trzecich możemy na przykład zapewnić, że nie widzisz tej samej reklamy więcej niż raz i że reklamy są dostosowane do Twoich zainteresowań. Możemy również wykorzystywać te technologie do pomiaru skuteczności naszych kampanii marketingowych. Zablokowanie tych plików cookie i podobnych technologii zasadniczo nie wpływa na działanie naszych usług. Prosimy jednak pamiętać, że chociaż nadal będziesz widzieć reklamy Bitpandy na stronach internetowych, nie będą one już spersonalizowane.