Jan 25 2018 - EOS Developer Group Summary
eos·@eosgo·
0.000 HBDJan 25 2018 - EOS Developer Group Summary
<center>Written by Sheldon, EOS Go Contributor.</center> #### Core Member David Moss shares an update in Github - Dawn2.x and Dawn 3.0 have been merged into github Master branch    #### Refers to Thomas Cox's latest post[Changes to the Way We Forecast ](https://forums.eosgo.io/categories/developers )   ## New Change - `message` -> `code` - `scope` auto-assign, no need assign manually  ## New Features: - Deferred Transactions - Staking Pools - New Currency Contract - New Token Standard  https://testnet1.eos.io/ Currrent Testnet still running Dawn 2.0x #### Kev mentioned Dan's explanation of DPoS = BFT [DPoS + BFT part 1](https://steemit.com/eos/@eosgo/eos-explanation-of-dpos-bft-w-daniel-larimer-part-1-of-2) [Dan's Video](https://www.youtube.com/watch?v=Xs1dyZFhIr4&feature=youtu.be)  # Summary of the Video ### DPoS: Delegated Proof of State BFT: Byzantine Fault Tolerance Goals: decentralized power: - no censorship over the inclusion of transactions - applying state machine to arrive at the consensus state Consensus Algorithm - latency to first confirmation BFT: disagreements -> Byzantine Failure / Half General Attack Generate Cryptographic proofs -> who is byzantine Generals are / who is at fault -> Penalize the party (forfeit bond / exclude from community) -> No longer block producers ### Process Explanations: traditional BTS & Steemit (ignore election process) - every 3 sec, one bp, one block - gap when one BP down -  ### Ensure Honesty & Sustainability #### Methods 1 **Longest Chain is the Consensus Chain**  21 bp -> full speed -> long chain 10 bp -> half speed -> shorter chain Only when the new chain's length **longer** than(equal cannot) current chain, switch to new chain.  Model works even 1 bp(honest) - support election - elect new bp #### Methods 2 Last Irreversible Block (in Steemit) 2/3 of bp built upon *Prevent longer range attack* avoid sb got old key, and create alternative blockchain. Analogy: software download In reality: 99% participation: like Steemit & BitShares enjoy [Github Issues: LLB](https://github.com/EOSIO/eos/issues/4)  - track in `dyanmic_global_property_object` - on disk - to LIB when open db Steemit and BitShares's **depending states: 45secs** on average, take 14 out of 21 Our EOS Go Admins: [EOS Go Admins Youtube Channel](https://www.youtube.com/channel/UC0fwWI2RBBtEIYIP6fH68XQ) ### Phishing Alert  ### Deterministic Machine is Turing Machine, but vice versa not necessary 