Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
overviewofneo
Search
____easy
September 30, 2018
Programming
250
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
780
neo-python-workshop
____easy
0
210
Other Decks in Programming
See All in Programming
AIで効率化できた業務・日常
ochtum
0
100
AIとRubyの静的型付け
ukin0k0
0
540
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.5k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
130
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
160
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
170
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
140
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
840
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Chasing Engaging Ingredients in Design
codingconduct
0
210
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
エンジニアに許された特別な時間の終わり
watany
107
250k
How GitHub (no longer) Works
holman
316
150k
How to Ace a Technical Interview
jacobian
281
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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