引介 |Umbra:以太坊区块链的隐形支付协议

It wurdt rapportearre dat it Umbra-protokol waard ûntwikkele troch Matt Solomon en Ben DiFrancesco foar de HackMoney 2020 firtuele hackathon, en is op it stuit beskikber op it Ethereum Ropsten testnet.
Wêr wurdt it foar brûkt?sis gewoan:

"Mei in ûnsichtber adres kin de betaler ETH- as ERC20-tokens stjoere nei in adres kontrolearre troch de ûntfanger, en útsein beide partijen kin gjin tredde partij witte wa't de ûntfanger is."

引介 |Umbra:以太坊区块链的隐形支付协议

Op 'e keatling liket de transaksje as gewoanwei oerbrocht nei in net brûkt adres op it Ethereum-netwurk.

引介 |Umbra:以太坊区块链的隐形支付协议

Ofbylding: Besjoch ETH-transaksjes mei Umbra-protokol op Etherscan.Op 'e keatling liket it ûnsichtbere adres in normaal EOA-adres.

Bûten de keatling hat de stjoerder ENS brûkt om in nij adres te generearjen fia de iepenbiere kaai útjûn troch de ûntfanger.Troch it fersiferjen fan de gegevens dy't brûkt wurde om it adres te generearjen, en fia it Umbra smart kontrakt, kin de stjoerder de ûntfanger witte litte dat se de betelling nei it nije ûnsichtbere adres stjoerd hawwe.Allinich de ûntfanger kin de privee kaai generearje dy't nedich is om fûnsen werom te nimmen.

引介 |Umbra:以太坊区块链的隐形支付协议

Troch it gasstasjonnetwurk en Uniswap te brûken, makket Umbra ûntlûken mooglik om de tokens te brûken dy't se krije om te beteljen foar gas.Dit foarkomt de needsaak om ETH te brûken om ûnsichtbere adressen te finansieren foardat jo jild weromlûke.
It ferskil tusken Umbra en Tornado Cash

Wat is it ferskil tusken Umbra en Tornado Cash dat Vitalik faak neamt?

Simply sette, Tornado Cash is in on-chain coin mixer dy't brûkt nul-kennis bewiis.As jo ​​​​mynten deryn sette en wachtsje op oaren om itselde te dwaan, kinne jo jo eigen bewiis brûke om aktiva werom te lûken.It is konsintrearre yn 'e mixer, sadat de keppeling tusken it boarneadres en it weromlûkadres is brutsen.

It Umbra-protokol wurdt brûkt foar betellingen tusken twa entiteiten, en komt mei in oare set fan privacy-ôfwikselingen (dat is, ferskate rjochtingen wurde beskôge).Umbra brekt de keppeling net tusken de adressen fan de stjoerder en de ûntfanger, mar makket dat de keppelings sinleas binne.Elkenien kin it adres witte wêr't fûnsen nei ferstjoerd wurde, mar se kinne net witte wa't dat adres kontrolearret.

Neist dizze hat it Umbra-protokol ek wat heul ynteressante funksjes.Bygelyks, it brûkt folle minder gas, om't it gjin avansearre fersiferingstechnology fereasket op 'e ferifikaasjeketen.Alle transaksjes binne ienfâldige transfers.Derneist lit it ETH en elke ERC20-tokens privee wurde oerdroegen, jo hoege net te fertrouwe op in grutte anonime set.

 

Beskriuwing fan it wurkprinsipe fan Umbra-protokol

As lêste, prate koart oer hoe't it Umbra-protokol wurdt ymplementearre:

De brûker pleatst it ûndertekene berjocht nei it ENS-tekstrecord om har Umbra iepenbiere kaai wer te jaan.Dizze iepenbiere kaai is ôflaat fan 'e willekeurige privee kaai dy't spesifyk foar Umbra oanmakke is.
De betaler brûkt dizze iepenbiere kaai, plus wat willekeurich oanmakke gegevens, en dan makket in nij "ûnsichtber" adres.
De betaler brûkt de iepenbiere kaai fan 'e ûntfanger om willekeurige gegevens te fersiferjen.
De betaler stjoert de fûnsen nei it beskerme adres en stjoert it fersifere berjocht nei Umbra's smart kontrakt.It kontrakt stjoert it fersifere berjocht út as in evenemint.
De ûntfanger scant it fersifere berjocht dat útstjoerd wurdt troch it Umbra-protokol oant it in berjocht fynt dat kin wurde ûntsifere mei de privee kaai.
De ûntfanger brûkt de ynhâld fan it fersifere berjocht plus har privee kaai om de privee kaai fan it ûnsichtbere adres te generearjen.
De ûntfanger brûkt de privee kaai fan it ûnsichtbere adres om in weromlûkingstransaksje te tekenjen en stjoert de ETH as token nei it adres fan har kar.
In oar alternatyf is dat de weromlûking transaksje wurdt útstjoerd fia de Gas Station netwurk transaksje relayer, foar te kommen dat de needsaak om te foarsjen ETH fûnsen foar tagong ta it ûnsichtbere adres fan it token.It Umbra-kontrakt feroaret wat tokens fia Uniswap om gas te beteljen oan GSN-relayers.
Op dit stuit is it Umbra-protokol noch yn it stadium fan testen op it Ropsten-testnet.Neffens Ben DiFrancesco binne se fan plan it Umbra-protokol te ferbetterjen en sil ynkoarten wurde lansearre op it Ethereum mainnet.Har primêre taak is om de feiligens fan it kontrakt te garandearjen.It giet om de feiligens fan 'e fûnsen fan brûkers.


Posttiid: 29 mei 2020