Február 21, 2023 Michael Zhu
A szerkesztő megjegyzése: Ez a darab a web3 minden aukcióiról szóló, folyamatban lévő sorozatunk része. rész 1 a láncon belüli aukciók tervezésével kapcsolatos technikai kihívások (és lehetőségek) áttekintése volt. rész 2 a piac tisztázásáról és a gázháborúk elkerüléséről szólt. rész 3 és a rész 4 Fedezze fel, hogy az aukciós elmélet hogyan vált át a gyakorlatba a lezárt ajánlatú aukciók két megvalósításának bevezetésével.
A sorozat során különböző stratégiákat vizsgáltunk meg az aukciós elmélet és a láncon belüli építhetőség közötti szakadék áthidalására, amelyek mindegyike egyedi árnyalatokkal rendelkezik. Különösen a megvalósításra koncentráltunk zárt ajánlat, második ár (Vickrey) aukciók, amelyeket évtizedek óta használnak műtárgy-, fa- és hirdetési felületek értékesítésére. De ritkán látjuk megvalósítani őket bizalmatlanul intelligens szerződések használata, részben a privát ajánlatok végrehajtásának nehézségei miatt. A nyilvános blokkláncok átlátható jellege megakadályozhatja a tisztességtelenséget közvetítők az ajánlatok cenzúrázása vagy az aukciós eredmények manipulálása miatt; de kihívások elé állítják a fejlesztőket is, akiknek újszerű megoldásokat kell találniuk felhasználóik magánéletének védelmére.
Korábbi aukciós megvalósításaink során két megközelítést alkalmaztunk a láncon belüli ajánlatok privátként való megőrzésére: Az első (OverCollateralizedAuction) túlbiztosítékolással (ahol az ajánlattevők az ajánlatban előírtnál több biztosítékot zárolnak) eltitkolja az ajánlati értékeket, védve a magánéletet a tőkehatékonyság rovására. Ez vezetett el minket a második tervünkhöz (SneakyAuction), amely a CREATE2
opkód, hogy álcázza az ajánlatokat a blokkláncon végzett egyéb átvitelek között. Az empirikus elemzés azonban azt mutatta, hogy ez a megközelítés nem lenne hatékony a nagyon nagy ajánlatok elrejtésében, amelyek eltérnek az Ethereumon általában lebonyolított összegektől.
Ebben a bejegyzésben egy újszerű, láncok közötti megközelítéssel térünk vissza (úgy nevezett AztecConnectAuction). A több blokkláncra támaszkodva olyan funkcionalitás érhető el, amely egyetlen láncon sem lenne lehetséges, és más előnyöket és kompromisszumokat biztosít a fejlesztők számára, amelyeket figyelembe kell vennie saját protokolljaik implementálásakor. Esetünkben az Aztec Connectet használjuk, hogy kihasználjuk az Aztec ZK összesítésének anonimitását, miközben megtartjuk az Ethereum L1 rendezés előnyeit.
A megvalósítást hozzáadtuk a mieinkhez Aukciós Állatkert adattárat a GitHubon, a korábbi aukciós megvalósításaink mellett. Reméljük, ezekre épít, megosztja ötleteit és küldje el nekünk visszajelzését.
Hogyan működik?
Először egy gyors frissítés a Vickrey árverés: Az ajánlattevők zárt borítékban (hagyományosan egyetlen tételre) magánajánlatot nyújtanak be az árverésvezetőnek. A legmagasabb ajánlatot tevő nyer, de a második legmagasabb ajánlatot fizeti. Ezen jellemzők láncon belüli lefordítása érdekében új aukciónk ugyanazt a tervezetet követi, mint korábban: Az ajánlatokat az „ajánlattételi szakaszban” biztosítékként rögzítjük és lekötjük, oly módon, hogy a pontos értékük csak akkor derüljön ki, amíg a későbbiekben nem derül ki. „feltárási fázis”. A felfedési szakasz lejárta után az aukció lezárható, és a nyertes licitáló a második legmagasabb licit összegét fizeti az eladónak (a Vickrey fizetési szabály). Aukciós megvalósításaink különböznek abban, hogy az ajánlattételi szakaszban hogyan tartják rejtve az ajánlatokat – ezúttal olyan mechanizmust alkalmazunk, amely még nagy ajánlatok esetén is tőkehatékony.
Ajánlatok elrejtése „felosztással”
Az OverCollateralizedAuction esetében az adatvédelem a túlfedezetre támaszkodott, hogy elrejtse az ajánlat pontos értékét. A SneakyAuctionben sikerült elérni az ajánlatok adatvédelmét a CREATE2 műveleti kód használatával a A szándék egy ajánlati tranzakció –– a tranzakció értéke nyilvánosan látható, de a tranzakció nem különböztethető meg a normál ETH-átutalásoktól.
Alternatív megoldás az ajánlat értékének elhomályosítása azáltal, hogy több, nem összekapcsolható tranzakcióra osztja fel. Képzelje el, hogy egy aukcióvezető három csekket kap 100, 200 és 300 dollár értékben, mindegyik láthatatlan tintával aláírva. Mindhármat aláírhatta volna ugyanaz az ajánlattevő, aki 600 dolláros ajánlatot tett. Vagy lehet három külön ajánlat, amelyeket három megfelelő ajánlattevő ír alá. Vagy lehet két ajánlattevő, akik közül az egyik két csekkre osztotta ajánlatát. Még ha a csekkösszegek nyilvánosak is, a mögöttes ajánlatértékek rejtve maradnak az aláírások feltárásáig.
A láncon belüli fordítással az ajánlattevők több fizetési tranzakcióban is elküldhetik ajánlati fedezetüket nem összekapcsolható pénztárcacímekről. Minden tranzakcióhoz hash-kötelezettséget biztosítanak, amelyet később megnyithat, hogy újra összekapcsolja a darabokat – például a kötelezettségvállalás kiszámítható keccak256(totalBidValue, bidderId, nonce)
, ahol a fizetések azonos bidderId
és a totalBidValue
ugyanannak az ajánlatnak a részei. A véletlenszerű nonce
érték megakadályozza az ajánlatok nyers erővel történő visszaszerzését.
A mögöttes koncepciónak van értelme az ajánlattevők adatvédelmének megőrzésének módjaként, de ennek a megközelítésnek az a hátránya, hogy az ajánlattevőnek több nem összekapcsolt pénztárcacímmel kell rendelkeznie, amelyeket az ajánlatukhoz felhasználni kívánt összegekből finanszíroznak. Ezt a gyakorlatban nehéz megvalósítani – még egy amatőr Etherscan rabló elkerülése is körültekintést igényel, nem is beszélve olyan intézményi törvényszéki eszközökről, mint a Chainalysis vagy a TRM.
Még rosszabb, ha egy ajánlat nyilvánosan és véglegesen összekapcsolja az összes használt címet. Tehát egy következő aukción való licitáláshoz új, nem összekapcsolt címekre lesz szüksége. A probléma megoldásához egy másik eszközt használunk: Azec Connect.
Aztec Connect névtelen licitáláshoz
Aztec Connect egy olyan keretrendszer, amely lehetővé teszi a felhasználók számára, hogy hozzáférjenek az intelligens szerződésekhez az Ethereum L1-en az Aztec ZK összesítésének adataiból. Az Ethereum összesítő processzorszerződése lehetővé teszi a kompatibilis hívásokat hídszerződések amelyek egy adott felülethez csatlakoznak, lehetővé téve az azték felhasználók számára, hogy letétbe helyezett eszközeikkel kapcsolatba léphessenek ezekkel a szerződésekkel. A hídszerződés általában az L1-en meglévő DeFi protokollhoz csatlakozik; például hidak kerültek megvalósításra Cserélje le, Strandfürdőés Elempénzügy.
A kulcsfontosságú tulajdonság, amelyet az Aztec Connect biztosít az aukciónknak névtelenség: az Aztec Connect tranzakciót létrehozó azték fiók rejtve van a megfigyelők elől. Az anonimitás lehetővé teszi, hogy emuláljuk a sémát az előző szakaszban ismertetett nem összekapcsolt címekkel. Az ajánlat felfedése nem fedi fel az ajánlattételhez használt azték fiókot, így ugyanazt a fiókot több aukción is használhatják a magánélet veszélyeztetése nélkül.
Elkötelezettség közlése
Az anonimitás önmagában nem elegendő az ajánlattételhez – minden kifizetéshez hash-kötelezettséget is kell társítanunk, amelyet később a felfedési fázisban lehet megnyitni. Emlékezzen erre OverCollateralizedAuction, a kötelezettségvállalás paraméterként szerepel a commitBid</code< függvény, amely rögzíti a tárolóban lévő kötelezettségvállalás és fedezet összegét. Ban ben SneakyAuction, biztosítékot küldenek egy nem telepített
CREATE2
szerződés, a cím amelynek hash kötelezettségvállalásaként szolgál.
Egy Aztec Connect hídszerződésben minden láncon átívelő hívás a hídon keresztül történik convert
funkció (lásd alább). Az eszközparaméterek általában egyértelművé teszik a hívás szándékát –– a Lido híd, például ha a bemeneti eszköz ETH az convert
függvény csomagolt stETH-vé alakítja; ha a bemeneti eszköz stETH be van csomagolva a convert
függvény ETH-ra konvertálja. Az aukciós szerződésünkben történő ajánlattételhez az ajánlattevők a convert
funkció bemeneti eszközként ETH-val (fizetésenként egyszer).
Interfész a convert
funkció (az aztékoktól docs)
Néha az eszközök önmagukban nem elegendőek a hívás tervezett viselkedésének meghatározásához. A Unswap hídpéldául lehetővé teszi a felhasználók számára, hogy privát tokeneket cseréljenek a Uniswap v3. Ehhez a felhasználónak meg kell adnia a ösvény A kereskedésből, azaz mely eszközkészletek ellen kell cserélni –– a legjobb kamatlábú ETH eléréséhez a DAI-hoz, érdemes lehet a 30 bps-os készletet használni az ETH USDC-re, majd az 1 bps-os készletet az USDC-t DAI-ra cserélni. Ennek a kereskedési útvonalnak a megadásához a felhasználónak meg kell adnia a köztes tokent (USDC) és a díjszinteket (30 bps és 1 bps) a két használt poolhoz.
A convert
függvény auxData
paraméter az, hogy ezek a „kiegészítő adatok” hogyan jutnak el a hídhoz. Jegyezze meg azonban, hogy auxData
csak 64 bites! (Ez a hívásadatok mérete és a bizonyítási költségek közötti kompromisszum műterméke – több auxData
hosszabb bizonyítási időre és magasabb gázköltségre lenne szükség. A 64 bit ésszerű egyensúlyt teremt a legtöbb használati esetre leírta itt).
Az első ösztönünk a használat lehet auxData
hash elkötelezettségünkért. De auxData
csak 64 bites, ami nem elég a kriptográfiai biztonsághoz. Az okos kódolási trükkök itt nem működnek – az elkötelezettség tömörítésére tett kísérletek veszélyeztetnék a biztonságot. A korlátok megkerülése érdekében auxData
, kreatívnak kell lennünk.
Virtuális eszközök és újrahasznosítás inputValue
Más mint auxData
, az egyetlen másik paramétere convert
amelyek tetszőleges adatok kódolására használhatók inputValue
–– az Aztec Connect tranzakcióban használt bemeneti eszköz mennyisége. De használhatjuk-e inputValue
kódolni a hash elkötelezettségünket? Ahhoz, hogy a paraméter kriptográfiailag biztonságos hash-kötelezettséget kódoljon (körülbelül 256 bit), az ajánlattevőnek rendelkeznie kell sok függetlenül attól, hogy milyen bemeneti eszközt használnak – – olyannyira, hogy a valós pénzértékkel rendelkező eszközök szóba sem jöhetnek.
Szerencsére az Aztec Connectnek van fogalma arról, hogy virtuális eszközök, amelyek az azték hálózat által nem támogatott eszközök megjelenítésére szolgálnak. A mi használati esetünkben a legfontosabb, hogy egy híd képes verni egy tetszőleges összeg egy virtuális eszközről a convert
hívás. Ez elvezet minket a következő két tranzakcióból álló folyamathoz a hash-kötelezettség kommunikálásához az Aztec Connecten keresztül:
- Az első tranzakcióban a bemeneti eszköz ETH, a kimeneti eszköz pedig virtuális. Az ajánlattevő ETH biztosítékot helyez letétbe és megkapja (2256 – 1) a virtuális eszköz egységei cserébe. A tárolóhely frissítésre kerül, jelezve, hogy a hash kötelezettségvállalás „folyamatban van”.
- A második tranzakcióban a bemeneti eszköz az 1. lépésben kapott virtuális eszköz
inputValue
A rendszer a hash kötelezettségvállalásként értelmezi és tárolja az aktuális időbélyeggel együtt.
Egy Aztec Connect aukció életciklusa
Az ajánlattevő letétbe helyezi az ETH-t, és megkapja a virtuális eszközt.
Az ajánlattevő egy hash kötelezettségvállalást rögzít az előző lépésben kapott virtuális eszköz bizonyos mennyiségének elégetésével.
Ezzel a kétlépéses eljárással megkerüljük a méretkorlátozást auxData
és minden egyes kifizetést biztonságos hash kötelezettségvállaláshoz társít. Ennek a megközelítésnek az a hátránya, hogy fizetésenként két tranzakcióra van szükség.
Hogyan viszonyul
Most, hogy van egy megvalósítható megvalósításunk az Aztec Connect aukciónkhoz, összehasonlíthatjuk két korábbi megvalósításunkkal (OverCollateralizedAuction és SneakyAuction) – különös tekintettel a gázköltségekre, a felhasználói élményre és az adatvédelemre.
Gázköltség
AztecConnectAuction createAuction
, endAuction
és withdrawCollateral
A funkciók gázköltségei hasonlóak a korábbi megvalósításainkhoz. Az ajánlattétel és az ajánlattétel költségei a fedezet darabszámától függően oszlanak meg. A következő táblázat egy két részre osztott ajánlat becsült gázköltségét mutatja.
OverCollateralizedAuction | SneakyAuction | AztecConnectAuction | |
CreateAuction | 132,625 | 112,296 | 113,507 |
commitBid | 46,120 | 21,000 XNUMX (ETH transzfer költsége) | 179,656 XNUMX (ajánlat két kifizetésre osztva) |
discoverBid | 33,728 | 135,741 | 47,939 XNUMX (ajánlat két kifizetésre osztva) |
endAukció | 57,652 | 87,340 | 53,513 |
fedezet visszavonása | 30,426 | 65,825 | 50,019 |
Különböző műveletek hozzávetőleges gázköltségei, az öntödei egységtesztek és az Aztec Connect alapján gázbecslések
Felhasználói élmény
Bár az AztecConnectAuction hasonló folyamatot követ, mint a korábbi megvalósításaink (licitálási szakasz, közzétételi szakasz, az aukció vége), van néhány UX furcsaság, amely a keresztláncok működésével jár.
Az eladónak nem kell áthidalnia vagyontárgyakat, és nem kell azték tranzakciókat kötnie, és az aukció végén az L1-en fizetik ki. Az ajánlattevők viszont bizonyos műveleteket hajtanak végre az Aztékon, másokat pedig az Ethereumon:
- Az ajánlatok lekötése és biztosítéka az Aztec Connecten keresztül történik. Ez azt jelenti, hogy az ajánlattevőknek már rendelkezniük kell ETH-val az Aztékon, vagy más módon át kell hidalniuk azt, mielőtt ajánlatot tesznek.
- Az ajánlatokat az Ethereumon teszik közzé. Egy ajánlat felfedéséhez viszonylag nagy mennyiségű hívási adatra van szükség (még a miénk is
inputValue
trükk nem elég), ezért közvetlenül az Ethereumon kell megtenni. - Az aukció befejeztével az ajánlattevőknek lehetőségük van fedezetet visszavonni az Ethereumtól vagy az Aztéktól. A licitálók az Ethereumból a telefonszámon léphetnek vissza
withdrawCollateral
funkciót az aukciós szerződésen. Ha meg akarják tartani az ETH-jukat az L2-n (például licitálni a jövőbeli aukciókon), az aztec Connect tranzakcióval kifizethetik azt azték számlájukra.
Végül két további gyakorlati bonyolultság: Először is, az ajánlattételhez két Aztec Connect tranzakcióra van szükség biztosítékonként. A zökkenőmentesebb élmény érdekében ezt a kezelőfelületen egyetlen felhasználói interakcióvá absztrahálhatjuk. Másodszor, ezeket a tranzakciókat az ajánlattételi időszak alatt el kell osztani a magánélet maximalizálása érdekében. Ezt a feladatot egy botra delegálhatnánk, amely az ajánlattevők nevében benyújtja a tranzakciókat.
Összességében elmondható, hogy az eladók felhasználói élménye közel azonos a korábbi megvalósításainkéval. A licitálók tapasztalata bonyolultabb – több tranzakciót kell végrehajtaniuk az ajánlattételhez, és az aukció során az Ethereummal és az Aztékkal is kapcsolatba kell lépniük.
Adatvédelem
Az AztecConnectAuction egyik figyelemre méltó előnye a korábbi két megvalósításunkkal szemben, hogy a tőkehatékonyság veszélyeztetése nélkül valószínőleg képes adatvédelmet biztosítani a nagy értékű aukciók számára. Az OverCollateralizedAuction esetében a túlfedezet költsége megnő, ha maguk az ajánlatok jelentős fedezetet igényelnek. A SneakyAuction esetében az adatvédelem külső ETH-átviteleken alapul, amelyek általában nem elég nagyok ahhoz, hogy elrejtsenek a nagy értékű ajánlatokat.
A SneakyAuction-hoz hasonlóan az AztecConnectAuction is lehetővé teszi az ajánlattevők számára, hogy túlbiztosítsák ajánlataikat a további adatvédelem érdekében. Az ajánlattételi adatvédelem az egyidejű aukciók számával is skálázódik – ha két aukció van egyidejűleg ajánlattételi fázisban, az egyik aukció ajánlatai zajként szolgálnak a másik számára. Az ajánlattevők névtelenek maradnak az ajánlattételi időszak alatt, és az ajánlatok teljes száma el van rejtve.
Ennek ellenére az AztecConnectAuctionnek megvannak a maga figyelmeztetései. Az ajánlattevőknek szem előtt kell tartaniuk az általuk hagyott láncon belüli lábnyomokat, amelyek veszélyeztethetik magánéletüket:
- Fizetési időzítés: Az emberi licitálók véletlenül oly módon időzíthetik fizetéseiket, hogy gyengítsék ajánlatuk adatvédelmét (például gyors egymásutánban történő fizetéssel vagy több napon keresztül történő egyidejű fizetéssel).
- Beáramlási és fizetési összegek: Az aztékoknak közvetlenül a licitálás előtt vagy alatt tett betétek azt jelezhetik, hogy ezeket a pénzeszközöket az aukción történő licitálásra használják fel. Az ajánlattevőknek figyelembe kell venniük a beáramlás, a kifizetési összegek és az időzítés közötti kölcsönhatást. Például egy 10 ETH letét az aztéknak, majd ezt követően gyorsan 5 ETH, 3 ETH és 2 ETH befizetése könnyen felvetheti a gyanút, hogy ezek a kifizetések ugyanannak az ajánlatnak a részét képezik.
Ezek a megfontolások nem egyediek aukciónkra; az eszközök áthidalása a magán és a nyilvános blokklánc között eleve magában rejti a magánélet kiszivárgásának lehetőségét (az azték dokumentáció további részleteket ad a láncok közötti adatvédelem árnyalatairól). A jó hír az, hogy az aztékokkal kompatibilis alkalmazások, mint például ez az aukció elterjedése több okot ad arra, hogy az eszközöket hosszú távon aztékon tartsák, ahelyett, hogy össze-vissza áthidalnák. Az aztékokkal kapcsolatos tevékenység fokozódik adatvédelmi készletek, ami megerősíti az aztékra épülő alkalmazások értékajánlatát, ami több tevékenységet generál – erényes körforgást.
***
Ez a láncon belüli zárt licit aukciókba való betörés kivezetett minket az Ethereum L1 falain, kihasználva az azték privát összesítését az ajánlattételi tevékenység anonimizálására. A zárt licitű aukciók harmadik receptje – az anonimitás és a biztosítékok felosztása – megvannak a maga adatvédelmi jellemzői és árnyalatai, amelyeket összehasonlítottunk korábbi terveinkkel, és amelyeket másoknak is érdemes a saját megközelítésükhöz hasonlítani.
Aukciós megvalósításunk egyike a néhány közül natívan keresztlánc intelligens szerződéses protokollok, amelyek több blokkláncon keresztüli működésre támaszkodnak, hogy olyan funkcionalitást érjenek el, amely egyetlen láncon sem lenne lehetséges. Ahogy a láncokon átívelő infrastruktúra tovább fejlődik, arra számítunk, hogy natívan cross-chain protokollok fognak megjelenni, amelyek kihasználják a különböző blokkláncok egyedi képességeit. Reméljük, hogy zárt licitű aukciónk némi ihletet ad az itteni lehetőségekhez.
Köszönetnyilvánítás: Köszönöm az azték csapatnak (Joe Andrews, Josh Crites), hogy válaszoltak az Aztec Connecttel kapcsolatos számos kérdésemre; Matt Gleasonnak és Noah Citronnak a kód áttekintéséért; valamint Daejun Parknak, Joseph Bonneaunak, Scott Kominersnek, Sonal Chokshinak és Tim Roughgardennek, hogy értékes visszajelzéseket kapjanak erről a bejegyzésről. Külön köszönet Stephanie Zinnnek a szerkesztésért.
***
Az itt kifejtett nézetek az AH Capital Management, LLC („a16z”) egyes alkalmazottainak nézetei, és nem az a16z vagy leányvállalatai nézetei. Az itt található bizonyos információk harmadik féltől származnak, többek között az a16z által kezelt alapok portfólióvállalataitól. Noha megbízhatónak vélt forrásokból származnak, az a16z nem ellenőrizte önállóan ezeket az információkat, és nem tesz kijelentést az információk aktuális vagy tartós pontosságáról, illetve annak egy adott helyzetre való megfelelőségéről. Ezenkívül ez a tartalom harmadik féltől származó hirdetéseket is tartalmazhat; az a16z nem vizsgálta át az ilyen hirdetéseket, és nem támogatja az abban található reklámtartalmat.
Ez a tartalom csak tájékoztatási célokat szolgál, és nem támaszkodhat rá jogi, üzleti, befektetési vagy adótanácsadásként. Ezekkel a kérdésekkel kapcsolatban konzultáljon saját tanácsadójával. Bármely értékpapírra vagy digitális eszközre történő hivatkozások csak illusztrációs célt szolgálnak, és nem minősülnek befektetési ajánlásnak vagy ajánlatnak befektetési tanácsadási szolgáltatások nyújtására. Ezen túlmenően ez a tartalom nem befektetőknek vagy leendő befektetőknek szól, és nem is szánható felhasználásra, és semmilyen körülmények között nem támaszkodhat rá az a16z által kezelt alapokba történő befektetésről szóló döntés meghozatalakor. (A16z alapba történő befektetésre vonatkozó ajánlatot csak az ilyen alap zártkörű kibocsátási memoranduma, jegyzési szerződése és egyéb vonatkozó dokumentációja tesz, és azokat teljes egészében el kell olvasni.) Minden említett, hivatkozott befektetés vagy portfóliótársaság, ill. A leírtak nem reprezentatívak az a16z által kezelt járművekbe történő összes befektetésre, és nem garantálható, hogy a befektetések nyereségesek lesznek, vagy a jövőben végrehajtott egyéb beruházások hasonló tulajdonságokkal vagy eredménnyel járnak. Az Andreessen Horowitz által kezelt alapok befektetéseinek listája (kivéve azokat a befektetéseket, amelyek esetében a kibocsátó nem adott engedélyt az a16z számára a nyilvánosságra hozatalra, valamint a nyilvánosan forgalmazott digitális eszközökbe történő be nem jelentett befektetéseket) a https://a16z.com/investments oldalon érhető el. /.
A benne található diagramok és grafikonok kizárólag tájékoztató jellegűek, és nem szabad rájuk hagyatkozni befektetési döntések meghozatalakor. A múltbeli teljesítmény nem jelzi a jövőbeli eredményeket. A tartalom csak a feltüntetett dátum szerint beszél. Az ezekben az anyagokban megfogalmazott előrejelzések, becslések, előrejelzések, célok, kilátások és/vagy vélemények előzetes értesítés nélkül változhatnak, és mások véleményétől eltérhetnek vagy ellentétesek lehetnek. További fontos információkért látogasson el a https://a16z.com/disclosures oldalra.
- SEO által támogatott tartalom és PR terjesztés. Erősödjön még ma.
- Platoblockchain. Web3 metaverzum intelligencia. Felerősített tudás. Hozzáférés itt.
- Forrás: https://a16zcrypto.com/through-the-looking-glass-a-cross-chain-sealed-bid-auction-using-aztec-connect/
- 000
- 1
- 10
- a
- a16z
- Képes
- Rólunk
- KIVONAT
- hozzáférés
- Fiók
- pontosság
- Elérése
- ér
- át
- cselekvések
- tevékenység
- Ad
- hozzáadott
- mellett
- További
- címek
- tapad
- Előny
- Hirdetés
- tanács
- tanácsadó
- tanácsadási szolgáltatások
- leányvállalatok
- ellen
- Megállapodás
- Minden termék
- lehetővé téve
- lehetővé teszi, hogy
- kizárólag
- mellett
- már
- alternatív
- amatőr
- között
- összeg
- Összegek
- elemzés
- és a
- Andreessen
- Andreessen Horowitz
- névtelenség
- Névtelenül
- Másik
- alkalmazások
- megközelítés
- megközelít
- körül
- Művészet
- vagyontárgy
- Eszközök
- Társult
- biztosíték
- Árverés
- Aukciók
- elérhető
- elkerülve
- azték
- vissza
- Egyenleg
- alapján
- előtt
- hogy
- úgy
- lent
- Előnyök
- BEST
- között
- kínálat
- blockchain
- blockchains
- Bot
- HÍD
- hidak
- áthidaló
- épít
- épült
- üzleti
- hívás
- hívott
- hívás
- kéri
- képességek
- tőke
- tőkehatékonyság
- ami
- eset
- esetek
- bizonyos
- lánc
- láncelemzés
- kihívások
- változik
- jellemzők
- ellenőrizze
- Ellenőrzések
- körülmények
- Klíring
- kód
- Párhuzamos
- biztosítékkal
- hogyan
- elkötelezettség
- elkötelezett
- elkövetése
- kommunikáció
- Companies
- hasonló
- összehasonlítani
- képest
- összeegyeztethető
- bonyodalmak
- bonyolult
- kompromisszum
- veszélyeztetése
- koncepció
- egyidejű
- Csatlakozás
- Fontolja
- megfontolások
- alkot
- tartalom
- tovább
- szerződés
- szerződések
- ellentétes
- megtérít
- Költség
- kiadások
- tudott
- Pár
- Tanfolyam
- teremt
- Kreatív
- Kereszt-lánc
- Jelenlegi
- ciklus
- DAI
- dátum
- találka
- Nap
- évtizedek
- döntés
- Defi
- DEFI PROTOKOLL
- letét
- betétek
- leírt
- Design
- tervezés
- tervek
- részletek
- Határozzuk meg
- fejlesztők
- különbözik
- különböző
- nehéz
- Nehézség
- digitális
- Digitális eszközök
- közvetlenül
- nyilvánosságra
- tisztességtelen
- megosztott
- dokumentáció
- Nem
- hátránya
- alatt
- minden
- könnyen
- Hatékony
- hatékonyság
- hatékony
- bármelyik
- megjelenése
- lehetővé teszi
- jóváhagyott
- vége
- tartós
- elég
- teljességét
- letétbe helyezték
- becsült
- becslések
- ETH
- Ethereum
- Etherscan
- Még
- példa
- kizárás
- létező
- vár
- tapasztalat
- feltárása
- feltárt
- kifejezve
- külön-
- megvalósítható
- díj
- Visszacsatolás
- Találjon
- vezetéknév
- áramlási
- összpontosított
- követ
- következő
- következik
- Fosztogat
- Törvényszéki
- Öntöde
- Keretrendszer
- friss
- ból ből
- frontend
- funkció
- funkcionalitás
- funkciók
- alap
- finanszírozott
- alapok
- Továbbá
- jövő
- rés
- GAS
- generál
- kap
- GitHub
- adott
- üveg
- jó
- grafikonok
- növekszik
- kéz
- maréknyi
- hash
- itt
- Rejtett
- elrejt
- <p></p>
- legnagyobb
- tart
- remény
- Horowitz
- Hogyan
- azonban
- HTTPS
- emberi
- ötletek
- identiques
- végrehajtás
- végre
- végrehajtási
- fontos
- szabhat
- in
- tartalmaz
- Beleértve
- függetlenül
- jelez
- egyéni
- beáramlás
- információ
- Tájékoztató
- Infrastruktúra
- bemenet
- Ihlet
- szervezeti
- A szándék
- kölcsönhatásba
- kölcsönhatás
- Felület
- Bemutatja
- bevezetéséről
- befektet
- beruházás
- Beruházások
- Befektetők
- Kibocsátó
- IT
- JOE
- Igazság
- Tart
- tartás
- Kulcs
- L1
- l2
- nagy
- réteg
- vezetékek
- Szabadság
- Led
- Jogi
- Lets
- Tőkeáttétel
- erőfölény
- élet
- korlátozások
- LINK
- linkek
- Lista
- hosszú lejáratú
- hosszabb
- keres
- készült
- csinál
- KÉSZÍT
- Gyártás
- sikerült
- vezetés
- manipuláló
- sok
- piacára
- anyagok
- számít
- érett
- max-width
- Maximize
- eszközök
- mechanizmus
- Feljegyzés
- említett
- esetleg
- menta
- Pénzügyi
- több
- a legtöbb
- többszörös
- Természet
- közel
- Szükség
- Új
- hír
- Noé
- Zaj
- normális
- figyelemre méltó
- fogalom
- regény
- szám
- szerez
- kapott
- ajánlat
- felajánlás
- Láncon
- ONE
- folyamatban lévő
- OpCode
- nyitott
- üzemeltetési
- Művelet
- Vélemények
- Lehetőségek
- opció
- érdekében
- származik
- Más
- Egyéb
- másképp
- kívül
- áttekintés
- saját
- fizetett
- paraméter
- paraméterek
- Park
- rész
- különös
- Elmúlt
- múlt
- ösvény
- fizetés
- fizetési tranzakciók
- kifizetések
- ország
- Teljesít
- teljesítmény
- időszak
- tartósan
- engedély
- személyzet
- fázis
- darab
- darabok
- Hely
- forgalomba
- Plató
- Platón adatintelligencia
- PlatoData
- kérem
- plusz
- medence
- medencék
- portfolió
- lehetséges
- állás
- potenciális
- Gyakorlati
- gyakorlat
- pontos
- megakadályozása
- előző
- magánélet
- magán
- Probléma
- folyamat
- Processzor
- nyereséges
- előrejelzések
- bizonyíték
- ingatlan
- ajánlat
- kilátások
- védelme
- protokoll
- protokollok
- ad
- feltéve,
- biztosít
- nyilvános
- nyilvános blokklánc
- nyilvánosan
- célokra
- kérdés
- Kérdések
- Quick
- gyorsan
- emel
- véletlen
- Arány
- Olvass
- igazi
- ok
- ésszerű
- kapott
- kap
- recept
- Ajánlást
- nyilvántartások
- referenciák
- említett
- viszonylag
- megbízható
- marad
- raktár
- képvisel
- reprezentatív
- képviselő
- szükség
- kötelező
- megköveteli,
- azok
- Eredmények
- visszatartó
- visszatérés
- mutatják
- Revealed
- felfedve
- felül
- felülvizsgálata
- felteker
- Szabály
- Mondott
- értékesítés
- azonos
- Mérleg
- rendszer
- zökkenőmentes
- Második
- Rész
- biztonság
- Értékpapír
- biztonság
- Sellers
- Eladási
- értelemben
- különálló
- Series of
- szolgál
- szolgálja
- Szolgáltatások
- készlet
- település
- Megosztás
- kellene
- Műsorok
- Jel
- aláírások
- aláírt
- jelentős
- hasonló
- egyetlen
- helyzet
- Méret
- Nyomoz
- okos
- okos szerződés
- Intelligens szerződések
- So
- SOL
- Megoldások
- SOLVE
- néhány
- Források
- Hely
- beszél
- speciális
- különleges
- osztott
- Lépés
- STEPHANIE
- STETH
- tárolás
- memorizált
- stratégiák
- erősíti
- Strikes
- tárgy
- beküldése
- előfizetés
- későbbi
- ilyen
- elegendő
- támogatás
- táblázat
- célok
- Feladat
- adó
- csapat
- Műszaki
- tesztek
- Kösz
- A
- az információ
- azok
- maguk
- abban
- dolgok
- Harmadik
- harmadik fél
- három
- Keresztül
- egész
- Tim
- idő
- alkalommal
- időbélyeg
- időzítés
- nak nek
- együtt
- jelképes
- tokenek
- szerszám
- szerszámok
- Végösszeg
- kereskedelem
- forgalmazott
- hagyományosan
- tranzakció
- Tranzakciók
- átruházás
- transzferek
- fordít
- átlátszó
- FORDULAT
- jellemzően
- alatt
- mögöttes
- egyedi
- Cserélje le
- egység
- egységek
- frissítve
- us
- USDC
- használ
- használati eset
- használó
- User Experience
- Felhasználók
- rendszerint
- hasznosít
- ux
- Értékes
- érték
- Értékek
- Járművek
- ellenőrzött
- keresztül
- nézetek
- Tényleges
- virtuális eszköz
- látható
- pénztárca
- Web3
- Mit
- Mi
- ami
- míg
- WHO
- Wikipedia
- lesz
- nyerő
- Győzelem
- visszavonul
- visszavonására
- belül
- nélkül
- Munka
- lenne
- csomagolt
- te
- A te
- zephyrnet
- ZK