Bitcoin Forum
November 11, 2024, 07:38:15 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Onchain and offchain?  (Read 272 times)
3piecechickendinner (OP)
Member
**
Offline Offline

Activity: 106
Merit: 12


View Profile WWW
October 07, 2017, 02:44:05 PM
 #1

When they say Ethereum can not handle x amount of DaPPs onchain and they need offchain solutions in order to scale, does this mean running another private chain in conjunction with Ethereum like Fabric?

▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Blockchain for Flight Delays ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▮ ▮ Trustabit ▮ ▮▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬【 FACEBOOK 】【 TWITTER 】【 ANN THREAD 】【 TELEGRAM 】 ▬
~Bitcoin~
Legendary
*
Offline Offline

Activity: 994
Merit: 1000



View Profile
October 07, 2017, 03:14:37 PM
 #2

Don't have deep knowledge on how offchain dapps will work in ethereum network but to understand difference between offchain and onchain transaction you can take coinbase as example.

All free bitcoin transactions we have in coinbase and xapo are offchain transactions while bitcoin transactions from one address to another address via other wallets is example of onchain transactions.

GreenBits
Legendary
*
Offline Offline

Activity: 1148
Merit: 1048



View Profile
October 07, 2017, 04:33:36 PM
 #3

When they say Ethereum can not handle x amount of DaPPs onchain and they need offchain solutions in order to scale, does this mean running another private chain in conjunction with Ethereum like Fabric?

there are programmatic means of off chain transactions being added into the ETH network. state channels are the most promising, imo.

Quote
State Channels are a design pattern in which signed messages representing transactions
are exchanged between two parties. Any party can choose at any time to broadcast the last
message to the blockchain, updating it to a state representative of the sum of all exchanges
between the two parties.
State channels are an important technique for allowing some blockchain operations to be
conducted off of the blockchain, while retaining or even improving the underlying security
guarantees that a blockchain offers.

Raiden and Plasma also address this.

NorrisK
Legendary
*
Offline Offline

Activity: 1946
Merit: 1007



View Profile
October 07, 2017, 04:35:49 PM
 #4

Don't have deep knowledge on how offchain dapps will work in ethereum network but to understand difference between offchain and onchain transaction you can take coinbase as example.

All free bitcoin transactions we have in coinbase and xapo are offchain transactions while bitcoin transactions from one address to another address via other wallets is example of onchain transactions.

Does that mean off chain transaction always require a trusted third party? Or is it possible to get around that by something like a smart contract?
3piecechickendinner (OP)
Member
**
Offline Offline

Activity: 106
Merit: 12


View Profile WWW
October 09, 2017, 09:23:23 PM
 #5

Don't have deep knowledge on how offchain dapps will work in ethereum network but to understand difference between offchain and onchain transaction you can take coinbase as example.

All free bitcoin transactions we have in coinbase and xapo are offchain transactions while bitcoin transactions from one address to another address via other wallets is example of onchain transactions.

What free bitcoin transactions take place in coinbase and xapo?

▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Blockchain for Flight Delays ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▮ ▮ Trustabit ▮ ▮▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬【 FACEBOOK 】【 TWITTER 】【 ANN THREAD 】【 TELEGRAM 】 ▬
rainbow169
Full Member
***
Offline Offline

Activity: 252
Merit: 100


View Profile
October 09, 2017, 09:47:33 PM
 #6

Don't have deep knowledge on how offchain dapps will work in ethereum network but to understand difference between offchain and onchain transaction you can take coinbase as example.

All free bitcoin transactions we have in coinbase and xapo are offchain transactions while bitcoin transactions from one address to another address via other wallets is example of onchain transactions.

Does that mean off chain transaction always require a trusted third party? Or is it possible to get around that by something like a smart contract?

A offchain solution like lightening may lead to centralised hubs for such solution to make sense, e.g. if we go to supermarket and the transcations are broadcast to the network once a month while the state channel is open between us and supermarket, it will probably save a lot transaction fee and for making occasional chewing gum transactions using bitcoin possible. It however may lead to that supermarket, coffeeshops become the central hub in the lightening solution. It's interesting to see that centralisation may be part of the solution to a decentralised scaling issue, not only for the off chain solution.  Even for on-chain high scaling solution like EOS, it rely on the central 51 block producers to provide the performance needed.
3piecechickendinner (OP)
Member
**
Offline Offline

Activity: 106
Merit: 12


View Profile WWW
October 09, 2017, 10:33:55 PM
 #7

When they say Ethereum can not handle x amount of DaPPs onchain and they need offchain solutions in order to scale, does this mean running another private chain in conjunction with Ethereum like Fabric?

there are programmatic means of off chain transactions being added into the ETH network. state channels are the most promising, imo.

Quote
State Channels are a design pattern in which signed messages representing transactions
are exchanged between two parties. Any party can choose at any time to broadcast the last
message to the blockchain, updating it to a state representative of the sum of all exchanges
between the two parties.
State channels are an important technique for allowing some blockchain operations to be
conducted off of the blockchain, while retaining or even improving the underlying security
guarantees that a blockchain offers.

Raiden and Plasma also address this.



Thanks! Ive read Raiden Networks 101 twice now and really need to read it 2 more times to fully understand how the Lifecycle of a Raiden channel works before I can even start asking more questions! Huh

▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Blockchain for Flight Delays ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▮ ▮ Trustabit ▮ ▮▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬【 FACEBOOK 】【 TWITTER 】【 ANN THREAD 】【 TELEGRAM 】 ▬
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!