No agrākajām krāsotajām monētām, OmniLayer utt., Līdz pagājušā gada uzrakstiem, šī gada rūnām un RGB++, Bitcoin kopiena nekad nav pārstājusi censties izdot aktīvus Bitcoin tīklā Lai gan Bitcoin maksimālisti ir pret Ir daudz strīdu uzskatot, ka Bitcoin kā valūtai vajadzētu spēlēt minimālistisku lomu, un uztraucoties, ka sarežģītība radīs iespējamos riskus.

Galvenais iemesls ir tas, ka pati Bitcoin tīkla drošība un lielums ir ļoti pievilcīgs. Tā ir dabiska augstas kvalitātes infrastruktūra, tā var dot daudz stāstījuma vietas tajā izdotajiem aktīviem. Un sabiedrība var izvairīties no priekšlikumiem par Bitcoin tīklu un vienkārši izmantot esošo ķēdes telpu, lai izpētītu aktīvu emisijas metodes. Pašlaik šīs aktīvu emisijas metožu izpētes plaukst visur, bet gala iznākums nav izlemts.

Bitroot, par kuru mēs šodien runāsim, arī piedāvā jaunu aktīvu emisijas metodi, kas izmanto Bitcoin tīklu un atbalsta viedo līgumu iegulšanu. Tas ir arī Bitcoin L2 slānis.

Aktīvu emisijas metožu attīstība Bitcoin tīklā

Sāksim ar aktīvu emisijas metodi Bitcoin.

Agrākās krāsotās monētas izmantoja Bitcoin UTXO, pievienojot Bitcoin UTXO noteiktu informāciju, to var atšķirt no citiem UTXO, tādējādi panākot "krāsošanas" efektu, un "krāsotajā" UTXO ir jauni līdzekļi. Ar šiem līdzekļiem saistītie metadati galvenokārt tiek glabāti Bitcoin darījuma skripta operācijas kodā OP_RETURN. OP_RETURN sākotnēji tika izstrādāts, lai pārtrauktu skriptu un atgrieztu vērtību kaudzes augšpusē, līdzīgi kā programmēšanas valodā. Vēlāk tas galvenokārt kļuva par datu iegulšanas veidu Bitcoin darījumos. Lielākā funkcija ir pievienota OP_RETURN uz Bitcoin darījumiem Dati ir pārbaudāmi un nepatērējami Bitcoin tīklā, un noguldāmo datu apjoma augšējā robeža ir palielinājusies no 40 baitiem iepriekšējās versijās līdz pašreizējiem 80 baitiem. Reprezentatīvāki projekti, piemēram, Open Assets.

Tajā pašā periodā, kad krāsotas monētas kļuva populāras, parādījās daudzas modernizētas aktīvu emisijas metodes, piemēram, OmniLayer (iepriekš Mastercoin), kas vairāk līdzinās tam, kas tagad pazīstams kā Layer2, transakciju loģiku ievieto Bitcoin ķēdē, un Bitcoin ķēde kalpo. kā žurnāla funkciju Izmantojiet OP_RETURN, lai pievienotu OmniLayer darījumu metadatus. Ir arī darījuma partneris, kā protokola slānis virs Bitcoin, un tā mērķis ir arī ieviest decentralizētas aktīvu apmaiņas funkcijas. Darījuma partneris sākotnēji izmantoja Bitcoin darbības kodu OP_CHECKMULTISIG, lai Bitcoin blokķēdē iekļautu ar darījuma partneri saistītus datus, taču, pateicoties OP_CHECKMULTISIG izmantošanai. tika uzskatīts par hakeru uzbrukumu, un OP_Return operācijas kods vēlāk tika izmantots datu glabāšanai.

Dažas citas agrīnās uzglabāšanas metodes ir šādas: izdošanas metode, izmantojot nSequence lauku, ir rezervēts lauks Bitcoin darījumos, un nSequence izmantošanas priekšrocība ir tā, ka netiek pievienota papildu krātuve. Reprezentatīvais projekts ir EPOBC (uzlabota, polsterēta, uz pasūtījumu balstīta krāsošana), kas Bitcoin darījumos glabā papildu informāciju par aktīviem laukā nSequence. Tomēr trūkums ir tāds, ka nav aktīva numura, tāpēc darījums ir jāizseko līdz sākotnējam izveides darījumam, kas ir salīdzinoši apgrūtinoši.

Var redzēt, ka darbības koda OP_RETURN izmantošana datu glabāšanai bija gandrīz parastā prakse BTC aktīvu izsniegšanā pirmajās dienās.

Pēc Bitcoin ir Segregated Witness un Taproot jauninājumiem, jauna uzglabāšanas vieta tika celta uz aktīvu izsniegšanu. Šajā laikā tika piedzimts Ordinals, kas izmanto P2TR (Bitcoin darījuma izvades veids), kas tika ieviests pēc Taproot jaunināšanas darījuma dati (liecinieka lauks) ir tādi, ka uzglabāšanas vieta ir lielāka: Taproot vienai informācijas daļai ir augšējā robeža 520 baiti, un datu apjomu var paplašināt, apvienojot vairākas liecinieku datu glabāšanas vienības Izmaksas ir arī salīdzinoši lētākas. Tāpēc pēc Ordinals eksperimentālās palaišanas tas izraisīja tirgus spekulācijas un vēlreiz piesaistīja sabiedrības uzmanību aktīvu emisijas metodei Bitcoin ķēdē. Iedvesmojoties no Ordinals, bezgalīgi parādās dažādi uzlaboti aktīvu emisijas protokoli, piemēram, Atomics, izmantojot krāsainu monētu loģiku un atbilst katra ARC-20 marķiera skaitam, tādējādi novēršot vajadzību pēc ķēdes, piemēram, BRC. -20. Indeksētājs, jo līdzekļu informācija atrodas UTXO.

Tomēr uzrakstu izdošanas metodei ir iebilduši arī daudzi Bitcoin kopienas OG, galvenokārt tāpēc, ka viņi ir nobažījušies, ka Bitcoin bloks kļūs uzpūsts, un BRC-20 arī ir pakļauts putekļu uzbrukumiem. Turklāt uzraksta vieta atrodas liecinieku datu apgabalā. Daži kopienas locekļi ir noraizējušies, ka šī telpas daļa tiks atcelta pēc turpmākiem jauninājumiem.

Nesen populārais Runes protokols ir atgriezies pie tradīcijām, izvēloties glabāt līdzekļu metadatus OP_RETURN, un apvienojumā ar Atomics UTXO balstītu mehānismu, UTXO var saturēt neierobežotu skaitu Runes marķieru.

Var redzēt, ka aktīvu emisijas metode ir izgājusi cauri iterāciju kārtām, taču galu galā vairāk protokolu joprojām izvēlas izmantot OP_RETURN Bitcoin, lai uzglabātu aktīvu datus.

Bitroot jaunais aktīvu emisijas risinājums

Atpakaļ uz Bitroot, Bitroot uzsāka BRT20, kas ir jauns aktīvu izdošanas protokols Bitcoin ķēdē, Bitroot to sauc par saknes protokolu, un datu glabāšanai izvēlētā vieta ir arī OP_RETURN.

Konkrēti, Bitcoin darījumu, kas satur OP_RETURN izvadi, var izveidot, izmantojot bitcoinlib bibliotēku, populāru bibliotēku, kas apstrādā ar Bitcoin saistītas darbības. Līdzīgi kā citas Bitcoin aktīvu emisijas un tirdzniecības metodes, Bitroot var arī panākt aktīvu emisiju un tirdzniecību, izveidojot Bitcoin darījumus noteiktos formātos. Kad lietotājam ir jāizdod jauns aktīvs, lietotājam ir jāizveido Bitcoin transakcija, kas satur īpašus metadatus, kas nosaka līdzekļa nosaukumu, kopējo summu un citus rekvizītus. Kad Bitcoin tīkls ir apstiprinājis šādu darījumu un pievienots blokķēdei, Bitroot protokola mezgli parsē datus un reģistrē atbilstošo līdzekļu izveidi un izplatīšanu savā iekšējā datu bāzē.

Ir vērts pieminēt, ka Bitroot saglabātie dati OP_RETURN ir ne tikai aktīvu izsniegšanas un darījumu dati, bet arī viedie līgumi.

Tomēr viedais līgums šeit atšķiras no parastā EVM viedā līguma, jo Bitroot viedais līgums ir veidots uz Bitcoin blokķēdes un tiek īstenots, izmantojot Bitcoin skriptu valodu (Bitcoin darījumu pamata valodu). Drošības apsvērumu dēļ Bitcoin skriptu valoda ir izstrādāta tā, lai tā nebūtu pilnīga, un tajā ir tikai daži parastie darbības kodi, piemēram, OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG utt., Kas ir paredzēti viena maksājuma vajadzībām. Nav cilpas paziņojumu, kas novērš bezgalīgu cilpu risku, taču tas arī nozīmē, ka tas nevar veikt sarežģītus aprēķina uzdevumus. Galvenais lietojumprogrammas scenārijs ir transakciju parakstu pārbaude, lai nodrošinātu darījumu autentiskumu. Tāpēc viedie līgumi par Bitcoin būs ierobežotāki nekā EVM viedie līgumi.

Bitroot arī atpazīst šo Bitcoin skriptu valodas funkciju, un risinājums ir paplašināt Bitcoin skriptu valodas funkcionalitāti, pievienojot papildu darbības kodus un funkcijas, lai atbalstītu sarežģītākus viedos līgumus. Tālāk ir norādītas Bitroot viedo līgumu ieviešanas pamatfunkcijas:

1. Uz Bitcoin balstīta skriptu valoda

Bitroot ir balstīta uz Bitcoin skriptu valodu un paplašina funkcionalitāti, pievienojot papildu darbības kodus un funkcijas.

2. Iegult datus darījumos

Bitroot viedā līguma dati tiek iegulti, izmantojot OP_RETURN izvadi Bitcoin darījumos, un Bitroot mezgli var analizēt un izpildīt datus. Tāpēc viedo līgumu loģiku un stāvokļa izmaiņas var kodēt un saglabāt šajos datos.

3. Viedo līgumu analīze un izpilde

Kad Bitcoin tīkls apstiprina darījumus, kas satur OP_RETURN datus, Bitroot mezgli analizēs šo darījumu datus un veiks atbilstošas ​​darbības, pamatojoties uz iegulto viedā līguma kodu. Tas ietver aktīvu nodošanu, līgumu izpildi utt. Katrs Bitroot mezgls neatkarīgi pārbauda un veic šīs darbības, lai uzturētu tīkla konsekvenci.

4. Ierobežojumi un līdzekļi

Lai gan Bitroot šādā veidā uzlabo viedo līgumu funkcionalitāti, tā funkcionalitāti ierobežo Bitcoin skriptu ne-Turinga pilnība. Tāpēc Bitroot viedie līgumi ir piemērotāki lietojumprogrammām, kurām nav nepieciešama sarežģīta loģika, piemēram, vienkāršiem finanšu līgumiem un aktīviem. vadība.

5. Nākotnes paplašināšanās

Bitroot kopiena jau pēta vairāk veidu, kā paplašināt viedo līgumu funkcionalitāti, tostarp iespējamos protokolu jauninājumus un integrāciju ar citām blokķēdes tehnoloģijām, lai nodrošinātu plašāku lietojumprogrammu atbalstu.

Pamatojoties uz iepriekš minētajām īpašībām, Bitroot var realizēt jaunu aktīvu izsniegšanu un iegult viedo līgumu loģiku darījumos, tādējādi realizējot sarežģītākus finanšu izmantošanas gadījumus nekā tradicionālās emisijas/darījumi, nemainot Bitcoin pamatprotokolu.

Bitroot darbojas uz divām kodu bāzēm: Bitcoin Core un paša Bitroot programmatūras, tāpēc Bitroot darījumi ir jāapstiprina Bitcoin tīklam. Tajā pašā laikā Bitroot var arī mantot Bitcoin tīkla drošību un decentralizāciju.

Turklāt Bitroot nodrošina izstrādātāju kopienai virkni rīku un maka lietojumprogrammu, ļaujot izstrādātājiem un lietotājiem viegli izmantot Bitroot protokolu līdzekļu pārvaldībai, transakcijām un viedo līgumu mijiedarbībai, lai palielinātu lietotāju ērtības izmantot.

Bitroot iestrādā viedās līguma funkcijas Bitcoin tīklā un definē parsēšanas sistēmu, lai padarītu līguma loģiku atvērtāku un caurspīdīgāku. Pārmantojot Bitcoin tīkla drošību, Bitroot piedāvā bagātīgākus veidus, kā spēlēt ar aktīviem Bitcoin tīklā. Papildus aktīvu izsniegšanai un tirdzniecībai ķēdē var iekļaut arī tādus Defi pakalpojumus kā kreditēšana, Dex, atvasinātie finanšu instrumenti un palaišanas platformas, kā arī darījumus ar aktīviem, piemēram, spēles priekšmetus, virtuālos varoņus un mākslas darbus.

Bitroot testa pieredze

Pašlaik Bitroot ir atvērts testēšanai, un testa tīkla adrese ir: https://app.bitroot.co/.

Iegūstiet BRT testa valūtu: https://forms.gle/Ghge9r18EqHghCLo6BTC;

BTC testa monētu jaucējkrāns: https://coinfaucet.eu/en/btc-testnet/;

BTC testa monētu iegāde: https://buytestnet.com/.

Pēc ievadīšanas vispirms izveidojiet maku, un pēc testa žetonu saņemšanas varat pārbaudīt aktīvu izdošanu.

Pašlaik var izveidot trīs veidu aktīvus, proti, alfabētiski nosauktu līdzekļu izveide, esošo līdzekļu apakšlīdzekļu izveidošana un bezmaksas digitālā nosaukuma līdzekļu izveide.

Alfabētiski nosaukto līdzekļu izveide ir salīdzinoši vienkārša. Ievadiet marķiera nosaukumu, aprakstu (informāciju par aprakstu, šo informāciju var jebkurā laikā mainīt), daudzumu (izdošanas daudzumu, pēc noklusējuma ir pieejama papildu emisija) un noklikšķiniet uz Izveidot marķieri, lai to izveidotu.

Lai izveidotu līdzekļa apakšlīdzekli, vispirms ir jāizveido pamatlīdzeklis. Varat atlasīt jaunizveidoto līdzekli un ievadīt marķiera nosaukumu un daudzumu, lai to izveidotu.

Veidojot bezmaksas digitālā nosaukuma līdzekli, virkne, kas sākas ar A, tiks nejauši piešķirta kā pilnvaras nosaukums (ciparu aiz A var pielāgot). Joprojām ievadiet apraksta informāciju un daudzumu, lai izveidotu.

Vienkārši noklikšķiniet uz līdzekļa bultiņas, lai realizētu tādas funkcijas kā līdzekļu pārsūtīšana, informācijas skatīšana, līdzekļu izsniegšana un līdzekļu bloķēšana.

Funkcionālās zonas kreisajā pusē ir aktīvu tirdzniecības saskarne. Interfeiss parādīs pašlaik populāros tirdzniecības pārus un tirdzniecības pārus ar nepabeigtiem pasūtījumiem pašreizējā tirgū. Atrodiet atbilstošo tirdzniecības pāri, lai pabeigtu pirkšanas un pārdošanas uzdevumus, kas ir vienkārši un ērti.

Apkopojiet

Bitroot palaists BRT20 padziļināti izpēta pieejamās Bitcoin ķēdes funkcijas un nodrošina inteliģentu veidu, kā emitēt vietējos aktīvus Bitcoin ķēdē. Tomēr nolīgums joprojām ir sākuma stadijā, un būs vajadzīgs laiks, lai redzētu, vai sabiedrība nākotnē to plaši atzīs.