roselee
Legendary
Offline
Activity: 1078
Merit: 1000
|
|
July 26, 2016, 06:21:57 AM |
|
hi i was reading vitalics new page vitalik.ca
and this about consens i dotn understnd can one of yu ? Currently, the Ethereum clients support proof of work consensus. There is a desire to modularize the consensus algorithm in such a way that it will be possible to also use proof of stake (Casper), as well as private chain-specific consensus algorithms, with likely initial targets being PBFT and DPOS (essentially a round robin consensus algorithm). The first step is to determine exactly what the "interface" for a consensus algorithm "class" should look like.
A possible sketch of the interface is as follows:
submitTransaction(tx): submit a transaction to a participating node. The node will attempt to include it in a block, or vote for it, or perform the equivalent operation in the consensus algorithm. sendMessage(msg, node_id): send a message to another node. broadcastMessage(msg): broadcast a message. getMostRecent(conf_level): get the most recent block that satisfies a given confirmation level. In proof of work or DPOS, conf_level would represent the number of confirmations, so it would return the nth last block in the chain; in PBFT confirmation is binary (ie. final confirmation is instant) so it always returns the most recent confirmed block.
Note that public chain consensus also requires an incentivization model, ie. a way to reward consensus participants who perform well and possibly penalize participants who perform badly. We two abstract this by providing two options:
A function finalize that gets automatically called after processing every transaction in a block, which makes modifications to the state and may use the block as input. A function initialize that gets automatically called before processing every transaction in a block, which makes modifications to the state and may use the block as input.
Note that either finalize or initialize may simply consist of a call to some standard contract with the block header as data; the Ethereum public chain plans to move to such an approach in the long term. In consortium chains, there is no need to use these functions for incentivization; however, they may be useful for other purposes (eg. to automatically run scheduled operations). Hence, because the utility of these operations is not strictly related to consensus incentivization, they should not be viewed as part of the consensus interface; rather, they should be viewed as transaction processing rules.
In a private chain context, there are three consensus algorithms that make the most sense:
Proof of authority - essentially, one client with one particular private key makes all of the blocks PBFT (or some other traditional byzantine-fault-tolerant consensus algorithm) DPOS (or some other chain-based limited-validator consensus algorithm)
|
|
|
|
roselee
Legendary
Offline
Activity: 1078
Merit: 1000
|
|
July 26, 2016, 06:29:54 AM |
|
and this too i marked the one line tht i dont understand. what does this mean? http://vitalik.ca/files/ees_document_draft1.htmlAbstraction: In Ethereum protocol development, one of the major overriding philosophies is the notion of abstraction: that the protocol itself should be as simple as possible, and as much as possible should be implemented in contract code instead of through hard protocol rules. Targets for abstraction include: Account security (see https://github.com/ethereum/EIPs/issues/86) The transaction state transition function (ie. the rules by which a transaction is processed) Ether (ie. make ether into a ERC 20 token just like the others) Logs / events The purpose of abstraction is the following:
Lower attack surface and lower core code complexity The ability to more easily hardfork the public chain protocol to different protocol rules, as it can be done simply by swapping out contract code The ability to more easily swap out different rulesets on a test network or private implementation The ability to switch between different rules on a per-application or per-user level (eg. some users want their accounts secured by ECDSA, some prefer Lamport for quantum-proofness, and in some private chain use cases industry or national standards require the use of specific forms of cryptography; the goal of EIP 86 is to support all of this) EES may want to implement some of these abstraction features ahead of schedule.
|
|
|
|
Rabinovitch
Legendary
Offline
Activity: 2030
Merit: 1076
BTCLife.global participant
|
|
July 26, 2016, 07:44:15 AM |
|
Guys, can I change the place where all Ethereum blockchain is stored? My C: drive is almost full...
I heard that since Mist v0.7.5 there is a way to change the folder path, is it --datadir flag? Should I piont it directrly to geth.exe (I heard also that Mist won't start if I started geth separately before)? Or does Mist itself somehow "Pass custom CLI options to the Ethereum node"? Then how does it work?
|
|
|
|
Fatman3001
Legendary
Offline
Activity: 1526
Merit: 1013
Make Bitcoin glow with ENIAC
|
|
July 26, 2016, 08:21:53 AM |
|
Will DAO refund to both chains?
Not to eth. Only to forked eth. That was the whole point of the fork. Don't confuse people Exchanges show eth and etc Only one exchange decided to rename eth to etc. Other exchanges will do the right thing when they start trading both chains. This kind of trolling could lead to people losing money. Please stop it. you losing money ? No, but those sending eth or etc to a wrong account, because becoin is in a trolling mood, might (Believe me, I know becoin, he does not care about eth nor etc).
|
"I predict the Internet will soon go spectacularly supernova and in 1996 catastrophically collapse." - Robert Metcalfe, 1995
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
July 26, 2016, 08:33:10 AM |
|
Will DAO refund to both chains?
Not to eth. Only to forked eth. That was the whole point of the fork. Don't confuse people Exchanges show eth and etc Only one exchange decided to rename eth to etc. Other exchanges will do the right thing when they start trading both chains. This kind of trolling could lead to people losing money. Please stop it. you losing money ? No, but those sending eth or etc to a wrong account, because becoin is in a trolling mood, might (Believe me, I know becoin, he does not care about eth nor etc). Don't confuse people Exchanges show non-forked eth today appreciated 39.9% against forked eth. Only forkers are losing money.
|
|
|
|
Lazarus2016
Member
Offline
Activity: 98
Merit: 10
|
|
July 26, 2016, 08:37:06 AM |
|
Any comments from ETH dev? I believe he can contact Poloniex and force them to shutdown ETC, no? In fact ETC is just a empty box, a dead coin as there is no team, no dev, no nothing, only the thief with his $50M. Correct?
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
July 26, 2016, 08:37:50 AM |
|
Any comments from ETH dev? I believe he can contact Poloniex and force them to shutdown ETC, no? In fact ETC is just a empty box, a dead coin as there is no team, no dev, no nothing, only the thief with his $50M. Correct?
Stop lying
|
|
|
|
Fatman3001
Legendary
Offline
Activity: 1526
Merit: 1013
Make Bitcoin glow with ENIAC
|
|
July 26, 2016, 08:38:45 AM |
|
Any comments from ETH dev? I believe he can contact Poloniex and force them to shutdown ETC, no? In fact ETC is just a empty box, a dead coin as there is no team, no dev, no nothing, only the thief with his $50M. Correct?
No, in fact it seems like devs are leaning towards supporting etc development. I haven't seen any final word on it though. Edit: Any comments from ETH dev? I believe he can contact Poloniex and force them to shutdown ETC, no? In fact ETC is just a empty box, a dead coin as there is no team, no dev, no nothing, only the thief with his $50M. Correct?
Stop lying It was a question.
|
"I predict the Internet will soon go spectacularly supernova and in 1996 catastrophically collapse." - Robert Metcalfe, 1995
|
|
|
roselee
Legendary
Offline
Activity: 1078
Merit: 1000
|
|
July 26, 2016, 09:09:46 AM |
|
Will DAO refund to both chains?
Not to eth. Only to forked eth. That was the whole point of the fork. Don't confuse people Exchanges show eth and etc Only one exchange decided to rename eth to etc. Other exchanges will do the right thing when they start trading both chains. This kind of trolling could lead to people losing money. Please stop it. you losing money ? No, but those sending eth or etc to a wrong account, because becoin is in a trolling mood, might (Believe me, I know becoin, he does not care about eth nor etc). pls be so kind and stop picking on single users if you have a thing with ihm sort it ouside of this thread. and i think people collect info befor they invest and find out what is eth and what is etc offering. then decide which way to go here an article http://bitcoinist.net/ethereum-classic-jumps-into-top-10-altcoins-in-less-than-a-day/
|
|
|
|
Fatman3001
Legendary
Offline
Activity: 1526
Merit: 1013
Make Bitcoin glow with ENIAC
|
|
July 26, 2016, 09:21:07 AM |
|
Will DAO refund to both chains?
Not to eth. Only to forked eth. That was the whole point of the fork. Don't confuse people Exchanges show eth and etc Only one exchange decided to rename eth to etc. Other exchanges will do the right thing when they start trading both chains. This kind of trolling could lead to people losing money. Please stop it. you losing money ? No, but those sending eth or etc to a wrong account, because becoin is in a trolling mood, might (Believe me, I know becoin, he does not care about eth nor etc). pls be so kind and stop picking on single users if you have a thing with ihm sort it ouside of this thread. and i think people collect info befor they invest and find out what is eth and what is etc offering. then decide which way to go here an article http://bitcoinist.net/ethereum-classic-jumps-into-top-10-altcoins-in-less-than-a-day/.... yes, and part of collecting info in crypto is asking on forums. Keep your trolls on a leash and I won't bug them so much.
|
"I predict the Internet will soon go spectacularly supernova and in 1996 catastrophically collapse." - Robert Metcalfe, 1995
|
|
|
xizmax
|
|
July 26, 2016, 09:29:41 AM |
|
and this too i marked the one line tht i dont understand. what does this mean? http://vitalik.ca/files/ees_document_draft1.htmlAbstraction: In Ethereum protocol development, one of the major overriding philosophies is the notion of abstraction: that the protocol itself should be as simple as possible, and as much as possible should be implemented in contract code instead of through hard protocol rules. Targets for abstraction include: Account security (see https://github.com/ethereum/EIPs/issues/86) The transaction state transition function (ie. the rules by which a transaction is processed) Ether (ie. make ether into a ERC 20 token just like the others) Logs / events The purpose of abstraction is the following:
Lower attack surface and lower core code complexity The ability to more easily hardfork the public chain protocol to different protocol rules, as it can be done simply by swapping out contract code The ability to more easily swap out different rulesets on a test network or private implementation The ability to switch between different rules on a per-application or per-user level (eg. some users want their accounts secured by ECDSA, some prefer Lamport for quantum-proofness, and in some private chain use cases industry or national standards require the use of specific forms of cryptography; the goal of EIP 86 is to support all of this) EES may want to implement some of these abstraction features ahead of schedule. I'd rather see the discussion on the red part instead of all this squabbling
|
|
|
|
kahir
Legendary
Offline
Activity: 1050
Merit: 1000
|
|
July 26, 2016, 09:30:43 AM |
|
EthereumClassic vs EthereumFork
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
July 26, 2016, 09:33:02 AM |
|
EthereumClassic vs EthereumFork
It's getting closer, immutable wins in the end
|
|
|
|
roselee
Legendary
Offline
Activity: 1078
Merit: 1000
|
|
July 26, 2016, 09:40:36 AM |
|
i just watch the trade history of poloniex of etc/btc
there are more buy orders then sell at the moment and etc has past 1 dollar.that means users come in. i dont thnik its all protest to how the fork was done . seems there is real interest in it.
ETH is at 13 plus dollar
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
July 26, 2016, 09:52:00 AM |
|
Wow Poloniex showing original eth chain today appreciated 73% against forked eth chain. Pumpy?! I'm missing your lol's right now... lol
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
July 26, 2016, 10:13:27 AM |
|
Institutional investors in Ethereum that sided with forkers are forced now to reconsider their strategy and diversify in non-forked ethers in case eth fork is dead in a month!
|
|
|
|
animalmother
Newbie
Offline
Activity: 5
Merit: 0
|
|
July 26, 2016, 10:54:29 AM |
|
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
July 26, 2016, 10:58:04 AM |
|
Ethereum community voting ETHXIT out of the fork!
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
July 26, 2016, 11:00:12 AM |
|
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
July 26, 2016, 11:22:52 AM |
|
Trading volume of non-forked eth surpassed forked eth. People not only sell the fork to buy the original but fresh money are also pouring in the classic ethereum.
|
|
|
|
|