Hi Lucas,
On Thu, Jun 4, 2015 at 5:59 AM, Lucas <
lfga...@googlemail.com> wrote:
> Hi there,
>
> I´m new to twister and found it by looking for a decentralized Twitter
> alternative. I am an active Twitter-user and find it extremely helpful to
> build networks and exchange information, but I don´t like the centralized
> data handling.
Nobody does. Or, at least, the ones who spent some time to really
think about it...
> I like the fact that Twister uses blockchain technology to
> provide a decentralized solution. I have some questions and some ideas that
> I´d like to discuss. While I have experiences as concept writer and designer
> I am not a cryptographer and/or coder, so my two questions and ideas may
> sound stupid to you, so please keep that in mind ;)
>
No worries!
> 1. As far as I understood, Twister uses SCRYPT PoW to cope with power
> distribution. Have there been thoughts to use PoS instead of PoW?
Initially no, I didn't even knew about it. PoS is interesting but i
have no concrete plans in this direction.
>
> 2. The other question is more or less answered by @mfreitas with regard with
> using light wallets for mobiles and people who don´t want to download the
> whole blockchain. Light wallets appear to me the only feasible solution to
> bring a decentralized messaging service to mobiles - which (for good
> reasons) is the native environment for most Twitter users. The common
> question with light wallets is: who will run the (still necessary) full
> nodes in case a major number of users catches up.
Good question. It is the same with tor-nodes, they still need full
nodes to operate. So far it seems to be working but i agree it is a
valid concern nonetheless.
Also don't forget that with possibly unlimited data plans and
increased storage on mobile devices, running a full node isn't
necessarily a big deal. Time is on our side.
>
> With regard to the second point I have a proposal and as I mentioned it may
> be stupid and/or not feasible at all:
>
> What if hosting a full node was rewarded same as mining is and this internal
> currency is needed to send messages?
Not stupid, but i don't know how one proves he is a full node.
Besides: proves to whom? A node has to prove such thing in a way the
entire network agrees, not just the other node that is directly
connected to him.
This is a very interesting problem and I've heard some projects are
currently trying to address that. In practice, I don't know how are
they doing.
> I don´t think about this as "solution"
> to a problem, but rather as a feature that could turn twister in something
> more than a decentralized messaging service. It may sound odd at first: if
> you can send messages for free then why would you pay for it anyway. The
> point is, sending messages isn´t really free, particularly not with
> commercial products such as Twitter and Gmail. We pay with our data and
> that´s the reason why many of us look out for decentralized solutions.
> However, as I pointed out, while some like the idea to run everything on
> their own (servers or decentralized solutions such as fullnodes of Bitcoin
> or twister), many people prefer not to do or just don´t get how things work
> and then fall back to a "simple" solution provided by enterprises like
> Google, Microsoft etc.
I don't get your point. If sending message is free, why would you
introduce a currency that is only required to be paid by full nodes?
You are arguing the incentive for running a full node is just for the
sake of helping the community, then you have already found the answer
for the incentive. No need to introduce any currency.
>
> Currently there is a lack of payment systems in this sector: of course we
> can turn to providers and pay for internet services that are not financing
> through selling our data, but 1. this doesn´t exist for services like
> Twitter and 2. even if it exists (like it does for email) it is still a
> centralized service and based on trust. Paying for messages by using an
> internal currency sounds to me the logical solution when we want to bring
> together people who like to host a distributed network and people who just
> want to use services but want full privacy.
Storing posts and keeping the network running does cost money.
Everyone who joins the twister network is indirectly paying for the
infrastructure by paying his own electricity costs and their internet
provider.
This is why we have limits in twister: size of posts, maximum number
of posts per user etc. This all involves a deal, how much you are
willing to contribute back in order to have this service.
This is a very crazy idea ;-)
I don't know if it would work, both about psychology of users and how
it would be actually implemented.
How do you deal with bots that send a lot of posts, do retwists and
subscribe to everybody?
regards,
Miguel