@BowTiedFellow thanks for the update! Asking here as others might be interested.
On a technical level, what are some the most painful and challenging aspects working with Clarity and Stacks compared to for other platforms like EVM & Solidity and Polkadot/Solana & Rust?
Yes everything is in very early stages. As someone that’s looked into building on Stacks that’s the hardest part. However, it’s also the best time to learn. Here’s a free resource that Stack Fellows get to learn Clarity https://book.clarity-lang.org/ch00-00-introduction.html
Thanks. Had a quick look, the native dev tool looks a lot like Ganache CLI. Agree with you that the upside to getting in now is very attractive.
Looks like it shares most of the same primitives and structure you'd expect coming from ETH development, think its pretty painless to become productive with it. Docs are maybe a bit lacking on deployments.
- One thing that is incredibly valuable when developing smart contracts is to be able to fork the mainnet into a local representation. Giving you a test environment that matches the exact state of the Bitcoin network, allowing you to simulate simple to complex transactions locally before you deploy to either testnet or to the mainnet. Is that possible with Clarity or any tooling today? Couldn't find in the docs or by googling
- Looks like tests are written in JS/TS? Its desirable to be able to write your tests in the same language of your implementation. Else you have to context switch, manage quirks of each language. Writing tests is a great opportunity for exploring the nuances of a language and advancement, something you lose when having to abstract it to another language.
The dev tooling and ecosystem will ofc evolve, early stages of ETH dev also lacked the same stuff
Great article. A couple of questions. DeFi with BTC as the foundation sounds like the best thing in crypto. How and why are there only ~55,000 wallets and why isn't STX available on all the major exchanges? Even the maxi's should be excited about this. The topic of smart contracts and building on BTC seems to have taken a back seat to BTC as digital gold, why is that? From a dev POV is it too difficult or is the market just not there and right now not worth it?
I'd consider myself a bitcoin maxi, but the more I learn about stx the more I love what they're doing. Like what Terra is doing backing the stable coin in btc. Plausible that all crypto gets sucked more and more into the gravity of btc. But usecases of smart contracts, and stable coins are strong and will exist just maybe tied to the future of bitcoin.
Good stuff ser. Nice to see a in depth update of a previously mentioned project/token. I hope we can get more like this bi-annually or whenever important updates and new tech are implemented on past BTB articles.
NFT project mentioned in this articles - Satoshibles - Would love to have an AMA if possible. It is a solid project but would need some more big players behind it. They recently built a bridge for NFTs between STX and ETH.
I think the big use case right now is for them to have a treasury that earns BTC end goal being lower taxes and possibly make it so people that live in the city don't have to pay taxes.
How deep does this go? The research hours that went in to this article ? Thanks so much for writing this.
You sir are amazing!
@BowTiedFellow thanks for the update! Asking here as others might be interested.
On a technical level, what are some the most painful and challenging aspects working with Clarity and Stacks compared to for other platforms like EVM & Solidity and Polkadot/Solana & Rust?
I'd imagine dev tooling is way less mature?
Yes everything is in very early stages. As someone that’s looked into building on Stacks that’s the hardest part. However, it’s also the best time to learn. Here’s a free resource that Stack Fellows get to learn Clarity https://book.clarity-lang.org/ch00-00-introduction.html
Thanks. Had a quick look, the native dev tool looks a lot like Ganache CLI. Agree with you that the upside to getting in now is very attractive.
Looks like it shares most of the same primitives and structure you'd expect coming from ETH development, think its pretty painless to become productive with it. Docs are maybe a bit lacking on deployments.
- One thing that is incredibly valuable when developing smart contracts is to be able to fork the mainnet into a local representation. Giving you a test environment that matches the exact state of the Bitcoin network, allowing you to simulate simple to complex transactions locally before you deploy to either testnet or to the mainnet. Is that possible with Clarity or any tooling today? Couldn't find in the docs or by googling
- Looks like tests are written in JS/TS? Its desirable to be able to write your tests in the same language of your implementation. Else you have to context switch, manage quirks of each language. Writing tests is a great opportunity for exploring the nuances of a language and advancement, something you lose when having to abstract it to another language.
The dev tooling and ecosystem will ofc evolve, early stages of ETH dev also lacked the same stuff
Great article. A couple of questions. DeFi with BTC as the foundation sounds like the best thing in crypto. How and why are there only ~55,000 wallets and why isn't STX available on all the major exchanges? Even the maxi's should be excited about this. The topic of smart contracts and building on BTC seems to have taken a back seat to BTC as digital gold, why is that? From a dev POV is it too difficult or is the market just not there and right now not worth it?
I'd consider myself a bitcoin maxi, but the more I learn about stx the more I love what they're doing. Like what Terra is doing backing the stable coin in btc. Plausible that all crypto gets sucked more and more into the gravity of btc. But usecases of smart contracts, and stable coins are strong and will exist just maybe tied to the future of bitcoin.
Must say I did not know that STX got SEC clarification as a non security. Thats pretty important. Good article fren.
STX to $120 (used to be $100 but inflation so)
I'm surprised there is not a whole lot more projects trying to build on top of Bitcoin.
They're coming
Fantastic article @BowTiedFellow! I was not aware of the Lighning Stx swap
Good stuff ser. Nice to see a in depth update of a previously mentioned project/token. I hope we can get more like this bi-annually or whenever important updates and new tech are implemented on past BTB articles.
Really impressive! I learn so much here
NFT project mentioned in this articles - Satoshibles - Would love to have an AMA if possible. It is a solid project but would need some more big players behind it. They recently built a bridge for NFTs between STX and ETH.
LMK if you would be up for it :)
What use cases are in the works for City Coins?
I think the big use case right now is for them to have a treasury that earns BTC end goal being lower taxes and possibly make it so people that live in the city don't have to pay taxes.
The city gets that from the Stacks they receive from the miners mining the City Coins.
That's not a use case for the City Coins themselves, especially since I don't think the cities have started mining their own City Coins.
Is there a way to get STX off an exchange and into a cold storage solution? Or what's the best way to take it off exchange?
I believe you are able to connect your Hiro wallet with ledger in the same way you can connect MetaMask with ledger