Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Crazy project: DOMStream Compile React components into UTXOs that form valid transactions👀 Support privacy & batching sessions into a single tx. Powered by Starstream Goal: decentralized frontends!

40,855 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

React is a way to programmatically create and manage a DOM (html) using Javascipt You can add/remove elementg dynamically based on program state (ex: remove an item from the page after it's bought)

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

The key insight is that UTXOs can model object lifetimes (keep creating new utxos to represent program contiuations) So you can represent the lifetime of DOM elements as utxos as well!

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

For example, <button> is added -> create a utxo <button> is removed -> consume utxo props -> constructor state -> datum

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

Since Starstream supports privacy (via ZK) it means you can run the UI locally and prove statements about your UI without revealing any information (ex: data you entered or navigation history)

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

Since Starstream supports compression (via ZK) It means any proof about the state of your UI is small! (〜16kbs!)

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

This means you can easily use DOMStream to create decentralized frontends And do so using tools you know (react) powerered by the same VM as your smart contracts!

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

It's a crazy idea, but I feel it's a huge improvement over other solutions that require you to learn whole new tools and paradigms here, it's all just react and utxos!

Sebastien Guillemot profil fotoğrafı
Sebastien Guillemot1 yıl önce

Starstream is still in active development, and DOMStream is a crazy extension of the concept Want to contribute thoughts or learn more? Join the Starstream Working Group below!

Etherspot 🐞 profil fotoğrafı
Etherspot 🐞2 yıl önce

Want to build a Web3 app without all the overhead costs? Try TransactionKit, a React toolkit that makes building dApps easy. Integrate cutting-edge account abstraction features in just a few clicks. Try it today 👇

John Santi (johnny5i) profil fotoğrafı
John Santi (johnny5i)1 yıl önce

This sounds so brilliant. Returned custom components based on the state of the utxo. My mind is soaring towards RWA registration tokenization referring to specific react modules (a location of memory) I wonder if that could be a thing. Immutable ledger referenc8ng a react object that would only pass if unmodified (validator)

John Santi (johnny5i) profil fotoğrafı
John Santi (johnny5i)1 yıl önce

I wonder if a good initial use case might be to build a voting website that uses ZK proofs UTXOs everything is recorded and yet privacy is maintained

Benzer Videolar

Chicks get into crazy brawl in TX
2:16

Sensitive content

Chicks get into crazy brawl in TX

TX Street Fights

225,600 görüntüleme • 3 ay önce