Od nejstarších obarvených mincí, OmniLayer atd., po loňské nápisy až po letošní runy a RGB++, bitcoinová komunita se nikdy nepřestala pokoušet vydávat aktiva na bitcoinové síti I když jsou bitcoinoví maximalisté proti Existuje mnoho kontroverzí toto, věřit, že bitcoin by měl jako měna hrát minimalistickou roli, a obávat se, že složitost přinese potenciální rizika.

Hlavním důvodem je, že bezpečnost a velikost samotné bitcoinové sítě jsou velmi atraktivní Jako přirozená vysoce kvalitní infrastruktura může přinést hodně narativního prostoru do aktiv na ní vydaných. A komunita by se mohla vyvarovat návrhů na bitcoinovou síť a pouze využít stávající on-chain prostor k prozkoumání metod vydávání aktiv. V současné době tyto průzkumy metod vydávání aktiv kvetou všude, ale o konečném výsledku není rozhodnuto.

Bitroot, o kterém dnes budeme hovořit, také navrhuje novou metodu vydávání aktiv, která využívá bitcoinovou síť a podporuje vkládání chytrých kontraktů. Je to také vrstva L2 bitcoinu.

Vývoj metod vydávání aktiv v bitcoinové síti

Začněme s metodou vydávání aktiv na bitcoinech.

Nejstarší obarvené mince používaly bitcoinové UTXO Přidáním některých specifických informací do bitcoinového UTXO je lze odlišit od jiných UTXO, čímž se dosáhne „barvícího“ efektu a „obarvené“ UTXO nese nová aktiva. Metadata související s těmito aktivy jsou uložena hlavně v operačním kódu OP_RETURN skriptu bitcoinové transakce. OP_RETURN byl původně navržen tak, aby ukončil skript a vrátil hodnotu na vrcholu zásobníku, podobně jako funkce return v programovacím jazyce. Později se to stalo hlavně způsobem, jak vložit data do bitcoinových transakcí do bitcoinových transakcí Data jsou ověřitelná a nespotřebitelná pro bitcoinovou síť a horní limit povoleného množství dat se zvýšil ze 40 bajtů v dřívějších verzích na současných 80 bajtů. Reprezentativnější projekty, například Open Assets.

Ve stejném období, kdy se barvené mince staly populárními, se objevilo mnoho vylepšených metod vydávání aktiv, jako je OmniLayer (dříve Mastercoin), který je spíše podobný tomu, co se nyní nazývá Layer2, umísťuje transakční logiku pod řetězec bitcoinů a řetězec bitcoinů slouží jako funkce protokolu Pomocí OP_RETURN přidejte metadata transakcí OmniLayer. Existuje také Counterparty, jako protokolová vrstva na vrcholu bitcoinu, má také za cíl implementovat funkce decentralizované výměny aktiv Counterparty zpočátku používal bitcoinový operační kód OP_CHECKMULTISIG k zahrnutí dat souvisejících s Counterparty do bitcoinového blockchainu, ale kvůli použití OP_CHECKMULTISIG It. byl považován za útok hackerů a operační kód OP_Return byl později použit k ukládání dat.

Některé další metody raného ukládání zahrnují: metodu vydávání pomocí pole nSequence nSequence je vyhrazené pole v bitcoinových transakcích a má 32bitový prostor. Výhodou použití nSequence je, že není přidáno žádné další úložiště. Reprezentativním projektem je EPOBC (enhanced, padded, order-based coloring), který ukládá další informace o aktivech v poli nSequence v bitcoinových transakcích. Nevýhodou však je, že neexistuje žádné číslo aktiva, takže je třeba transakci zpětně dohledat až k původní transakci vytvoření, což je poměrně těžkopádné.

Je vidět, že používání kódu operace OP_RETURN k ukládání dat bylo v prvních dnech téměř běžnou praxí vydávání aktiv na BTC.

Po upgradech Bitcoin's Segregated Witness a Taproot byl do vydávání aktiv přiveden nový úložný prostor V této době se zrodila společnost Ordinals, která využívá P2TR (transakční výstupní typ bitcoinu) zavedený po upgradu Taproot Výhoda gravírování metadat do svědka data (pole svědka) transakce je, že úložný prostor je větší: Taproot má maximální limit 520 bajtů pro jednu informaci a množství dat lze rozšířit kombinací více informací o uložení svědeckých dat Cena je také relativně levnější. Proto po experimentálním spuštění Ordinals vzbudila spekulace na trhu a opět přitáhla pozornost komunity k metodě vydávání aktiv na bitcoinovém řetězci. Různé vylepšené protokoly vydávání aktiv, inspirované Ordinals, donekonečna vycházejí z logiky barevných mincí a odpovídají počtu každého tokenu ARC-20 počtu satů, čímž eliminují potřebu řetězce, jako je BRC. -20, protože informace o majetku jsou umístěny v UTXO.

Proti metodě vydávání nápisů se však postavilo také mnoho OG v bitcoinové komunitě, a to především proto, že se obávají, že se bitcoinový blok nafoukne a BRC-20 je také náchylný k útokům prachu. Kromě toho je umístění nápisu v oblasti údajů o svědcích. Někteří členové komunity se obávají, že tato část prostoru bude po budoucích modernizacích zrušena.

Nedávno populární protokol Runes se vrátil k tradici a rozhodl se ukládat metadata aktiv do OP_RETURN a zkombinoval je s mechanismem Atomics založeným na UTXO, který může obsahovat libovolný počet tokenů Runes v UTXO.

Je vidět, že metoda vydávání aktiv prošla koly iterací, ale nakonec se stále více protokolů rozhodlo používat OP_RETURN v bitcoinech k ukládání dat o aktivech.

Nové řešení vydávání aktiv společnosti Bitroot

Zpět k Bitrootu Bitroot spustil BRT20, což je nový protokol pro vydávání aktiv v bitcoinovém řetězci, Bitroot jej nazývá kořenovým protokolem a místo zvolené pro ukládání dat je také OP_RETURN.

Konkrétně bitcoinovou transakci obsahující výstup OP_RETURN lze vytvořit prostřednictvím knihovny bitcoinlib, oblíbené knihovny, která zpracovává operace související s bitcoiny. Podobně jako u jiných metod vydávání a obchodování bitcoinových aktiv může Bitroot také dosáhnout vydávání a obchodování aktiv vytvářením bitcoinových transakcí ve specifických formátech. Když uživatel potřebuje vydat nové aktivum, musí vytvořit bitcoinovou transakci, která obsahuje speciální metadata, která definují název aktiva, celkovou částku a další vlastnosti. Jakmile je taková transakce potvrzena bitcoinovou sítí a přidána do blockchainu, uzly protokolu Bitroot analyzují data a zaznamenají odpovídající vytvoření a distribuci aktiv ve své interní databázi.

Za zmínku stojí, že data uložená Bitrootem v OP_RETURN nejsou jen data o vydání aktiv a transakcích, ale také smart kontrakty.

Inteligentní smlouva se zde však liší od obvyklé chytré smlouvy EVM, protože inteligentní smlouva Bitroot je postavena na blockchainu bitcoinu a implementována pomocí skriptovacího jazyka bitcoinu (základní jazyk transakcí bitcoinů). Z bezpečnostních důvodů je skriptovací jazyk bitcoinu navržen tak, aby nebyl kompletní a obsahoval pouze některé konvenční operační kódy, jako OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG atd., které jsou navrženy pro účely jediné platby. Neexistují žádné příkazy smyčky, což zabraňuje riziku nekonečných smyček, ale to také znamená, že nemůže provádět složité výpočetní úlohy. Hlavním scénářem aplikace je ověřování podpisů transakcí pro zajištění pravosti transakcí. Chytré kontrakty na bitcoinech proto budou omezenější než chytré kontrakty EVM.

Bitroot také uznává tuto funkci bitcoinového skriptovacího jazyka a řešením je rozšíření funkčnosti bitcoinového skriptovacího jazyka přidáním dalších operačních kódů a funkcí pro podporu složitějších chytrých kontraktů. Níže jsou uvedeny základní rysy implementace chytrých kontraktů Bitroot:

1. Skriptovací jazyk založený na bitcoinu

Bitroot je založen na skriptovacím jazyce Bitcoin a rozšiřuje funkčnost přidáním dalších operačních kódů a funkcí.

2. Vkládání dat do transakcí

Inteligentní kontraktová data Bitroot jsou vložena prostřednictvím výstupu OP_RETURN do bitcoinových transakcí a uzly Bitroot mohou data analyzovat a spouštět. Proto lze do těchto dat kódovat a ukládat změny logiky inteligentní smlouvy a stavu.

3. Analýza a realizace smart kontraktů

Když bitcoinová síť potvrdí transakce obsahující data OP_RETURN, uzly Bitroot analyzují data v těchto transakcích a provedou odpovídající operace na základě vloženého kódu inteligentní smlouvy. To zahrnuje převod majetku, plnění smluv atd. Každý uzel Bitroot nezávisle ověřuje a provádí tyto operace pro udržení konzistence sítě.

4. Omezení a funkce

Přestože Bitroot tímto způsobem vylepšuje funkčnost chytrých kontraktů, jeho funkčnost je omezena neTuringovou úplností bitcoinových skriptů. Proto jsou chytré kontrakty Bitroot vhodnější pro aplikace, které nevyžadují složitou logiku, jako jsou jednoduché finanční dohody a aktiva. vedení .

5. Budoucí expanze

Komunita Bitroot již zkoumá další způsoby, jak rozšířit funkcionalitu chytrých kontraktů, včetně možných upgradů protokolů a integrace s dalšími technologiemi blockchainu s cílem poskytnout širší aplikační podporu.

Na základě výše uvedených charakteristik může Bitroot realizovat vydávání nových aktiv a začlenit logiku inteligentních kontraktů do transakcí, čímž realizuje složitější případy finančního použití než tradiční emise/transakce, aniž by měnil základní protokol bitcoinu.

Bitroot běží na dvou kódových základech: Bitcoin Core a vlastní software Bitroot, takže transakce Bitroot musí být potvrzeny sítí Bitcoin. Zároveň může Bitroot také zdědit bezpečnost a decentralizaci bitcoinové sítě.

Kromě toho poskytuje Bitroot vývojářské komunitě řadu nástrojů a peněženkových aplikací, které umožňují vývojářům a uživatelům snadno používat protokol Bitroot pro správu aktiv, transakce a inteligentní interakci smluv. Bitroot také podporuje automatizovaná a integrovaná rozhraní API pro maximalizaci pohodlí pro uživatele použít.

Bitroot začleňuje funkce inteligentních smluv do bitcoinové sítě a definuje systém analýzy, aby byla logika smlouvy otevřenější a transparentnější, zatímco zdědí bezpečnost bitcoinové sítě, přináší bohatší způsoby, jak si hrát s aktivy v bitcoinové síti. Kromě vydávání a obchodování s aktivy lze do řetězce zařadit také služby Defi, jako jsou půjčky, Dex, deriváty a spouštěcí platformy, stejně jako transakce s aktivy, jako jsou položky ve hře, virtuální postavy a umělecká díla.

Zkušenosti s testem Bitroot

V současné době je Bitroot otevřen pro testování a adresa testovací sítě je: https://app.bitroot.co/.

Získejte testovací měnu BRT: https://forms.gle/Ghge9r18EqHghCLo6BTC;

faucet testovacích mincí BTC: https://coinfaucet.eu/en/btc-testnet/;

Nákup testovacích mincí BTC: https://buytestnet.com/.

Po zadání si nejprve vytvořte peněženku a po obdržení testovacích tokenů můžete otestovat vydání aktiv.

V současné době lze vytvořit tři typy aktiv, a to vytváření aktiv s abecedním názvem, vytváření dílčích aktiv existujících aktiv a vytváření bezplatných aktiv s digitálními názvy.

Vytvoření abecedně pojmenovaných aktiv je poměrně jednoduché Zadejte Název tokenu, Popis (informace o popisu, tyto informace lze kdykoli upravit), množství (množství vydání, výchozí je, že je k dispozici další vydání) a kliknutím na vytvořit token jej vytvořte.

Chcete-li vytvořit dílčí aktivum, musíte nejprve vytvořit nadřazené aktivum. Můžete vybrat nově vytvořené aktivum a zadat název tokenu a množství pro jeho vytvoření.

Při vytváření bezplatného aktiva digitálního názvu bude jako název tokenu náhodně přiřazen řetězec začínající na A (číslo za A lze upravit). Stále zadejte popis a množství, které chcete vytvořit.

Jednoduše klikněte na šipku na aktivu a aktivujte funkce, jako je převod aktiv, prohlížení informací, vydání aktiv a uzamčení aktiv.

Na levé straně funkční oblasti je rozhraní pro obchodování s aktivy. Rozhraní zobrazí aktuálně oblíbené obchodní páry a obchodní páry s čekajícími příkazy na aktuálním trhu. Vyhledejte odpovídající obchodní pár a dokončete nákupní a prodejní objednávky, což je jednoduché a pohodlné.

Shrnout

BRT20 spuštěný společností Bitroot hluboce zkoumá dostupné funkce bitcoinového řetězce a poskytuje inteligentní způsob, jak vydávat nativní aktiva v bitcoinovém řetězci. Dohoda je však stále v rané fázi a bude chvíli trvat, než uvidíme, zda bude v budoucnu komunitou široce uznávána.