Open changtimwu opened 6 years ago
well-written https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e
ethereum's approach to fast transaction: sharding
raiden network https://raiden.network/faq.html
need to study this if see if it solve the dilemma I thought https://twitter.com/VitalikButerin/status/940429788673536000
tendermint: another excellent consensus implementation
state/payment channel solution has been proposed by various parties.
The most well-known is Raiden Network
Joseph Poon talks about some consideration of designing state channel in Ethereum. At the time he was speaking, the equivlent project Lightening Network, proposed two year ago, had not launched yet.
Jeff Coleman talks a lot about state channel
Ameen Soleimani talks a lot about state channel.
Vitalik funds Liam Horne to work on the long-wait topic -- general state channel. Please note that the co-author is Jeff Coleman.
web3 related resource https://medium.com/l4-media/announcing-ethers-js-a-web3-alternative-6f134fdd06f3 https://blog.infura.io/infura-and-myetherwallet-5d98b71b8e40 https://blog.infura.io/global-peering-on-ethereum-with-azure-3034fb31f568 https://medium.com/metamask/developing-ethereum-dapps-with-truffle-and-metamask-aa8ad7e363ba
plasma Historically, many people believe that the blockchain is best applied towards transactional payments as a gross settlement system. However, it’s understood that a gross settlement system has difficulty scaling. Net settled designs such as the Lightning Network, a payment channel network, changes the structure to allow for nearly unlimited payments between participants. Transactional capacity is increased dramatically as channels are net-settled on the blockchain. Payments can be routed across a network of these channels. This structure additionally allows for effectively instantaneous payments. This is instrumental for not only payments which require a high degree of time sensitivity, but also for contracts as well.
Incredibly high amount of transactions can be committed on this Plasma chain with minimal data hitting the root blockchain. Any participant can transfer funds to anyone, including transfers to participants not in the existing set of participants. These transfers can pay into and withdraw (with some time delay and proofs) funds in the root blockchain’s native coin(s)/token(s). sounds good. Does this mean that a new participant can receive fund(ex. new member gift?) without spending any transaction fee?
We construct an interactive game whereby the exiting party attests to a bitmap of participants ledger outputs arranged in an UTXO model which requests a withdrawal. Anyone on the network can submit an alternate bonded proof which attests whether any funds have already been spent. In the event this is incorrect, anyone on the network can attest to fraudulent behavior and slash the bonds to roll back the attestation.
review liquidity.network. payment hub sounds like the operator in plasma. https://acmccs.github.io/papers/p439-khalilA.pdf
Mastering Bitcoin