connecting...
Google translation for articles :
8 NEMBER donated to you!!

アポスティーユについて考えてみた。

nem19.98xem (8) 362 6 2
NEMREGI 2019-04-22 22:05:07

プログラミング記事も、最近ネタが尽きてきましたので、今回は最近流行り?のアポスティーユについて考えてみました。

 

まず、NEMのトランザクションでは、下記の様な情報を記録していきます。

 (1)時間(TimeStap)

 (2)取引量

 (3)アドレス

 (4)メッセージ etc

 

これらはブロックチェーンで保存されるため、二度と書き換えることはできなく、保護されています。(ここまでは、通常のブロックチェーンでよく聞く話です。)

 

では、(1)~(3)以外のデータを記録するにはどうすれば良いかを考えてみましょう。以下では①②の2通りを考えてみます。

 

①俳句を保存する場合・・例えば、俳句「nemlogで 記事を書くのは 面白い」(by nemregi)を、トランザクション内に保存するには、どうしますか?  当たり前ですが、メッセージ機能に保存すると思います。

 

本の内容を保存する場合・・・では、100ページにわたる本を書いた場合は、どうでしょう?nemのメッセージ機能は1024byteしか保存できないため、3byteUTF8型で保存される日本語では、1024/3=341文字しか保存できません。そこで用いるのが、ハッシュ関数(sha256など)です。sha256にデータを入力すると、32byteの文字列(ハッシュ値)が出力されます。「データからハッシュ値」は、ハッシュ関数で簡単に計算できます。しかし、「ハッシュ関数からデータ」を計算することはできません。従って,本のデータのハッシュ値を、メッセージに保存すれば、間接的に本の内容を保存したことと同じになりますこれがアポスティーユです。

 

つまり、アポスティーユとは、ブロックチェーンに保存できない(大容量の)データを、ハッシュ値を使って保存(証明)する仕組みです。

 

アポスティーユの整理はここまでに。間違っていたらコメントください。何しろ素人が理解したものなので・・・

ここからは、アポスティーユを使ったアイディアを考えましたので、興味がない人は読み飛ばしてください。

 

 

===アポスティーユを使ったアイディアについて===

 

例えばNEMで通販支払いをする場合、NEMアドレスが本当に実在する通販会社のものなのか、分からないと思います。店舗で顔を合わせて取引するならまだしも、ネット上で公開された、訳の分からないアドレスへ入金するには、気が引けますよね。では、この会社が実在する証明をアポスティーユで証明できないか考えてみました。

 

通販会社「㈱ネムレジ」は下記の証明書を作成する(※市役所に登録した印鑑証明の社印を押す。)

 

 

②①の証明書を画像化し、アドレスNBM7TVZRHGFPFHCWAMZ2IL5MSU2ZXPO3X6L4NNKF」のアカウントを使ってアポスティーユする。

 

この方法でアドレスNBM7TVZRHGFPFHCWAMZ2IL5MSU2ZXPO3X6L4NNKF」は実在する会社のものと証明できます。なぜなら

 

 【A】印鑑証明より:

    「㈱ネムレジ」という実在する会社が作った証明書だと保証される(※市役所による保証)

 【B】証明書の記載内容より:

    「アドレスNBM7TVZRHGFPFHCWAMZ2IL5MSU2ZXPO3X6L4NNKF」の所有者は「㈱ネムレジ」であることが保証される(※NEMによる書換防止保証)

 【C】NEMトランザクションより:

    このトランザクションは「アドレスNBM7TVZRHGFPFHCWAMZ2IL5MSU2ZXPO3X6L4NNKF本人」が作ったものである(※NEMによる保証)

  

  【A】~【C】により ㈱ネムレジはアドレスNBM7TVZRHGFPFHCWAMZ2IL5MSU2ZXPO3X6L4NNKFを所有していることが証明される。

 

 

このように役所の印鑑証明とアドレスをアポスティーユにより紐づければ、購入者に暗号通貨の不安要素を払拭できると思います。また、この作業を一覧で整理する企業ができれば、その企業のデーターベースからNEMアドレスの実在を管理できると思います。

 

また、下記の通り保証会社による保険内容を追加明記すれば、NEM取引を保証することもできると思います。

 

 

 

 

今日の記事はここまでに。今回は自分の妄想がかなり入りました。

 

///////////////////////////////////////////////////////

本記事はプログラム初心者がNEMアプリ「NEMREGI」を製作するまでの過程を記載しています。

自作プログラムNEMREGIは  https://www.nemregi.shop/ で公開しています。

(NEMショップやフリマなどを開く際にQRコードを用いて携帯一つで支払いできます)

(趣味程度に製作したソフトです。使用上のトラブルは一切保証いたしません。)

(使用した方がいましたらコメントいただけると嬉しいです。要望・使用感などありましたらご指摘をお願いします)

 

//////////////////////////////////////////////////////

これまでの記事:

プログラム初心者がNEMアプリを作ってみた。(12)

プログラム初心者がNEMアプリを作ってみた。(11)

プログラム初心者がNEMアプリを作ってみた。(10)

プログラム初心者がNEMアプリを作ってみた。(9)

プログラム初心者がNEMアプリを作ってみた。(8)

プログラム初心者がNEMアプリを作ってみた。(7)

プログラム初心者がNEMアプリを作ってみた。(6

プログラム初心者がNEMアプリを作ってみた。(4)(5)番外編

プログラム初心者がNEMアプリを作ってみた。(5)

プログラム初心者がNEMアプリを作ってみた。(4)

プログラム初心者がNEMアプリを作ってみた。(3)(番外編)

プログラム初心者がNEMアプリを作ってみた。(3)

プログラム初心者がNEMアプリを作ってみた。(2)

プログラム初心者がNEMアプリを作ってみた。(1)

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register
Comments from NEMber
NEMREGI
2019-04-23 21:30:39ID:108803

>>tom::さん
もくもく会ってあるんですね。自分も初心者なのでお互い勉強していきましょう。

tom
2019-04-23 10:34:03ID:108562

もくもく会で勉強したおかげで少しは話の内容がわかるようになって嬉しいです(^_-)-☆

すみのえさん@スミノエカレー
2019-04-22 22:54:53ID:108250

>>NEMREGI::さん
技術がある方には簡単な事でも、そうでない方には商売として成り立つのが世の理ですからね。
nemの技術を利用した公証サービスというのをやったら、世界と戦えるかもしれません。

いえいえ。僕はただのカレー屋ですので、そんな大した人間じゃありませんよ笑

NEMREGI
2019-04-22 22:39:12ID:108241

>>すみのえさん@スミノエカレー::さん
結局メッセージ機能があれば幾らでも情報を追加できるっぽい感じの結論です。
自分も保証会社の件、そう感じています。

まさかスミノエカレーさんからコメントいただけるとは思ってもいませんでした。カレー通販たまに見てます。

すみのえさん@スミノエカレー
2019-04-22 22:34:05ID:108234

こんばんは^^
僕もアポスティーユってどういう時に使うのかまったくもってピンと来てなかったんですけど、おかげさまでイメージが湧きました(^O^)
むしろ、これで保証会社つくってもいいくらいじゃないですかね?知りませんけどw

NEMber who posted this article

2017年から仮想通貨を購入しましたが、その後の暴落で損額をくらいました。その後は2018年10月から本格的に仮想通貨NEMのプログラム作成を開始。2019年3月にNEMREGI(NEMレジ)(β版)を作りました。サラリーマンなので空き時間に趣味程度のプログラムを作成しております。
21694
0

Why don't you read following articles?

0.95 XEM
182 4 0

3.65 XEM
196 4 0

0.85 XEM
260 1 0



2.8 XEM
442 0 0

0.05 XEM
254 0 0

0 XEM
24 0 0