Hiring D programmers (with cryptography and blockchain knowledge are preferred)
Vitor Rozsas via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Jul 14 07:10:29 PDT 2017
On Friday, 14 July 2017 at 04:47:24 UTC, rikki cattermole wrote:
> On 14/07/2017 1:41 AM, Vitor Rozsas wrote:
>> Hmmm... But how would a criminal post be deleted or removed?
>> Even if decentralized, govs could forbid the use of it
>> (specially having a server of this social media), considering
>> that it's database could contain child pornography
>> (undeletable child pornography - really bad).
>>
>> But it doesn't matter, I have other projects to invest my
>> money on D.
>>
>> I will post the links soon.
>
> Anyway its just silly to go for removal of servers. The
> overhead is far too great. Our compression algo's can't back it
> up. You'll be talking terabytes just to store a few 'websites'
> soon enough.
>
> Nah, anyway decentralized != anonymous. Even in Tor there are
> servers.
>
> What we need isn't a decentralized http replacement. What we
> need is a decentralized dns with some form of filters available.
What about a decentralized cryptocurrency (like bitcoin) but
instead of the blockchain having transactions recorded on it, it
could have something lighter... like a list of coins IDs
("cents", actually) and their owners, like:
1 = Vitor
2 = Vitor
3 = Vitor
4 = Leonard
[...]
(cents 1, 2, 3 belong to Vitor and cent 4 belong to Leonard, and
so on...). A "map" (C++) or associative array (D) with the ID of
the cent (key) and owner (value) or opposite, if necessary.
Is this even possible? Please consider that I don't know a lot
about cryptography. And I have no idea of whether this is
feasible with D or with any language at all, so if I'm speaking
nonsensic things, just tell me.
But I think it would be lighter than store all transactions from
the very first one.
I just don't know if this is doable; cryptocurrencies have a lot
of security measures to avoid transferring money that doesn't
exist, money that isn't yours, and so on, to confirm the
transaction...
Wouldn't it be easier? All the cents should have a first owner
though... one that would sell to resellers, or just give away to
random people.
That way, the blockchain would have a fixed size, forever.
Lighter than all that expensive mining stuff (that in my country
is impossible - lack of decent machines, pricey electric energy),
and the worst part: downloading 100+ GigaBytes because blockchain
stores transactions, this database gets bigger and bigger...
List of cents is limited; it's fixed. But instead of 18 Million
that bitcoin uses, I was thinking of trillions (so the value of
the currency is more aligned to fiat currencies that we already
know and are used to).
So... tell me. Is this possible? *Is this safe*? Is anybody going
to be stolen if blockchain stores a map of cent id + owner
instead of a bunch of transactions?
I know that it would be lighter for CPUs of users and servers as
well, and to the disk, that's for sure.
Waiting for replies.
More information about the Digitalmars-d-announce
mailing list