Posts by silverpill@poa.st
(DIR) Post #AAsmNMTRs33q35YI9g by silverpill@poa.st
2021-08-31T11:19:52.173752Z
1 likes, 0 repeats
Hello. This is a test message
(DIR) Post #ABVFaHwZPuv6zrRBnU by silverpill@poa.st
2021-09-18T23:43:33.945093Z
1 likes, 0 repeats
@alex Good read. Brave is a step in the right direction but what we need is some kind of web standard for p2p payments where any piece of content, any individual post or picture can be linked to crypto address or smart contract allowing people to donate directly to its author or express its monetary value in a more complex way
(DIR) Post #ABhj22mWdMttTdMRHM by silverpill@poa.st
2021-09-25T01:11:44.268419Z
9 likes, 3 repeats
Working on #cryptocurrency donation buttons. They will appear under posts by users who added crypto addresses to their profiles using "$" notation, as pioneered by @soapbox
(DIR) Post #ABhuNdmVMduJo3qt8a by silverpill@poa.st
2021-09-14T14:08:58.410004Z
3 likes, 1 repeats
Backend code has been published:codeberg.org/silverpill/mitracodeberg.org/silverpill/mitra-contracts
(DIR) Post #ABikokkDZPli5oi7DU by silverpill@poa.st
2021-09-25T10:12:57.648329Z
2 likes, 0 repeats
@alex Rust backend connects to an Ethereum node via JSON-RPC API and monitors contract events. Running ethereum node is expensive but people can use 3rd party providers who usually have free tiers. Yes, I think Pleroma can do that as well.
(DIR) Post #ABiqE4ZlTSSebpiKIa by silverpill@poa.st
2021-09-25T10:22:26.741136Z
1 likes, 0 repeats
@derek @alex I think that layer above the social is more precise description. But if you want you can make post "permanent" by minting an NFT, this makes a record in blockchain and adds post metadata to IPFS.
(DIR) Post #AD2bhJtKheDVqfKWJs by silverpill@poa.st
2021-11-04T00:51:32.185362Z
3 likes, 1 repeats
@ademan @parker @Moon @agora_brewing @dew_the_dew @lain @nik It can do that too, you can configure instance to verify NFT ownership at registration. And not just that, there's a smart contract which verifies membership and it can contain arbitrary logic
(DIR) Post #ADOjUUXQ4o6MUGtkY4 by silverpill@poa.st
2021-11-14T17:01:22.796462Z
1 likes, 0 repeats
@alex @xianc78 @Moon ENS has centralized governance so if it ever gains wide adoption it will likely suffer from censorship too. Also Brave browser doesn't run local ethereum node, it just uses eth.link gateway from Cloudflare. So it's even less censorship resistant than DNS but much more fragile.I think if you want full control over your name, there's no real alternative to public-key based name systems like .onion
(DIR) Post #ADOlHSsD9chzT5XV8i by silverpill@poa.st
2021-11-14T17:19:56.807600Z
2 likes, 0 repeats
@Moon @alex @xianc78 I think they can prevent you from renewing your name. But they promise to not "unfairly discriminate against name owners’ ability to extend, transfer, or otherwise use their names" in their constitution docs.ens.domains/v/governance/ens-dao-constitution
(DIR) Post #ADOozR7RL0kCdCJzNo by silverpill@poa.st
2021-11-14T17:36:34.666423Z
0 likes, 0 repeats
@alex @Moon @xianc78 I guess in a few years we'll finally get working light clients for ethereum. But how would you fix governance? I think it's inevitable that ENS DAO will be captured by VCs and twitter celebrities
(DIR) Post #ADOtoHeigINVroOBaS by silverpill@poa.st
2021-11-14T18:55:41.364508Z
2 likes, 0 repeats
@alex @Moon @xianc78 We can fork ENS but we can't fork all the infrastructure built around it. I'm not arguing that DNS can be fixed. It's broken for exactly the same reason, you can't just fork ICANN and hope that everyone will follow.On the other hand, public-key based identities do not require formal governance, they are usually free to use and anonymous. And human readability issue can be solved with a petname system (like a phonebook) en.wikipedia.org/wiki/Petname
(DIR) Post #ADOwxhezfNiEzFhU8W by silverpill@poa.st
2021-11-14T19:32:57.564859Z
2 likes, 1 repeats
@Moon @alex @xianc78 Onions are the most viable option, but unfortunately they are very slow. My favourite network is Yggdrasil (yggdrasil-network.github.io/) where each node receives a public IPv6 address and all communications are encrypted so there's no need for HTTPS. It's still experimental (only ~2500 nodes) and it's not clear how well it will scale.Ideally, instances should be able to communicate with each other via different transports and switch automatically if one of them fails.
(DIR) Post #ADSdkFnHQSDZVwADs8 by silverpill@poa.st
2021-11-16T14:15:56.939186Z
1 likes, 0 repeats
@Moon It's not just NFTs. The core of ethereum/web3 community always have been hypocritical. One of the most obvious demonstrations of this was when literally every web3 project moved to Discord 1-2 years ago. And web3 devs talked about their shitty react sites with Infura backend as "decentralized applications" pretty much since the beginning.
(DIR) Post #ADTSXYPogZX0ChJznM by silverpill@poa.st
2021-11-16T21:41:44.804315Z
1 likes, 0 repeats
@Hyolobrika @edwardloveall @feditips I'd like to implement payment processing in my fedi project at some point. It shouldn't be tied to centralized services and fiat money, so naturally I have to pick some cryptocurrency, but the problem is there are too many of them.
(DIR) Post #ADjFRCqlHI0c4Q7seG by silverpill@poa.st
2021-11-24T13:41:46.745224Z
1 likes, 0 repeats
@alex You just need an IPFS node connected to network. Then do ipfs add -r /path/to/your/static/dir. Hosting your own gateway is not necessary because people can access your file from any gateway.
(DIR) Post #ADjbwPbo5ZcDbrPsSu by silverpill@poa.st
2021-11-24T18:29:22.817447Z
1 likes, 0 repeats
@shitpisscum @alex It works on gateways that support subdomain resolution bafybeihg2ttzjhyfdvi7pxui6v2dlnsylrcmd6zgiznjdod7375std7jfq.ipfs.dweb.link
(DIR) Post #ADuNFHHQReWHsezo8m by silverpill@poa.st
2021-11-29T23:24:06.640810Z
1 likes, 0 repeats
@ademan The work is in progress. If you'd like to see some blockchain/crypto feature in fediverse let me know I'll consider adding it to mitra.
(DIR) Post #ADw9kdcNvguf7dOIAy by silverpill@poa.st
2021-11-30T18:41:38.285775Z
1 likes, 0 repeats
@Hyolobrika I think you need to run a local DNS server that supports blockchain domains in addition to regular domains.Something like this: github.com/popura-network/PopuraDNS. I haven't tried it myself but looks interesting
(DIR) Post #ADwLvE8aCmu0jMGbbs by silverpill@poa.st
2021-11-30T20:29:58.525757Z
1 likes, 0 repeats
@Hyolobrika github.com/wealdtech/coredns-ens
(DIR) Post #ADwLvGHsDDWROkd3Mu by silverpill@poa.st
2021-11-30T20:28:16.557110Z
1 likes, 0 repeats
@Hyolobrika They're using CoreDNS with custom plugins. I think this setup can be extended to support other name systems such as ENS and HNS