Happy New Year! Thank you for your continued support. We are wishing everyone health & happiness in 2022 and can't wait to deliver a great product!
If you missed last week's update, we covered the creation of the web application. This week we've made significant progress on the web app. We're anticipating 2-3 more weeks of work before the product is ready.
In this update we'll cover:
This week has primarily been dedicated to development of the web app. Progress was generally smooth, though we encountered some challenges related to generating zero-knowledge proofs in the browser. This type of progress is best shown via video (see the GIF below), but to quickly cover what's been completed:
Additionally, we've started on the UI for the auction process and have partially completed some features. Next week we will be continuing with the implementation of the auction process.
Domain Registration Preview
One of the privacy protections we have implemented is to hash domain names before they touch the blockchain. This prevents others from discovering what name a user has registered (with some exceptions). You can read more about the hashing mechanism in our Dec. 10, 2021 development update.
A property of the hashing mechanism is that given only a hash of a name, we are unable to determine the corresponding preimage to that hash. This is the property that gives us the privacy we desire.
We store the preimages in the user's browser. This works great until the user changes to a different device, or clears their browser storage. Without the preimages, the web application cannot show the user which names they have registered.
We have a few possible solutions:
For the moment, we will proceed with solutions (1) & (2), allowing a user to back up their account data whenever necessary. However, we believe an optional user-experience improvement would be solution (3). We will investigate whether such a solution is possible.
We hope everyone enjoys New Years Eve & we are looking forward to the New Year!
Join us on social media to keep up with news & development.