changtimwu / changtimwu.github.com

Tim's testing/practice notes
7 stars 2 forks source link

CryptoCurrency, Distributed Ledger #82

Open changtimwu opened 6 years ago

changtimwu commented 6 years ago

Mastering Bitcoin

changtimwu commented 6 years ago

IOTA issues

well-written https://hackernoon.com/iota-vs-raiblocks-413679bb4c3e

changtimwu commented 6 years ago

ethereum's approach to fast transaction: sharding

changtimwu commented 6 years ago

IPFS http://www.8btc.com/ipfs-blockchain

changtimwu commented 6 years ago
changtimwu commented 6 years ago

raiden network https://raiden.network/faq.html

changtimwu commented 6 years ago

need to study this if see if it solve the dilemma I thought https://twitter.com/VitalikButerin/status/940429788673536000

changtimwu commented 6 years ago

tendermint: another excellent consensus implementation

changtimwu commented 6 years ago

https://www.youtube.com/watch?v=q4bZkOlU-TI Alt text

changtimwu commented 6 years ago

state/payment channel solution has been proposed by various parties.

Bitcoin

Ethereum

Arguments

changtimwu commented 6 years ago

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

changtimwu commented 6 years ago

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.

changtimwu commented 6 years ago

2.3 Plasma Blockchain

bun919tw's implementation

Karl's explain

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.

changtimwu commented 6 years ago

review liquidity.network. payment hub sounds like the operator in plasma. https://acmccs.github.io/papers/p439-khalilA.pdf