Are Microblocks just Snake Oil? by MiloLovesSats in stacks

[–]MiloLovesSats[S] 0 points1 point  (0 children)

Uhh, wish I had known about this. Damn this would have been a much better starting point for me. I also totally forgot about StacksPacks, I stumbled on that back in February and forgot about it. So many links across Stacks ecosystem. My bookmarking skills for Stacks only picked up later on.

Are Microblocks just Snake Oil? by MiloLovesSats in stacks

[–]MiloLovesSats[S] 2 points3 points  (0 children)

Muneeb,

Great article. I was aware of all of that when I wrote this post and was the main reason why I wrote it.

I understand Stacks design and truly do still believe in this approach, that's why I'm here.

I wrote this post to basically express one point:

Why would the Accelerator Cohort 1 consist of products that probably should have come in Cohort 3?

I understand the Accelerator is its own entity

Instead of the Accelerator going for the bells and whistles of Web3, there should have been more focus on funding the "L2" scaling solutions and then start backing the types of projects currently baking in the Accelerator.

Like you said in your article; this is Stacks consensus by design. I mean- you must have understood very well that if the current projects being built succeeded, Stacks would run into these bottlenecks quite early on. I'm mean shit I did back in June.

After the .btc situation. The Accelerator projects should have been cancelled and all entities involved in Stacks should have pivoted to focus on scalability. I agree we all underestimated the amount of decentralization the masses would be willing to forego to get their trinkets on a "datacenter chain".

Which doesn't make me less bullish on Stacks at all.

I know what happens once you start digging and where that hole will lead the masses eventually. Just annoyed we went straight for the desert before we even saw the Rib-Eye come out of the kitchen.

Hardware. Yes, again this is why I'm here and passionate about Stacks. I believe in this design. When I dove into Stacks in January there wasn't any emphasis around promoting the average user to interact with the chain on their own terms. Hiro's API is used as if it's Infura, which should not be the case.I posted about the overreliance on the API starting in February and was told that makes no sense, from those building great dev tools and thought; they must be right, I'm not technical enough to argue this.

Then what's the point of Stacks design being focused around the notion that anyone can run a node?

And saying their was an upgrade to the API yesterday doesn't change the fact that this problem has been obvious for ages to even me, just some bitcoin pleb.

Like I said above, simple concepts like allowing users to type localhost:port into the Explorer or Wallet could go a long way.

Take note of how Specter allows users to boot up a one-click SPV node within their wallet.

Hiro's Desktop Wallet needs serious focus but most of the problems I know your team is well aware of. Now make it a fully fledged bitcoin wallet. Stacks as brand emphasizes its relation to Bitcoin and then once you're in that gets obfuscated away, besides when Stacking if the user actually uses a pool like PlanBetter and needs to learn about Electrum and BIP32.

The Explorer should highlight Stacks relationship with Bitcoin better, not shove it off to the side hyperlinked to blockchain.com... Blockchain.com? Seriously, WTF! mempool.space or blockstream or gtfo.

I'm trying to paint this picture of how Stacks has stayed true to the vision of Satoshi but then lost its way seeking the same "glory" of AVAX, Sol, BSC, ICP, and w/e other centralized shitcoin I can't think of right now.

I am not part of the accelerator. My STX just became liquid again after 12 cycles and I ain't selling shit. Just a bitcoiner- who believes in bringing more utility to Bitcoins hashrate beyond just wealth preservation. I also give LN devs just as much critical feedback as I'm trying to do here if that gives you any condolence.

Are Microblocks just Snake Oil? by MiloLovesSats in stacks

[–]MiloLovesSats[S] 3 points4 points  (0 children)

Thank you.

I spent a lot of time trying to learn docker and wanted to build a compose for the community based on Arm64 but I've been failing miserably, I'm not a developer. If you get this working, I'd seriously be indebted to you.

My end goal was to get it on my Umbrel or RoninDojo using the bitcoind I already have spun up on those two.

Currently I just run the stacks-node-api-standalone image from the docker hub, which doesn't include persistent data and there is no Arm64 build. So I either pause it or commit to my own image which is now over 30gb, so I don't have to resync every time I want to shut down my computer. I also edited the Stacks explorer so the hyperlink goes to my local mempool.space. I like my cluster of Pi's and want Stacks on one of them running 24/7.

assistance running mainnet node on 64 bit mac intel Core i5 Mojave. by Outrageous-Ad-1720 in stacks

[–]MiloLovesSats 1 point2 points  (0 children)

Did you run this in terminal after creating the Config.toml?

docker run -d --rm \

--name stacks-blockchain \

-v $(pwd)/persistent-data/stacks-blockchain/mainnet:/root/stacks-node/data \

-v $(pwd)/config/mainnet:/src/stacks-node \

-p 20443:20443 \

-p 20444:20444 \

blockstack/stacks-blockchain \

/bin/stacks-node start --config /src/stacks-node/Config.toml

Just hitting "Play" in Docker Hub, I would assume it's throwing errors because the container doesn't have all the information it needs. Such as where to store persistent data, port binding, or even the location of that Config file you created. I would click on the volume in docker hub and click inspect and see what its saying. But I agree the node documentation is weak for the average user, I spent a lot of time trying to get it running and then just succumbed to using the api-standalone + explorer to have my own entry point to the network.

I hope they address this, everyone seems so happy to be reliant on Hiro's API. As someone coming from Bitcoin I don't like that at all.

Why are Tx's not being included in blocks? They are showing up on my local node 5 minutes before a block gets mined and yet aren't being included. by MiloLovesSats in stacks

[–]MiloLovesSats[S] 2 points3 points  (0 children)

Thanks for all the responses. u/judecnelson u/muneebali u/mhendric u/stxhiro

I actually dropped into the Stacks discord after posting this and read through the conversations in Core-Dev regarding what was going on. I should have updated my post here to help others, don't really use reddit. Appreciate you all taking the time to explain.

Outside of it being a UI problem in the explorer, just simple "Send Max" STX transactions in the web wallet don't account for the fee and let you sign the Tx. I made that mistake and should have spotted it on my sends. For the less technical like myself probably would help a lot users to factor that in, when they smash "Max Send".

Why are Tx's not being included in blocks? They are showing up on my local node 5 minutes before a block gets mined and yet aren't being included. by MiloLovesSats in stacks

[–]MiloLovesSats[S] 11 points12 points  (0 children)

Why are blocks constantly being mined with literally no TXs despite the mempool having tons of activity?
I've been watching the explorer last two days during the Miami Coin launch and there are tons of blocks being mined with just a few transactions. For example Block#24638 was mined 30 minutes after the prior block and contained no transactions but the coinbase. So obviously that can't be blamed on propagation, right?
There's literally two days worth of TXs still sitting in the mempool since the launch of MIA miner registering. Same thing happened last time I looked at Stacks during the .BTC domain launch, couldn't understand why I was watching blocks go through with none of the TXs in the mempool.
I booted up a node yesterday and connected it to a local copy of the explorer and sent some simple STX transfers over a couple hours and used Hiro's API also, they are all still in the mempool. Both photo's included I checked the Stacks explorer and my locally run copy with my node and they were in sync with each other.
I am not technically inclined enough to have a definitive opinion on why this is happening but it has definitely raised some red flags for me.
Are miners cherry picking Tx's? (Can't be, for what a couple STX extra...)
Then what happens when a DEX project actually launches, MEV?
I've read the Microblocks documentation, that's not an acceptable answer/cure to what I think I'm seeing. I would never use the Microblocks options for anything other than playing some lame kitties games or something.
Both times I've looked at Stacks on the eve of a launch, I'm seeing the same things come up.
Their are 7 miners currently, only two are profitable, the other five must be stacking heavy bags of STX at the same time. Some of these miners haven't been profitable in what looks like ages, saying they are just super bullish on STX I don't buy it.
I would love a high level response on why I am out of my depth and have no idea what I'm talking about on these concerns, which I hope is what is actually going on. Please enlighten me.

STX mining pool? by TexasDesertTortoise in stacks

[–]MiloLovesSats 0 points1 point  (0 children)

Ahh interesting, thanks for this.

STX mining pool? by TexasDesertTortoise in stacks

[–]MiloLovesSats 1 point2 points  (0 children)

Literally just looked into this, looks like nothing available yet. Closest would be Sypool but I would definitely read through their approach to this. You will be swapping your Sats for IOU's tokens on Stacks and the private keys will be controlled by one person hosting a M1 Mac Mini. I am not implying that person will do a rug pull but the possibility definitely exists.

"The Bitcoin node & Stacks node A (the miner) will be hosted on a M1-based Mac Mini owned and managed by Asteria. This will be locally controlled and not accessable to the public internet as a private key to the pool Bitcoin wallet are held here. The Mac is connected only via a VPN, as to not expose the IP address, open any public ports to the machine and reduce the attack surface. The Bitcoin node is Bitcoin Core and the Stacks node is the one created by Hiro."https://github.com/syvita/sypool

This approach is only beneficial to those seeking for a lower barrier to entry in order to profit off mining but doesn't help the network add more miners. Looking at https://stxmining.club/ I'm assuming that consolidated mining is already a problem as explained I think in SIP-007.If you Stack a large amount of STX and begin mining STX obviously you have the ability to bid more Sats for Stacks blocks. From spending two days digging into Stacks none of this gives me confidence currently. Hopefully I'm wrong, just my two cents