Have an idea of a dApp you want to build?
Apply to the booster program to receive up to six figures in grant funding to test your ideas
Building a serious DeFi dApp?
Apply to the Foundry Program, receive $250K & dedicated support from RDX Works!
https://t.co/qBKfWhHjbU
@beemdvp The wallet knows all your personas and accounts you’ve created, I believe, because both the identity component and accounts are managed by the same key pair in your wallet
@beemdvp When you log in to a dapp, select persona, then accounts you’d like to share.
There’s no connection that’s made on-ledger between the two so that people can’t easily associate the persona you use with your accounts (and therefore the assets you have).
@sonia_kiddo @esatoshiclub This is important for DeFi as it allows for compliant interaction with the real world such as uncollateralized lending, credentials for asset managers to manage assets on behalf of others, and more.
@sonia_kiddo @esatoshiclub A dApp can see that this credential was produced by a trusted entity and bc u are showing ownership of the credential the dApp can sufficiently accept that.
@Trend0x@esatoshiclub it can reveal what the token B is to the user and the amount.
This is completely different from EVM way of handling asset logic where an asset is a smart contract which holds balances of not just your account but many others. Each token is then basically just a giant spreadsheet.
@Trend0x@esatoshiclub this asset flow is revealed bc how the engine understands assets. Say, swapping token A for token B with a DEX. Token A is physically withdrawn from your acc and is sent *into* the DEX, token B is spat out by the DEX and bc the engine knows it's asset...
Thanks for the summary! I would also like to add that novelty of Tx Manifest doesn't stop at human readabality. But also:
* That you can construct transactions on the fly without needing to deploy on-ledger.
Let's discuss how transactions differ on various blockchains.
🔵 Sui has Programmable Transaction Blocks (PTBs). They're composed of up to 1024 commands that are executed atomically. Commands can be anything such as MoveCalls, Transfers, Coin operations, etc. Any dev can easily create a PTB using one of the SDKs (TS, Rust, Python, Go, etc).
The advantage is that anyone who can code is able to build complex and efficient dapps leveraging any on-chain package. The drawback is that it transfers a large part of the development from the smart contract dev to the front-end / back-end devs. Because of this, move devs on Sui often have to do the integration of their package into the dapp.
⚫️ Aptos has scripts. These are pieces of Move code, similar to modules but non-persistent. They are used to execute complex operations atomically. The transaction is built with the script's bytecode where arguments can be provided.
Since it is Move code, smart contract developers can easily extend their package by composing user transactions with scripts. The problem is that non-Move devs won't be able to write such scripts.
I have no idea if this is a widely used feature on Aptos because it hasn't been implemented on Sui so I would appreciate feedback here.
🟣 Radix has Transaction Manifests. This is similar to PTBs in the sense that it is assembled off-chain. The main difference is that it doesn't use a programming language but something human-readable. This allows non-dev users to compose their own transactions and facilitates a friendly display on frontends like wallets.
I personally find this less intuitive than the previous solutions but that's because I'm used to write move, rust and ts so learning the manifest way is cumbersome. Not sure if many non-dev users would write their own manifests eventually though.
🟢 Solana's transactions include multiple instructions similarly to Sui's PTBs. The main differences I found here is the limitation in the tx size compared to Sui. Also curious here to know how transactions on Solana compare with PTBs from the dev and user perspectives.
🔴 For other blockchains: MultiversX didn't have a way to compose transactions last time I checked (please update me), EVM-stuff I don't think so?, CosmWasm, Near, Algorand no idea so feel free to share.
P.S. @artemis__xyz and other dashboards count transactions-signatures for TPS and other data. That means PTBs on Sui, Tx on Aptos, Tx on Radix, Tx on Solana.
They can simply be a frontend to route calls to the backend smart contracts.
An example of this is an extension for Twitter that allows users to tip other users, trade assets, and more directly on Twitter. This is made possible by @SelfiSocial
Creators will have more control over their NFT, more flexibility, more competition, wider distribution... would love to see this model on Radix. Let's make Radix the best place for NFTs 😄
NFT Warehouse: Create Once, List Everywhere
Wow ! So I've been advocating for this concept for quite a long time since i first thought of it and how much sense it makes!
Thanks for the shoutout and thanks to both @matthew_hine and @PiersRidyard for taking it seriously, seeing the potential in it, and actually going into the potential directions to implement this concept....
I will make a follow-up video on some additional thoughts i have after listening to this full vid on where & how this concept grows the entire "nft" economic potential of an ecosystem ... and some additional thoughts on why this is very important to prevent anti-compete and potentially harmful monopolistic tendencies that could form longterm.... also why i think this is most easily done on radix .... and ill also discuss some of the directions Matthew and Piers articulate that i intuitively like the most from this full show .... #xrd #radix #nfts #components #smartcontracts #nftDropshipping #nftecommerce
watch the full show with Piers and Matthew here - https://t.co/tuLaDKo1v0
With Scrypto, building a yield derivative protocol will be fun and will have enough time to build something cool for the challenge! Can't wait to see your submissions!
Feel free to reach out as I'll be around to assist with the challenge. Good luck!
I've created an example of how yield derivatives could look like with Scrypto by implementing @pendle_fi to help with the challenge. It's optional to use, but if used, can be reworked or expanded to fit your needs!
https://t.co/vZeNKAfSY8
Why it's easier to build DeFi on Radix:
The Scrypto challenges return, inviting you to explore yield derivatives 👀⚡️
Test your skills and create a @pendle_fi-like dApp on the Radix Network. You could win up to $15K in XRD, exclusive NFTs, and a fast track to a Booster Grant!
https://t.co/HdgYpFDG7b
With Radix Engine's DeFi primitives:
- Managing asset flows were far easier to reason about.
- Easy for me to perform flash loans
- Easy for me to track yield from YT by using NFTs
The hard part was just understanding the math!