Avatar
τέχνη
577de06dce160a0379163a4bb7b680be3e0a0e1c68de6e6ba8c01134b44064dd
chronic early adopter of decentralized tech :)
Replying to Avatar vinney...axkl

We don't use WASM, we use an entirely new computational model called PLAN and a new Lispy/Haskelly functional language called Sire. The core of our system is an SSI (solid state Interpreter), Kinode's is not. (We'll have a blog post with a frendlier definition of the SSI soon, but for now there is this whitepaper that introduced this concept to the world: https://media.urbit.org/whitepaper.pdf . Disclaimer though that we are not building on Urbit, it's just that the SSI is a general concept.)

We've got some explanation of PLAN here: https://vaporware.gitbook.io/vaporware/overview/overview#persistence-plan

Kinode's identity/networking layer requires blockhain integration. Our networking and identity are optional, freely-chosen by the user, and compatible with standard, blockchain-less cryptographic keypairs very much like Nostr. In fact, you'll be able to use your Nostr keys as identy in our system!

Oh! So maybe then we can think of a spectrum from least to most groundbreak/different like

Umbrel

Kinode

Vaporware

Plunder

Urbit

Vaporware is right in the middle. Nice!

Replying to Avatar vinney...axkl

A good mental model to have is AWS Lambda or other "serverless" cloud functions - you don't have to worry about the setup and security of the host server itself because it isn't the server itself you care about, it's the result of a particular run of code or data access that you're concerned with. The hardware is slightly abstracted away.

The short answer for both of you for the moment: most security risks are about unwanted access or OS vulnerabilities.

For the latter, the flippant answer is "our OS will just not have vulnerabilities". That sounds like a bullshit answer, but our entire stack from the kernel to userspace has a very contained footprint, no dependencies on external code or libraries, our compiler binaries are human readable so nowhere for exploits to hide, and the privileges/access of any additional applications you install will be transparent to the OS and auditable by you. When you have typed, pure functional programming up and down the whole stack, deterministic guarantees like that are feasible.

Re: unwanted access: Our OS should be thought of like a VM. So either a slightly technical person takes the most rudimentary steps to insure a host machine they fully control has access control handled (this isn't that hard. SSH settings + firewall); or a totally non-technical person has a hosting provider (or friend or family member!) handle that detail for them on mamaged hardware.

Kind of vague response for now, but as the weeks and months roll on we'll have more authoritative technical documentation to link to in place of my blathering.

What’s the difference between Kinode and Vaporware (is that the name of your company?) then? Both use wasm to containerize the apps right?

Replying to Avatar τέχνη

Shout out to nostr:npub16jh9ua9he3k0c0usx5kcn9kyg2prdcd3ds4f903cf4wfmmfkp7eqhyw5l3 for making the first Silent Payments wallet for Bitcoin.

Layer 1 is usable again. It feels like I stepped back into 2015! I highly recommend Cake Wallet if you’re wanting to just send someone Bitcoin and don’t want to bother explaining Layer 2 protocols just for a one time payment

nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 any plans to implement silent payments for the on-chain transactions? On-chain being super unsafe is the last real issue

It makes sense that the barrier to running a node would be kind of high. If you’re going to have complexity anywhere, put it there. iirc, one of the guys working on Matrix said that most people should not run servers, period. There’s so many things that can go wrong, that it is arguably irresponsible to enable “lay people” to run one when they won’t know how to fix it when it goes bad.

For people that do understand sysadmin, even most of them don’t run servers just from the amount of maintenance they require.

Zaps are 100% stupid, yes. Conspicuous consumption.

nostr:note1ayz3znjkn3nq32378r48qrzpctwgmtgkpuwhwv0zq3mu59mr42usf7kv66

Shout out to nostr:npub16jh9ua9he3k0c0usx5kcn9kyg2prdcd3ds4f903cf4wfmmfkp7eqhyw5l3 for making the first Silent Payments wallet for Bitcoin.

Layer 1 is usable again. It feels like I stepped back into 2015! I highly recommend Cake Wallet if you’re wanting to just send someone Bitcoin and don’t want to bother explaining Layer 2 protocols just for a one time payment

I’ll try again! If I want to set up a newbie with it, do you think they would be able to figure out how to manage on chain vs off chain when it comes time to sell the BTC for their local currency? They need it for a remittance situation

Don’t you need to choose an LSP to set up the wallet? I remember I couldn’t use the app because I didn’t have an LSP

> No need to reinvent wheel

You’re talking to a man that wrote a custom database in C. Damus is all about new wheels.

Ecash or Lightning for a Bitcoin newbie is basically a non-starter. It’s just not happening unfortunately.

Bitcoin Silent Payments are surprisingly simple however. Stay on layer 1. Nice!

I need a recommendation for a cashu app for iOS. It’s for a friend that is new to crypto and just needs to receive BTC and cash it out for PYG (Paraguay). So preferably an app that is clear in showing when they have ecash and when they have Bitcoin so they can use something like a Bitcoin ATM or exchange

No results came up for “cashu wallet”. Is it still in TestFlight maybe?

nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj why does the main iOS App Store app show that it’s in the “Education” category? And the example images are in German and stretched to be distorted.

Is the TestFlight app still the best way to use the app?

Any recommendation? I suppose it’s a bad time to try Mutiny right now

I would normally use Monero because it’s so stupidly simple. But the liquidity is better for BTC (easier to sell the BTC for PYG)

I want to send money to my friend in Paraguay. How do I use Bitcoin in a way that is private and where fees are not insanely high??