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
260
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
790
neo-python-workshop
____easy
0
210
Other Decks in Programming
See All in Programming
「人を評価する AI」の設計と実装
ryoyanara
0
220
Cloudflare is Agents
chimame
0
170
What's New in Android 2026
veronikapj
0
270
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
130
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
160
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
160
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
5.8k
Flow は今どうなっているか
mizdra
PRO
0
640
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
130
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.9k
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
130
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.6k
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
390
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
620
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
660
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How GitHub (no longer) Works
holman
316
150k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
650
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