1. Wprowadzenie do projektu

TuringBitChain (TBC) to publiczny blockchain oparty na modelu UTXO i oryginalnym protokole FORK Bitcoina. Zaczynając od najprostszej metody generowania TXID, dodatkowo poprawia wydajność przetwarzania równoległego i innowacyjnie proponuje rozwiązanie oparte na inteligentnych kontraktach warstwy 1 w modelu UTXO. Zapewniając wystarczającą decentralizację, zapewnia nieograniczoną skalowalność.

Czym jest model UTXO? Mówiąc najprościej, model UTXO to specjalistyczny model księgowy. Skrót ten oznacza „niewydane transakcje wyjściowe”. Kluczową różnicą między tym modelem a tradycyjnymi modelami sald kont, takimi jak Ethereum i banki, jest to, że rejestruje on tylko same transakcje, a nie ich wyniki. Model UTXO oferuje dwie zalety w porównaniu z modelami sald kont, takimi jak Ethereum: 1. Jeśli użytkownik aktywuje nowy adres do przelewów i transakcji, relacja między nowym adresem a adresem pierwotnym jest trudna do śledzenia, co lepiej chroni prywatność użytkownika. 2. Model UTXO teoretycznie umożliwia równoległe wykonywanie wielu transakcji przy użyciu różnych UTXO i ich transmisję do sieci. Bitcoin został pierwotnie zaprojektowany z myślą o pełnej przejrzystości, uczciwości i audytowalności. UTXO pomagają Bitcoinowi osiągnąć te cele. Dlatego Bitcoin przyjmuje model UTXO jako swoją podstawową strukturę przechowywania danych. Bitcoin rozwiązuje również problem podwójnego wydatkowania bez polegania na zaufanej stronie trzeciej.

2. Wizja projektu

Największym wyzwaniem stojącym przed technologią blockchain zawsze była skalowalność. Różne łańcuchy publiczne próbowały rozwiązać ten problem, stosując różne podejścia techniczne, takie jak rozwiązanie shardingu w Ethereum. Ze względu na wysoką współbieżność modelu UTXO, wiele łańcuchów publicznych wybrało podejście UTXO ze względu na skalowalność. Jednak większość łańcuchów publicznych opartych na UTXO obecnie nie obsługuje inteligentnych kontraktów warstwy 1, co uniemożliwia im implementację złożonej logiki biznesowej.

Krótko przeanalizowaliśmy kilka innych łańcuchów publicznych. Na przykład, Conflux wykorzystuje model UTXO i implementuje inteligentne kontrakty kompatybilne z EVM, a nie-BVM, za pośrednictwem ESpace. Nervos implementuje inteligentne kontrakty za pomocą warstwy 2, podobnej do rollupu. ADA zmodyfikowała model UTXO do modelu EUTXO, aby implementować inteligentne kontrakty, ale model EUTXO jest niezgodny z Bitcoinem. STX oferuje inteligentne kontrakty, konsensus POX i model nie-UTXO, a jego ekosystem rozwija się dobrze. Kas obsługuje EVM, ale obecnie nie oferuje inteligentnych kontraktów (plan projektu przewiduje wsparcie w przyszłości). TBC dąży do zbudowania kompleksowego protokołu bazowego poprzez połączenie Bitcoina z architekturą wielołańcuchową. Obecnie obsługuje NFT, DeFi, przechowywanie danych, BTCFI i NFT Bitcoin oraz BRC20 zaimplementowane za pomocą konwencjonalnych protokołów. Wsparcie dla Ordinals i BRC20 zostanie również wdrożone w drugim kwartale.

Wizją TBC jest pomoc w pełnym wykorzystaniu potencjału Bitcoina i rozwiązaniu problemów z jego przeciążeniem. W przyszłości BTC będzie czymś więcej niż tylko cyfrowym złotem, służąc nie tylko jako środek przechowywania wartości, ale także jako narzędzie do codziennych transakcji, w tym drobnych zakupów, takich jak kawa. Będzie również wyposażony w system operacyjny oparty na inteligentnych kontraktach, podobny do Ethereum. TBC realizuje funkcjonalność, którą Vitalik Buterin przewidział dla Bitcoina i pomoże BTC w rozwoju prężnie rozwijającego się ekosystemu Bitcoin Virtual Machine (BVM) na wzór EVM.

III. Cechy i zalety projektu

1. Decentralizacja: Projekt, wykorzystujący ten sam schemat konsensusu POW i algorytm kopania SHA256 co BTC, został publicznie udostępniony przy pierwszej okazji, aby zapewnić otwartość TBC. Udostępnianie bloków TBC jest uwarunkowane uczciwą konkurencją opartą na mocy obliczeniowej, co w pełni wykorzystuje możliwości rynku w zakresie optymalizacji alokacji.

2. Zgodność i efektywność: Oprogramowanie węzłowe TBC jest chronione prawami własności intelektualnej, a obsługiwany przez nie blockchain wykorzystuje mechanizm KYC (Know Your Customer Insight). Skutecznie ogranicza to ryzyko ataków na moc obliczeniową i kradzieży zasobów przy niskiej mocy obliczeniowej sieci, wspierając zdrową, konkurencyjną gospodarkę rynkową. Ponadto, dzięki zgodnej z przepisami dystrybucji, która respektuje prawa własności intelektualnej, oraz wykorzystaniu blockchaina jako narzędzia do promowania transformacji rynkowej wynalazków i innowacji, może powstać rynek mikropłatności dla produktów technologii opartych na wiedzy, co sprzyja rozwojowi indywidualnych praktyków i promuje efektywną współpracę oraz dystrybucję rynkową wśród mikrotechnologii. Ma to ogromny potencjał dla zastosowań i postępu społecznego. Oprogramowanie węzłowe TBC będzie stopniowo udostępniane publicznie po sfinalizowaniu umowy o otwartym kodzie źródłowym. Obecnie uczestnicy są zobowiązani do indywidualnej komunikacji i współpracy.

3. Nieograniczona skalowalność: Wykorzystuje zoptymalizowany model UTXO o wysokiej współbieżności i ulepsza format transakcji tradycyjnego modelu UTXO, aby tworzyć superwęzły obsługujące wysokowydajne obliczenia równoległe. Jest to dynamicznie skalowalny łańcuch publiczny, który może obsłużyć miliony TPS; (podczas testu sieci TBC, TPS osiągnął ponad 13 000).

4. Inteligentny kontrakt warstwy 1 UTXO: TuringContract, pierwsze praktyczne, kompletne rozwiązanie inteligentnych kontraktów Turinga oparte na modelu UTXO, implementuje całą logikę EVM. Dzięki zaletom modelu UTXO, TBC oferuje wysoką wydajność i wyjątkowo niskie opłaty.

5. Technologia zerowego potwierdzenia transakcji: transakcje FT&NFT są realizowane natychmiastowo, a użytkownicy aplikacji łańcuchowych mają niewielkie opóźnienia, a opłaty za gaz maleją wraz ze wzrostem liczby użytkowników.

6. System operacyjny Bitcoin (realne inteligentne kontrakty): przechowywanie danych, wykonywanie kontraktów i przesyłanie transakcji – wszystko odbywa się w jednym łańcuchu.

7. Adres portfela identyczny z adresem portfela Bitcoin: TBC stosuje tę samą ilość i strukturę techniczną do BTC i w przyszłości umożliwi mapowanie Bitcoina 1:1, umożliwiając narrację BTCfi (umożliwiając wykorzystanie BTC jako zasobu i czyniąc BTC jednostką transakcyjną).

8. Przyjazna, modułowa infrastruktura międzyłańcuchowa (tymczasowo nazywana TuringBridge): A) Wkrótce zostanie uruchomiona biblioteka aplikacji typu open-source. B) Umożliwi ona tworzenie wysoce konfigurowalnych, gotowych do użycia aplikacji funkcjonalnych.

4. Analiza modelu ekonomicznego

1. TBC ma uczciwy start, bez ICO ani IDO. Rozgałęzia oryginalny protokół Bitcoin i przyjmuje czysty model POW; zarówno operacje na węzłach, jak i operacje wykonawcze są finansowane przez początkowych sponsorów.

2. Token publicznego łańcucha TBC nosi nazwę TBC Token; data jego premiery to 15 lutego 2024 r. Maksymalna podaż TBC jest ograniczona do 2,1 miliarda, z czego 93,3% istniało naturalnie w momencie forka i zostało zablokowane. Pozostałe 6,7% jest generowane poprzez kopanie kryptowaluty PoW.

3. Interwał bloku TBC: co około 10 minut; Algorytm dostosowywania poziomu trudności: Asert FastDAA; Algorytm wydobywczy: SHA-256 (zgodny z BTC/BCH); Rozmiar bloku: początkowy górny limit 4G (może ulec dynamicznemu zwiększeniu w zależności od sytuacji).

5. Zespół programistów

Pierwsi programiści TBC pochodzą z ponad trzech globalnych zespołów ekspertów w dziedzinie technologii kluczowych, posiadających wieloletnie doświadczenie badawcze w zakresie dużych bloków i skalowalności rozwiązań. Co więcej, TBC wykorzystuje osiągnięcia naukowe ekspertów w dziedzinie obliczeń o wysokiej wydajności, co przekłada się na przyszłościowy i systematyczny projekt. Technologia bazowa TBC została ogłoszona we wrześniu 2021 roku, a projektowanie i testowanie kompletnych w sensie Turinga, wysokowydajnych inteligentnych kontraktów warstwy 1, Turring-Contract, również zostało ukończone na wczesnym etapie. Turring-Contract, kompletny w sensie Turinga, wysokowydajny inteligentny kontrakt warstwy 1, został oficjalnie wydany w marcu 2022 roku.

W grudniu 2023 roku uruchomiono sieć testową TBC Alpha, weryfikując rozwiązania skalowalności opracowane przez ekspertów w dziedzinie obliczeń o wysokiej wydajności. TuringContract osiągnął prędkość wykonania przekraczającą 13 000 TPS. Po kilku miesiącach testów sieci testowej, sieć główna TBC została oficjalnie uruchomiona 14 lutego 2024 roku.

6. Mapa drogowa projektu

1. Faza 1: (Faza BTCfi)

TBC dąży do wykorzystania potencjału Bitcoina w DeFi, NFT, LSD i innych aplikacjach ekosystemowych poprzez Bitcoin Virtual Machine (BVM). Podejście TBC jest podobne do tego, które Polygon zastosował w przypadku ETH.

2. Faza 2: (Promowanie zgodności BVM ze wszystkimi łańcuchami UTXO)

a: Promowanie adopcji BVM w większej liczbie łańcuchów UTXO, takich jak ekosystem Doge, w przyszłości. b: Wspieranie integracji łańcuchów UTXO BVM z ekosystemem EVM modelu konta poprzez TuringBridge, dojrzałą zdecentralizowaną infrastrukturę międzyłańcuchową.

3. Etap trzeci: (rozmiar bloku osiąga poziom TB, a opłaty transakcyjne zbliżają się do 0)

TBC przełamuje dotychczasową tradycję blockchaina, która wiązała się z wysokimi opłatami wynikającymi z dużej liczby użytkowników. Wraz z rozwojem sieci, TBC będzie ukazywać atrakcyjność obniżania opłat transakcyjnych wraz ze wzrostem liczby użytkowników. Niskie opłaty transakcyjne są fundamentem powszechnej adopcji publicznych blockchainów.

4. Czwarty etap (podstawowy łańcuch publiczny zbudowany dla prawdziwego wirtualnego świata) pozwala na pojawienie się najlepszych graczy (Bitcoin i TBC)

Ponieważ TBC jest w stanie uruchamiać ogromne aplikacje blockchain i weryfikować dane w łańcuchu, efekt sieciowy stale rośnie, a TBC pomoże BTC przewodzić kolejnej generacji Internetu.

7. Szczegółowe wyjaśnienie technologii rdzenia TBC

TBC to infrastruktura blockchain o wysokiej wydajności i kompletnej lokalnej inteligencji.

A. Wysoka wydajność

A1. Nieograniczona skalowalność

A2. Możliwość obróbki rurociągowej

B. Inteligentny i kompletny

Każdy lokalny łańcuch UTXO jest kompletną maszyną Turinga

A1 Wysoka wydajność: nieskończona skalowalność

Wysoka wydajność oznacza wysoką skalowalność równoległą, wykorzystującą przetwarzanie rozproszone, a nie przetwarzanie na pojedynczej maszynie z jednym rdzeniem, co obejmuje dwa rodzaje rozbudowy: silną skalowalność i słabą skalowalność.

Pierwsza z nich rozwiązuje problem rozmiaru zadania i zwiększa liczbę wykorzystywanych rdzeni obliczeniowych, co odpowiednio skraca całkowity czas obliczeń, wyrażony wzorem:

Czas(N) = Czas(1) / N

N to liczba rdzeni przetwarzających procesor

Drugie z nich polega na zwiększeniu liczby rdzeni obliczeniowych przy jednoczesnym rozszerzeniu skali problemu, tak aby czas obliczeń mógł utrzymać się na stabilnym poziomie. Odpowiednie wyrażenie to:

Obciążenie pracą (1)/1 ~? Obciążenie pracą (N)/N

Dzięki analizie szeregu algorytmów równoległych, rozproszony model obliczeniowy przyjęty przez TBC może charakteryzować się zarówno dużą, jak i małą skalowalnością.

A2 Wysoka wydajność: przetwarzanie rurociągowe

W procesie projektowania inteligentnych kontraktów TBC zawsze wdraża podstawową koncepcję potoku, tak aby w przyszłości móc przyspieszyć przepustowość wykonywania programów szeregowych za pomocą sprzętu.

B. Inteligentny i kompletny

W modelu UTXO TBC każdy łańcuch UTXO jest maszyną Turinga. Duża liczba współbieżnych maszyn Turinga tworzy praktyczną, inteligentną i kompletną sieć blockchaina. Jej bazowa BVM znacznie różni się od EVM.

Porównanie wydajności modeli bazowych BVM i EVM

Procesor stosu BVM

OP_PUSH_TX Wprowadzenie techniczne

TBC może obecnie wybrać technologię OP_PUSH_TX, aby włączyć dane transakcji upstream i downstream do programowalnej przestrzeni danych, osiągając lokalną kompletność Turinga. Izolowany UTXO umożliwi równoległe wykonywanie różnych programowalnych przestrzeni, co pozwoli na efektywną weryfikację danych blokowych i obniży koszt każdej transakcji.

Rozszerzanie danych -> haszowanie hierarchiczne

TBC rozwiązuje problem rozrostu i rozszerzania się danych przesyłanych między węzłami lub w inteligentnych kontraktach za pomocą swojego oryginalnego płaskiego, warstwowego modelu skrótu, zapewniając solidną podstawę dla nadbudowy.

Jakie aplikacje obsługuje TBC, infrastruktura blockchain oparta na wysokiej wydajności i kompletnej lokalnej inteligencji?

1. Pełna ścieżka udostępniania informacji CA w Internecie oparta na technologii blockchain

2. Aplikacje internetowe dla użytkowników wykraczające poza pojedyncze centrum danych

Dzięki usunięciu kontroli nad poszczególnymi danymi przez pojedyncze centrum danych (portal/portal społecznościowy) możliwe jest przekształcenie obecnych relacji produkcji masowej, a także zmiana sytuacji finansowej użytkowników, ich życia, edukacji, opieki zdrowotnej i pracy.

TBC posiada wysokowydajny, skalowalny inteligentny kontrakt warstwy 1, który może stać się infrastrukturą, taką jak operator telekomunikacyjny, umożliwiając uczestnikom obniżenie kosztów pakietowania transakcji poprzez konkurencję technologiczną, zaspokajając 95% potrzeb funkcjonalnych społeczeństwa. Pozostałe wymagania funkcjonalne są pozostawione globalnie nieefektywnemu systemowi (quasi-)EVM.

TBC stosuje oryginalne praktyki w zakresie technologii obliczeń o wysokiej wydajności, które muszą stać się infrastrukturą i być wdrażane zgodnie z przepisami na całym świecie. W obszarach zastosowań, które wpływają na życie ludzi, pierwotna zgodność TBC pozwoli na pozostawienie w tyle innych prymitywnych projektów ekologicznych dżungli i pełne oraz swobodne wykorzystanie swojej wartości.

TBC może w pełni wykorzystać zdolność organizacyjną prawa w cywilizowanym społeczeństwie, wykorzystując jednocześnie zdolność technologii blockchain do samoorganizacji w celu gromadzenia informacji o wartości, co z kolei przekłada się na sprzężenie zwrotne i promowanie postępu cywilizacji kontraktów narodowych, a także na realizację wysoce wydajnego zdecentralizowanego, samoorganizującego się systemu wspieranego przez konkurencję rynkową.

Misją TBC jest wychodzenie od samoorganizacji i ostatecznie stworzenie wysoce zorganizowanego świata elektronicznego.

Wniosek

Hasło TBC brzmi „Blockchain dla drugiego życia”. To publiczny blockchain stworzony z myślą o wejściu ludzkości do wirtualnego świata. Jest również twórcą najważniejszej maszyny wirtualnej (BVM) ekosystemu Bitcoin (BTC), podobnie jak Polygon dla ekosystemu BTC. Dzięki niedawnemu uruchomieniu sieci głównej i dynamicznemu rozwojowi ekosystemu BTC, TBC ma potencjał, by stać się liderem w ekosystemie warstwy 2 (L2) BTC. Poczekajmy, zobaczymy.