Skip to content
by Unity Nodes
NEAR DevHub

Zero Knowledge Community Call -- June 6th, 2023

about 48:30 long

Nothing is loaded from YouTube until you press play, and then without tracking cookies.

About this video

The 6th Zero-Knowledge Community Group Call on 6/6/2023. Meeting Summary: [TBD]

Join the Contract Standards Community Group: Telegram: t.me/nearnft

Learn about Developer Governance: Website: neardevgov.org Twitter:   / neardevgov

Join NEAR's community: Website: near.org Reddit:   / nearprotocol   Discord: near.chat Medium:   / nearprotocol   Blog: near.org/blog Twitter:   / nearprotocol   GitHub: github.com/near Dev Docs: docs.near.org Create a wallet: wallet.near.org/create Apps on NEAR: awesomenear.com Learn to Build On NEAR: near.university Grants & Funding: near.org/grants

#blockchaintechnology #FutureisNEAR #NEAR #nearprotocol

Transcript

6,556 words

Captions as YouTube publishes them, usually machine-generated, so product and people names can be misheard.

  1. 0:11

    group meeting and as usual we do have uh the reformat discussion uh everyone can participate and we encourage it I'm mostly moderating this discussion and the recording with summary will be published in several days after uh so when we have the following uh topics first of all is highly air cash presentation on the product and the second topic is fungible token standard with dark pool

  2. 0:43

    third one is benchmarks of near the Kelly client and the first one is okay with nft unlockables and actually it will not have enough time we can just pick the most interesting topic you consider and move one of the topics to on the next meeting so I'll transfer uh the word to Rafael to you or to Peter hey guys we are the three founders here so there's me Peter Pedro and Juan as

  3. 1:22

    well yeah so should we start right now yes yes let's start I I remember we haven't covered the product side uh on the previous scroll yeah yeah so uh previous call we briefly explained um a bit about that as you mentioned the product side and what we're doing uh just a quick update and then I guess it's nice for us to talk about the tech side which I see that was lacking on our last call and also I think that might be there there might be some things that

  4. 2:01

    help uh the help all of you guys that are building zero knowledge here inside here so currently uh we're going through a rebranding from hide your cash to be called OPEC which stands for on-chain private and compliant transactions and we're having we're looking at a broader Spectrum because the beginning we were just a mixer with the compliant features and now we're looking more on how to bring actually we're looking to more options on how to bring privacy on chain not

  5. 2:34

    just uh having a standard mixer I don't know if how far you want to complement if not uh I'll pass the word Joshua should dig a bit more deeper into attack sure sure you guys hit me right there yeah so I think there's a couple of aspects uh that I'd like to share with you guys and one of them is I saw on the on the group chat there on telegram during the last couple weeks a lot of people having issues implementing verifiers on here and

  6. 3:10

    I feel like we could like as a whole help everyone like post and and share the verifying tools and the Integrations that have already been built and I mean since the near con last year we actually built a graphics thing very far that was compatible with with snack.js and second stack and this year we also built a reference compatible with the long implementation from from Frozen like JS as well so we have both of those those open source they are our public repos and also on on crazy.io and

  7. 3:44

    I I feel like we could actually as a community help this material get to the hands of people that are trying to develop SDK so would be great for foreigners and it would also be great to have everything in a single place and easily accessible for everyone on the tech side of things I feel like there are two interesting things about the OPEC previously higher cash as it's still written on the website and the first is how it works at this point

  8. 4:22

    in time so how we implemented the the compliance feature and the second is RV plans V2 because this version we have online right now is kind of a proof of concept we were wanting to show it around and test it out but you haven't really given it any marketing effort or any any larger in Elijah promotion because we know it's not enough to actually build a really cool really usable app that can actually skip the message so the way we built the initial technology is a very simple circuit

  9. 4:53

    it's a local tree proof so we're positioned proving that when our secret has been committed to Michael tree astronado cache worked on on ethereum as and that's many different CK apps work and right now but we're also able to add the seconds feature and the second feature is what you call an allow list inclusion proof so whenever someone wants to interact with the protocol they need to be inserted into their allow list and this happens to the smart contract and

  10. 5:23

    sorry for interrupting you I do have the architecture you can show on the screen I do I let me just try try to handle that this in my because my zoom's a little buggy no worse I think I need to stop presenting yeah that makes it easier all right let me just get my other cash stocks here

  11. 6:27

    um acts I think possibly we need to Grant access to join uh yep I just uh just handed him the co-host should be able to share screen yeah let me just find my my dogs here okay guys I'm really sorry I'm not finding my my picture at this point I'm only find the text version of the documentation I don't know where I put it really sorry this I'm gonna I'm gonna try to show it to you guys through the the text version

  12. 7:15

    but I'll send over in the in the group chat the the images once I find them we'll have some diagrams showing how everything works I'm only finding this one right now can you guys actually see my screen right now yes so yeah uh so this is essentially how a normal transaction works so I think we're all familiar with mixing so number transactions account IA since B and the indexes transactions are actually send it on a smart contract and then to a stronger to another account and it can you cannot like really

  13. 7:58

    connect which account here sent to the account there so this is how basic mixing works and the the but the real charm in in Suffocation is the AML mechanism and this is why I'm sorry because our our diagrams are not here and I don't remember where I put them so I'm gonna have to send them to you later but essentially we have the allow lists why does that allowance the allow list is a list that accounts need to be added to if they want to transact with the

  14. 8:28

    protocol so let's say uh my name is joao.nir and I want to send money through Hydro cash through OPEC I have to get into the allow list and this is the main problem because here is how we control AML getting to the allow list depends into the evaluation from a third party right now where integrated with happy one for those that don't know happy one they are a Security provide provider or

  15. 8:54

    blockchain and they essentially work on the year and also on YouTube material and they provide you with kind of a open source security scars protocol and API and what we do is we set a maximum threshold of like Risk scores for everyone that wants to interactive protocol so if you draw the theory wants to deposit into higher cash near actually needs to First go through an evaluation there that happens like in through a single transaction in here because it is integrated into their

  16. 9:27

    smart contracts and if my risk score is below the threshold I'm I'm accepted and I can transact if it's not I cannot and as soon as I'm allowed into the allow list I can deposit money into the mixer and anyone can withdraw it withdraw money you don't the account that withdraws the money doesn't need to be in the white list in the allow list but there's a special mechanism here

  17. 9:50

    that that doesn't allow people to like get a good score like first insert yourself into the allow list then do a hack or do something malicious and use the app because you are already allowed this we can actually deny these people as well so we have a bot running to the background that's checking for all the new other than insertions into the into the happy1 database and whenever

  18. 10:15

    someone that is in the allowance has an insertion of a wrong doing so has their scar reduced we actually deny list them into the contract which stops them from being able to deposit new funds and actually stops people from from withdrawing the funds that they have initially deposited so this this is where the secret the secret comes into play and again this is going to be more clear

  19. 10:39

    when I give you guys the diagram I can find it right now sorry for this but what happens is we have a micro trip into the contract so if so whenever someone's added you simply add that to the micro tree and update the route and whenever we remove someone from their allow list because it denial list of them we just substitute that their their commitment into the into the Mercury for a new commitment and what this does is whenever I provide a proof to actually withdraw the funds this

  20. 11:09

    proof must contain the commitment of the initial depositor and if the if that initial depositor has been denied listed then the deposit that they made is not going to be withdrawal by anyone else it's going to get locked into the contract until they can actually prove that they are not uh criminals so with some evidence to the happy one doubt but uh but their their money is essentially

  21. 11:35

    locked and you guys might ask me like uh but what what good does it do if the funds are locked forever and not returned to their rightful owner or even how can I be sure that the friends are locked because someone might just have first like deposit their funds into the application withdrawn them and we only denied this to them after they withdrawal and this is kind of the beauty of the mechanism it works in a similar way to how optimistic rollups work in ethereum right it's true Game Theory

  22. 12:05

    so the basic the basic idea is we have a bot running that's really fast and that's going to get every single new new hack into the denialist now this at the same time for you to actually be anonymous through a mixer you can just like deposit and withdraw the money instantaneously you need to keep the money in there for a certain amount of time for a certain number of transactions to happen in between your deposit and withdrawal for you to actually be able to withdraw

  23. 12:37

    without anyone suspecting where your money went to and this is essentially a game so whenever a hacker wants to deposit the protocol and and try to withdraw before they get flagged they're running a risk because as soon as they get flagged their friends are locked forever and if the if they just withdraw really fast they don't really get anonymous because they actually need more time to it and any competent investigator can actually figure out where the money money went if

  24. 13:10

    they don't have enough time into the pool and essentially what this does is it makes it totally unviable for anyone that's hacking a protocol or performing money laundry to use the protocol because the risk of losing their funds or not getting Anonymous is too high and that essentially that that proposal depends on a simple formula which is the time for detection of a hacking plus

  25. 13:36

    the time for actually to actually deny list detection must be smaller than the time required for a transaction to become Anonymous mixture protocol as long as you can maintain that that integration through the protocol is going to be safe against against hackers and money lenders using it and the more transactions you get into the protocol so the more people are using it the less the time to to actually become Anonymous becomes you know so in this case if the time to

  26. 14:06

    become Anonymous just keeps reducing our spotting Solutions in our the analysis Bots have to get more efficient as you get as we grow in volume so basically the challenge for this for this scale is that you have to improve our detection in our flagging of of malicious transactions as we grow the protocol which does look a lot in line with the growth of protocol so look at ethereum if you look at like more robust protocols than here at this point in the number of users terms we're

  27. 14:38

    actually going to get more firms looking into analytics we're going to get more interested into into uh providing this kind of data so it's it's our hypothesis that where that this process is going to scale well if near also scales so if you get more volume because that's where it gets more volume we're also going to have have access to more efficient flagging tools and more efficient ways of

  28. 15:02

    identifying who is performing wrongdoing into the application and this is basically how the entire AML mechanism works right now it's a simple microchip proof inclusion that on the other on their own chain side works together with an API for risk risk scores of accounts I'm gonna compliment me on any further no uh I guess you have it all I'm pretty sure people have some questions so perhaps a shift I think that's the moment yeah I think I do have some questions

  29. 15:41

    have you considered about the approach of um so like uh there is know your customer know your assets and know your transaction approach where and the user not only proves the identity for example but also proves the origin of assets and then proves that the transaction is generating is from the assets he already has three approved and the idea here is that to use um like it's for you the question and possible idea to look for uh the like

  30. 16:15

    tools like channels or crystals or some I don't know some others who can help um not to spend your like time and money on monitoring the hex and the actual like the output of mixers and so on and to help you integrate the verification Solutions uh to your product so user will need to generate some proof or some response uh or it will be just a transaction from uh for example chair analysis uh who will just get back there so actually they are

  31. 16:56

    monitoring the blockchain but they can get back this info to the chain and your contract can verify for example it can be like a message about this address and assets on it on this exact moment of time are clear and okay and for example it can be uh like in the same transaction that makes sense then Anton do you happen to know if Channel analysis or another provider actually has like an API that provides responses with

  32. 17:34

    signatures because if they actually sign their responses from the API we could directly integrate them on chain without having to build like a an oracle for it I'm not sure I haven't talked to them well honestly but it's just an idea yes I know this uh um on the peat conference uh hosted by jump crypto at Chicago so a couple of weeks ago uh I think it was one of the core points how to bring the IML and qac solutions to the chain

  33. 18:13

    because teams like like yours it's hard to monitor everything that happens across all blockchains and there is already existing solutions to help even for government or for organizations institutions to monitor crypto and to use these solutions to facilitate the processes in your business that makes a lot of sense and actually in some this is something we were looking into for v2 right now watch for development for v2 is kind of a baseline protocol that trusts a couple of different

  34. 18:53

    information providers that you can set up to be anyone that would like and essentially they would be oracles for like chain analysis or like elliptical or any other firms and so people could choose which provide the trust and that the trust of the product would be directly applied to the trust of the different providers that they would be using so it kind of become more modular

  35. 19:14

    something where we were exploring a lot yeah I do think like the next concept is that currently like in web 2 and like across the digitalization of the everything we do have uh in in the world uh everybody mostly talks about the data and that like big platforms or even small platforms they do sell data and uh I think the main Trend and the main direction will be that this data needs to be provable so uh the Baseline will be the signature from the data provider

  36. 19:52

    to prove that actually this data provider has actually created this data response or data set actually any type of data and the second possibly it will be the commitment proof that this data actually exists or something else so if for example I think chain analysis uh doesn't have any signature but starting to prove them it will be a good idea because it's also a business for them yeah it is I mean thanks for the comments sir

  37. 20:30

    we're the best thing about it for the V2 because we we want to bring us as much like credential to players and as much trust in the system as possible this looks like a great Avenue for it um any other questions guys yeah if Noah has questions I'd also like to give a brief intro into our rv2 so right now we work right now we work as a lot like tornado cash does but within AML feature the Gopher V2 is actually to

  38. 21:09

    to build a near private account which is kind of an account abstraction concept but we have it used to be able to have an account that would look something like let's say Anton back but near something like that that account would be working true our protocol in its entire balance would be invisible and you could initiate and receive transactions from this account without like showing who's initiating who's receiving the transactions and at the same time to be able to interact

  39. 21:40

    with different smart contracts based some Integrations this is what we're working into the roadmap for it is about three to four months of month of development from now so we should have it online by the end of the year I'm not going to share more details right now because it doesn't exist but we're working on that okay cool okay well Pedro do you want to complement anything anything of the V2 and the like future developments uh

  40. 22:16

    it just it's more of a vision that we've been working on is that originally when we're looking for a privacy and chain mixers were the only option and in order to actually bring uh we do we do visualize that in order to bring adoption and it doesn't matter if it and what blockchain it is you have to bring privacy within it otherwise standard web to users they just will not interact with web3 so in order for us or for anyone

  41. 22:49

    whomever it is to build um a privacy focused solution you have to not just build a mixer because it does not uh hit the like the final need for privacy but we should focus on building tools that are actually able to integrate with what people will be using on on web Tree on their day-to-day basis yeah so if you like the this is kind of the presentation of the entire product I don't know if anyone has any other questions that they want to ask or on

  42. 23:31

    the technical side of things we're here to talk about it and if anyone's interested in using our verifier solution and using the ellipse we built just uh you can you can just check out our repo I'll send them over into the the group chat there or you can pick me directly you can talk about it can help you guys set them up yeah that'll be great you're going to drop them in the uh telegram chat yeah

  43. 23:57

    yeah cool cool I think we can move forward to the next topic okay one second next topic is yeah this is what is building and now zero pool with the Privacy initiative uh I'll just cover it briefly I don't know yep so what currently is uh bringing a zero pool team uh also near they do have the test net with account obstructions uh I think mostly what you have coverage before uh and they do support account

  44. 25:04

    obstruction and some tools of uh yield farming in a dark pool but the core thing we're expecting from them I think this week is to integrate their contracts actually they will have this contract with Liverpool and uh with fungible token contract nap uh one for one uh with their public message uh and it will allow not to deposit or withdraw the funds into separate contract but to operate from the same

  45. 25:41

    contract uh it will be a wrapped uh wrapped fungible token contract with uh actually was Associated dark pool inside uh both with example account obstructions so I think they will publish the core update to the end of this week or possibly on the next week and you can look also um uh research their approach if you haven't previously done okay does anyone anyone has questions about this topic just

  46. 26:42

    um are they placing any kind any kind of of AML features on the on zero pool do you know about it uh I know they're building uh definitely I'm not sure what type of IML they're building there wanting to make the proof that your assets uh something like the proof that assets are uh white but uh like not from mixers or from some hacks but honestly I don't know uh the approach they're moving in

  47. 27:16

    it it's definitely not a good idea to create something like a chain analysis uh with provable compute like because it's a whole nother project but in general I just think uh it should be something the same or the idea I proposed with uh partnership with some of and analytical tools who can provide like signature foreign make sense yeah I think like I do believe for tools like chain analysis it's a type of Revenue stream you can like just charge like several

  48. 28:05

    tents or several dollars per just like uh I give you my address and I want to like receive some signature that assets on these others are okay clear yeah pay five dollars and get this signature from chain analysis yeah because uh I just think like currently uh like it will be implemented the same way with white listing for example if it's done off chain that you need to like to onboard some qac solution and this qyc solution also uses some traceable tools

  49. 28:43

    like chain analysis but there doesn't offer like or a name a chain analysis but actually they can use API and that's all and at the same revenue streams because like what I know is like to build uh competitor to chain analysis it's not easy way it's definitely doable and like the approach is quite clear but the operations and time you need like is one or two years to make it a proper production ready

  50. 29:23

    okay let's uh jump on the third topic uh is uh uh zero knowledge like client uh by the spoken team I'm a part of this team um and I'll just give a brief uh show uh what would you have achieved already so we have released uh EPO blocks proving uh of the near epoch's book proving based on this ebooks you are able to prove Target blocks uh inside the ebook and you're able to sync uh fastly because currently near has something around two point five thousand

  51. 30:06

    uh block ebooks and this is actually like two uh 2.5 k Epoch blocks unique and in these blocks uh the uh validators list are changed but inside the ebook it's constant that's why we're able to rely on the uh transition between this validators list to prove uh actually the committee that will validate uh the next debug something around 43k blocks and we do have achieved this speed of uh here is like some benchmarks it's two

  52. 30:45

    seconds per uh around two seconds per one block per one ebook blog but honestly it's uh a bit faster with uh with some optimizations that are done now but uh to be clear it currently does not include the signature proving so it include only one signature of uh block Creator and it does not cover the up to 100 of the validator signature so it will be a bit uh more in timing than two seconds uh but uh in general we're currently

  53. 31:21

    integrating the whole 100 signatures to bench them and then we have done these tests and benchmarks on the server with 100 uh 28 gigabytes of RAM and something around 48 CPUs but the server to be honestly is not AWS and something here I'm not uh sure but it quite old one I think 2017 in intoxation but not the uh not the topest a person yeah so I think uh this month will release the full ebook blogs brewing

  54. 32:08

    with signatures and I think it will help lots of projects to use it uh as a GK like client and integrate we're working in two directions one of them is to help uh near ethereum Bridge work always zero knowledge proofs to verify ethereum State on uh sorry Neo State on ethereum another team is building ethereum uh State proving and validation in near uh its first point and the second point is uh web clients and any other off-chain clients can benefit from uh

  55. 32:50

    verifiable state uh as I know now our PC of near RPC accepts and can respond you some data with Miracle proofs inclusion but it's only in a test mode and this state proof proving can help to validate whether the inclusion proof refers to the state route that is actually exist and to validate the full response from the node so I think this is a quite that is about the SDK light client a topic if you do have questions

  56. 33:51

    uh okay okay guys uh I think we do have a first topic uh which we have picked up uh just before our meeting it was about uh this knft raised by um sorry one second I'll check uh raised by Nate Nate argue with us hello hi hi uh should I just say what I think or go for it so I'm not a zero knowledge proof expert by any means just bringing to you guys what a lot of our clients are asking uh of us which is unlockable content I know

  57. 34:38

    what we used to do back in the day on Ethan 2019 we used to basically on our servers is everyone familiar with unlockable content if I own this nft then I can go to a web page and then that gives me access to sound files all sorts of other things so the centralized way of doing this is through uh decrypting something with our own password and then basically we do a signature and we can check whether they are the actual owner of that signature uh because we can

  58. 35:12

    match if they own it back and forth uh but then of course now we're the owners of that bcrypt uh password so my goal and it might not be zero knowledge group where I'm kind of just asking is if this is the right direction to go down is uh let's say we have Baron Davis who's uh an MBA All-Star guy who's gonna be doing image licensing so same concept by the nft unlocks the license for the larger assets I really don't want to put

  59. 35:44

    another third party like I think dark blocks is one that solves this probably the same decrypt way let's say dark blocks falls apart and you know doesn't become a company anymore then Baron Davis would be screwed because that b-crypt goes away and that whole process kind of goes away is zero knowledge proof something I should look into to help sort of verify if someone is the owner of a token uh

  60. 36:09

    without a third-party solution that could uh basically unlock and a system without needing a centralized password or am I going down the right wrong direction and if it's the right direction how do I start putting our developers uh in the right direction and okay uh mayor of phrase would have said and then a line better your question so you do have some like uh Let It Be nft uh with some secret you don't want to put inside nft

  61. 36:46

    but you want to transfer share so let's say what we do is like we use near for the nft transaction we use our weave and other blockchain to upload all the content the metadata the the everything when we upload content I don't care if that data is easy to find what we can do is we can encrypt a key and stick that in public facing view on the metadata uh and that key can basically unlock the path to the rweave file to actually get the the bigger

  62. 37:21

    stuff so we don't need to like encrypt the access or wherever it exists whether it's on S3 or are we I just need to stick something on our weave and then we need to verify with my wallet you know basically to unlock the path to decrypt that and say okay this is the actual path it's going that direction that would be a big win so the question is whether you're like we're able to uh you're able to transfer approvably transfer the ownership from one user of this secret to another uh in

  63. 37:54

    a transaction where a user will pay for it and receive a secret in exchange yeah only the true owner of the wallet uh uh and the owner of the token uh can unencrypt this the thing is that uh I think you're able to do this but it's not an easy way so because you want to prove not only prove that you do own some secret under some public state for example it can be a hash of this secret uh of this path but you want to prove and then transfer

  64. 38:34

    so in this case I do think that the second part like here like someone wants to buy this secret uh actually the best and the talking itself so actually he buys the token but he wants not only to buy the token but also a path associated with it and the thing is that he needs to provide you some uh key of sim I think symmetric encryption and in this way that the seller actually current owner should encrypt uh the

  65. 39:14

    the secret with this uh key that is only able uh to and decrypt by the uh buyer and create a proof seller should create a proof that this uh output like I mean encrypted key encrypted secret is corresponding to the actual uh hash of The Secret inside nft and with this you can like sell uh in one transactions sell the nfts yeah so this transaction yeah so then the seller who now has the unlockable thing yeah yes right so it's

  66. 40:02

    something like it's done with Bitcoin uh transfers I mean uh uh trustless transfers so you proved that uh you know such uh so actually you proved that you know uh such uh secret and then you encrypt the secret with the key of the uh a new owner and new owner needs to pay you an exchange in exchange he receives this uh secret encrypted secret and the proof that uh really while he will decrypt this secret the secret will correspond to this exactly secret of the

  67. 40:39

    nft uh so every single time they transfer it we have to generate a new secret to transfer that so let's say I'm the seller I buy it now I can unlock the files now I'm done with it I go and sell it to someone else then we have to generate a new proof uh exactly each time you want to prove that you know the secret you need to and uh you yeah each time you need to create a group it's one point another point you need to consider that near is uh expanding to its

  68. 41:10

    infrastructure to cold storage and like what currently is promoting by nearest operational system uh that they will accept not only the hot storage that is currently performed with contracts but also called storage where you can store web uis you can store some uh like other data sets and corpuses they are performing indexing so actually you'll be able to even to store some databases inside this cold storage it will be a

  69. 41:40

    separate payable storage I think it's now already has these methods but it's not accepted you're currently only able to store in hot storage but there is already some interfaces for Cold Storage you need to research it I think because it gives you an ability not to go to ipfs or something else it's something which is done on Tron blockchain where they do have ipfs integrated to the blockchain itself so the new expanding the same

  70. 42:11

    approach and they will have both storage and blockchain Storage and so generating these proofs where do we jump into is the like client that we would dive into what what repo should we not myself I where should I send our rust my rust guy um to do a little research it's not uh the life client definitely so if we covered the first part of this discussion uh so I think you need to generate proof for hashing and then generate find some proper solution I

  71. 42:50

    mean some gadgets for symmetric cryptography uh I'll look for it I think and try to respond to any chat because Shea shot 256 uh I think like one of the best Solutions was performed by our team and by John crypto I think we currently have synced uh our uh boss Solutions uh and I think it's publicly available on our repository and also on Jam Crypt repository uh so that it's it proving that you know the actually the input for the hash and the

  72. 43:29

    point about symmetric uh signatures uh I need to research because I haven't uh looked at it uh I think for some time I'll add till to our uh to this group zero knowledge and then this is gonna be a recording I can send them as well yes definitely it's a good books yeah I feel one question I had on Nate's problem is about like selling the nfts on marketplaces because this will if you do list it on the marketplace and so anyone

  73. 44:11

    can buy it and you cannot generate like a proof that you have actually encrypted the the secret with the receivers he beforehand it would have to be generated after someone has accepted to buy it exactly like this we have this mind is that after you you're building this way they would not be able to be sold in Marketplace you could only accept directly which might be an issue uh I do think uh it's definitely like a two or three step process

  74. 44:43

    uh first of all but there is a waste for optimization because for example uh rather than symmetric to cryptography you can try to use for example it also cover about the working with wallets but in general you can go for example and try to use uh like a EG 255 19 asymmetrics uh like these curves and try to use its public and private key for your own approach to encrypt and then decrypt

  75. 45:15

    using this keys I'm not sure uh whether it currently accepts I don't I'm 100 sure there is no circuits to prove it but uh uh I think there is some ways you can use existing gadgets uh rather than creating some new ones and it's definitely the point where the seller needs to create separate proof Associated to exact uh buyer but it also can be done in some way or automatically I think for example as as

  76. 46:00

    you're doing in uh like hide your cache or the new name I honestly haven't remembered so okay OPEC yeah uh so like you do have the real earliest Network and you can deposit your nft and say by which price you want to buy it you want to sell it sorry and if someone accepts it just transfer money and through layer will generate by use some in some way approved no it will not generate but okay anyway uh I do think

  77. 46:40

    there is a way how to optimize this processing I agree totally okay thank you for your topic we have eight minutes left and if we haven't no other uh topics to discuss I see so um yeah sorry there is a point in the chat seller generates proof with mean base and then buyer generates proof backwards main base and no the buyer just needs to provide the key encryption key for a seller and seller needs to encrypt

  78. 47:37

    the uh secret with this key and in the same transaction while he will transfer this encrypted key he needs to provide the proof that this key corresponds exactly to the uh Secret hide it under the exact nft he's selling I am buying this transaction will just pay and only buyer will have the key to decrypt the secret uh encrypted by the seller I think I have answered your question if you do have some more questions you can just reach uh general knowledge

  79. 48:30

    community group and we can discuss it uh in the telegram okay uh thank you guys thank you guys it was really nice presentation yeah cool thank you for your participation uh and for your engagement and see you on the next community group call cheers thanks everyone yeah have a good day thank you very much bye right