(57)【要約】【課題】香料に関する香料情報をブロックチェーン２に出力することが可能な情報処理方法等を提供すること。【解決手段】情報処理方法は、香料をブロックチェーン２に登録する登録者を特定する登録者識別情報を受け付け、前記登録者を通じて登録対象の香料を特定する香料識別情報及び前記香料に関する香料情報を受け付け、受け付けた前記登録者識別情報、前記香料識別情報及び前記香料情報を関連付けて前記ブロックチェーン２に出力する。これにより、香料に関する香料情報をブロックチェーン２に出力することができる。【選択図】図１
2020042364.tif 000002
【特許請求の範囲】
【請求項１】
香料をブロックチェーンに登録する登録者を特定する登録者識別情報を受け付け、
前記登録者を通じて登録対象の香料を特定する香料識別情報及び前記香料に関する香料情報を受け付け、
受け付けた前記登録者識別情報、前記香料識別情報及び前記香料情報を関連付けて前記ブロックチェーンに出力する
情報処理方法。
【請求項２】
前記香料情報は香料の香りの特性、取得地若しくは生産地、または取得者若しくは生産者の情報を含む
請求項１に記載の情報処理方法。
【請求項３】
香料の譲渡人が前記香料の一部を分割して譲受人に譲渡する際に、分割後の香料を特定する分割香料識別情報を生成し、
香料の譲渡人を特定する譲渡人識別情報を受け付け、
譲受人を特定する譲受人識別情報を受け付け、
受け付けた前記譲渡人識別情報及び前記譲受人識別情報、並びに、前記分割香料識別情報及び分割された香料に関する分割香料情報を関連付けてブロックチェーンに出力する
請求項１又は２に記載の情報処理方法。
【請求項４】
前記分割香料情報は分割後の香料の量、または香料の保管状態を含む
請求項３に記載の情報処理方法。
【請求項５】
前記分割香料識別情報に対応する分割香料情報を閲覧するための閲覧用コードを生成する
請求項３又は４に記載の情報処理方法。
【請求項６】
前記譲受人から前記譲渡人への仮想通貨の支払いを条件に、分割された香料の譲渡に関する処理を行うスマートコントラクトをブロックチェーンに出力する
請求項３から請求項５のいずれか一つに記載の情報処理方法。
【請求項７】
香料の譲渡人または譲受人による香料の加工に関する加工情報を受け付け、
受け付けた前記加工情報、及び、前記香料識別情報または分割後の香料を特定する分割香料識別情報を関連付けてブロックチェーンに出力する
請求項１から請求項６のいずれか一つに記載の情報処理方法。
【請求項８】
前記加工情報は加工処理内容、処理業者、使用溶媒、または加工後のグレードを含む
請求項７に記載の情報処理方法。
【請求項９】
前記香料識別情報または分割香料識別情報に対応する加工情報を閲覧するための閲覧用コードを生成する
請求項７又は８に記載の情報処理方法。
【請求項１０】
前記譲渡人または前記譲受人による加工処理後の香料の製品への使用状況を示す使用状況情報を受け付け、
受け付けた前記使用状況情報、及び、前記香料識別情報または前記分割香料識別情報を関連付けてブロックチェーンに出力する
請求項８又は９に記載の情報処理方法。
【請求項１１】
前記使用状況情報は香料の使用量、製造業者、製造条件または他に使用された材料を含む
請求項１０に記載の情報処理方法。
【請求項１２】
前記香料識別情報または分割香料識別情報に対応する使用状況情報を閲覧するための閲覧用コードを生成する
請求項１０又は１１に記載の情報処理方法。
【請求項１３】
譲渡人が全ての前記香料を譲受人に譲渡する場合、香料の譲渡人を特定する譲渡人識別情報及び譲受人を特定する譲受人識別情報を受け付け、
受け付けた前記譲渡人識別情報及び譲受人識別情報、並びに、前記香料識別情報及び前記香料情報を関連付けてブロックチェーンに出力する
請求項１又は２に記載の情報処理方法。
【請求項１４】
香料をブロックチェーンに登録する登録者を特定する登録者識別情報を受け付ける第１受付部と、
前記登録者を通じて登録対象の香料を特定する香料識別情報及び前記香料に関する香料情報を受け付ける第２受付部と、
受け付けた前記登録者識別情報、前記香料識別情報及び前記香料情報を関連付けて前記ブロックチェーンに出力する出力部と
を備える情報処理装置。
【請求項１５】
コンピュータに、
香料をブロックチェーンに登録する登録者を特定する登録者識別情報を受け付け、
前記登録者を通じて登録対象の香料を特定する香料識別情報及び前記香料に関する香料情報を受け付け、
受け付けた前記登録者識別情報、前記香料識別情報及び前記香料情報を関連付けて前記ブロックチェーンに出力する
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
古来、香料が菓子類、飲料、酒、化粧品、日用品、医薬品、工業製品及び宗教等の分野における製品に用いられている。特許文献１には、香料を含む組成物構成製品に関することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３９４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、悪質な業者により天然香料と偽って合成香料を用いた製品が市場に投入される恐れがあるため、消費者が情報の真偽を容易に判別することができないという問題がある。
【０００５】
本発明は斯かる事情によりなされたものであって、その目的とするところは、香料に関する香料情報をブロックチェーンに出力することが可能な情報処理方法等を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理方法は、香料をブロックチェーンに登録する登録者を特定する登録者識別情報を受け付け、前記登録者を通じて登録対象の香料を特定する香料識別情報及び前記香料に関する香料情報を受け付け、受け付けた前記登録者識別情報、前記香料識別情報及び前記香料情報を関連付けて前記ブロックチェーンに出力する処理を実行させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、香料に関する香料情報をブロックチェーンに出力することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】ブロックチェーンを用いた竜涎香情報の登録処理のシステムの概要を示す説明図である。
【図２】サーバの構成例を示すブロック図である。
【図３】登録者ＤＢのレコードレイアウトの一例を示す説明図である。
【図４】竜涎香情報ＤＢのレコードレイアウトの一例を示す説明図である。
【図５】端末の構成例を示すブロック図である。
【図６】竜涎香をブロックチェーンに出力する動作を説明する説明図である。
【図７】竜涎香情報をブロックチェーンに出力する際の処理手順を示すフローチャートである。
【図８】実施形態２のサーバの構成例を示すブロック図である。
【図９】管理ＤＢのレコードレイアウトの一例を示す説明図である。
【図１０】譲渡人ＤＢのレコードレイアウトの一例を示す説明図である。
【図１１】譲受人ＤＢのレコードレイアウトの一例を示す説明図である。
【図１２】分割竜涎香情報ＤＢのレコードレイアウトの一例を示す説明図である。
【図１３】分割竜涎香をブロックチェーンに出力する動作を説明する説明図である。
【図１４】端末による分割竜涎香情報の入力のイメージ図である。
【図１５】分割竜涎香情報をブロックチェーンに出力する際の処理手順を示すフローチャートである。
【図１６】分割竜涎香の譲渡処理を行うスマートコントラクトの送信処理の動作を説明する説明図である。
【図１７】スマートコントラクトをブロックチェーンに出力する際の処理手順を示すフローチャートである。
【図１８】ウォレットアドレスの作成のサブルーチンの処理手順を示すフローチャートである。
【図１９】分割竜涎香が譲渡される際に仮想通貨の自動支払いの処理手順を示すフローチャートである。
【図２０】実施形態３のサーバの構成例を示すブロック図である。
【図２１】加工情報ＤＢのレコードレイアウトの一例を示す説明図である。
【図２２】加工情報をブロックチェーンに出力する際の処理手順を示すフローチャートである。
【図２３】実施形態４のサーバの構成例を示すブロック図である。
【図２４】使用状況情報ＤＢのレコードレイアウトの一例を示す説明図である。
【図２５】使用状況情報をブロックチェーンに出力する際の処理手順を示すフローチャートである。
【図２６】竜涎香に関する各種の情報の２次元コードの生成処理の動作を説明する説明図である。
【図２７】分割竜涎香情報の２次元コードを生成する際の処理手順を示すフローチャートである。
【図２８】竜涎香に関する全ての情報の２次元コードの生成処理の動作を説明する説明図である。
【図２９】竜涎香に関する全ての情報の２次元コードを生成する際の処理手順を示すフローチャートである。
【図３０】実施形態６のサーバの構成例を示すブロック図である。
【図３１】実施形態６の管理ＤＢのレコードレイアウトの一例を示す説明図である。
【図３２】精油情報ＤＢのレコードレイアウトの一例を示す説明図である。
【図３３】精油が譲渡された際の精油に関する情報をブロックチェーンに出力する動作を説明する説明図である。
【図３４】精油が譲渡された際の精油に関する情報をブロックチェーンに出力する際の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１０】
（実施形態１）
実施形態１は、香料をブロックチェーンに登録する形態に関する。香料は、アイスランドモス（アイスランド苔、Iceland moss）、アカヤジオウ（Akayajio）、アケビ（Akebia）、アサ（麻、Hemp）、アサフェチダ（Asafetida）、アジアンタム（Maidenhair fern）、アジョワン（Ajowan）、アズキ（小豆、Red beans）、アスパラサスリネアリス（ルイボス、ロオイボス、Rooibos）、アップルミント（Apple mint）、アーティチョーク（チョウセンアザミ、Artichoke）、アニス（Anise）、アボカド（Avocado）、アマ（Flax）、アマチャ（甘茶、Amacha）、アマチャヅル（Amachazuru）、アミガサユリ（Amigasayuri）、アミリス（Amyris）、アーモンド（Almond）、アリタソウ（Aritaso）、アルカンナ（Alkanet）、アルテミシア（Artemisia）、アルニカ（Arnica）、アルファルファ（Alfalfa）、アロエ（Aloe）、アロニア（Chokeberry）、アンゴスツラ（Angostura）、アンゴラウィード（Angola weed）、アンズ（アプリコット、Apricot）、アンズタケ（Anzutake、Chanterelle）、アンゼリカ（アンゲリカ、Angelica）、アンバー（Amber）、アンバーグリス（竜涎香、Ambergris）、アンブレット（Ambrette）、イカ（Squid）、イカリソウ（Ikariso）、イグサ（Rush）、イースト（酵母、Yeasts）、イタドリ（Itadori）、イチゴ（ストロベリー、Strawberry）、イチゴノキ（ストロベリーツリー、Strawberry tree）、イチジク（フィグ、Fig）、イチョウ（Ginkgo、Gingko）、イヌゴマ（ベトニー、Betony）、イノコヅチ（Inokozuchi）、イランイラン（Ylang-ylang）、イワオウギ（Iwaohgi）、インペラトリア（Imperatoria）、インモルテル（Immortelle、Everlasting flower）、ウィンターグリーン（Wintergreen）、ウォータークレス（オランダガラシ、Water cress）、ウコギ（Ukogi）、ウコン（ターメリック、Turmeric）、ウスバサイシン（Usubasaishin）、ウッドラフ（クルマバソウ、Woodruff）、ウニ（Sea urchin）、ウメ（Ume、Japanese apricot）、ウーロンチャ（Oolong tea）、エゴマ（Egoma）、エノキダケ（Enokidake）、エビ（Lobster、Prawn、Shrimp）、エビスグサ（Ebisugusa）、エリゲロン（Erigeron）、エルダー（セイヨウニワトコ、Elder）、エレウテロコック（Eleutherococcus）、エレカンペン（Elecampane）、エレミ（Elemi）、エンゴサク（Engosaku）、エンジュ（Enju、Japanese-pagoda-tree）、エンダイブ（キクヂシャ、Endive）、欧州アザミ（Blessed thistle）、オウレン（Goldthread）、オオアザミ（Milk thistle）、オオバコプランテンPlantain）、オカゼリ（Cnidium fruit）、オキアミ（Krill）、オーク（Oak）、オークモス（Oak moss）、オケラ（Okera）、オスマンサス（モクセイ、Osmanthus）、オポポナックス（Opoponax）、オミナエシ（Ominaeshi）、オモダカ（Sagiomodaka）、オランダセンニチ（Para cress）、オリガナム（Origanum）、オリス（Orris）、オリバナム（乳香、Olibanum）、オリーブ（Olive）、オールスパイン（Allspice）、オレンジ（Orange）、オレンジフラワー（Orange flower）、カイ（貝、Shellfish）、海藻（シーウィード、Seaweed）、カイニンソウ（Kaininso）、カカオ（ココア、Cacao）、カキ（柿、Japanese persimmon）、カサイ（果菜、Fruit vegetables）、カシューナッツ（Cashew nut）、カスカラ（Cascara）、カスカリラ（Cascarilla）、カストリウム（海狸香、Castoreum）、カタクリ（Katakuri）、カツオブシ（Dried bonito）、カッシー（Cassie）、カッシャフィスチュラ（Purging cassia）、カテキュ（Catechu）、カニ（Crab）、カーネーション（Carnation）、カノコソウ（Valerian）、カモミル（Camomile）、カヤプテ（Cajeput、Cajuput）、カラクサケマン（Fumitory）、カラシ（マスタード、Mustard）、カラスウリ（Karasuuri）、カラスビシャク（Karasubishaku、Dragon root）、カラバッシュナツメグ（Calabash nutmeg）、ガラナ（Guarana）、カラマンシー（シキキツ、Calamondin）、カラミント（Calamint）、カラムス（Calamus）、ガランガ（Galanga）、カーラント（Currant）、カリッサ（Carissa、Karanda）、カリン（Chinese quince）、カルダモン（ショウズク、Cardamon）、カ゛ルバナム（Galbanum）、カレー（Curry powder）、カレーリーフ（カリーリーフ、Curry leaf）、カワミドリ（Kawamidori）、カンゾウ（リコリス、Licorice）、ガンビア（Gambir）、カンラン（Chinese olive）、キウィーフルーツ（Kiwifruit）、キカイガラタケ（Kikaigaratake）、キキョウ（Kikyo、Baloon flower）、キク（Chrysanthemum）、キクラゲ（Kikurage、Jew's-ear）、キササゲ（Kisasage）、ギシギシ（Gishigishi、Dock）、キダチアロエ（Kidachi aloe）、キナ（Cinchona）、キハダ（Kihada）、キバナオウギ（Kibanaohgi）、ギボウシ（Giboshi）、ギムネマシルベスタ（Gymnema sylvestre）、キャットニップ（イヌハッカ、Catnip）、キャラウェイ（ヒメウイキョウ、Caraway）、キャロブ（イナゴマメ、カロブ、Carob、Locust bean）、キュウリ（キューカンバー、Cucumber）、キラヤ（Quillaja、Quillaia）、キンミズヒキ（Agrimony）、グァバ（Guava）、グァヤク（Guaiacum）、クコ（Kuko）、クサスギカズラ（Kusasugikazura）、クサボケ（シドミ、Kusaboke、Dwarf Japanese quince）、クズ（Kuzu、Thunberg kudzu vine）、クスノキ（Camphor tree）、クスノハガシワ（Kamala）、グーズベリー（Gooseberry）、クチナシ（ガーデニア、Gardenia）、クベバ（Cubeb）、クマコケモモ（Bearberry）、グミ（Gumi、Oleaster）、クミン（Cumin）、グラウンドアイビー（カキドウシ、Ground ivy）、クララ（クサエンジュ、Kurara）、クラリセージ（Clary sage）、クランベリー（Cranberry）、クリ（チェスナッツ、Chestnut）、クルミ（ウォルナッツ、Walnut）、クリーム（Cream）、グレインオブパラダイス（Grains of paradise）、クレタディタニー（Dittany of Crete）、グレープフルーツ（Grapefruit）、クローバー（Clover）、クローブ（Clove）、クロモジ（Kuromoji）、クロレラ（Chlorella）、クワ（マルベリー、Mulberry）、クワッシャ（ニガキ、Quassia）、ケイパー（ケーパー、Caper）、ゲットウ（月桃、Getto）、ケード（Cade）、ケブラコ（Quebracho）、ゲルマンダー（Germander）、ケンチュール（Kencur）、ケンポナシ（Kenponashi、Japanese raisin tree）、ゲンノショウコ（フウロソウ、Gennoshoko）、コウジ（Koji）、コウタケ（Koutake）、コウチャ（紅茶、Black tea）、コウホネ（Kohone）、コカ（Coca）、コガネバナ（Koganebana）、コクトウ（黒糖、Brown sugar）、コクルイ（穀類、Cereals）、ココナッツ（ココヤシ、Coconut）、コゴメグサ（アイブライト、Eyebright）、ゴシュユ（Goshuyu）、コショウ（ペパー、Pepper）、コスタス（Costus）、コストマリー（Costmary）、コパイバ（Copaiba）、コーヒー（Coffee）、コブシ（ヤマモクレン、Kobushi）、ゴボウ（Burdock）、ゴマ（セサミ、Sesame）、コーラ（Cola）、コリアンダー（コエンドロ、Coriander）、コルツフート（フキタンポポ、Coltsfoot）、ゴールデンロッド（Golden rod）、コロンボ（Colombo）、コンサイ（根菜、Root and tuber vegetables）、コンズランゴ（Kondurango）、コンブ（Kombu kelp）、コンフリ��（Comfrey）、サイプレス（イトスギ、シプレス、Cypress）、魚（フィッシュ、Fish）、サクラ（Cherry tree）、サクランボ（チェリー、Cherry）、ザクロ（グレナディン、Common pomegranate）、サケカス（酒粕、Pressed sake cake）、ササ（Sasa、Bamboo grass）、ササクサ（Sasakusa）、サーチ（Sea buckthorn）、サッサフラス（Sassafras）、サフラン（Saffron）、サポジラ（Sapodilla）、サボテン（Cactus）、サラシナショウマ（Sarashinashoma）、サルサパリラ（Sarsaparilla）、サルシファイ（セイヨウゴボウ、Salsify）、サルノコシカケ（Sarunokoshikake）、サンザシ（ホウソーン、Hawthorn）、サンシュユ（Sanshuyu）、サンショウ（Japanese pepper）、サンタハーブ（Santa herb）、サンダラック（Sandarac）、サンダルウッド（ビャクダン、Sandalwood）、サンダルレッド（シタン、Red sandalwood）、シイタケ（Shiitake）、ジェネ（エニシダ、Genet）、シソ（Perilla）、シダー（セダー、Cedar）、シトラス（カンキツ、Citrus）、シトロネラ（Citronella）、シヌス（Schinus molle）、シベット（霊猫香、Civet）、シマルーバ（Simarouba）、シメジ（Shimeji）、シャクヤク（Shakuyaku、Chinese peony）、ジャスミン（Jasmin）、ジャノヒゲ（Janohige）、ジャボランジ（ヤボランジ、Jaborandi）、シャロット（Shallot）、シュクシャ（Shukusha）、ジュウニヒトエ（ビューグル、Bugle）、ジュニパーベリー（ネズ、Juniper berry）、ショウガ（ジンジャー、Ginger）、ショウユ（Soy sauce）、ショウユカス（Pressed soy sauce cake）、ジョウリュウシュ（蒸留酒、Spirits）、ショウロ（Shoro）、シルバーウィード（Silver weed）、シロタモギタケ（ブナシメジ、Elm-mushroom）、ジンセン（高麗ニンジン、Ginseng）、シンナモン（Cinnamon）、酢（ビネガー、Vinegar）、スイカ（ウォーターメロン、Watermelon）、スイセン（ナルシス、Narcissus）、スギ（Sugi、Peacock pine）、スターアニス（ダイウイキョウ、Star anise）、スターフルーツ（キャランボラ、Starfruit、Carambora）、スチラックス（Styrax）、スッポン（Suppon、Snapping turtle）、スッポンタケ（Suppontake）、ズドラベッツ（Zdravetz）、スネークルート（Snakeroot、Serpentary）、スパイクナード（Spikenard）、スピンネル（Spignel）、スプルース（ヘムロック、Spruce）、スペアミント（ミドリハッカ、Spearmint）、スベリヒユ（Suberihiyu、Pigweed）、スローベリー（Sloe berry）、セイボリー（キダチハッカ、Savory）、セイヨウダイコンソウ（Avens、Herb bennet）、セイヨウナナカマド（Rowan tree、European mountain ash）、セキショウ（Sekisho）、セージ（Sage）、ゼドアリー（Zedoary）、セネガ（Senega）、ゼラニウム（Geranium）、セロリー（Celery）、センキュウ（Senkyu）、センタウリア（Centaury）、センダン（Sendan）、セントジョーンズウォルト（セイヨウオトギリソウ、St.John's wort）、センナ（Senna）、ソース（Sauces）、ダイオウ（ルバーブ、Rhubarb）、ダイズ（大豆、Soybeans）、タイム（タチジャコウソウ、Thyme）、タケノコ（Bamboo shoot）、タコ（Octopus）、タデ（Tade、Water pepper）、ダバナ（Davana）、タマゴ（エッグ、Egg）、タマゴタケ（Royal agaric）、タマネギ（オニオン、Onion）、タマリンド（Tamarind）、ダミアナ（Damiana）、タモギタケ（ヒメヒラタケ、Tamogitake）、タラゴン（エストラゴン、Tarragon）、タラノキ（Tara、Angelica tree）、タンジー（ヨモギギク、Tansy）、タンジェリン（マンダリン、Tangerine、Mandarin）、タンポポ（ダンデリオン、Dandelion）、チェリモラ（チェリモヤ、Cherimoya）、チェリーローレル（Cherry laurel）、チェリーワイルド（Wild cherry）、チガヤ（Chigaya）、チコリ（Chicory）、チーズ（Cheese）、チチタケ（Chichitake）、チャイブ（Chive）、チャービル（Chervil）、チャンパカ（Champac）、チュベローズ（月下香、Tuberose）、チョウセンゴミン（Chosengomishi）、チラータ（Chirata）、ツクシ（Tsukushi、Fern-ally）、ツケモノ（漬物、Pickled products）、ツタ（Ivy）、ツバキ（カメリア、Camellia）、ツユクサ（Tsuyukusa）、ツリガネニンジン（Tsuriganeninjin）、ツルドクダミ（Tsurudokudami）、ディアタング（リアトリス、Deertongue）、ティスル（キバナアザミ、Thistle）、ディタニー（Dittany）、ディルイ（ノンド、Dill）、デーツ（ナツメヤシ、Date palm）、テンダイウヤク（Lindera root）、テンマ（Tenma）、テンリョウチャ（Tenryocha）、トウガラシ（カプシカム、Capsicum）、トウキ（Toki）、ドウショクブツタンパクシツ（動植物蛋白質、Proteins）、ドウショクブツユシ（動植物油脂、Oil and fats）、トウミツ（糖蜜、モラセス、Molasses）、トウモロコシ（コーン、Maize）、ドクダミ（Dokudami）、トチュウ（Tochu）、ドッ
ググラス（Dog grass、Couch grass）、トマト（Tomato）、ドラゴンブラッド（Doragon's blood）、ドリアン（Durian）、トリュフ（Truffle）、トルーバルサム（Tolu balsam）、トンカ（トンコ、Tonka beans）、ナギナタコウジュ（Naginatakoju）、ナシ（ペア、Pear）、ナスターシャム（Common nasturtium）、ナッツ（Nut）、ナットウ（納豆、Natto）、ナツメ（Jujube）、ナツメグ（ニクヅク、メース、Nutmeg、Mace）、ナデシコ（Nadeshiko）、ナメコ（Nameko）、ナラタケ（Naratake）、ナンテン（Nanten）、ニアウリ（Ti-tree）、ニュウサンキンバイヨウエキ（乳酸菌培養液、Cultured lactic acid bacteria solution）、ニレ（エルム、Elm）、ニンジン（キャロット、Carrot）、ニンニク（ガーリック、Garlic）、ネズミモチ（Nezumimochi）、ネットル（イラクサ、Nettle）、ネムノキ（Nemunoki、Silk tree）、ノットグラス（ニワヤナギ、Knotgrass）、ノリ（海苔、Nori、Laver）、バイオレット（スミレ、Violet）、パイナップル（Pineapple）、ハイビスカス（ローゼルHibiscus、Roselle）、麦芽（モルト、Malt）、ハコベ（Hakobe、Common chickweed）、バシクルモン（Basikurumon）、バジル（メボウキ、Basil）、ハス（Lotus）、ハスカップ（Hasukappu）、パースニップ（アメリカボウフウ、Parsnip）、パセリ（オランダゼリ、Parsley）、バター（Butter）、バターオイル（Butter oil）、バターミルク（Butter milk）、バーチ（カバノキ、Birch）、ハチミツ（ハネー、Honey）、パチュリー（パチョリ、Patchouli）、ハッカ（Corn-mint、Japanese mint）、バックビーン（Buckbeans）、ハッコウシュ（発酵酒、Fermented alcoholic beverages）、ハッコウニュウ（発酵乳、Fermented milk）、ハッコウミエキ（発酵味液、Fermented seasoning solution）、パッションフルーツ（クダモノトケイソウ、Passion fruit）、ハツタケ（Hatsutake）、バッファローベリー（Buffaloberry）、ハトムギ（Job's tears）、ハナスゲ（Hanasuge）、バナナ（Banana）、バニラ（ワニラ、Vanilla）、ハネーサックル（スイカズラ、Honeysuckle）、パパイヤ（Papaya）、バーベリー（メギ、Barberry）、ハマゴウ（Hamago）、ハマスゲ（Hamasuge）、ハマナス（Hamanasu、Rugosa rose）、ハマボウフウ（Hamabofu）、ハマメリス（Winter bloom）、バラ（ローズ、Rose）、パルマローザ（Palmarosa）、パンダナ（Pandanus）、バンレイシ（シャカトウ、Sugar apple、Sweet sop）、ヒキオコシ（Hikiokoshi）、ヒシ（Hishi、Water chestnut）、ピスタチオ（Pistachio）、ヒソップ（ヤナギハッカ、Hyssop）、ヒッコリー（Hickory）、ピーナッツ（ラッカセイ、Peanut）、ヒノキ（Hinoki）、ヒバ（Hiba）、ピプシシワ（Common popsissewa）、ヒマワリ（Sunflower）、ヒメハギ（Himehagi）、ヒヤシンス（Hyacinth）、ヒヨドリバナ（Eupatorium）、ヒラタケ（Hiratake）、ビワ（Biwa、Loquat）、ピンピネラ（Burnet）、ビンロウ（Areca nut、Betel nut）、フェイジョア（Feijoa、Pineapple guava）、フェネグリーク（コロハ、Fenugreek）、フェンネル（ショウウイキョウ、Fennel）、フジバカマ（Fujibakama）、フジモドキ（Fujimodoki）、フスマ（Bran）、フーゼル油（Fusel oil）、プチグレイン（Petitgrain）、ブチュ（ブッコ、Buchu）、ブドウ（グレープ、Grape）、ブドウサケカス（ブドウ酒粕、Wine lees）、フトモモ（Rose apple）、ブナ（Beech）、ブナハリタケ（Bunaharitake）、ブラックキャラウェイ（ニジェラ、Black caraway、Nigella）、ブラックベリー（Blackberry）、プラム（スモモ、Plum）、ブリオニア（Bryonia）、プリックリーアッシュ���アメリカサンショウ、Prickly ash）、プリムローズ（サクラソウ、Primrose）、プルネラ（ウツボグサ、Prunella、Self-heal）、ブルーベリー（Blueberry）、ブレッドフルーツ（パンノキ、Breadfruit）、ヘイ（Hay）、ベイ（Bay）、ヘーゼルナッツ（ハシバミ、Hazelnut）、ヘザー（ヒース、Heather）、ベチバー（ベチベルソウ、Vetiver）、ベーテル（キンマ、Betel）、ベニノキ（Annatto）、ベニバナ（サフラワー、Safflower）、ペニーロイヤル（メグサハッカ、Pennyroyal）、ペパーミント（セイヨウハッカ、Peppermint）、ヘビ（Snake）、ペピーノ（Pepino）、ペプトン（Peptone）、ペリトリー（Pellitory）、ベルガモット（Bergamot）、ベルガモットミント（Bergamot mint）、ペルーバルサム（Peru balsam）、ベルベナ（バーベナ、ベルベイン、Verbena、Vervain）、ベロニカ（Veronica）、ベンゾイン（安息香、Benzoin）、ヘンナ（Henna）、ボアドローズ（ローズウッド、Rosewood）、ホアハウンド（ニガハッカ、Hoarhound）、ホウ（Haw）、ホウキタケ（Houkitake）、ホウショウ（芳樟、Houshou）、ボウフウ（Saposhinikovia root）、ホエイ（Whey）、ホオノキ（Honoki）、ホースミント（ヤグルマハッカ、Horsemint）、ホースラディッシュ（セイヨウワサビ、ワサビダイコン、Horseradish）、ボタン（Moutan bark）、ホップ（Hop）、ポピー（Poppy）、ポプラ（Poplar）、ポポー（Papaw）、ホホバ（Jojoba）、ホヤ（Sea squirt）、ボルドー（Boldo）、ボロニア（Boronia）、マイタケ（Maitake）、マグウォルト（Mugwort）、マシュマロー（ウスベニタチアオイ、Marshmallow）、マジョラム（マヨラナ、Marjoram）、マスティック（Mastic）、マソイ（Massoi）、マタタビ（Matatabi、Silver vine）、マチコ（Matico）、マツ（パイン、Pine）、マツオウジ（Matsuoji）、マッシュルーム（Mushroom）、マツタケ（Matsutake）、マツブサ（Matusbusa）、マツホド（Matsuhodo）、マテチャ（マテ、Mate tea）、マメ（Beans）、マリーゴールド（Marigold）、マルバダイオウ（食用ダイオウ、Garden rhubarb、Edible rhubarb）、マルメロ（クインス、Quince）、マレイン（Mullein）、マロー（ゼニアオイ、Mallow）、マンゴー（Mango）、マンゴスチン（Mangosteen）、マンナノキ（Manna ash）、ミカン（Mikan）、ミシマサイコ（Mishimasaiko）、ミソ（味噌Miso、Soybean paste）、ミツマタ（Mitsumata）、ミツロウ（オウロウ、 ビースワックス 、ベース、ワックス、Bees wax）、ミート（肉、Meat）、ミモザ（Mimosa）、ミョウガ（Myoga）、ミルク（Milk）、ミルテ（Myrtle）、ミルフォイル（セイヨウノコギリソウ、Milfoil）、ミルラ（没薬、Myrrh）、ミロバラン（Myrobalan）、ムカゴニンジン（スキレット、Skirret）、ムギチャ（ムギ茶、Roasted barley）、ムスク（Musk）、ムラサキ（Murasaki、Gromwell）、メスキート（Mesquite）、メドウスィート（シモツケソウ、Meadowsweet）、メハジキ（Mehajiki）、メープル（サトウカエデ、Maple）、メリッサ（バーム、Melissa、Balm）、メリロット（Melilot）、メロン（Melon）、モウセンゴケ（Sundew）、モニリアバイヨウエキ（モニリア培養液、Cultured Moniliaceae solution）、モミノキ（ファー、Fir）、モモ（ピーチ、Peach）、モロヘイヤ（Jew's mallow）、ヤクチ（Yakuchi）、ヤドリギ（Mistletoe）、ヤマブシタケ（Yamabushi take）、ヤマモモ（Chinese bayberry）、ユーカリ（Eucalyptus）、ユキノシタ（Yukinoshita）、ユズ（Yuzu）、ユッカ（Yucca）、ユリ（リリー、Lily）、ヨウサイ（葉菜、Leaf vegetables）、ヨロイザク��Yoroigusa）、ライオンズフート（Lion's foot）、ライチ（Litchi）、ライフエバーラスティングフラワー（Life-everlasting flower）、ライム（Lime）、ライラック（リラ、Lilac）、ラカンカ（Rakanka、Lo han kuo）、ラカンショウ（Long-leaved podocarp）、ラズベリー（Raspberry）、ラタニア（Rhatany）、ラディッシュ（ハツカダイコン、Radish）、ラブダナム（システ、Labdanum、Ciste）、ラベンダー（Lavender）、ラングウォルト（Lungwort）、ラングモス（Lungmoss）、ランブータン（Ramboutan）、リキュール（Liqueur）、リーク（Leek）、リツェア（タイワンヤマクロモジ、Litsea）、リナロエ（Linaloe）、リュウガン（Longan）、リュウゼツラン（Century plant）、リョウフンソウ（Ryofunso）、リョクチャ（緑茶、Green tea）、リンゴ（アップル、Apple）、リンデン（ボダイジュ、Linden）、リンドウ（Gentian）、ルー（ヘンルーダ、Rue）、ルリジサ（Borage）、レセダ（モクセイソウ、Reseda）、レモン（Lemon）、レモングラス（Lemongrass）、レンギョウ（Rengyo）、レンゲ（Renge）、レンブ（Wax jambu、Mankil）、ローズマリー（マンネンロウ、Rosemary）、ロベージ（Lovage）、ローレル（ゲッケイジュ、Laurel）、ロンゴザ（Longose）、ワサビ（Wasabi）、ワスレナグサ（Forger me not、Mouse ears）、ワタフジウツギ（Watafujiutsugi）、ワームウッド（ニガヨモギ、Wormwood）、ワームシード（Wormseed）、ワラビ（Warabi、Eagle fern）、ワレモコウ（Waremoko、Garden burnet）を含む。
【００１１】
なお、本実施形態では、香料の一つの種類の竜涎香の例を説明するが、他の香料にも適用可能である。図１は、ブロックチェーンを用いた竜涎香情報の登録処理のシステムの概要を示す説明図である。本実施形態のシステムは、情報処理装置１、ブロックチェーン２及び情報処理端末３を含み、インターネット等のネットワークＮを介して情報の送受信を行う。
【００１２】
情報処理装置１は、香料に関する香料情報又は分割された香料情報、譲渡に関する管理情報等種々の情報処理、情報記憶及び情報の送受信を行う情報処理装置であり、例えばサーバ装置、パーソナルコンピュータ等である。本実施形態において情報処理装置１はサーバ装置であるものとし、以下では簡潔のためサーバ１と読み替える。
【００１３】
ブロックチェーン２は、複数のノードにより構成され、分散型台帳技術又は分散型ネットワークである。ブロックチェーン２は、ブロックと呼ばれるデータの単位を一定時間ごとに生成し、鎖のように連結していくことによりデータを保管する。ブロックチェーン２は、ピアツーピア（Peer to Peer）ネットワークと分散型タイムスタンプサーバーの使用により自律的に管理される。鎖状に保存することによって、ブロック内のデータを一度記憶した場合、該データを遡及的に変更することができない。なお、ブロックチェーン２は、パブリック型、プライベート型のいずれであっても良い。
【００１４】
情報処理端末３は、香料に対する香料情報の受付、送信又は閲覧を行う端末装置である。情報処理端末３は、例えばスマートフォン、携帯電話、タブレット、パーソナルコンピュータ端末等の情報処理機器である。以下では簡潔のため、情報処理端末３を端末３と読み替える。
【００１５】
続いて、ブロックチェーン２上への竜涎香情報の登録の流れを説明する。サーバ１は、竜涎香をブロックチェーン２に登録する登録者を特定する登録者識別情報を端末３から受け付けて記憶する。登録者識別情報は、例えば竜涎香をブロックチェーン２に登録する登録者を特定するための登録者ＩＤ、氏名等を含む。サーバ１は、登録者を通じて竜涎香を特定する竜涎香識別情報（香料識別情報）及び当該竜涎香に関する竜涎香情報（香料情報）を端末３から受け付けて記憶する。竜涎香識別情報は、例えば竜涎香を識別するための竜涎香ＩＤであっても良い。竜涎香情報は、竜涎香の香りの特性、取得地若しくは生産地、または取得者若しくは生産者の情報を含む。なお、本実施形態では、端末３が登録者識別情報、竜涎香識別情報及び竜涎香情報をサーバ１に送信したが、これに限るものではない。例えば、サーバ１は登録者の入力による登録者識別情報、竜涎香識別情報及び竜涎香情報を直接に受け付けても良い。
【００１６】
サーバ１は、受け付けた竜涎香情報のハッシュ値を算出し、受け付けた登録者識別情報、竜涎香識別情報及び算出した竜涎香情報のハッシュ値を関連付けてブロックチェーン２に送信する。なお、ハッシュ値に関しては後述する。ブロックチェーン２は、サーバ１から送信された登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値を受信して記録する。なお、本実施形態では、竜涎香情報のハッシュ値がブロックチェーン２に出力されたが、これに限るものではない。例えば、竜涎香情報そのものがブロックチェーン２に出力されても良い。なお、本実施形態では、サーバ１は登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値をブロックチェーン２に送信したが、これに限るものではない。例えば、端末３は登録者識別情報、竜涎香識別情報及び当該竜涎香識別情報に対応する竜涎香情報を受け付け、竜涎香情報のハッシュ値を算出する。端末３は、受け付けた登録者識別情報、竜涎香識別情報、及び算出した竜涎香情報のハッシュ値をブロックチェーン２に送信しても良い。
【００１７】
図２は、サーバ１の構成例を示すブロック図である。サーバ１は、制御部１１、記憶部１２、通信部１３、入力部１４、表示部１５、読み取り部１６及び大容量記憶部１７を含む。各構成はバスＢで接続されている。
【００１８】
制御部１１はＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）等の演算処理装置を含み、記憶部１２に記憶された制御プログラム１Ｐを読み出して実行することにより、サーバ１に係る種々の情報処理、制御処理等を行う。また制御プログラム１Ｐには、例えばイーサリアムのGeth（Go-Ethereum）、Mist Wallet等のスマートコントラクトの生成・実行、仮想通貨の送金、アカウントの作成、マイニング等の処理を実行するプログラムが含まれる。また、制御部１１は、ハッシュ値算出部１１ａ及び電子署名作成部１１ｂを含む。ハッシュ値算出部１１ａは、暗号学的ハッシュ関数を用いて各種情報のハッシュ値を算出する処理を行う。電子署名作成部１１ｂは、偽造又は改ざんを防止するため、公開鍵暗号方式に基づくデジタル認証用の署名を生成する。なお、図２では制御部１１を単一のプロセッサであるものとして説明するが、マルチプロセッサであっても良い。
【００１９】
記憶部１２はＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ素子を含み、制御部１１が処理を実行するために必要な制御プログラム１Ｐ又はデータ等を記憶している。また、記憶部１２は、制御部１１が演算処理を実行するために必要なデータ等を一時的に記憶する。通信部１３は通信に関する処理を行うための処理回路等を含み、ネットワークＮを介して、ブロックチェーン２等との間で情報の送受信を行う。
【００２０】
入力部１４は、マウス、キーボード、タッチパネル、ボタン等の入力デバイスであり、受け付けた操作情報を制御部１１へ出力する。表示部１５は、液晶ディスプレイ又は有機ＥＬ（electroluminescence）ディスプレイ等であり、制御部１１の指示に従い各種情報を表示する。
【００２１】
読み取り部１６は、ＣＤ（Compact Disc）−ＲＯＭ又はＤＶＤ（Digital Versatile Disc）−ＲＯＭを含む可搬型記憶媒体１ａを読み取る。制御部１１が読み取り部１６を介して、制御プログラム１Ｐを可搬型記憶媒体１ａより読み取り、大容量記憶部１７に記憶しても良い。また、ネットワークＮ等を介して他のコンピュータから制御部１１が制御プログラム１Ｐをダウンロードし、大容量記憶部１７に記憶しても良い。さらにまた、半導体メモリ１ｂから、制御部１１が制御プログラム１Ｐを読み込んでも良い。
【００２２】
大容量記憶部１７は、例えばハードディスク等を含む大容量の記憶装置である。大容量記憶部１７は、登録者ＤＢ１７１及び竜涎香ＤＢ１７２を含む。登録者ＤＢ１７１は、竜涎香をブロックチェーン２に登録する登録者の識別情報を記憶している。登録者は例えば調香師であっても良い。竜涎香ＤＢ１７２は、竜涎香に関する竜涎香情報を記憶している。竜涎香情報は、例えば竜涎香の取得者、登録者、取得地、捕鯨有無、グレード、鑑定方法、鑑定者、カラストンビ有無、ガスデータ、香り、竜涎香の画像及び当該竜涎香に対する注意事項を含む。
【００２３】
なお、本実施形態において記憶部１２及び大容量記憶部１７は一体の記憶装置として構成されていても良い。また、大容量記憶部１７は複数の記憶装置により構成されていても良い。更にまた、大容量記憶部１７はサーバ１に接続された外部記憶装置であっても良い。また、サーバ１は一台の情報処理装置であるものとして説明するが、複数台により分散して処理させても良い。
【００２４】
図３は、登録者ＤＢ１７１のレコードレイアウトの一例を示す説明図である。登録者ＤＢ１７１は、登録者ＩＤ列、登録者氏名列、公開鍵列及び秘密鍵列を含む。登録者ＩＤ列は、各登録者を識別するために、一意に特定される登録者のＩＤを記憶している。登録者氏名列は、登録者の氏名を記憶している。公開鍵列は、公開鍵暗号における第３者に公開する鍵のデータを記憶している。秘密鍵列は、公開鍵暗号における第３者に公開しない鍵のデータを記憶している。
【００２５】
図４は、竜涎香情報ＤＢ１７２のレコードレイアウトの一例を示す説明図である。竜涎香情報ＤＢ１７２は、竜涎香ＩＤ列、取得者列、登録者ＩＤ列、取得地列、捕鯨有無列、グレード列、鑑定列、カラストンビ有無列、ガスデータ列、香り列、画像列及び注意事項列を含む。竜涎香ＩＤ列は、各竜涎香を識別するために、一意に特定される竜涎香のＩＤを記憶している。竜涎香ＩＤは、複数桁の数字を用いて自動的に採番しても良く、または年度、グレード、取得地等の情報が識別可能な番号を用いて設定しても良い。取得者列は、取得者ＩＤ列及び取得者氏名列を含む。取得者ＩＤ列は、各取得者を識別するために、一意に特定される取得者のＩＤを記憶している。取得者氏名列は、取得者の氏名を記憶している。登録者ＩＤ列は、登録者を特定する登録者ＩＤを記憶している。取得地列は、竜涎香の取得地の住所又は経緯度を記憶している。
【００２６】
捕鯨有無列は、法律上の規制に応じて、竜涎香が拾われたか又は鯨の殺害により竜涎香が取得されたか情報を記憶している。グレード列は、竜涎香のグレード情報を記憶している。グレードは、例えばホワイト、ゴールド、イエロー、ブラウン、グレー又はブラックの色である。鑑定列は、鑑定者列及び鑑定方法列を含む。鑑定者列は、竜涎香を鑑定する鑑定者情報を記憶している。鑑定者情報は、例えば調香師としての登録者ＩＤ、竜涎香鑑定資格者ＩＤ又はガスクロ等の機種、型式番号等である。鑑定方法列は、竜涎香を鑑定するための方法を記憶している。鑑定方法は、例えば官能検査、ＧＣ−ＭＳ（ガスクロマトグラフィー質量分析法）、分光光度計、ブラックライト鑑別又はＴＧ−ＤＴＡ−ＭＳ（Thermogravimetry-Differential Thermal Analysis and Mass Spectrometry）等である。カラストンビ有無列は、竜涎香の中にカラストンビが含まれるか否かの情報を記憶している。
【００２７】
ガスデータ列は、計測機器により計測された竜涎香の含有成分及び含有量の情報を記憶している。例えば、竜涎香の含有成分は、(+)-アンブレイン、(+)-アンブロックス、(-)-アンブロックス、3a-epi-(-)-アンブロックス、9b-epi-(-)-アンブロックス、α-アンブリノール、β-アンブリノール、α-イオノンエポキシド、β-イオノンエポキシド、β-イオノン、γ-イオノン、アンブレノライド、ジヒドロ-β-イオノン、ジヒドロ-γ-イオノン、ジヒドロ-γ-イオノール、ジヒドロアクチニジオライド、ジヒドロロリオライド、オクタヒドロ-5,5,8α-トリメチル-2-メチレンナフチルアセトアルデヒド、オクタヒドロ-2,5,8α-テトラメチルナフチルアセトアルデヒド、2-(2,2-ジメチル-6-メチレンシクロヘキシル)アセトアルデヒド、2-(2,2-ジメチル-6-メチレンシクロヘキシル)エチルアセテート、2-(2,2-ジメチル-6-メチレンシクロヘキシル)エタノール、(3,3-ジメチル-1-シクロヘキシル)メタノール、2,2,6-トリメチル-2-ヒドロキシシクロヘキサノン、8α,13-エポキシ-14,15,16-トリノブロアブド-12-エン、12-エポキシ-8α-12-エポキシ-13,14,15,16-タータノルラブダン、13-エポキシ-8α,13-エポキシ-14-15-16-トリノルラブダン、2-メチル-4-(2-メチレン-6,6-ジメチル-シクロヘキシル)-2-ブタナール、24-メチル-5β-コレスタノ-3α-オール、β-シクロシトラール、4-オキソ-β-シクロシトラール、4-オキソ-β-イオノール、4-オキソ-β-イオノン、γ-コロナール、スクラレオライドである。
【００２８】
香り列は、竜涎香に関する香りの情報を記憶している。香りの情報は、調香師が官能検査の結果として、自身が感じた香りについての見解を示すものである。画像列は、竜涎香に関する画像の情報を記憶している。本実施形態では、画像列は、画像のファイルのパスを記憶しているが、これに限るものではない。例えば、画像列は、画像のバイナリデータを記憶しても良い。注意事項列は、竜涎香に対する保管及び扱い等の注意事項を記憶している。
【００２９】
なお、上述した各ＤＢの記憶形態は一例であり、データ間の関係が維持されていれば、他の記憶形態であっても良い。
【００３０】
図５は、端末３の構成例を示すブロック図である。端末３は、制御部３１、記憶部３２、通信部３３、入力部３４、表示部３５及び撮影部３６を含む。各構成はバスＢで接続されている。
【００３１】
制御部３１はＣＰＵ、ＭＰＵ等の演算処理装置を含み、記憶部３２に記憶された制御プログラム３Ｐを読み出して実行することにより、端末３に係る種々の情報処理、制御処理等を行う。また、制御部３１は、ハッシュ値算出部３１ａ及び電子署名作成部３１ｂを含む。ハッシュ値算出部３１ａは、暗号学的ハッシュ関数を用いて、ウォレットアドレス等を算出する処理を行う。また制御プログラム３Ｐには、例えばイーサリアムのGeth（Go-Ethereum）、Mist Wallet等のスマートコントラクトの生成・実行、仮想通貨の送金、アカウントの作成、マイニング等の処理を実行するプログラムが含まれる。電子署名作成部３１ｂは、偽造又は改ざんを防止するため、公開鍵暗号方式に基づくデジタル認証用の署名を生成する。なお、図５では制御部３１を単一のプロセッサであるものとして説明するが、マルチプロセッサであっても良い。記憶部３２はＲＡＭ、ＲＯＭ等のメモリ素子を含み、制御部３１が処理を実行するために必要な制御プログラム３Ｐ又はデータ等を記憶している。また、記憶部３２は、制御部３１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００３２】
通信部３３は通信に関する処理を行うための処理回路等を含み、ネットワークＮを介して、サーバ１及びブロックチェーン２等と情報の送受信を行う。入力部３４は、キーボード又はマウスである。表示部３５は、液晶ディスプレイ又は有機ＥＬディスプレイ等であり、制御部３１の指示に従い各種情報を表示する。また、入力部３４は表示部３５と一体化したタッチパネルでも良い。撮影部３６は、例えばＣＣＤカメラ、ＣＭＯＳカメラ等の撮影装置である。なお、撮影部３６は端末３の中に内蔵せず、外部で直接に端末３と接続し、撮影可能な構成としても良い。
【００３３】
図６は、竜涎香をブロックチェーン２に出力する動作を説明する説明図である。サーバ１の制御部１１は、通信部１３を介して、竜涎香をブロックチェーン２に登録する登録者を特定する登録者識別情報を端末３から受け付け、大容量記憶部１７の登録者ＤＢ１７１に記憶する。具体的には、制御部１１は、受け付けた登録者ＩＤ、登録者氏名、公開鍵及び秘密鍵を一つのレコードとして登録者ＤＢ１７１に記憶する。なお、本実施形態では、制御部１１は通信部１３により登録者ＩＤを受け付けたが、これに限るものではない。例えば、制御部１１は、ユニークな登録者ＩＤを振っても良い。
【００３４】
サーバ１の制御部１１は、通信部１３を介して、登録者を通じて登録対象の竜涎香を特定する竜涎香識別情報及び当該竜涎香識別情報に対応する竜涎香情報を端末３から受け付け、大容量記憶部１７の竜涎香情報ＤＢ１７２に記憶する。具体的には、制御部１１は、竜涎香ＩＤ、取得者、登録者ＩＤ、取得地、捕鯨有無、グレード、鑑定、カラストンビ有無、ガスデータ、香り、画像及び注意事項を一つのレコードとして竜涎香ＤＢ１７２に記憶する。なお、本実施形態では、制御部１１は通信部１３により竜涎香ＩＤを受け付けたが、これに限るものではない。例えば、制御部１１は、ユニークな竜涎香ＩＤを振っても良い。
【００３５】
なお、本実施形態では、端末３から送信された登録者識別情報、竜涎香識別情報及び当該竜涎香識別情報に対応する竜涎香情報が通信部１３により受け付けられたが、これに限るものではない。例えば、サーバ１の制御部１１は、入力部１４により登録者識別情報、竜涎香識別情報及び竜涎香情報を直接に受け付けても良い。または、ＵＳＢ（Universal Serial Bus）等の可搬型記憶媒体又は図示しない外部装置により登録者識別情報、竜涎香識別情報及び竜涎香情報がサーバ１に転送されても良い。
【００３６】
サーバ１のハッシュ値算出部１１ａは、受け付けた竜涎香情報に対する暗号学的ハッシュ関数を用いて竜涎香情報のハッシュ値を算出する。制御部１１は、通信部１３を介して、受け付けた登録者識別情報、竜涎香識別情報及び算出した竜涎香情報のハッシュ値を関連付けてブロックチェーン２に出力する。ブロックチェーン２の各ノードは、サーバ１から送信された登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値を受信して記録する。なお、各ノードはマイニングが完了してから、登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値を分散台帳として関連付けて記憶しても良い。
【００３７】
図７は、竜涎香情報をブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４又は通信部１３を介して、竜涎香をブロックチェーン２に登録する登録者を特定する登録者識別情報を受け付ける（ステップＳ１０１）。制御部１１は、受け付けた登録者識別情報を大容量記憶部１７の登録者ＤＢ１７１に記憶する（ステップＳ１０２）。制御部１１は、入力部１４又は通信部１３を介して、竜涎香識別情報及び当該竜涎香識別情報に対応する竜涎香情報を受け付ける（ステップＳ１０３）。制御部１１は、受け付けた竜涎香識別情報及び当該竜涎香識別情報に対応する竜涎香情報を大容量記憶部１７の竜涎香情報ＤＢ１７２に記憶する（ステップＳ１０４）。
【００３８】
サーバ１のハッシュ値算出部１１ａは、竜涎香情報に対する暗号学的ハッシュ関数を用いて竜涎香情報のハッシュ値を算出する（ステップＳ１０５）。制御部１１は、通信部１３を介して、受け付けた登録者識別情報、竜涎香識別情報、及び算出した竜涎香情報のハッシュ値を関連付けてブロックチェーン２に送信する（ステップＳ１０６）。ブロックチェーン２は、サーバ１から送信された登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値を受信し（ステップＳ２０１）、記録する（ステップＳ２０２）。具体的には、ブロックチェーン２を構成する複数のノードそれぞれが、登録者識別情報、竜涎香識別情報及び竜涎香情報のハッシュ値を記憶する。なお、マイニング処理は実行しても良く、又は実行しなくても良い。
【００３９】
本実施形態によると、香料に関する香料情報をブロックチェーン２に記録することにより、香料情報の改ざんが難しく、香料情報の信頼性を向上することが可能となる。
【００４０】
（実施形態２）
実施形態２は、譲渡された分割香料の登録及び支払いを行う形態に関する。なお、実施形態１と重複する内容については説明を省略する。香料の譲渡人が香料の一部を分割して譲受人に譲渡することができる。譲渡人は、例えば香料の所有者である。譲受人は、香料の譲受先である。また、分割された香料に対する分割香料情報、譲渡人及び譲受人に関する識別情報をブロックチェーン２に出力することができる。なお、本実施形態では、香料の一つの種類の竜涎香の例を説明するが、他の香料にも適用可能である。
【００４１】
図８は、実施形態２のサーバ１の構成例を示すブロック図である。図２と重複する内容については同一の符号を付して説明を省略する。大容量記憶部１７は、管理ＤＢ１７３、譲渡人ＤＢ１７４、譲受人ＤＢ１７５及び分割竜涎香情報ＤＢ１７６を含む。
【００４２】
管理ＤＢ１７３は、竜涎香又は分割された竜涎香に対する譲渡情報等を記憶している。譲渡人ＤＢ１７４は、竜涎香の所有者に関するＩＤ及び氏名等の識別情報を記憶している。譲受人ＤＢ１７５は、竜涎香の譲受先のＩＤ及び氏名等の識別情報を記憶している。分割竜涎香情報ＤＢ１７６は、分割された竜涎香に関する分割竜涎香情報を記憶している。分割竜涎香情報は、分割後の竜涎香の量、または竜涎香の保管状態を含む。
【００４３】
図９は、管理ＤＢ１７３のレコードレイアウトの一例を示す説明図である。管理ＤＢ１７３は、竜涎香ＩＤ列、分割竜涎香ＩＤ列、譲渡人ＩＤ列、譲受人ＩＤ列及び譲渡日時列を含む。竜涎香ＩＤ列は、登録者による登録対象の竜涎香を特定する竜涎香ＩＤを記憶している。分割竜涎香ＩＤ列は、分割後の竜涎香を特定する分割竜涎香ＩＤを記憶している。譲渡人ＩＤ列は、竜涎香の所有者ＩＤを記憶している。譲受人ＩＤ列は、竜涎香の譲受先ＩＤを記憶している。譲渡日時列は、竜涎香が譲渡された日時情報を記憶している。
【００４４】
図１０は、譲渡人ＤＢ１７４のレコードレイアウトの一例を示す説明図である。譲渡人ＤＢ１７４は、譲渡人ＩＤ列、譲渡人氏名列、公開鍵列及び秘密鍵列を含む。譲渡人ＩＤ列は、各譲渡人を識別するために、一意に特定される譲渡人のＩＤを記憶している。譲渡人氏名列は、譲渡人の氏名を記憶している。公開鍵列は、公開鍵暗号における第３者に公開する鍵のデータを記憶している。秘密鍵列は、公開鍵暗号における第３者に公開しない鍵のデータを記憶している。なお、秘密鍵は譲渡人の端末で管理しても良い。
【００４５】
図１１は、譲受人ＤＢ１７５のレコードレイアウトの一例を示す説明図である。譲受人ＤＢ１７５は、譲受人ＩＤ列、譲受人氏名列、公開鍵列及び秘密鍵列を含む。譲受人ＩＤ列は、各譲受人を識別するために、一意に特定される譲受人のＩＤを記憶している。譲受人氏名列は、譲受人の氏名を記憶している。公開鍵列は、公開鍵暗号における第３者に公開する鍵のデータを記憶している。秘密鍵列は、公開鍵暗号における第３者に公開しない鍵のデータを記憶している。なお、秘密鍵は譲受人の端末で管理しても良い。
【００４６】
図１２は、分割竜涎香情報ＤＢ１７６のレコードレイアウトの一例を示す説明図である。分割竜涎香情報ＤＢ１７６は、分割竜涎香ＩＤ列、竜涎香ＩＤ列、分割データ列、保管状態列及び写真列を含む。分割竜涎香ＩＤ列は、各分割された竜涎香を識別するために、一意に特定される分割後の竜涎香のＩＤを記憶している。竜涎香ＩＤ列は、分割された竜涎香の親竜涎香のＩＤを記憶している。なお、本実施形態では、分割竜涎香ＩＤが竜涎香ＩＤと枝番号から構成されるが、これに限るものではない。例えば、分割竜涎香ＩＤが竜涎香ＩＤと分割日時情報から構成されても良い。分割データ列は、質量列及び価格列を含む。質量列は、分割された竜涎香の質量情報を記憶している。価格列は、分割された竜涎香の価格情報を記憶している。
【００４７】
保管状態列は、真空度列、窒素雰囲気列、紫外線照射列、オゾン添加列及び湿度列を含む。真空度列は、分割された竜涎香に対する保管の真空度のデータを記憶している。窒素雰囲気列は、窒素気体を充満させた状況の有無の情報を記憶している。紫外線照射列は、分割された竜涎香に対する紫外線照射の有無の情報を記憶している。オゾン添加列は、分割された竜涎香に対するオゾン添加の有無の情報を記憶している。湿度列は、分割された竜涎香に対する保管の湿度のデータを記憶している。写真列は、分割された竜涎香の写真ファイルのパスを記憶している。
【００４８】
図１３は、分割竜涎香をブロックチェーン２に出力する動作を説明する説明図である。竜涎香の譲渡人が竜涎香の一部を分割して譲受人に譲渡する際に、サーバ１の制御部１１は、通信部１３を介して、譲渡人又は譲受人の端末３から分割後の竜涎香に関する分割竜涎香情報を受け付ける。
【００４９】
制御部１１は、受け付けた分割竜涎香情報に応じて、分割後の竜涎香を特定する分割竜涎香識別情報を生成する。分割竜涎香識別情報は、例えば分割された竜涎香のＩＤ及び親竜涎香のＩＤ等を含む。本実施形態で分割竜涎香ＩＤの生成方法に関しては、制御部１１は分割竜涎香に対する新たな枝番号を振って、親竜涎香ＩＤの後ろに下線により親竜涎香ＩＤと枝番号を連結したが、これに限るものではない。例えば、親竜涎香ＩＤと関係なく、制御部１１は分割された竜涎香に応じて独自のＩＤを振っても良い。更にまた、端末３の制御部３１は、入力部３４により分割竜涎香ＩＤを受け付け、通信部３３により受け付けた分割竜涎香ＩＤをサーバ１に送信しても良い。
【００５０】
制御部１１は、受け付けた分割竜涎香情報、及び生成した分割竜涎香識別情報を大容量記憶部１７の分割竜涎香情報ＤＢ１７６に記憶する。具体的には、制御部１１は、分割竜涎香ＩＤ、竜涎香ＩＤ、分割データ、保管状態及び写真を一つのレコードとして分割竜涎香情報ＤＢ１７６に記憶する。
【００５１】
制御部１１は、通信部１３を介して、譲渡人の端末３から竜涎香の譲渡人を特定する譲渡人識別情報を受け付ける。譲渡人識別情報は、例えば譲渡人ＩＤ、譲渡人氏名、公開鍵及び秘密鍵を含む。制御部１１は、受け付けた譲渡人識別情報を大容量記憶部１７の譲渡人ＤＢ１７４に記憶する。具体的には、制御部１１は、譲渡人ＩＤ、譲渡人氏名、公開鍵及び秘密鍵を一つのレコードとして譲渡人ＤＢ１７４に記憶する。
【００５２】
制御部１１は、通信部１３を介して、譲受人の端末３から竜涎香の譲受人を特定する譲受人識別情報を受け付ける。譲受人識別情報は、例えば譲受人ＩＤ、譲受人氏名、公開鍵及び秘密鍵を含む。制御部１１は、受け付けた譲受人識別情報を大容量記憶部１７の譲受人ＤＢ１７５に記憶する。具体的には、制御部１１は、譲受人ＩＤ、譲受人氏名、公開鍵及び秘密鍵を一つのレコードとして譲受人ＤＢ１７５に記憶する。
【００５３】
制御部１１は、受け付けた譲渡人識別情報、譲受人識別情報及び分割竜涎香識別情報を関連付けて大容量記憶部１７の管理ＤＢ１７３に記憶する。具体的には、制御部１１は、受け付けた竜涎香ＩＤ、分割竜涎香ＩＤ、譲渡人ＩＤ、譲受人ＩＤ及び譲渡日時を一つのレコードとして管理ＤＢ１７３に記憶する。
【００５４】
なお、本実施形態では、サーバ１の制御部１１は通信部１３を介して、端末３から譲渡人ＩＤ、譲受人ＩＤを受信して受け付けたが、これに限るものではない。例えば、制御部１１は、ユニークな譲渡人ＩＤ、譲受人ＩＤを振っても良い。更にまた、サーバ１の制御部１１は、入力部１４により譲渡人ＩＤ、譲受人ＩＤを直接に受け付けても良い。
【００５５】
なお、本実施形態では、分割竜涎香識別情報、当該分割竜涎香識別情報に対応する分割竜涎香情報、譲渡人識別情報及び譲受人識別情報が、通信部１３により端末３から受信されたが、これに限るものではない。例えば、サーバ１の入力部１４により直接に上述した各種の情報が受け付けられても良い。更にまた、ＵＳＢ（Universal Serial Bus）等の可搬型記憶媒体又は図示しない外部装置により上述した各種の情報がサーバ１に転送されても良い。
【００５６】
サーバ１のハッシュ値算出部１１ａは、受け付けた分割竜涎香情報に対する暗号学的ハッシュ関数を用いて分割竜涎香情報のハッシュ値を算出する。制御部１１は、生成した分割竜涎香識別情報、受け付けた譲渡人識別情報及び譲受人識別情報、並びに、算出した分割竜涎香情報のハッシュ値を通信部１３によりブロックチェーン２に出力する。ブロックチェーン２は、サーバ１から送信された分割竜涎香識別情報、譲渡人識別情報、譲受人識別情報及び分割竜涎香情報のハッシュ値を記録する。
【００５７】
図１４は、端末３による分割竜涎香情報の入力のイメージ図である。端末３の制御部３１は、入力部３４により分割竜涎香情報を受け付けることができる。図示のように、分割竜涎香情報の入力画面上では、竜涎香ＩＤの入力欄１４ａ、分割竜涎香ＩＤの入力欄１４ｂ、質量の入力欄１４ｃ、価格の入力欄１４ｄ、真空度の入力欄１４ｅ、窒素雰囲気のコンボボックス１４ｆ、紫外線照射のコンボボックス１４ｇ、オゾン添加のコンボボックス１４ｈ、湿度の入力欄１４ｉ、写真の表示欄１４ｊ、写真の選択ボタン１４ｋ及び情報の送信ボタン１４ｌを有する。なお、分割竜涎香情報の入力方式に関しては、上述した表示形式に限らず、例えば、選択項が設定されたリストボックスであっても良い。
【００５８】
端末３の制御部３１は、入力部３４により分割竜涎香情報に関するそれぞれの入力欄、コンボボックスまたはボタンからそれぞれの分割竜涎香情報を受け付ける。制御部３１は、入力部３４により「送信」ボタンのタップイベントを受け付けた場合、受け付けた分割竜涎香情報を通信部３３によりサーバ１に送信する。
【００５９】
図１５は、分割竜涎香情報をブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４又は通信部１３を介して、分割された竜涎香に関する分割竜涎香情報を受け付け（ステップＳ１１１）、分割後の竜涎香を特定する分割竜涎香識別情報を生成する（ステップＳ１１２）。制御部１１は、受け付けた分割竜涎香情報、及び生成した分割竜涎香識別情報を大容量記憶部１７の分割竜涎香情報ＤＢ１７６に記憶する（ステップＳ１１３）。
【００６０】
制御部１１は、入力部１４又は通信部１３を介して、竜涎香の譲渡人を特定する譲渡人識別情報を受け付け（ステップＳ１１４）、受け付けた譲渡人識別情報を大容量記憶部１７の譲渡人ＤＢ１７４に記憶する（ステップＳ１１５）。制御部１１は、入力部１４又は通信部１３を介して、竜涎香の譲受人を特定する譲受人識別情報を受け付け（ステップＳ１１６）、受け付けた譲受人識別情報を大容量記憶部１７の譲受人ＤＢ１７５に記憶する（ステップＳ１１７）。制御部１１は、分割竜涎香に関する譲渡等の管理情報を大容量記憶部１７の管理ＤＢ１７３に記憶する（ステップＳ１１８）。
【００６１】
サーバ１のハッシュ値算出部１１ａは、受け付けた分割竜涎香情報に対する暗号学的ハッシュ関数を用いて分割竜涎香情報のハッシュ値を算出する（ステップＳ１１９）。制御部１１は、通信部１３を介して、生成した分割竜涎香識別情報、当該分割竜涎香識別情報に対応する分割竜涎香情報のハッシュ値、受け付けた譲渡人識別情報及び譲受人識別情報を関連付けてブロックチェーン２に送信する（ステップＳ１２０）。ブロックチェーン２は、サーバ１から送信された分割竜涎香識別情報、分割竜涎香情報のハッシュ値、譲渡人識別情報及び譲受人識別情報を受信し（ステップＳ２１１）、記録する（ステップＳ２１２）。
【００６２】
続いて、譲受人が譲渡された竜涎香に対する対価を譲渡人に支払う処理を説明する。譲受人は、法定通貨又は仮想通貨で譲渡人に支払うことが可能となる。以下では、譲受人から譲渡人への仮想通貨の支払いを条件に、分割された竜涎香の譲渡に関する処理を行うスマートコントラクトをブロックチェーン２に出力する処理を説明する。スマートコントラクトは、事前に執行条件及び契約内容の定義がプログラム化されてトランザクションに組み込まれ、執行条件及び契約内容に合致した取引が発生した場合、自動的に契約が履行される仕組みである。トランザクションは、ブロックチェーン２における取引記録であり、ブロックチェーン２の参加者間での各種の情報及び価値の移転を記録している。
【００６３】
図１６は、分割竜涎香の譲渡処理を行うスマートコントラクトの送信処理の動作を説明する説明図である。図１６Ａは、スマートコントラクトをブロックチェーン２に出力する動作を説明する説明図である。サーバ１の制御部１１は、分割された竜涎香の譲渡を行うための必要な執行条件が記述されたスマートコントラクトのコードを生成する。制御部１１は、生成したスマートコントラクトのコードを含むトランザクションをブロックチェーン２に送信する。ブロックチェーン２は、受信したスマートコントラクトを含むトランザクションを記録する。
【００６４】
スマートコントラクトのコードの内容は、本実施形態では、分割された竜涎香が譲渡される場合、譲受人のウォレットアドレスから譲渡人のウォレットアドレスに仮想通貨を支払う契約をコードで定義している。ウォレットアドレスは、取引ごとに作成された仮想通貨用の口座番号であり、文字列又はＱＲコード（登録商標）として表示する。ウォレットアドレスは、ブロックチェーン２で利用されている公開鍵暗号を基にして、数学的に導出されたアドレスである。また、送信元と送信先のウォレットアドレスは、ブロックチェーン２に記録され、ブロックチェーン２のシステムが維持し続ける限り改ざんされない。
【００６５】
ウォレットアドレスは計算で生成されるため、オンライン又はオフラインでも作成することが可能となる。サーバ１のハッシュ値算出部１１ａ及び電子署名作成部１１ｂによりウォレットアドレスを作成しても良く、また所有者により手渡しても良い。更にまた、サーバ１の制御部１１は、図示しない外部で直接にサーバ１と接続している撮影装置を介して、譲渡人及び譲受人のウォレットアドレスのＱＲコードを識別し、ウォレットアドレスを抽出しても良い。
【００６６】
なお、本実施形態では、単一のスマートコントラクトが単一のトランザクションに含まれたが、これに限るものではない。例えば、連携された複数のスマートコントラクトが単一又は複数のトランザクションに含まれても良い。
【００６７】
図１６Ｂは、スマートコントラクトのコードを含むトランザクションのイメージ図である。トランザクションは、スマートコントラクトのコード、譲渡人及び譲受人識別情報、分割竜涎香識別情報、分割竜涎香情報のハッシュ値、並びに、譲渡人及び譲受人の電子署名を含む。ブロックチェーン２は、分割された竜涎香の譲渡に関する執行条件に合致した場合、契約内容上で決められた仮想通貨量を譲受人のウォレットアドレスから譲渡人のウォレットアドレスに支払う。
【００６８】
図１６Ｃは、分割竜涎香の譲渡の際に仮想通貨を自動支払う動作を説明する説明図である。サーバ１の制御部１１は、サーバ１の入力部１４により分割竜涎香の譲渡指示を受け取った場合、通信部１３は、予め定義された契約履行の条件に合致するトリガーをブロックチェーン２に送信する。スマートコントラクトは、ブロックチェーン２に契約及び合意の内容が取引中に変更されない仕組みであるため、ブロックチェーン２の外部情報をトリガーにしてスマートコントラクトを発動させる。これにより、予め定義された契約履行の条件に合致するか否かとの判断処理は、ブロックチェーン２の外部情報を参照することが必要である。
【００６９】
本実施形態では、分割竜涎香が譲渡される場合、譲渡に関連する情報をブロックチェーン２に取り込んで、予め定義された契約履行の条件に合意形成する。ブロックチェーン２は、形成した合意に応じて、自動的に仮想通貨量を譲受人のウォレットアドレスから譲渡人のウォレットアドレスに支払う契約を履行することができる。スマートコントラクトは、ブロックチェーン２の外部情報を直接に参照することができないため、外部情報をブロックチェーン２内部に提供するサービス又はサーバ等により実現することができる。例えば、サーバ１は信頼できる情報を提供するオラクルシステム(Oracle System)と連携しても良く、またサーバ１で類似の機能を実装しても良い。
【００７０】
ブロックチェーン２は、スマートコントラクトを発動させるトリガーを受け付け、予め定義された契約履行の条件に基づき、スマートコントラクト処理を自動的に実行させる。これにより、ブロックチェーン２は、スマートコントラクトコードに記述された譲受人のウォレットアドレスから譲渡人のウォレットアドレス宛とし事前に定義された支払う仮想通貨量を送信する。譲渡人はブロックチェーン２の経由で仮想通貨量を受け取り、契約が自動的に解除される。
【００７１】
なお、譲受人が譲渡人に銀行口座を経由して法定通貨で支払っても良い。この場合、サーバ１が銀行API（Application Programming Interface）を用いて、譲渡された竜涎香に対する入金を確認した場合、サーバ１は譲渡に関する情報をブロックチェーン２に出力する。ブロックチェーン２は、サーバ１から送信された譲渡に関する情報を受信し、受信した譲渡に関する情報に基づき、スマートコントラクトで定義された執行条件及び契約内容に合致するか否かを判断する。ブロックチェーン２は、受信した譲渡に関する情報が執行条件及び契約内容に合致したと判断した場合、スマートコントラクト処理を起動して実行する。スマートコントラクト処理を実行することにより、取引内容をブロックチェーン２の複数のノードそれぞれに記録し、契約を履行することができる。又は、ブロックチェーン２が直接に銀行APIと通信しても良い。例えば、ブロックチェーン２が譲渡された竜涎香に対する入金を確認した場合、ブロックチェーン２は入金の金額に基づき、スマートコントラクトで定義された執行条件及び契約内容に合致するか否かを判断する。なお、執行条件及び契約内容に合致した取引が発生した場合、スマートコントラクトの実行及び取引内容の記録に関しては、上述した処理と同様であるため説明を省略する。
【００７２】
図１７は、スマートコントラクトをブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１のハッシュ値算出部１１ａ及び電子署名作成部１１ｂは、分割竜涎香の譲渡人の電子署名を含むウォレットアドレスを作成する（ステップＳ１３１）。ハッシュ値算出部１１ａ及び電子署名作成部１１ｂは、分割竜涎香の譲受人の電子署名を含むウォレットアドレスを作成する（ステップＳ１３２）。なお、ウォレットアドレスの作成処理のサブルーチンに関しては後述する。制御部１１は、分割竜涎香の譲渡の条件、譲渡人及び譲受人のウォレットアドレス等が記述されたスマートコントラクトのコードを作成する（ステップＳ１３３）。制御部１１は、通信部１３を介して、作成したスマートコントラクトのコード、譲渡人及び譲受人識別情報、分割竜涎香識別情報、分割竜涎香情報のハッシュ値を関連付けてブロックチェーン２に送信する（ステップＳ１３４）。
【００７３】
ブロックチェーン２は、サーバ１から送信されたスマートコントラクトのコード、譲渡人及び譲受人識別情報、分割竜涎香識別情報、分割竜涎香情報のハッシュ値を受信する（ステップＳ２３１）。ブロックチェーン２は、受信したスマートコントラクトのコード、譲渡人及び譲受人識別情報、分割竜涎香識別情報、分割竜涎香情報のハッシュ値を記録する（ステップＳ２３２）。
【００７４】
図１８は、ウォレットアドレスの作成のサブルーチンの処理手順を示すフローチャートである。サーバ１の電子署名作成部１１ｂは、疑似乱数列生成法により秘密鍵を生成する（ステップＳａ０１）。疑似乱数列生成法は、模擬乱数列を生成するアルゴリズムであり、例えば暗号学的ハッシュ関数を用いて疑似乱数列を生成することが可能となる。サーバ１の電子署名作成部１１ｂは、生成した秘密鍵を利用して公開鍵を生成する（ステップＳａ０２）。例えば、ＥＣＤＳＡ（Elliptic Curve Digital Signature Algorithm）又はシュノア署名（Schnorr Signature）方式により秘密鍵から公開鍵を生成しても良い。制御部１１は、生成した公開鍵及び秘密鍵を大容量記憶部１７に記憶する（ステップＳａ０３）。例えば、譲渡人のウォレットアドレスが作成される場合、制御部１１は生成した公開鍵及び秘密鍵を大容量記憶部１７の譲渡人ＤＢ１７４に一つのレコードとして記憶する。ハッシュ値算出部１１ａは、公開鍵を暗号学的ハッシュ関数に通しハッシュ値を算出し取得する（ステップＳａ０４）。制御部１１は、取得したハッシュ値のエンコーディング処理を行い（ステップＳａ０５）、ウォレットアドレスを生成し返却する（ステップＳａ０６）。なお、ウォレットアドレスの作成処理に関しては、上述した処理方式に限らず、他のアルゴリズムを用いてウォレットアドレスを生成しても良い。
【００７５】
図１９は、分割竜涎香が譲渡される際に仮想通貨の自動支払いの処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４により分割竜涎香を譲渡する指令を受け付ける（ステップＳ１３５）。なお、譲渡の指令に関しては、上述した方式に限るものではない。例えば制御部１１は、通信部１３により図示しない外部装置から譲渡の指令を受信しても良い。制御部１１は、通信部１３を介して、仮想通貨量を自動的に支払うスマートコントラクトの発動トリガーをブロックチェーン２に送信する（ステップＳ１３６）。ブロックチェーン２は、サーバ１から送信されたスマートコントラクトの発動トリガーを受信し（ステップＳ２３３）、スマートコントラクト処理を実行する（ステップＳ２３４）。スマートコントラクト処理の実行により、譲受人のウォレットアドレスから譲渡人のウォレットアドレスに自動的に仮想通貨を支払う契約を履行することができる。
【００７６】
本実施形態によると、分割竜涎香が譲渡される場合、譲渡に関する情報をブロックチェーン２に出力することにより、取引情報は過去の取引履歴と連鎖して保存されているため、取引情報の改ざんが難しく、信頼性が高い取引を実現することが可能となる。
【００７７】
本実施形態によると、スマートコントラクトを活用することにより、契約履行の条件に合致する場合、契約が自動的に履行されるため、不正な取引を防ぐことができる。また、取引に第三者が介入しないため、決済期間を短縮することが可能となる。
【００７８】
（実施形態３）
実施形態３は、香料の加工に関する加工情報の登録を行う形態に関する。なお、実施形態１及び実施形態２と重複する内容については説明を省略する。譲渡人又は譲受人による香料の加工に関する加工情報をブロックチェーン２に出力することができる。なお、本実施形態では、香料の一つの種類の竜涎香の例を説明するが、他の香料にも適用可能である。
【００７９】
図２０は、実施形態３のサーバ１の構成例を示すブロック図である。図８と重複する内容については同一の符号を付して説明を省略する。大容量記憶部１７は、加工情報ＤＢ１７７を含む。加工情報ＤＢ１７７は、譲渡人又は譲受人による竜涎香の加工に関する加工情報を記憶している。加工情報は、竜涎香又は分割された竜涎香に対する加工処理内容、処理業者、使用溶媒または加工後のグレードを含む。
【００８０】
図２１は、加工情報ＤＢ１７７のレコードレイアウトの一例を示す説明図である。加工情報ＤＢ１７７は、竜涎香ＩＤ列、分割竜涎香ＩＤ列、加工処理内容列、処理業者列、使用溶媒列、加工後のグレード列及び注意事項列を含む。竜涎香ＩＤ列は、竜涎香のＩＤを記憶している。分割竜涎香ＩＤ列は、分割された竜涎香のＩＤを記憶している。加工処理内容列は、加工方法列、熟成期間列及び蒸留温度列を含む。加工方法列は、竜涎香又は分割された竜涎香に対して、溶媒を用いて加工する際の採用方法を記憶している。例えば、加工方法はエタノール溶解法、ヘキサン溶解法又はオイル溶解法等である。熟成期間列は、竜涎香又は分割された竜涎香に対する加工の熟成期間を記憶している。蒸留温度列は、竜涎香又は分割された竜涎香に対する加工の蒸留温度のデータを記憶している。処理業者列は、処理業者の名称を記憶している。
【００８１】
使用溶媒列は、溶剤列、濃度列、溶剤番号列及び溶剤メーカー列を含む。溶剤列は、竜涎香又は分割された竜涎香を加工する際に使用の溶剤情報を記憶している。溶剤は、例えば石油由来、バイオエタノール又はオリーブオイル等である。濃度列は、使用した溶剤の濃度のデータを記憶している。溶剤番号列は、竜涎香又は分割された竜涎香を加工する際に使用の溶剤の製造又は出荷の番号を記憶している。溶剤メーカー列は、竜涎香又は分割された竜涎香を加工する際に使用の溶剤のメーカー情報を記憶している。
【００８２】
加工後のグレード列は、加工された竜涎香又は加工された分割竜涎香のグレードに関する情報を記憶している。例えば、色又はグレード判別の根拠となるデータ等が記憶されても良い。注意事項列は、竜涎香又は分割竜涎香に対する加工前後の注意事項を記憶している。
【００８３】
図２２は、加工情報をブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４又は通信部１３を介して、竜涎香の譲渡人又は譲受人による竜涎香の加工に関する加工情報を受け付ける（ステップＳ１４１）。制御部１１は、受け付けた加工情報を大容量記憶部１７の加工情報ＤＢ１７７に記憶する（ステップＳ１４２）。具体的には、制御部１１は、竜涎香に対する竜涎香ＩＤ、分割竜涎香ＩＤ、加工処理内容、処理業者、使用溶媒、加工後のグレード、注意事項を一つのレコードとして加工情報ＤＢ１７７に記憶する。サーバ１のハッシュ値算出部１１ａは、加工情報に対する暗号学的ハッシュ関数を用いて加工情報のハッシュ値を算出する（ステップＳ１４３）。
【００８４】
制御部１１は、通信部１３を介して、竜涎香識別情報又は分割竜涎香識別情報、及び竜涎香識別情報又は分割竜涎香識別情報に対応する加工情報のハッシュ値を関連付けてブロックチェーン２に送信する（ステップＳ１４４）。ブロックチェーン２は、サーバ１から送信された竜涎香識別情報又は分割竜涎香識別情報、及び加工情報のハッシュ値を受信し（ステップＳ２４１）、記録する（ステップＳ２４２）。
【００８５】
なお、本実施形態では、サーバ１が加工に関する加工情報をブロックチェーン２に出力する例を示したが、これに限るものではない。例えば、端末３を通じて直接にブロックチェーン２に出力しても良い。
【００８６】
本実施形態によると、香料の加工に関する加工情報をブロックチェーン２に出力することが可能となる。
【００８７】
（実施形態４）
実施形態４は、加工処理後の香料の製品への使用状況情報の登録を行う形態に関する。なお、実施形態１〜実施形態３と重複する内容については説明を省略する。譲渡人又は譲受人による加工処理後の香料の製品（シャンプー、香水等）への使用状況を示す使用状況情報をブロックチェーン２に出力することができる。なお、本実施形態では、香料の一つの種類の竜涎香の例を説明するが、他の香料にも適用可能である。
【００８８】
図２３は、実施形態４のサーバ１の構成例を示すブロック図である。図２０と重複する内容については同一の符号を付して説明を省略する。大容量記憶部１７は、使用状況情報ＤＢ１７８を含む。使用状況情報ＤＢ１７８は、譲渡人又は譲受人による加工処理後の竜涎香の製品への使用状況を示す使用情報を記憶している。使用状況情報は、竜涎香の使用量、製造業者、製造条件または他に使用された材料を含む。
【００８９】
図２４は、使用状況情報ＤＢ１７８のレコードレイアウトの一例を示す説明図である。使用情報ＤＢ１７８は、竜涎香ＩＤ列、分割竜涎香ＩＤ列、使用量列、製造業者列、製造条件列及び他に使用された材料列を含む。竜涎香ＩＤ列は、竜涎香のＩＤを記憶している。分割竜涎香ＩＤ列、分割された竜涎香のＩＤを記憶している。使用量列は、製品を製造する際の使用した竜涎香の量を記憶している。製造業者列は、竜涎香又は分割された竜涎香を使用して製品を製造する業者の名称を記憶している。製造条件列は、竜涎香又は分割された竜涎香を使用して製品を製造する際の製造条件を記憶している。他に使用された材料列は、製品を製造する際に竜涎香以外の材料情報を記憶している。
【００９０】
図２５は、使用状況情報をブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４又は通信部１３を介して、竜涎香の譲渡人又は譲受人による加工処理後の竜涎香の製品への使用状況を示す使用状況情報を受け付ける（ステップＳ１５１）。制御部１１は、受け付けた使用状況情報を大容量記憶部１７の使用状況情報ＤＢ１７８に記憶する（ステップＳ１５２）。具体的には、制御部１１は、竜涎香に対する竜涎香ＩＤ、分割竜涎香ＩＤ、使用量、製造業者、製造条件、他に使用された材料を一つのレコードとして使用状況情報ＤＢ１７８に記憶する。サーバ１のハッシュ値算出部１１ａは、使用状況情報に対する暗号学的ハッシュ関数を用いて使用状況情報のハッシュ値を算出する（ステップＳ１５３）。
【００９１】
制御部１１は、通信部１３を介して、竜涎香識別情報又は分割竜涎香識別情報、及び竜涎香識別情報又は分割竜涎香識別情報に対応する使用状況情報のハッシュ値を関連付けてブロックチェーン２に送信する（ステップＳ１５４）。ブロックチェーン２は、サーバ１から送信された竜涎香識別情報又は分割竜涎香識別情報、及び使用状況情報のハッシュ値を受信し（ステップＳ２５１）、記録する（ステップＳ２５２）。
【００９２】
なお、本実施形態では、サーバ１が加工処理後の香料の製品への使用状況情報をブロックチェーン２に出力する例を示したが、これに限るものではない。例えば、端末３を通じて直接にブロックチェーン２に出力しても良い。
【００９３】
本実施形態によると、加工処理後の香料の製品への使用状況情報をブロックチェーン２に出力することが可能となる。
【００９４】
（実施形態５）
実施形態５は、香料に関する各種の情報を閲覧するための閲覧用コードを生成する形態に関する。閲覧用コードは、例えば、２次元コード、バーコード等であっても良い。また、ＩＣタグ(Integrated Circuit Tag)、ＲＦタグ(Radio Frequency Tag)、又はＲＦＩＤ(Radio Frequency Identifier)チップ（マイクロチップ）等に記憶された閲覧用コードをＲＦリーダーで読み取る形態であっても良い。なお、本実施形態では、閲覧用コードが２次元コードである例を説明する。２次元コードは、横方向にしか情報を持たない１次元コードに対し、水平方向と垂直方向に情報を持つ表示方式のコードである。代表的な２次元コードは、例えばＱＲコード、ＤａｔａＭａｔｒｉｘ（登録商標）又はＶｅｒｉＣｏｄｅ（登録商標）である。香料に関する各種の情報が２次元コードの中に埋め込まれることにより、香料に関する各種の情報を閲覧することが可能となる。実施形態１〜実施形態４と重複する内容については説明を省略する。なお、本実施形態では、香料の一つの種類の竜涎香の例を説明するが、他の香料にも適用可能である。
【００９５】
図２６は、竜涎香に関する各種の情報の２次元コードの生成処理の動作を説明する説明図である。サーバ１の制御部１１は、大容量記憶部１７から竜涎香に関する情報を読み込み、読み込んだ情報に基づき、２次元コード生成ライブラリー等を用いて２次元コードを生成することが可能となる。２次元コード生成ライブラリーは、例えばＱＲコードを出力するjQueryライブラリー（jquery.qrcode.js）である。なお、２次元コード生成に関しては、制御部１１は、２次元コード生成ライブラリーを利用せず、２次元コードの生成アルゴリズムに基づいて２次元コードを生成しても良い。
【００９６】
サーバの制御部１１は、竜涎香に対する初期登録の竜涎香情報、分割された竜涎香に関する分割竜涎香情報、譲渡人又は譲受人による竜涎香の加工に関する加工情報、及び譲渡人又は譲受人による加工処理後の竜涎香の製品への使用状況情報を閲覧するためのそれぞれの２次元コードを生成することができる。
【００９７】
続いて、分割竜涎香情報の２次元コードを生成する処理の例を説明する。制御部１１は、大容量記憶部１７の竜涎香情報ＤＢ１７２、譲渡人ＤＢ１７４、譲受人ＤＢ１７５及び分割竜涎香情報ＤＢ１７６から分割竜涎香に関する情報を読み込む。なお、分割竜涎香に関する情報の取得に関しては、上述した方式に限らず、サーバ１はブロックチェーン２に問い合わせて取得しても良い。具体的には、ブロックチェーン２に問い合わせの際に、分割竜涎香に関する情報そのものがブロックチェーン２に記録された場合、ブロックチェーン２は、当該分割竜涎香に関する情報を読み込んでサーバ１に送信する。分割竜涎香に関する情報のハッシュ値がブロックチェーン２に記録された場合、ブロックチェーン２は、当該分割竜涎香に関する情報のハッシュ値を読み込んでサーバ１に送信する。サーバ１は、ブロックチェーン２から送信された分割竜涎香に関する情報のハッシュ値を、予め記憶された分割竜涎香に関する情報のハッシュ値と比較する。両者のハッシュ値が一致した場合、サーバ１は、大容量記憶部１７から分割竜涎香に関する情報のハッシュ値に対応する分割竜涎香に関する情報を取得する。
【００９８】
制御部１１は、読み込んだ分割竜涎香に関する情報を２次元コード生成ライブラリーにより２次元コード生成処理を行う。制御部１１は、生成した分割竜涎香情報の２次元コードを表示部１５に出力する。端末３の制御部３１は、撮影部３６を介して、サーバ１の制御部１１が生成した分割竜涎香情報の２次元コードを読み込むことにより、分割竜涎香情報を閲覧することが可能となる。なお、印刷した２次元コードを配布しても良い。
【００９９】
図２７は、分割竜涎香情報の２次元コードを生成する際の処理手順を示すフローチャートである。制御部１１は、大容量記憶部１７の竜涎香情報ＤＢ１７２、譲渡人ＤＢ１７４、譲受人ＤＢ１７５及び分割竜涎香情報ＤＢ１７６から分割竜涎香情報を読み込む（ステップＳ１６１）。制御部１１は、読み込んだ分割竜涎香情報に基づき、２次元コード生成ライブラリーにより分割竜涎香情報の２次元コードを生成する（ステップＳ１６２）。制御部１１は、生成した分割竜涎香情報の２次元コードを表示部１５に出力する（ステップＳ１６３）。
【０１００】
なお、本実施形態では、分割竜涎香情報の２次元コードの生成処理の例を説明したが、竜涎香情報、加工情報又は使用状況情報の２次元コードの生成処理は、分割竜涎香情報の２次元コードの生成処理と同様であるため説明を省略する。
【０１０１】
また、上述した２次元コードの生成処理については、段階別に竜涎香に関する情報の２次元コードの生成処理であるが、これに限るものではない。サーバ１の制御部１１は、ブロックチェーン２上で記録されたトランザクション又は大容量記憶部１７から、竜涎香に関する全ての情報の２次元コードを生成することができる。本実施形態では、竜涎香に関する全ての情報は竜涎香情報、分割竜涎香情報、竜涎香の加工に関する加工情報、及び加工処理後の香料の製品への使用状況情報を含む。
【０１０２】
図２８は、竜涎香に関する全ての情報の２次元コードの生成処理の動作を説明する説明図である。サーバ１の制御部１１は、通信部１３により竜涎香ＩＤまたは分割竜涎香ＩＤ等の識別情報をブロックチェーン２に送信し、竜涎香に関する全ての情報を問い合わせする。ブロックチェーン２は、サーバ１から送信された識別情報に基づき、ブロックチェーン２を構成する複数のノードから竜涎香に関する全ての情報を取得してサーバ１に送信する。
【０１０３】
サーバ１の制御部１１は、受信した竜涎香に関する全ての情報に基づき、２次元コード生成ライブラリーにより竜涎香に関する全ての情報の２次元コードを生成する。端末３の制御部３１は、撮影部３６を介して、サーバ１の制御部１１が生成した竜涎香に関する全ての情報の２次元コードを読み込むことにより、竜涎香情報、分割竜涎香情報、加工情報及び使用状況情報を閲覧することが可能となる。
【０１０４】
図２８の例では、竜涎香ＩＤ０００１、分割竜涎香ＩＤ０００１_０１に関する全ての情報が表示されている。竜涎香情報、分割竜涎香情報、加工情報及び使用状況情報が順次に画面上で表示される。なお、上述した順次に限らず、任意の順次であっても良い。竜涎香情報、分割竜涎香情報、加工情報及び使用状況情報が１ページに収められない場合、ドラッグにより表示ページが切り替えられても良い。竜涎香情報は、例えば竜涎香ＩＤ、取得者、登録者ＩＤ、取得地等を含む。分割竜涎香情報は、例えば分割竜涎香ＩＤ、質量、価格、真空度等を含む。加工情報は、例えば加工方法、熟成期間、蒸留温度、処理業者、溶剤等を含む。使用状況情報は、例えば製品、使用量、製造業者等を含む。
【０１０５】
図２９は、竜涎香に関する全ての情報の２次元コードを生成する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４または通信部１３を介して、竜涎香ＩＤまたは分割竜涎香ＩＤをブロックチェーン２に送信する（ステップＳ１７１）。ブロックチェーン２は、サーバ１から送信された竜涎香ＩＤまたは分割竜涎香ＩＤを受信する（ステップＳ２７１）。ブロックチェーン２は、受信した竜涎香ＩＤまたは分割竜涎香ＩＤに基づき、複数のノードから竜涎香に関する全ての情報を取得し（ステップＳ２７２）、サーバ１に送信する（ステップＳ２７３）。
【０１０６】
サーバ１の制御部１１は、通信部１３を介して、ブロックチェーン２から送信された竜涎香に関する全ての情報を受信する（ステップＳ１７２）。制御部１１は、受信した竜涎香に関する全ての情報に基づいて２次元コードを生成し（ステップＳ１７３）、生成した２次元コードを表示部１５に出力する（ステップＳ１７４）。
【０１０７】
本実施形態によると、香料に関する各種の情報の閲覧用コードを生成することにより、香料の各処理の段階に対する処理内容及び保管状態等情報を閲覧することが可能となる。
【０１０８】
本実施形態によると、香料に関する全ての情報の閲覧用コードを生成することにより、一回の問い合わせで、香料に関する香料情報から、当該香料を用いた製品までの一連の情報を閲覧することが可能となる。
【０１０９】
（実施形態６）
実施形態６は、譲渡人が全ての香料を譲受人に譲渡する形態に関する。実施形態１及び実施形態２と重複する内容については説明を省略する。なお、本実施形態では、香料の一つの種類の精油の例を説明するが、他の香料にも適用可能である。
【０１１０】
図３０は、実施形態６のサーバ１の構成例を示すブロック図である。図８と重複する内容については同一の符号を付して説明を省略する。大容量記憶部１７は、精油情報ＤＢ１７９を含む。
【０１１１】
図３１は、実施形態６の管理ＤＢ１７３のレコードレイアウトの一例を示す説明図である。なお、図９と重複する内容については説明を省略する。管理ＤＢ１７３は、精油ＩＤ列を含む。精油ＩＤ列は、登録者による登録対象の精油を特定する精油ＩＤを記憶している。
【０１１２】
図３２は、精油情報ＤＢ１７９のレコードレイアウトの一例を示す説明図である。精油情報ＤＢ１７９は、精油ＩＤ列、栽培者列、登録者ＩＤ列、名称列、学名列、科名列、生産量列、販売価格列及び栽培地列を含む。精油ＩＤ列は、各精油を識別するために、一意に特定される精油のＩＤを記憶している。栽培者列は、栽培者ＩＤ列及び栽培者氏名列を含む。栽培者ＩＤ列は、精油が抽出された植物の各栽培者を識別するために、一意に特定される栽培者のＩＤを記憶している。栽培者氏名列は、精油が抽出された植物の栽培者の氏名を記憶している。登録者ＩＤ列は、登録者を特定する登録者ＩＤを記憶している。
【０１１３】
名称列は、精油が抽出された植物の名称を記憶している。学名列は、精油が抽出された植物の学名を記憶している。科名列は、精油が抽出された植物の所属科の名称を記憶している。生産量列は、精油の生産量のデータを記憶している。販売価格列は、精油の販売価格を記憶している。栽培地列は、精油が抽出された植物の栽培地の情報を記憶している。例えば、栽培地情報は、住所又は経緯度を含んでも良い。
【０１１４】
なお、上述した各ＤＢの記憶形態は一例であり、データ間の関係が維持されていれば、他の記憶形態であっても良い。
【０１１５】
図３３は、精油が譲渡された際の精油に関する情報をブロックチェーン２に出力する動作を説明する説明図である。制御部１１は、入力部１４または通信部１３を介して精油識別情報及び当該精油識別情報に対応する精油情報を受け付ける。制御部１１は、受け付けた精油識別情報及び精油情報を大容量記憶部１７の精油情報ＤＢ１７９に記憶する。具体的には、制御部１１は、受け付けた精油ＩＤ、栽培者、登録者ＩＤ、名称、学名、科名、生産量、販売価格及び栽培地を一つのレコードとして精油情報ＤＢ１７９に記憶する。
【０１１６】
制御部１１は、入力部１４により精油の譲渡人を特定する譲渡人識別情報、及び精油の譲受人を特定する譲受人識別情報を受け付け、大容量記憶部１７に記憶する。なお、譲渡人識別情報及び譲受人識別情報の記憶方法に関しては、実施形態２と同様であるため説明を省略する。
【０１１７】
制御部１１は、受け付けた譲渡人識別情報、譲受人識別情報及び精油識別情報を関連付けて大容量記憶部１７の管理ＤＢ１７３に記憶する。具体的には、制御部１１は、受け付けた精油ＩＤ、譲渡人ＩＤ、譲受人ＩＤ及び譲渡日時を一つのレコードとして管理ＤＢ１７３に記憶する。
【０１１８】
なお、本実施形態では、精油識別情報、当該精油識別情報に対応する精油情報、譲渡人識別情報及び譲受人識別情報が入力部１４により受け付けられたが、これに限るものではない。例えば、ＵＳＢ（Universal Serial Bus）等の可搬型記憶媒体、端末３又は図示しない外部装置により精油識別情報、精油情報、譲渡人識別情報及び譲受人識別情報がサーバ１に転送されても良い。
【０１１９】
サーバ１のハッシュ値算出部１１ａは、受け付けた精油情報に対する暗号学的ハッシュ関数を用いて精油情報のハッシュ値を算出する。制御部１１は、通信部１３により受け付けた精油識別情報、譲渡人識別情報及び譲受人識別情報、並びに、算出した精油情報のハッシュ値を関連付けてブロックチェーン２に出力する。ブロックチェーン２は、サーバ１から送信された精油識別情報、譲渡人識別情報、譲受人識別情報及び精油情報のハッシュ値を受信して記録する。
【０１２０】
図３４は、精油が譲渡された際の精油に関する情報をブロックチェーン２に出力する際の処理手順を示すフローチャートである。サーバ１の制御部１１は、入力部１４又は通信部１３を介して、精油識別情報及び当該精油識別情報に対応する精油情報を受け付ける（ステップＳ１７１）。制御部１１は、受け付けた精油識別情報及び当該精油識別情報に対応する精油情報を大容量記憶部１７の精油情報ＤＢ１７９に記憶する（ステップＳ１７２）。
【０１２１】
制御部１１は、入力部１４又は通信部１３を介して、精油の譲渡人を特定する譲渡人識別情報を受け付け（ステップＳ１７３）、受け付けた譲渡人識別情報を大容量記憶部１７の譲渡人ＤＢ１７４に記憶する（ステップＳ１７４）。制御部１１は、入力部１４又は通信部１３を介して、精油の譲受人を特定する譲受人識別情報を受け付け（ステップＳ１７５）、受け付けた譲受人識別情報を大容量記憶部１７の譲受人ＤＢ１７５に記憶する（ステップＳ１７６）。
【０１２２】
制御部１１は、通信部１３を介して、受け付けた精油識別情報、譲渡人識別情報及び譲受人識別情報、並びに、生成した精油情報のハッシュ値を関連付けてブロックチェーン２に送信する（ステップＳ１７８）。ブロックチェーン２は、サーバ１から送信された精油識別情報、譲渡人識別情報、譲受人識別情報及び精油情報のハッシュ値を受信し（ステップＳ２７１）、記録する（ステップＳ２７２）。
【０１２３】
なお、本実施形態では、精油の全てを譲渡人から譲受人へ譲渡する例を示したが、精油の分割、加工、製品への使用、支払いに関する処理は他の実施形態と同様である。
【０１２４】
本実施形態によると、譲渡人が全ての香料が譲受人に譲渡した際に、香料及び譲渡に関する情報をブロックチェーン２に出力することにより、取引情報がブロックチェーン２記録されるため、取引情報の改ざんが難しくなる。
【０１２５】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２６】
１        情報処理装置（サーバ）
１１      制御部
１１ａ    ハッシュ値算出部
１１ｂ    電子署名作成部
１２      記憶部
１３      通信部
１４      入力部
１５      表示部
１６      読み取り部
１７      大容量記憶部
１ａ      可搬型記憶媒体
１ｂ      半導体メモリ
１Ｐ      制御プログラム
２        ブロックチェーン
３        情報処理端末（端末）
３１      制御部
３１ａ    ハッシュ値算出部
３１ｂ    電子署名作成部
３２      記憶部
３３      通信部
３４      入力部
３５      表示部
３６      撮影部
３Ｐ      制御プログラム
１４ａ    竜涎香ＩＤの入力欄
１４ｂ    分割竜涎香ＩＤの入力欄
１４ｃ    質量の入力欄
１４ｄ    価格の入力欄
１４ｅ    真空度の入力欄
１４ｆ    窒素雰囲気のコンボボックス
１４ｇ    紫外線照射のコンボボックス
１４ｈ    オゾン添加のコンボボックス
１４ｉ    湿度の入力欄
１４ｊ    写真の表示欄
１４ｋ    写真の選択ボタン
１４ｌ    情報の送信ボタン
【図１】
2020042364.tif 000003
【図２】
2020042364.tif 000004
【図３】
2020042364.tif 000005
【図４】
2020042364.tif 000006
【図５】
2020042364.tif 000007
【図６】
2020042364.tif 000008
【図７】
2020042364.tif 000009
【図８】
2020042364.tif 000010
【図９】
2020042364.tif 000011
【図１０】
2020042364.tif 000012
【図１１】
2020042364.tif 000013
【図１２】
2020042364.tif 000014
【図１３】
2020042364.tif 000015
【図１４】
2020042364.tif 000016
【図１５】
2020042364.tif 000017
【図１６】
2020042364.tif 000018
【図１７】
2020042364.tif 000019
【図１８】
2020042364.tif 000020
【図１９】
2020042364.tif 000021
【図２０】
2020042364.tif 000022
【図２１】
2020042364.tif 000023
【図２２】
2020042364.tif 000024
【図２３】
2020042364.tif 000025
【図２４】
2020042364.tif 000026
【図２５】
2020042364.tif 000027
【図２６】
2020042364.tif 000028
【図２７】
2020042364.tif 000029
【図２８】
2020042364.tif 000030
【図２９】
2020042364.tif 000031
【図３０】
2020042364.tif 000032
【図３１】
2020042364.tif 000033
【図３２】
2020042364.tif 000034
【図３３】
2020042364.tif 000035
【図３４】
2020042364.tif 000036