You jumped from intentions to determinism... Just because they don't an out of control war, doesn't mean they can maintain that balance.
Build a Drivechain 😅
Chances are it is going to go nowhere... But it was a lot of learning.
CC: nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 because I didn't bother him with brilliant ideas for so long.
And nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg because he already ventured with STARK and is generally a go get it guy... Maybe number of mints could be interested in offering this service.
But also all Ark servers should be comfortable with this especially ones who already use TEEs
WIP; SAKE (Script Army Knife Emulator), just enough opcodes to be dangerous, emulated by any oracles you trust with the full flexibility of taproot to create fallbacks and protect yourself against liveness failure.
Oracles are blind, instead of custodial federation s maintaining bridges.
Trust infinitely reusable among many applications.
Malice is visible onchain and objective and possibly slashable.
And most importantly; the usuage is clear onchain promoting the demand and safety of these upgrades.
If you are willing or know any reputable service willing to run such an oracle, please let me know, this is free work just to help move the stalemate forward in my own small way.
Miners aren't in the business of changing anything, if the solution isn't here already and ready for them, they will just exit and find another gig.
Someone has to build the sidechains and pools and L2s and build all of that with temporary trusted oracles securing the emulated scripts, and make it very visible onchain what opcodes are used in this emulation... Then it becomes easier to say here is the demand, either miners get it or oracles continue to get it.
I am trying that slowly with https://github.com/nuhdev/sake ... But I don't have good explanation in the README yet. Still trying to get the tech right first. Then go beg prominent companies to offer this service
Wrong link... My GitHub username is Nuhvi not nuhdev 😅
Miners aren't in the business of changing anything, if the solution isn't here already and ready for them, they will just exit and find another gig.
Someone has to build the sidechains and pools and L2s and build all of that with temporary trusted oracles securing the emulated scripts, and make it very visible onchain what opcodes are used in this emulation... Then it becomes easier to say here is the demand, either miners get it or oracles continue to get it.
I am trying that slowly with https://github.com/nuhdev/sake ... But I don't have good explanation in the README yet. Still trying to get the tech right first. Then go beg prominent companies to offer this service
Actually I claim that if the few major pools run this oracle service that is more or less good enough for a long time without a soft fork. At least for me.
Miners aren't in the business of changing anything, if the solution isn't here already and ready for them, they will just exit and find another gig.
Someone has to build the sidechains and pools and L2s and build all of that with temporary trusted oracles securing the emulated scripts, and make it very visible onchain what opcodes are used in this emulation... Then it becomes easier to say here is the demand, either miners get it or oracles continue to get it.
I am trying that slowly with https://github.com/nuhdev/sake ... But I don't have good explanation in the README yet. Still trying to get the tech right first. Then go beg prominent companies to offer this service
Bitcoin fees are so low (too low) that I struggle every day to remind myself that Bitcoin isn't a sustainable solution for PKI long term.
You aren't missing anything, web developers are just not familiar with DNS so unless your API is JSON bullshit, you are facing headwinds with web devs. So you won't get as much cool hackathon demos. It might be smart to use the worse tech to acquire Devs... It is depressing though when you get neither.
Changes have to be force ...the idea that we can't make progress unless there are no objections is absurd.
Unfortunately until more courage is built, we will have to make do with oracles and federations until miners notice how much money they are leaving on the table to these oracles.
I am working on that.
Or tell you have fun staying poor or Bitcoin is not for poor people or some moronic self defeating statement. And then panic about Ordinals or Quantum instead of the stagnate fees that decoupled from price for a while
100% ... Bitcoiners are like Bluesky users, they will call you a Nazi for using Twitter and take great pride in harassing you until you deactivate your Bluesky account because they just like it cozy conformist and obscure
Have fun staying poor but will also burn you at the stake if you dare asking for anything that helps scaling or UX or trustless bridges.
The IQ ratio between Bitcoiners on social media and the average Bitcoin developer is more or less ZERO.
Wait till he realises that people will have to sell their hard money if they don't invest it "become debtors" or get their ass to work.
Bitcoiners reject any change that would allow people to build decentralised solutions like these while paying fees to Bitcoin miners, then when developers go build their own Blockchain or use other Blockchains as Bitcoiners told them to... Bitcoiners call them shitcoiners!!!
I am starting to get childish vibes here. Everyone who wants to build a sustainable system will start to learn to absolutely ignore these retards, and just do what is best for their users.
Counterpoint; very very few software can survive without maintenance let alone survive as immutable code. And almost all of these are single player not social apps.
⚡️🇪🇺 NEW - Ursula von der Leyen at Hanukkah ceremony: "The night around us has indeed grown dark. The old evil is once again rearing it's head. There can be no place for the poison of antisemitism, especially in Europe! ...Jewish culture, is European culture."
https://blossom.primal.net/55606a86a08942a6ce33e45f9ad6b745f1d0966f0c04af07b0ae8c0fc99551ab.mp4
The most consistent European trait is lack of self respect
This sounds great in theory and I have the same instinct, but I can't pretend there isn't plenty of historical evidence that technological advances that makes weapons more accessible has often destroyed large civilizations, and it is not as rosey as decentralisation of power, it often results in a devastating retardation of societies and obviously their standards of living.
Out of the top of my head, Iron seems to have contributed to the Bronze age collapsing where pottery and writing (things we can observe and use as proxy for quality of life) basically disappeared for a generation or two.
Roman empire was brutal, especially against the periphery and the "barbarians", but more often than not these barbarians were just tribes attracted to the standard of living of the empire and want some of it.
Once the empire fell, many farmers had a great time as they didn't have to pay taxes for a while, but what followed was called a dark age... And rightly so, plenty of Roman society's sophistication and quality of life disappeared... Certainly things got more violent.
So I wonder if we shouldn't wish for wilderness, instead just try to build many smaller sovereign states and cities .. but we can't just pretend we don't need functional security systems at scale.
It sucks to admit that, but I am geographically and culturally too close to too many societies absolutely devastated not by a totalitarian government but by a dysfunctional one + rampant violence, war lords + external investors in such violence.
So I don't know how to express this position between anarchist radical individualism and mindless collectivism... But there is a minimum viable organisational size for life to be worth living... I am afraid
The 24h pulse UX in jumble is very good and I think it should be used in many other contexts, especially chat apps and small world media.
You get very cheap yet very effective way to keep up with people you follow, and if, IF you want to see more you can go read it from their data host.
Just enough aggregation to be dangerous, and actually saves on bandwidth Vs if everyone has to send a notification to all their followers.
Very useful but cheap enough it can remain decentralised.
It is funny yet not so funny that that protocols have shipped and grew to millions of users then pivoted and gave up, while other protocols are still work in progress privately, as if timing is utterly irrelevant. On the other hand, what a privilege not to care about outcomes.
Aaaand Farcaster pivoted from social media to flat out a crypto wallet!
You are stretching the definition so hard they are no longer useful or intelligible. Almost everywhere in distributed systems the word "honest" and "dishonest" merely means that you aren't trying to fake something, may it be the state, the history or Sybil etc.. These are not moral judgements, no one is calling the cheaters bad Christians or sinners or pedos or whatever nonsense knotzis are saying, in fact they are usually called adversaries. Moreover no one following the spec is ever called dishonest, people usually just focus on the spec being weak.
Even if none of the 3 things you listed are not necessary to have Bitcoin, which would be an absurd statement, that doesn't make them moral judgements... That at most make them objective specification of the goal, by specification I mean narrowing.
Now if Knotzis drop the morality bullshit and discuss narrowing the definition of Bitcoin from what is to what they want it to be, fine they are welcome, but they know they can't actually make any technical specification that is implementable so they argue nonsense instead.
I actually want them to fork to see if they ever manage to define a consensus narrower than Bitcoin current consensus that doesn't leak left and right while remaining usable.
I am also not sure why are you invested in calling things that are so technical that you can write them as code morality... Who benefits from that muddling? There is a centuries of mortality discourse that basically prove that morality is the domain of the hand wavy subjectiv stuff ... How can that be consensus software??
No this is just wrong. Bitcoin would be nothing if it doesn't enforce two of the three features you mentioned... Regardless whether or not money was involved.
If it didn't enforced total ordering (no double spending) it wouldn't be a useful data base at all, and if it didn't use proof of work it wouldn't have been any different than a database using permissioned BFT.
The 21 limit is the only value judgement, but arguably it was necessary for bootstrapping meme-wise. But the other two aren't value judgements they are the bare minimum features to justify the existence of this system at all
It is not 64 bits its 256 bits or 32 bytes (52 characters in text). And the answer is no you can't use a truncation of the key to lookup the node, unless you;
1) use an indexer that offers this translation from the truncated key to the full key.
2) the truncation has to be large enough to avoid someone creating another key with the same short prefix and now no one knows which is the key that the user wanted.
So let's say your truncated key is made of the first 10 characters... It wouldn't take long for me to find a key with the same first 10 characters and now I can pretend to be you.
It is best to just use the full keys and let the software locally handle the pet names, like your phone contacts where you are never writing people's phone numbers, you just start writing their name and your phone is giving you the suggestions you are looking for.
I have said this and I will say it again; people are not just lazy or ignorant, the service is simply not valuable enough, if anything, people welcome not being able to use social media, they use it for the same reason they eat cheap fast food; they can't afford what they really want; IRL quality experiences and relationships.
No one will pay to scroll, nor they should.
You don't hate Jewish supremacists enough... Remember this when they get killed and people call them innocent civilians
I am good friends with the maintainers ... They have been working on it for a decade refusing VC and self funding... Amazing project criminally underrated, definitely best in class for open source alternative to Proton Drive
Congratulations to nostr:npub1hf5sgehj874r3y2hps9r36qap20cffauc7t895var2ajlsg32mcqa7dp8n and the team, looking good.
Ugh... You get what I mean.
The more people talk about these systems as actual payments and not just credit the better... Bitcoin has been suffering from good as an enemy of the perfect for so long, and totally surrendering the market to KYC garbage.
I think this is a very good design and possibly very close to the optimal. I have been thinking about a variation of this standoff systems but onchain and only to emulate extensions to Bitcoin functionality... Which can in turn enable both fraud proofs as well as data availability attestations... Combined you can enable most things at scale.
Your idea has the advantage of already having a bootstraped network of reputable trusted and mutually trusting LSPs. However their liquidity requirements probably makes them very unlikely to be resilient to regulations crackdowns.
I am fascinated by this design space, hopefully you will show a working PoC soon.
Businesses benefit a lot from centralisation and gate keeping, but if you are in the business of non-kyc Bitcoin services... You really owe it to yourself to organise your data in a ledger, make it public and make your server algorithmically replaceable... Because your service is going to be shutdown sooner or later, and you lose all your hard earned credibility... Give yourself a chance to salvage that later with a dark service.
Again not realistic, the cost of indexing is fixed (going through massive amounts of data, that is even if you already have it and don't have to crawl it first), so assuming that we will have artisan indexers doesn't make any sense, it is expensive as fuck!
Bitcoin is better than Gold in every way, the real competition are stocks, real estate and bonds ... And if you trust the power structure, they are good enough.
Bitcoin is basically a global index fund minus the political and legal concerns. So it will always have a place in portfolios, I guess where physical gold previously dominated.
But I don't take that for granted either, it is possible for Bitcoin to do such a horrible job at censorship resistance that you can no longer sell significant amounts without legal permission, in which case it becomes useless compared to gold.
As for other digital assets (shitcoins) they may always exist, but can they survive a brutal crackdown? You don't get censorship resistance by accident, in fact despite all Bitcoin efforts an optimisation for censorship resistance it is still not guaranteed, so what chance do you have if it wasn't your No1 priority.
In fact USDT is already sucking the air away from all other assets, because... If you don't care about censorship resistance... Might as well get USD IOUs and in fact USDT is moving to custom L1s because if you don't care about censorship resistance why bother with somewhat distributed blockchains at all.
See what I am saying? There are two stable ends; censorship resistance and scale, anything in the middle will die.
I assume you are talking in the context of Nostr and free web or something... Because plenty of real work is done in CLIs and I have seen plenty of shitty react apps that took 10x time to build and more to maintain than if they were CLIs.
I am not a maxi, give me a web app if you can, but I would appreciate if it was simple and easily navigable with keyboard only as CLIs.
I admit though that it might be too hard to make the same experience with a phone without a two handed physical keyboard
No, Ark leverages LN for cross servers txns... but at its simplest it is just a tree of transactions where only the root txn is committed to the chain.
Bitcoin is extremely complex as well, yet Ordinals show how popular it is to use consensus data, because there is plenty of indexers.
If we put a Pkarr SignedPacket in an Ark Vtxo, then we should be able to have a very short ID for it, and we can post the (admittedly) large proof on a indexers, and people can have very short names in a sovereign way... and we can build a DHT of these indexers.
I don't think it is a good idea for say... Iroh, but it should work well for humans.
But I need to work on it for few months before saying for sure whether it would scale.
Feeds still undefeated since RSS... everything else is just too expensive that guarantees the centralisation that Feeds just accept from the get go.
Also, curators are good actually.
Payments processors setting the rules for all downstream platforms, and Bitcoin is no where to help... shameful timeline.
You are describing local first apps, however they still need a server to help syncing when p2p doesn't suffice, which is often the case, but that is assuming you don't also need a datastore.
There is only so much apps you can build without a reliable storage for user data, even if that storage is a laptop operated by one of their family... it doesn't matter.
Then if you want to have large search indexes you need centralisation, but at least we shouldn't take a step backwards from WebDav, we should make it better; check Peergos for that, you probably will like it.
Not just that but nodes that don't have secure id, don't get added to nodes routing tables unless there is nothing better.
So when you iterate through your routing table to find the closest nodes, you are asking secure nodes and they respond with secure nodes.
And since the vast majority are secure now, insecure nodes get shadow banned effectively.
Ignore that idiot, he neither understands Mainline, nor the tiny 30 ips DHT he is shilling for. Sad to be honest.
Go read BEP0042, recognise that he is a moron, and watch him insist on his soundbites for years to come 😅
Yes everything can be anything if you try hard enough. You can even search Google to find the newest incarnation of your favorite pirating index after the previous one gets taken down. Hell you can download HOST.txt from your friends by sms.
But at some level of generosity technical discussions become too unserious
If these were necessary, why aren't they mentioned in BEP0005 or hardcoded in Libtorrent?
Also, take mainline crate, and replace the routing table with this node; relay.pkarr.org:6981 see what happens.
Also, once you bootstrap, call to_bootstrap() to cash your table to disk for next sessions, and use that for bootstraping and see what happens.
Come on now.
This absolutely false. Neither BEP0005, nor Libtorrent even mention any bootstraping nodes. You can run your own bootstraping node, I run one, and every app can cache their previous sessions routing table, and it only takes ONE coincidence for two separate DHTs to be merged accidentally.
There is absolutely no bootstraping problem in Bittorrent, if anything it takes extreme care to stop separate networks from accidentally merging. And once merging they never fuckin separate again.
I am not making shit up, this a historical fact.
This is false, regardless of Nostr or Pubky or whatever low stakes feud bitcoiners engage in instead of trying to fix scaling issues.
#peergos is insanely cheap compared to any alternative, and there are no comparable alternatives that are open and solf hostable.

This idea that servers are easy to shutdown if they have static IP is soooo overrated... Signal and similar services have been using reverse proxies to play a cat and mouse game with ip black listing to great success for long time.
If your DNS layer is on Mainline, then you can basically play this game even better since the harder attack (at icann level) won't affect you either.
You are right, servers offering data integrity is OBVIOUSLY better.
Also, this is not either or... even if data integrity got in the way, just sign a single file and gossip it... what is the big deal?
Why are people rejecting structure and integrity and reliability is beyond me.
Death to the IDF is a mild thing to say.
Just a good day man, great day even.
