One question: "Scalability is achieved by using (trustless) Turing-complete state channels"
I can't understand why you use trustless here? Trustless means distrustful or untrustworthy in dictionary.
https://www.merriam-webster.com/dictionary/trustlessDefinition of trustless
1: not deserving of trust : faithless
2: distrustful
https://www.merriam-webster.com/thesaurus/trustlessSynonyms distrustful, dubious, hinky [slang], mistrustful, skeptical, suspicious, doubtful, uncertain, unconvinced, undecided, unsettled, unsure
Hi!
"trustless" usually is a confusing word.
On IT (mostly P2P networks) it's used to point systems and/or platforms where users are safe without having to trust third parties honesty while having your money on their hands. (like a Bank)
Here, when talking about state channels, It means parties transact/trade without having to trust a "third" or even between each other, while doing it lightning fast.
Taken from the
whitepaper.
B. State channels
...
In essence, the transacting parties instantiate some state on a blockchain, e.g. an Ethereum contract or a Bitcoin multisig. They then simply send signed updates to this state between each other.
The key point is that either one of them could use these to update the state on the blockchain, but in most cases, they dont. This allows for transactions to be conducted as fast as information can be transmitted and processed by the parties, instead of them having to wait until the transaction has been validatedand potentially finalizedby the blockchains consensus mechanism.
Maybe, to better differentiate the word from the linguistic trustless, it makes more sense to write the technical trust-less <- like this ?