Kaleidoscopeͷجຊతͳར༻ํ๏
29
# Start IPFS daemon
$ ipfs daemon
# Start Kaleidoscope CLI
$ kes
> create my-db
# => Create datastore key pair and Register directory on IPFS
>
> set key1 value1
# => Save encrypted data on IPFS
>
> get key1
value1
# => Get and decrypt data from directory on IPFS
>
> save
# => Update IPNS by newest hash value
Slide 30
Slide 30 text
KaleidoscopeͰͷؒσʔλڞ༗ (1)
30
$ kes
> use my-db
# => Get newest hash value from IPNS
→ ݱঢ়ɺIPNSͷߋ৽ॲཧʹඵ͔͔ΔͨΊɺϦΞϧλΠϜͷಉظ͕͍͠
Slide 31
Slide 31 text
KaleidoscopeͰͷؒσʔλڞ༗ (2)
31
# Start IPFS daemon with pubsub option
$ ipfs daemon --enable-pubsub-experiment
$ kes
> sync
# => Thereafter, operation history from other own terminal online is
shared
• ૢ࡞छผͱରͱͳͬͨϑΝΠϧͷϋογϡΛPubSubܦ༝Ͱૹ৴
• ड৴ଆɺࣗͷૢ࡞ʹͦΕΒͷૢ࡞Λࠩ͠ࠐΈͳ͕Βॱ൪ʹॲཧ
→ ࣮ࡍͷӡ༻ͰλΠϜελϯϓ·Ͱߟྀͨ͠౷߹͕ඞཁ