LocalMonero will be winding down
- Effective immediately, all new signups and ad postings are disabled;
- On May 14th, 2024, new trades will be disabled as well;
- After November 7th, 2024, the website will be taken down. Please reclaim any funds from your arbitration bond wallet prior to that date, otherwise the funds may be considered abandoned/forfeited.
Seraphis: Ano ang Gagawin Nito para kay Monero
Seraphis: isang modular na pag-upgrade ng disenyo para sa mga transaksyong Monero
Inilalarawan ng post na ito ang Seraphis, isang hanay ng mga istruktura ng protocol ng transaksyon at abstraction na binuo ng pseudonymous research contributor koe para sa Monero ecosystem, at may patuloy na pagsusuri sa seguridad ng pseudonymous contributor coinstudent2048.
Gumagawa kami ng ilang pagpapasimple at tinanggal ang ilang teknikal na detalye para sa kalinawan; para sa kadahilanang ito, at dahil ang disenyo ng Seraphis ay isinasagawa pa rin, ang mga interesadong mambabasa ay dapat sumangguni sa dokumentasyon ng Seraphis para sa pinaka-up-to-date na impormasyon.
Mga transaksyon sa Monero
Ang mga protocol tulad ng Bitcoin at Monero at iba pa ay umaasa sa tinatawag na "output model" ng operasyon, kung saan ang output ay isang representasyon ng halaga na maaaring ilipat.
Ang mga transaksyon ay gumagamit ng isa o higit pang mga output na kinokontrol ng isang nagpadala, at bumubuo ng mga bagong output na nakadirekta sa mga tatanggap (o pabalik sa nagpadala bilang pagbabago); dapat balanse ang transaksyon sa mga natupok na output ay dapat maglaman ng kabuuang halaga na eksaktong katumbas ng halaga sa mga bagong output (kasama ang bayad na ipinataw ng network).
Sa maraming mga protocol tulad ng Bitcoin, ang halaga na nilalaman sa isang output ay nakasulat sa malinaw, pati na rin ang tatanggap.
Higit pa rito, sa pamamagitan ng pagtingin sa blockchain, ito ay walang halaga upang makita kung at kailan ang isang output ay nagastos (iyon ay, kung ito ay natupok sa isang susunod na transaksyon, at kung aling transaksyon ang gumastos nito).
Sa kabilang banda, ang mga protocol tulad ng Monero ay nagpapakilala ng ibang disenyo:
- Ang mga halaga ng output ay nakatago at hindi nakikita sa blockchain
- Ang mga address ng tatanggap ay nakatago sa pamamagitan ng paggamit ng isang beses na addressing protocol
- Natatakpan man o hindi ang isang output dahil sa paggamit ng mga hindi malinaw na lagda
Ang resulta ay, kung wala ang panlabas na impormasyon, mahirap matukoy kung ang isang naibigay na output ay nagastos, kung ano ang halaga nito, at kung sino ang tatanggap nito.
Ang kasalukuyang protocol ng transaksyon ng Monero ay tinatawag na RingCT, at gumagamit ng ilang cryptographic na mga bloke ng gusali upang makamit ang mga layuning ito sa disenyo.
-
Ang
- Commitments ay nagtatago ng mga halaga sa isang mathematically-useful na paraan Pinipigilan ng
- Mga range proof ang pag-apaw na maaaring magpalaki ng supply
- Ang mga naka-link na pirma ng singsing ay nagbibigay ng kalabuan ng lumagda at pinipigilan ang mga pagtatangka ng dobleng paggastos Iginiit ng
- Mga pag-offset sa pangako na balanse ang mga transaksyon
Ang mga building block na ito ay maingat na magkakaugnay upang bumuo ng RingCT protocol.
Ang isang kapaki-pakinabang na katangian ng RingCT protocol ay ang ilang mga bloke ng gusali ay maaaring baguhin o i-upgrade sa paraang mapanatiling buo ang pangkalahatang disenyo at mga katangian, ngunit maaari itong magbigay ng kahusayan o mga pagpapabuti sa seguridad. Sa katunayan, ang mga ganitong uri ng pag-upgrade ay naganap (o binalak na mangyari) nang ilang beses sa kasaysayan ni Monero. Ang mga patunay ng saklaw sa orihinal na RingCT protocol ay malaki at mabagal; kalaunan ay na-update ang mga ito sa isang construction na tinatawag na Bulletproofs na ginawang mas maliit at mas mabilis ang mga transaksyon na may mas mahusay na pagsusuri sa seguridad, at binalak na ma-update sa isang mas bagong construction na tinatawag na Bulletproofs+ para sa mas malaking benepisyo sa kahusayan.
Isang katulad na proseso ang isinailalim sa linkable ring signature building block. Sa orihinal na protocol, ginamit ang isang construction na tinatawag na MLSAG. Na-update ito sa ibang pagkakataon sa isang mas bagong construction na tinatawag na CLSAG na mas mabilis, nagreresulta sa mas maliliit na transaksyon, at may mas mahusay na pagsusuri sa seguridad. Iminungkahi ang isang mas bagong linkable ring signature construction batay sa Triptych, ngunit hindi ito pinili para sa deployment dahil sa mga epekto nito sa mga multisignature na operasyon.
Seraphis
Isinasagawa ni Seraphis ang ideyang ito nang higit pa.
Sa halip na i-update ang mga indibidwal na building block ng kasalukuyang RingCT transaction protocol, nagpapakilala ito ng ibang protocol na maaaring samantalahin ang iba't ibang building block at mag-alok ng pinahusay na functionality.
Mga bloke ng gusali
Gumagamit si Seraphis ng ibang hanay ng mga cryptographic building blocks para makamit ang mga layunin nito sa disenyo.
- Ang mga pangako ay nagtatago pa rin ng mga halaga Pinipigilan pa rin ng
- Range proof ang pag-apaw at supply ng inflation
- Ang mga patunay ng membership ay nagbibigay ng kalabuan ng lumagda
- Ang mga pag-offset sa pangako ay iginigiit pa rin ang balanse
- Ang pagpapahintulot sa mga patunay ay pumipigil sa mga pagtatangka sa dobleng paggastos
Pansinin ang pagbabago dito: ang mga naka-link na pirma ng singsing ay pinapalitan ng kumbinasyon ng mga patunay ng pagiging miyembro at mga patunay na nagpapahintulot. Sa halos pagsasalita, ang mga patunay ng membership ay nagpapakita na ang isang natupok na output ay bahagi ng isang mas malaking hanay, katulad ng kung ano ang nangyayari sa RingCT. Ngunit hindi tulad ng RingCT, ang mga patunay ng membership ay hindi nagsasangkot ng pag-link na tag sa lahat! Ipinapakita ng mga patunay sa pagpapahintulot na wasto ang tag ng pag-link at ginagamit ito para lagdaan ang huling transaksyon.
Dahil inilalagay ng RingCT ang nagli-link na tag sa hindi malinaw na lagda, ang mga pagpapatakbo ng pag-sign (at multisignature) ay mas masinsinang computation, at nagiging mas mahirap na bumuo ng iba pang functionality na nauugnay sa tag. Ngunit sa Seraphis, ang pagbuo ng mga patunay ng membership ay maaaring ligtas na maitalaga mula sa mga pinagkakatiwalaang device (na maaaring may limitadong kapangyarihan sa pag-compute, tulad ng isang hardware wallet) sa isang hindi gaanong pinagkakatiwalaang device, at ang mga pagpapatakbo ng pag-sign (at multisignature) ay mas madali gamit ang mas simpleng patunay na nagbibigay-daan sa iyo. .
Sa kabutihang palad, ang ilan sa mga bloke ng gusali na kinakailangan ng Seraphis ay umiiral na sa ibang lugar, at hindi na kailangang idisenyo mula sa simula. Parehong ang mga Bulletproof at Bulletproofs+ na mga konstruksyon ay maaaring gamitin bilang mga range proof. Maaaring gamitin ang mga pagbabago sa Schnorr-type proving system para sa pagpapahintulot ng mga patunay. At isang mahusay na proving system na ginamit na bilang batayan para sa Triptych, Lelantus, at Spark* ay maaaring mabago para sa mga patunay ng membership. X2127X]
* Tumatanggap ang Cypher Stack ng pagpopondo para sa pagpapaunlad ng Spark.
Pag-address
Sa kasamaang palad, ang mga Monero address na kasalukuyang ginagamit ay hindi tugma sa Seraphis. Kakailanganin ng mga user na bumuo ng mga bagong address mula sa kanilang mga wallet key upang makatanggap ng Monero kung ipinatupad ang Seraphis. Gayunpaman, ang gastos sa ecosystem na ito ay may kasamang maraming benepisyo.
Bukod sa mga benepisyo sa istruktura na tinalakay sa itaas, ang disenyo ng Seraphis ay pumapayag sa maraming iba't ibang posibilidad sa pagtatayo ng address, na bawat isa ay may mga tradeoff. Habang ang huling pagtatayo ng address na gagamitin sa Seraphis ay pa rin ang pinagpasyahan (isang scheme na nakakatanggap ng maraming atensyon ay tinatawag na JAMTIS), maaari naming ilarawan ang ilang karaniwan at kapaki-pakinabang na mga tampok.
]Maaaring alam mo na ang mga Monero address ay nag-aalok ng view key functionality, kung saan maaari kang magbigay ng view key sa isang device o third party at payagan itong manood ng mga papasok na output sa ngalan mo, ngunit hindi sumusuko sa paggastos awtoridad. Ito ay kapaki-pakinabang para sa mga wallet, na maaaring manatiling updated habang pinapanatiling ligtas na naka-lock ang iyong key ng paggastos. Kapaki-pakinabang din ito para sa mga kaso kung saan gusto mo ng access sa panlabas na view, tulad ng isang pampublikong kawanggawa na nag-aalok ng transparency o isang kumpanyang may departamento ng accounting.
Ang downside sa Monero view key ay hindi sila nagbibigay ng kumpleto o pinong access sa view. Hindi posible na mapagkakatiwalaang matukoy kapag ang isang wallet ay gumastos ng mga pondo, na nagpapahirap sa pagkalkula ng mga balanse ng wallet nang maayos kapag ang key ng paggastos ay hindi magagamit. Kasalukuyang hindi rin posible na matukoy ang mga papasok na output nang hindi rin natututo ang halagang nilalaman ng mga output na iyon (na nangangahulugang anumang mga third-party na responsable sa paghahanap ng mga papasok na output ay eksaktong matututo kung gaano karaming Monero ang iyong nakukuha).
Mareresolba ito ng Seraphis addressing constructions. Sa Seraphis, nilagyan ang iyong address ng iba't ibang mga susi na maaaring gumawa ng iba't ibang bagay:
- Abangan ang mga papasok na output, ngunit itago ang halaga ng mga ito
- Abangan ang mga papasok na output, ngunit ipakita ang halaga ng mga ito
- Abangan ang mga papalabas na output
- Tulungan kang bumuo ng mga transaksyon, ngunit huwag lagdaan ang mga ito
- Bumuo ng mga bagong address (kapaki-pakinabang para sa mga retailer o pakikipagpalitan sa maraming customer)
Bilang may hawak ng address, ikaw ang magpapasya kung gaano kalaki ang awtoridad na ibibigay mo sa iba pang device o third party.
Ang malaking larawan
Ang Seraphis ay isang malaking pagbabago sa Monero ecosystem. Bagama't nagsasangkot ito ng mga pagbabago sa mga address at mga bloke ng pagbuo ng transaksyon, ang disenyo nito ay nag-aalok ng flexibility at kapaki-pakinabang na functionality na hindi posible sa RingCT protocol ngayon. Bagama't ang karamihan sa disenyo ay tinatapos at ginagawang isang pagpapatupad, ang disenyo ng address at pagsusuri sa seguridad ay nagpapatuloy. Nag-aalok ang Seraphis ng magandang pagkakataon para itulak ang Monero ecosystem pasulong!
Karagdagang pagbabasa
Paano natatanging pinapagana ng Monero ang mga circular na ekonomiya
Ang mga ring signature ni Monero vs CoinJoin tulad ng sa Wasabi
Bakit (at paano!) dapat mong hawakan ang sarili mong mga susi
Paano gumagamit si Monero ng mga hard-forks para i-upgrade ang network
Tingnan ang mga tag: Paano babawasan ng isang byte ang mga oras ng pag-sync ng Monero wallet ng 40%+
Ang P2Pool at ang Tungkulin Nito sa Desentralisasyon ng Monero Mining
Ang Pag-convert ba ng Bitcoin sa Monero ay Kasing Pribado ng Direktang Pagbili ng Monero?
Bakit Gumagamit ang Monero ng Walang Tiwala na Setup Hindi Gaya ng Zcash
Bakit Mas Mabuting Tindahan ng Halaga ang Monero kaysa sa Bitcoin
Paano Malalampasan ng Monero ang Mga Epekto ng Network ng Bitcoin
Bakit Ang Monero ang May Pinaka Kritikal na Pag-iisip na Komunidad
Ang Kailangang Malaman ng Bawat Gumagamit ng Monero Pagdating sa Networking
Paano Itinatago ng RingCT ang Mga Halaga ng Transaksyon ng Monero
Paano Pinoprotektahan ng Monero Stealth Address ang Iyong Pagkakakilanlan
Paano Pinipigilan ng Monero Subaddresses ang Pag-uugnay ng Pagkakakilanlan
Pinakamahuhusay na Kasanayan sa Monero para sa Mga Nagsisimula
Paano Tinatago ng Mga Lagda ng Ring ang Mga Output ni Monero
Paano Nalutas ni Monero ang Problema sa Laki ng Bloke na Sinasalot ang Bitcoin
Ang Wired Magazine ay Mali Tungkol kay Monero, Narito Kung Bakit
Paano Pinapanatili ng Dandelion++ na Pribado ang Pinagmulan ng Transaksyon ni Monero
