#social 2019-09-27
2019-09-27 UTC
xmpp-social joined the channel
#
cjd_ melody: I continue to try to think of limitations which I've not already defined, clearly the wallet bloat is a cost and also there is the fact that you need a token issuer in order for the token to have any meaning...
#
melody cjd_: i'm not sure, honestly, i recognize the unhelpfulness of my gut feelings for diagnosis, still can't shake it ^_^;;;;;
#
cjd_ :)
#
cjd_ So this is breaking (or perhaps, bending) the rule that you can't do decentralized transfer of property for (nearly) free - traditionally there's always some fairly high transaction fee to the underlying blockchain
#
cjd_ I can see that would create an "impossible" smell
#
cjd_ So, does anyone have a socialhub login generator ?
dmitriz and cwebber2 joined the channel
#
cjd_ hey hey cwebber2
#
cjd_ > cjd_: I'm unsure... if the token is not fungible, what's the point of putting it on a blockchain? <-- you need this nonexistance proof in order to transfer anything securely, now I think the way to get stamps to be politically palletable is to let everybody issue their own, I think PKT is the best blockchain ever (I created it) but I recognize other people will have their own opinions and I don't expect
#
cjd_ I can convince everyone
#
cjd_ But what's nice about using such a system though is it's possible to create a swap transaction which swaps one of your tokens for one of mine
#
cjd_ or multiple tokens, you get the idea...
#
cjd_ So therefore it becomes possible to do decentralized OTC market transactions
#
cjd_ Maybe I just don't properly understand digicash
#
cjd_ https://demo.taler.net/en/ <-- this ?
#
cjd_ Ok I understand
#
cjd_ I looked up their paper in order to figure out how they handle double-spending
#
cjd_ > Exchanges perform online detection of double spending, thus providing merchants instant feedback —including digital proofs—in case of misbehaving customers
#
cjd_ > Exchanges, which are run by financial service providers
#
cjd_ So basically it's paypal
#
cjd_ with some privacy added on and a standardized API
#
cjd_ oh, you are going to have Fun when you discover FinCEN
#
cjd_ It's unfortunate that the Taler paper used the wording "Exchange" because operatung an unregistered exchange in the US is explicitly illegal https://www.sec.gov/news/press-release/2018-258
#
cjd_ I don't really see the difference between that and ETH though
#
cjd_ No I mean in terms of it being a financial insturment
#
cjd_ Well, the thing is once you make these things electronic, then you have markets spring up which put a price on them
#
cjd_ then the SEC looks at that and says "oh, that's a financial insturment"
#
cjd_ Yes because there's nobody to shut down
jake joined the channel
#
cjd_ The way the law is currently working is that a decentralized protocol is not considered to be a "conspiracy to commit financial crimes"
#
cjd_ This is definitely the weakest part of the proposal
#
cjd_ But if *everybody* does it, then it probably gets interpreted more as a decentralized protocol rather than a million security offerings
#
cjd_ but yes, issuing a token is taking a risk of ending up classified as an unregulated security offering
#
cjd_ Well they have to shut down each person
#
cjd_ Is one digicash issuer able to atomically swap their cash with another's ?
#
cjd_ If every individual runs their own stamp server then yes
#
cjd_ But if each server runs a stamp server, then someone like Gargron will become a target
#
cjd_ btw is the discourse forum active at all ?
#
cjd_ Can I get a login for it ?
#
cjd_ I might enjoy hanging out there, currently I'm taking a break from the fedi again, too much emotional stimulation
#
cwebber2 cjd_: could you message https://ps.s10y.eu/@how ?

#
cjd_ sure, no problem
#
cjd_ I don't mind jumping on to message him, it's just I don't have the tab open righ tnow
#
cjd_ Anyway, I think that token issuance in a fully decentralized network should be something which is close to free, like most other services on the net
#
cjd_ And also swapping of tokens in order to facilitate decentralized exchange
#
cjd_ What makes them start to look like securities offerings is when a token represents a tradable *promise* (e.g. 10% of my company which is going to make beaucoup bucks)
#
cjd_ The SEC really doesn't like you warranting that something is going to increase in value, that puts you into the "you're a security" crosshairs
#
cjd_ And for good reason, they were established to stop people telephoning old people and selling them fake assets
#
cjd_ IANAL but I think stamps, for their ordinary purpose, fall in the realm of "utility tokens" - so you won't catch any heat from the SEC
#
cjd_ But any form of central authority is going to be looked at as a financial institution
#
cjd_ My vision is that the miners are able to clear atomic swap transactions, so as long as everyone is issuing on the same substrate, there is no need for exchanges
#
cjd_ And then the idea is to make the cost of issuing on that substrate as close to zero as possible, so that everyone can issue on it
#
cjd_ Also because "oh, you should just buy my coin in order to issue yours, everyone should buy my coin" is kind of shitty
#
cjd_ I mean Ethereum and others need to say that for valid technical reasons, I just think we can do better
#
cjd_ Jessie looks like a nice subset of js
jake1 joined the channel
#
melody cjd_: one question that will either fill in that itchy spot or lead to a lot more questions -- what's the role of miners in this scenario and what are they actually mining, i don't have a clear idea of what miners are for and why they are doing it without the protocol being its own token issuing authority and without managing a global public chain
#
cjd_ So miners of some sort are needed because they share the role of the "timestamping server", but clearly it's going to be difficult to get them to work for free...
#
cjd_ So an idea that I had is to propose this as a hard fork to the PKT blockchain which I'm the lead developer of and make it so that in order to mine PKT, you need to also have the capability to do this timestamping
#
cjd_ So then we hope that at least some of the miners will be nice enough to do it as a community service for free -- and the others will be forced to double-check their work by the protocol
#
cjd_ Make any sense ?
#
melody not really but i don't know anything about PKT
#
cjd_ Consider it as just a blockchain as any other, nothing special at all
#
cjd_ The whole idea here is to add this as part of the proof of work
#
melody is pkt actually a normal blockchain or were you just saying that to try to simplify the mental model for me, because that just raises more questions
#
cjd_ Yes, it's a fork of bitcoin with only the proof of work changed (and a 20% payout to an elected "network steward" who funds projects to help the network)
#
melody nods
#
melody what's the fine distinction i might be missing between committing and including
#
cjd_ melody: you can *commit* 10000 messages by making a big merkle tree and only *including* the root of the tree, the messages themselves don't need to be included
#
cjd_ so commitment is cheap, inclusion is expensive
#
melody what does committing mean/why don't the messages need to be included?
#
cjd_ If I commit a message in the bitcoin blockchain (for instance) then I can provide you with a proof which along with the bitcoin chain, you can use to know that the message was committed
#
cjd_ The typical proof is a merkle branch
#
cjd_ Transactions in bitcoin are both committed and included in the chain, the commitment makes it possible to give someone just one transaction, a proof, and the headers of the blocks and they can know that the transaction was committed in the chain -- that's how light wallets work
#
melody feel like i'm still missing something
#
cjd_ vgr just released this essay which totally captures a behavior I've been like instincitively doing https://breakingsmart.substack.com/p/the-direction-of-maximal-derangement?token=eyJ1c2VyX2lkIjoyNDExMTc2LCJwb3N0X2lkIjoxMzI4MzMsIl8iOiJBL2ZYRiIsImlhdCI6MTU2OTYxMzAwNCwiZXhwIjoxNTY5NjE2NjA0LCJpc3MiOiJwdWItOTk3MyIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.myI2KM7vVrziGMBjSZxCCf6bSyO4nTd_FwPfOFWIdVQ
#
cjd_ oh wow that's an ugly token
#
cjd_ seems not necessary https://breakingsmart.substack.com/p/the-direction-of-maximal-derangement
#
melody i cant really relate to anything there
jake2 and bralyclow joined the channel