Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ILPv4
Search
どら
April 13, 2018
Technology
1
2.5k
ILPv4
Interledger Protocol の次期バージョンである ILPv4 について、これまでとの違いやメリットについて解説しました。
どら
April 13, 2018
Tweet
Share
More Decks by どら
See All by どら
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
1
12k
Contributing to Interledger.rs
doragt
2
470
The protocol stack of ILP
doragt
1
3.1k
Other Decks in Technology
See All in Technology
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
5
360
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
250
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
110
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
190
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
250
第4回 「メタデータ通り」 リアル開催
datayokocho
0
110
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
390
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
4
1.2k
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
420
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
710
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
460
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Scaling GitHub
holman
464
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Why Our Code Smells
bkeepers
PRO
340
57k
Making Projects Easy
brettharned
120
6.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
BBQ
matthewcrist
89
9.9k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
*OUFSMFEHFS1SPUPDPMͷࠓ *-1W֓؍ *OUFSMFEHFS6TFST+BQBO.FFUVQ ݄ ͲΒ5BJHB/BLBZBNB
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ࣗݾհ! w χοΫωʔϜͲΒɹEPSB!EPSBHUKQ w ιϑτΣΞΤϯδχΞ w খ͞ͳϕϯνϟʔˠौ୩ͷ*5ܥاۀ w ҰݴͰݴ͏ͱԿͰ͞Μɻاըɺઃܭɺ࣮ɺςετɺϦϦʔεɺӡ༻
w αʔόʔαΠυɺΫϥΠΞϯταΠυͳͲͷܦݧ͋Γ w ۀܥεϚϗήʔϜͷαʔόʔαΠυʢ+BWB1FSM.Z42-ʣ w εϚϗήʔϜͷΫϥΠΞϯταΠυʢ6OJUZ$ʣ w *-1ڈ͔Βڵຯ͕͋ͬͯௐͨΓ͍ͯ͠Δ w 8$ͷ*OUFSMFEHFS$PNNVOJUZ(SPVQʹࢀՃ w ࠓճ͋͘·Ͱݸਓͱ͓ͯ͠͠·͢ w ಛఆͷاۀίϛϡχςΟͱؔ͋Γ·ͤΜ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ աڈ࡞ ੈքΑɺ͜Ε͕ຊͷ6OJUZߨ࠲ͩ ੈքͰҰ൪͔Γ͍͢*OUFSMFEHFS1SPUPDPM ຊ࣭తͳࣄΛੈքҰ͔Γ͘͢આ໌͢Δࣄʹڧ͍Ϟνϕʔγϣϯ͕͋Δ ԿނͳΒੈքʹຊʹ͔Γʹ͍͘υΩϡϝϯτ͕ҲΕ͍ͯΔ͔Β ෭ۀ0,ͳͷͰԿ͔͋Ε͓͕͚Լ͍͞ʢসʣˡ ˞զͳ͕Βܼ࡞͕ͩͬͨձࣾͷϒϩά͕ফ໓ͯ͠ωοτ্͔Βফ͑ͯ͠·ͬͨ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ Ͳ͏࣮ͤ͢ΔͳΒWͰ࣮͍ͨ͠ͷͰɺઌͣͪ͜ΒΛษڧ͠Α͏ ͱ͍͏ࣄͰɺษڧͨ͠ࣄΛ͓͠·͢ ຊͰ͢Ͷʜ *-1Λ࣮ͯ͠Έ͓ͨΛ͔͕ͨͬͨ͠ɺ *-1W͕ग़ͯདྷͨͷͰҰ୴͓͚͋ͣʂ લॻ͖
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ͜ΕΒΛɺϒϨʔΫμϯ͓ͯ͠͠·͢ ࠓ͓͢ΔࣄԼهͰ͢ *-1ͱҰମԿͳͷ͔ʁ *-1WͱҰମԿͳͷ͔ʁ ʹ͜Ε·ͰͱԿ͕ҧ͏ͷ͔ʁ લॻ͖
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ͋͘·Ͱʮݱ࣌Ͱͦ͏͍͏ࣄʹͳ͍ͬͯ·͢ʯ ͱ͍͏ࣄͰ͢ͷͰɺ͝ҙԼ͍͞ ͳ͓ɺҙͰ͕͢ʜ *-1Wݱࡏ༷ࡦఆதͰ͢ ͜͜Ͱ͝հ͢Δͷ։ൃ్தͷͷͰ ࠓޙมߋʹͳΔՄೳੑ͕͋Γ·͢ લॻ͖
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ *-1ͱҰମԿͳͷ͔ʁ ҰԠ͓͞Β͍
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ாͱɺ؆୯ʹݴ͑ޱ࠲͕͋Γߴ͕͋Δ༷ͳγεςϜͰɺϏοτίΠϯۜߦͷγεςϜͳͲ Ձͱɺ͜͜Ͱாʹه͞ΕͨߴΛࢦ͢ ϓϩτίϧͱσʔλͷΓऔΓͷৄࡉΛऔΓܾΊ༷ͨ *-1௨৴ͷ༷Ͱ͋ͬͯϓϩμΫτࣗମΛࢦ͢༁Ͱͳ͍ *-1 *OUFSMFEHFS1SPUPDPM ͱɺҰݴͰݴ͏ͱ ҟͳΔாؒͰ ՁΛҠಈ͢ΔͨΊͷϓϩτίϧ
*-1ͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ *-1ͱҰମԿͳͷ͔ʁ ੈͷதʹ௨՟͕͍ͬͺ͍ʜɻ ཧମ੍ʢࢄɾதԝʣ৭ʑɻ ͭ·Γா͕৭ʑ͋Δɻ ૬खʹεϜʔεʹ͢ͷ݁ߏେมɻ =
₹ ⒊ ԿͰͦΜͳͷ͕ඞཁͳͷʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ தԝཧ͞Εͨαʔόʔͷா͕͍͍ਓ͍Εɺࢄཧ͞Εͨா͕͍͍ਓ͍Δ ԁ͕͍͍ਓ͕͍Ευϧ͕͍͍ਓ͍Δ͠ɺ๏ఆ௨՟Ͱͳ͍௨՟͕͍͍ਓ͍Δ ৭ʑͳਓ͕͍ΔͷͰɺ୯ҰͷΈͰશͯΛ·͔ͳ͏ͷͪΐͬͱແཧ͋ΔͰɺͱ͍͏ࣄ جຊతͳࢥͱͯ͠ɺ શੈքͷਓ͕୯ҰͷாΛ͏ͷ ແཧͰʜʂͱ͍͏લఏʹཱ͍ͬͯΔ *-1ͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ͦͷલఏͰɺͳΜͱ͔ՁΛ؆୯ʹ ૬खʹಧ͚ΒΕͳ͍͔ͳʁ *-1ͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ Ձͷཧओମ୯Ґ͕ҟͳΔ߹ʹ҆શʹࣗͷՁΛಧ͚͍ͨ ͜ͷσʔλͷΓऔΓΛհͯ͘͠ΕΔͷ͕*-1 ྫ͑ɺ͜Μͳέʔε͕ߟ͑ΒΕΔ *-1ͱҰମԿͳͷ͔ʁ #5$ ԁ ϏοτίΠϯͷࢄཧ͞Εͨlாz
ۜߦͷதԝཧ͞Εͨlாz #͞ΜʹສԁૹΓ͍ͨΜ͚ͩͲɺ ϏοτίΠϯ͔࣋ͬͯ͠ͳ͍Α ԁ͕͍͍ͳ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ "͞Μ͕ίωΫλʹࢧ͏ɺίωΫλ#͞Μʹࢧ͏ ࣮ࡍ"͞Μ໘ͳࣄΛߟ͑ͳͯ͘#͞ΜʹՁΛಧ͚ΒΕΔ ۩ମతʹʜ ྆ํʹޱ࠲ͷ͋ΔʮίωΫλʯ͕खॿ͚ *-1ͱҰମԿͳͷ͔ʁ Ledger 1
Account A Ledger 2 Account B Connector BTC/ԁ Bitcoin Ϩδϟʔ<#5$> ۜߦϨδϟʔ<ԁ> Account C1 Account C1 1BTC ૬ 0.9BTC ૬ A ͞ΜˠίωΫλ ίωΫλˠ#͞Μ ͜͜Ͱखྉ͕ͱͳ͍ͬͯ·͕͢ɺ ͋͘·ͰྫͰ͋Γͬͱখ͘͞ͳΔఆͰ͢
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ίωΫλ૬ޓʹଓ͞Ε͓ͯΓɺΣϒͷ༷ʹͳ͍ͬͯΔ ଓ͞Ε͍ͯͳ͍ਓʹՁΛಧ͚Δࣄ͕Ͱ͖Δ ͞Βʹʜ ඞཁʹԠͯ͡ෳͷίωΫλͰ࿈ଓతʹߦ͍ ՁΛϗοϓ͍ͤͯ͘͞ *-1ͱҰମԿͳͷ͔ʁ Ledger
1 Account A Ledger 3 Account B Ledger 2 Account C2 Connector 1 BTC/XRP Connector 2 XRP/A-Bank A͞Μ g.crypto.btc.abc B ͞Μ g.jp.banks.a-bank.efg Bitcoin Ϩδϟʔ<#5$> ۜߦ̖Ϩδϟʔ<=> 931Ϩδϟʔ<931> Connector 3 Connector 4 Account C1 Account C1 Account C2
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ *-1ͱҰମԿͳͷ͔ʁ ாʹΑΒͣՁΛΠϯλʔωοτ্Ͱ ૬खʹಧ͚Δࣄ͕Ͱ͖Δɻ ͜ΕΛՁͷΠϯλʔωοτɺ *OUFSOFUPG7BMVFͱݺΜͰ͍Δɻ VALUE VALUE
VALUE ࠃࡍతͳਤΛग़͢ͱۙʹײ͡ΒΕͳ͍͔͠Εͳ͍͕ɺࠃͰ͋ͬͯ૬ख ͷ͍ͬͯΔா͕ҧ͏ͱ͍͏͜ͱΑ͋͘Δ͠ɺΠϯλʔωοτ্Ͱࠃ֎ͷ αʔϏεΛڗड͢Δͱ͍͏ࣄී௨ʹ͋Δɻ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ *-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ·ͣ۩ମతʹͲ͏ࢥ͕มΘͬͨͷ͔͓͠͠ɺ ࣍ʹͦͷϝϦοτʹ͍͓ͭͯ͠͠·͢ *-1ͷಈ͖Λͬ͘͟Γཧղͨ͠ͱ͜ΖͰɺͰ*-1WͱҰݴͰݴ͏ͱʜ *-1ΛΑΓચ࿅͠ɺվળͨ͠ͷ ࢥ͕େ͖͘มΘ͍ͬͯΔ *-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ҰͰࡁ·͢ʜʁۉ࣭ʜʁετϦʔϛϯάͱʜʁ ࢥ͕େ͖͘มΘ͍ͬͯΔͬͯݴ͏͚ͲɺԿ͕มΘͬͨͷʁ େ͖ͳࢧ͍ΛҰͰࡁ·͢ͷͰͳ͘ɺ ࡉΕͷۉ࣭ͳࢧ͍ʹͯ͠ετϦʔϛϯά͢Δ ˞ࡉΕͷࢧ͍ʹ$IVOLFE1BZNFOUTͱݺΕ͍ͯΔ *-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ &TDSPXΛར༻͠ɺ1SFQBSFˠ&YFDVUFͷ ϑΣʔζίϛοτҰճͰશମͷՁΛૹ৴ ͜Ε·Ͱͷ*-1Ͱɺ͜͏͍͏ϑϩʔͰͨ͠ *-1WͱҰମԿͳͷ͔ʁ Connector (1) Prepare
with condition (2) Execute with fulfillment Ledger 1 [Sender] [Escrow] [Connector] Ledger 2 [Connector] [Escrow] [Receiver] GVMpMMNFOU҉߸Խ͞Εͨࢧ͍༰ʢ؆ུԽ͍ͯ͠Δʣ DPOEJUJPOTIB GVMpMMNFOU 4FOEFS༧Ί3FDFJWFSͱͷؒͰऔΓܾΊͨDPOEJUJPOΛࢦఆͯ͠&TDSPXʹ༬͚Δɻ &TDSPXGVMpMMNFOU͕ͳ͍ͱࢿ࢈ͷҠಈ͕ى͜Βͳ͍ɻ ཁGVMpMMNFOUʮडऔਓ͕ड͚औΔͱ͍͏ҙࢥΛࣔͨ͠ʯͱ͍͏ূɻ GVMpMMNFOUΛୈࡾऀ͕ਪଌ͢Δͷࠔɺ$POOFDUPSӕΛ͍ͯ4FOEFS͔Β౪ΉࣄͰ͖ͳ͍ɻ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ϑΣʔζίϛοτͰ͋Δ͕ɺ&TDSPXΘͣɺࡉΕʹߦ͏ جຊతʹ1BZNFOU$IBOOFMΛ͏ఆͳͷͰ܁Γฦͯ͠తʹͳ͍ *-1WͰɺ͜͏͍͏ϑϩʔʹͳΓ·͢ *-1WͱҰମԿͳͷ͔ʁ (1) - (2)
ΛɺগֹͰɺඞཁͳճ͚ͩ܁Γฦ͢ 4FOEFS$POOFDUPSͱͷؒʹ1BZNFOU$IBOOFMΛ։͍͓ͯ͘ɻ 4FOEFS༧Ί3FDFJWFSͱͷؒͰऔΓܾΊͨ$POEJUJPOΛࢦఆͯ͠$POOFDUPSʹૹ͍ۚͨ͠ࢫΛ͑Δɻ $POOFDUPSૹ͍ۚͨ͠ՁΛ"ͷͨΊͷ#BOEXJEUI͔ΒҾ͍͓ͯ͘ɻ #BOEXJEUIͱ૬खʹڐͨ͠Ұఆͷ৴༻Ͱɺ͜ΕҎ্Ұʹૹ৴ͤ͞ͳ͍ɻ 3FDFJWFS'VMpMMNFOUΛൃߦ͠ɺ$POOFDUPS-FEHFSͷ1BZNFOU$IBOOFMΛΞοϓσʔτ͢Δɻ 4FOEFS'VMpMMNFOU͕֬ೝͰ͖ͨΒ-FEHFSͷ1BZNFOU$IBOOFMΛΞοϓσʔτ͢Δɻ 1BZNFOU$IBOOFMͷΞοϓσʔτ͕֬ೝͰ͖ͨΒ$POOFDUPS#BOEXJEUIΛݩʹ͢ɻ 1BZNFOU$IBOOFM͕దʹΞοϓσʔτ͞Εͳ͔ͬͨ߹ɺ$POOFDUPSҎ߱ͷૹۚΛڋ൱͢Δɻ Connector [Bandwidth for A] [Bandwidth for B] (1) Prepare with condition (2) Execute with fulfillment Ledger 1 [Sender] [Payment Channel] [Connector] Ledger 2 [Connector] [Payment Channel] [Receiver] A B
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ͜ͷ༷ͳܗʹ͢ΔࣄͰ৭ʑͳϝϦοτ͕͋Γɺચ࿅͞Εͯ͘Δ ʮۉ࣭ʯ͜ΜͳΠϝʔδ *-1WͱҰମԿͳͷ͔ʁ *-1Wˠۉ࣭Ͱͳ͍ *-1Wˠۉ࣭ͳ$IVOLͷू·Γ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ϒϨʔΫμϯͯ͠͝આ໌͠·͢ ઃܭࢥ͔͚ͬͨͲɺԿ͕ʮચ࿅ʯ͞Εͨͷʁ ۩ମతʹɺ ̍ʣωοτϫʔΫશମͷ҆ఆੑ্͕ ̎ʣωοτϫʔΫશମͷྲྀಈੑ্͕ ̏ʣࢧ͍ͷϦεΫ͕࠷খԽ͞ΕΔ ̐ʣ࣮ࣗମ͕γϯϓϧʹͳΔ ͱ͍ͬͨϝϦοτ͕͋Δ
*-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ GVMpMMNFOU͕ૹͬͯ͜ΒΕͯGVMpMMͰ͖ͳ͍༷ͳDPOEJUJPOʢVOGVMpMMBCMFDPOEJUJPOʣΛ Θ͟ͱૹΓ͚ͭͯྲྀಈੑΛϩοΫͰ͖ͯ͠·͏ ˞&TDSPX͕λΠϜΞτ͢Δ·Ͱྲྀಈੑ͕ͳ͘ͳͬͯ͠·͏ ωοτϫʔΫશମͷ҆ఆੑ্͕ ͜Ε·ͰͷϑΣʔζίϛοτͰ ҙਤͯ͠ѱ༻͠Α͏ͱࢥ͏ͱ ̍ʣड৴ऀ͕ड͚औΓ࣌ؒΛҙʹͰ͖ͯ͠·͏ ̎ʣωοτϫʔΫͷ%P4ʹܨ͕ͬͯ͠·͏
*-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ఏڙͰ͖Δྲྀಈੑ͕͍ίωΫλେ͖ͳࢧ͍Λ୲͢ΔࣄͰ͖ͣɺد༩Ͱ͖ͳ͔ͬͨ ετϦʔϛϯάͰ͋ΕɺҰ෦Λ୲͢ΔࣄՄೳ ωοτϫʔΫશମͷྲྀಈੑ্͕ ͜Ε·ͰͷϑΣʔζίϛοτͰ େ͖ͳࢧ͍ΛҰʹߦ͓͏ͱ͢ΔͷͰ େ͖ͳֹʹͳΕͳΔ΄Ͳ د༩Ͱ͖ΔίωΫλ͕ݶΒΕͨ
*-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ϦεΫ͕࠷খԽ͞ΕΔͷͰɺηΧϯυϨΠϠʔͷ༻Λڐ༰ ࢧ͍ͷϦεΫ͕࠷খԽ͞ΕΔ େ͖ͳֹΛૹΖ͏ͱ͢ΕͦͷϦεΫେ͖͍ গֹͷύέοτʹ͚ͯૹΔࣄͰϦεΫΛ࠷খԽ *-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ྫ͑ԁΛૹΓɺ݁Ռͱͯ͠ԁಧ͍ͨͱ͢Δɻखྉԁͩͬͨͱ͔Δɻ ࣄલʹΓ͚ͨΕ͜ΕΛVOGVMpMMBCMFDPOEJUJPOͰߦ͏ɻ ૯ྔ͕গͳ͍ͷͰVOGVMpMMBCMFͰʹͳΒͳ͍ɻ ˞*-21*-1WͷखྉΛݟੵΔͨΊͷϓϩτίϧ ࣮ࣗମ͕γϯϓϧʹͳΔ *-21ͱ͍͏ϓϩτίϧ͕ͳ͘ͳΓ ࢧ͍ΛʮϕετΤϑΥʔτʯͰߦ͍ ݁Ռͱͯ͠Ͳ͏ͳΔ͔ΛݟΔͱ͍͏ߟ͑ํ
*-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ΦϯϨδϟʔͷ&TDSPXΛར༻͢ΔͱͲ͏ͯ͠ίϯηϯαεͷ࣌ؒʹҾ͖ͣΒΕΔ ॲཧ͕͍931-FEHFSͰඵ͔͔Δ 1BZNFOU$IBOOFMΛར༻͢ΔࣄͰΑΓߴʹͳΔ ૹ৴ֹετϦʔϛϯάͷ࣌ؒΛߟྀͯ͠Ͳ͏ͳΔ͔͜Ε͔Β࣮ݧͱ͍͏ײ͡ Ճ͑ͯʜ ͓ͦΒ͘શମతʹ͘ͳΔʢଟʣ ཧ༝ɺجຊతʹηΧϯυϨΠϠʔΛఆ͍ͯ͠Δ͔Β ΦϯϨδϟʔͷ&TDSPXར༻ͤͣ 1BZNFOU$IBOOFMΛར༻͢Δ
*-1WͱҰମԿͳͷ͔ʁ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ࠓޙ*OUFSMFEHFS1SPUPDPMͷൃలΛָ͠Έʹ͍͖ͯ͠·͠ΐ͏ ͱ͍͏༁Ͱ·ͱΊ *-1*OUFSOFUPG7BMVFΛ࡞Δ ͦͷͨΊͷ࠷৽ͷऔΓΈ͕*-1W *-1WͰΛղܾ࣮ͭͭ͠ݱʹ͔͏ ·ͱΊ
*OUFSMFEHFS1SPUPDPMͷࠓ*-1W֓؍ ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ऴΘΓ