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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
____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
typoなんかねぇよ
raspython3
0
670
XHTMLが残したもの
yosuke_furukawa
PRO
2
420
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
470
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
140
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
570
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
Hono + Inertia + React で LP を構築した話
oukayuka
2
210
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
630
ALB ログから Trace を気合で繋げる技術
fohte
7
880
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Speed Design
sergeychernyshev
33
2.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
200
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Navigating Team Friction
lara
192
16k
Ruling the World: When Life Gets Gamed
codingconduct
0
320
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Embracing the Ebb and Flow
colly
88
5.2k
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