Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
overviewofneo
Search
____easy
September 30, 2018
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
overviewofneo
2018/09/30 NEO勉強会 #1
____easy
September 30, 2018
More Decks by ____easy
See All by ____easy
dBFT_consensus_as_distributed_system
____easy
2
800
neo-python-workshop
____easy
0
210
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
580
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
460
SREの越境 / SRE Collaboration
y0hgi
2
300
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
160
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Jetpack Compose Mechanisms
skydoves
2
710
The Rails Doctrine Decade
koic
2
560
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
960
残高管理から台帳サービスへの進化
artoy
0
190
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
170
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
160
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
490
Producing Creativity
orderedlist
PRO
348
41k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
Building Adaptive Systems
keathley
44
3.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
GitHub's CSS Performance
jonrohan
1033
470k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
930
Transcript
NEO NEO3.0 NEO Keymaers Japan 1 2018930
NEO #1
NEO Keymaers Japan 2 Contents 1 NEO 2 NEO
3 NEO3.0 4 NEO Keymakers Japan 5
NEO Keymaers Japan 3 NEO Keymakers JAPAN @NeoKeymakersJP •
• • dApps etc… NEO
NEO Keymaers Japan 4 NEO • "! • " "!
• !! • • $*% " • "!#)( • ,&!"'+
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;<
NEO Keymaers Japan 6 F = (N
- 1) / 3 N F
NEO Keymaers Japan 7 PrepareRequest
PrepareResponse/ChangeView
NEO Keymaers Japan 8 NEO
C# F# VB.Net Java Kotlin Python C C++ Golang JavaScript
NEO Keymaers Japan 9 NeoVM NEO
• • • API
NEO Keymaers Japan 10 NEOGas=$ NEO • Validator:'4.7(governance)
• NEO,68!3Gas ; Gas • 1%+21 • NEO9<&)*(#-) • Network5(&)* ex: deploy/invoke 0" 9<&)*/*
NEO Keymaers Japan 11 (-*!"% • (- %!,2 )1 (-"%#!
• !4URI5 !$$4 5 &% $' 0/ .+3
NEO Keymaers Japan 12 '*(,;8 NeoX • NeoX'*(C,JA86F"'& • %($(
G= "B !'*( 3 <%($(2/ +I81H • '()-; :7 -; 40 .9 40 :7 • #*(%G= *( B *6E '*()#*)(%5D @? >6F
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
NEO Keymaers Japan 14 NEO •
• Dapps • •
NEO Keymaers Japan 15 Q 1 NEO
1#$ !"' %TPS &
NEO Keymaers Japan 16 A 1
2771216~277230 53 15 357 seconds TPS :357/53 ≒6.74 Neoscan
NEO Keymaers Japan 17 Q 2 NEO
NEO Keymaers Japan 18 A 2 • !
$ 9 • City Of Zion(* NEO Founda=on( + • " dBFT % • $# & validator ) '
NEO Keymaers Japan 19 Q 3 dApps NEO
dApps
NEO Keymaers Japan 20 A 3 dApps • Testnet/Mainnet
Dapps 74 20189 • NEL Game CompeCCon dapps
NEO Keymaers Japan 21 Q 4 NEO
"! #
NEO Keymaers Japan 22 Q 4
$" 500Gas →1Gas= 600 # 30' NEO/Gas%& !
NEO Keymaers Japan 23 NEO3.0 NEO3.0 NEO3.0
NEO2.XNEO3.0
NEO Keymaers Japan 24 NEO3.0 NEO2.X
Genesis
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
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
NEO Keymaers Japan 27 $+ % 3* #dBFT
NEO2.0 2* # → !-)( 3* #dBFT&"',
NEO Keymaers Japan 28 &. ' -/ %" NEO2.X
• MinerTransac7on • IssueTransac7on • ClaimTransac7on • EnrollmentTransac7on • RegisterTransac7on • ContractTransac7on • StateTransac7on • PublishTransac7on • Invoca7onTransac7on *)$ →Invoca7onTransac7on +,( #!
NEO Keymaers Japan 29 "*# NeoVM NEO2.X APPCALL NeoVM($
') APPCALLSYSCALL &API invoke %!
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\ _
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/ *,("
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& !-
NEO Keymaers Japan 33 2018/10/08 ()
2F 5
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