Upgrade to Pro — share decks privately, control downloads, hide ads and more …

overviewofneo

C495fa3630646c76cdf4295181e08abc?s=47 ____easy
September 30, 2018

 overviewofneo

2018/09/30 NEO勉強会 #1

C495fa3630646c76cdf4295181e08abc?s=128

____easy

September 30, 2018
Tweet

Transcript

  1. NEO    NEO3.0 NEO Keymaers Japan 1 2018930

    NEO   #1
  2. NEO Keymaers Japan 2 Contents 1 NEO 2  NEO

    3 NEO3.0 4 NEO Keymakers Japan 5 
  3. NEO Keymaers Japan 3 NEO Keymakers JAPAN @NeoKeymakersJP • 

    •   • dApps etc… NEO  
  4. NEO Keymaers Japan 4 NEO • "! • " "!

    • !!   •   • $*% " •  "!#)( • ,&!"'+
  5. NEO Keymaers Japan 5 2!20/ , • dBFT(delegated Byzantine Fault

    Tolerance) 62!2 0/ ,=D • 9A 4GE PoS 2!20/ ,>H • *2"2?JI)3&1/37 @ (#% 13B8 F5 • %.2-2+'/$:    C;<
  6. NEO Keymaers Japan 6    F = (N

    - 1) / 3 N    F   
  7. NEO Keymaers Japan 7      PrepareRequest

    PrepareResponse/ChangeView
  8. NEO Keymaers Japan 8    NEO  

          C# F# VB.Net  Java Kotlin  Python     C C++ Golang  JavaScript
  9. NEO Keymaers Japan 9 NeoVM NEO    

      •    •  • API
  10. NEO Keymaers Japan 10   NEOGas=$ NEO • Validator:'4.7(governance)

    • NEO,68!3Gas ; Gas •  1%+21 • NEO9<&)*(#-) • Network5(&)* ex: deploy/invoke 0" 9<&)*/*
  11. NEO Keymaers Japan 11 (-*!"% • (- %!,2 )1 (-"%#!

    • !4URI5  !$$4 5 &% $' 0/ .+3
  12. NEO Keymaers Japan 12 '*(,;8 NeoX • NeoX'*(C,JA86F"'& • %($(

    G= "B !'*( 3 <%($(2/ +I81H • '()-; :7 -; 40 .9 40 :7 • #*(%G= *( B  *6E  '*()#*)(%5D @? >6F
  13. NEO Keymaers Japan 13 Q4)"&*8J NeoQS • Q4)"&*T9I>R 3=.N2VWRSA+5 XE-@KS<8=WECC+5XNF

     • NeoQSWQuantum SafeXD4#*?10%!$ • Q4)"&*AI# (2VWSVPXA7# ( 2VWCVPXOPNFL/B  Q4 )"&*;:A,U ('$ HG C6M
  14. NEO Keymaers Japan 14 NEO  •   

    • Dapps •     • 
  15. NEO Keymaers Japan 15 Q 1   NEO 

      1#$   !"' %TPS  &
  16. NEO Keymaers Japan 16 A 1    

      2771216~277230 53 15 357 seconds TPS :357/53 ≒6.74 Neoscan
  17. NEO Keymaers Japan 17 Q 2  NEO  

      
  18. NEO Keymaers Japan 18 A 2  •  !

    $ 9 • City Of Zion(* NEO Founda=on( + •  " dBFT % • $# & validator ) ' 
  19. NEO Keymaers Japan 19 Q 3 dApps NEO  

     dApps     
  20. NEO Keymaers Japan 20 A 3 dApps • Testnet/Mainnet 

    Dapps  74 20189 •  NEL Game CompeCCon dapps 
  21. NEO Keymaers Japan 21 Q 4  NEO  

        "!    #
  22. NEO Keymaers Japan 22 Q 4    

    $"  500Gas →1Gas= 600 # 30' NEO/Gas%& !
  23. NEO Keymaers Japan 23 NEO3.0 NEO3.0  NEO3.0  

     NEO2.XNEO3.0
  24. NEO Keymaers Japan 24 NEO3.0 NEO2.X    

      Genesis   
  25. NEO Keymaers Japan 25 NEO3.0VJ • $1+: AntshareI2$1+"3 →H ]SU94"^>

    →%-1* !P@)1&"9O '10"]S AY • M[TZG"8 `  $./,(#5<?E;LCL ! !BKTM [EaAY • NEONeoVM"6_ NEONeoVM"6_ RQNeoVM NW"7 X  AY  NEONeoVM\D=F  
  26. NEO Keymaers Japan 26 1:/2 - UTXO!"%(36&+-'*#$&36 NEO2.X →UTXOAccount state.5!"%(48

    UTXO?NEO/Gas Account state?NEP5 NEO  =;0> ,&)& /NEO/Gas  #$&9<7
  27. NEO Keymaers Japan 27 $+  %  3* #dBFT

      NEO2.0  2* #  →  !-)( 3* #dBFT&"',
  28. NEO Keymaers Japan 28 &. '  -/ %" NEO2.X

     • MinerTransac7on • IssueTransac7on • ClaimTransac7on • EnrollmentTransac7on • RegisterTransac7on • ContractTransac7on • StateTransac7on • PublishTransac7on • Invoca7onTransac7on    *)$     →Invoca7onTransac7on +,( #! 
  29. NEO Keymaers Japan 29 "*# NeoVM  NEO2.X APPCALL NeoVM($

    ') APPCALLSYSCALL  &API invoke %!
  30. NEO Keymaers Japan 30 )/"$49,=JP NEO2.0[c VWYNEO3.0Z_INEO2.0-#=<@0=+  3.0S5=( 

    1. Neo/gas BU] %<18$1H NEO/gasNeo foundationaKBU]?  O`→18<&$'7<NEO2.0 EXG^ 2. >1=$</!*.1BU] 3:(#$1 _ bA]CaK N 3. )5=1%<18$1 NEO3.02:.$-#=<CL03:"  4. FMQ 6=&=J RT1=$<);.3D\ _
  31. NEO Keymaers Japan 31 NEO2.X0NEO3.06 NEO2.x0 (" (neo-sharp, neo-go etc)

    ("4! (Resolve the NEP-5 issues, consider an NFT standard) $/(transacHon fees, PoW etc) NeoVM#23  (New language support, perhaps even a Solidity compiler?) NeoX, NeoFS, NeoQS etc (probably outside the scope for NEO 3.0 but added anyway) NEO3.0    (" (Updates to dBFT or alternaHve mechanisms) '. % NeoVM (" (HyperVM?) &)+ ("(system fees) 1(7(maintaining indivisible NEO, GAS distribuHon improvements etc) -5/  *,("
  32. NEO Keymaers Japan 32  ü ON NEO#:):%'8$7(5PoA (Proof of

    Authdrity) 2;' 09+!* ;:AQZ /.7,[ ü C#Python '4;-#:-6!- EUW%3;-V  ü =C ";5>X NEO09+!* ;:?PD@SGI  ü NEO3.0FJNEO2.XBYMTL  H09+!* ; :<KR 19& !-
  33. NEO Keymaers Japan 33  2018/10/08 ()   

      2F  5 
  34. NEO Keymaers Japan 34  http://docs.neo.org/en-us/whitepaper.html http://docs.neo.org/en-us/basic/consensus/consensus.html https://github.com/neo-project/neo/issues/183 https://neoscan.io/ https://neo.org/consensus

    http://ndapp.org/ http://neo.game/ http://docs.neo.org/en-us/sc/systemfees.html https://github.com/neo-project/neo/issues/327 https://github.com/neo-project/neo/issues/333 https://neonewstoday.com/general/neo-dos-vulnerability-patch-and-fork-incident-details/ https://github.com/neo-project/neo/pull/320
  35.