P2P分散ネットワークとは?|短編 現役エンジニアが解説

P2Pは一言で言うと、それぞれのノード同士が通信し、負担や記録を分散しているネットワークのことをさします。

私たちが普段使用しているサービスのほぼ全てがサーバーを介した中央集権のサービスです。

例をあげると、フェイスブックやアマゾンなど、企業は自社のサーバーをもち一極集中のサーバーとして管理しています。

ですがP2Pネットワークでは端末同士が、やりとりを行うので、サーバーなどの管理者が必要ありません。

これがビットコインにも使用されています。
続きを読む

ハッシュ関数とは?|短編 現役エンジニアが解説

ハッシュ関数は、一言で言うと復元不可能な値を導くための関数と言えます。

そもそもハッシュ関数がビットコインや仮想通貨にどのように役立てられているのか、ご存知ですか?

私たちが普段使用しているビットコインアドレスがハッシュ関数をかけた結果なのです。

続きを読む

公開鍵と秘密鍵|現役エンジニアが解説

ここでは公開鍵と秘密鍵について解説をします。

ブロックチェーンを学んでいく中で、公開鍵と秘密鍵の仕組みは理解していかなければならないものです。

その二つを理解していくためにまずは、公開鍵暗号と共通鍵暗号方式について学んでいきましょう。

続きを読む

ブロックチェーンとは?|現役エンジニアが解説

ブロックチェーンが何かわからない・これからどういうものに応用できるのかわからないなどといった疑問を持っていませんか?

筆者は実際にブロックチェーン大学校を受講して、ブロックチェーンがどんなものなのか学んできました。

この記事ではブロックチェーンについて解説します。

続きを読む

ビットコインとは?|現役エンジニアが解説

ビットコインが何かわからない、どういうものなのか知りたいということはありませんか?

筆者は2015年頃にビットコインの存在を知ったのですが、あの頃にはここまでビットコイン が大きくなるとは思っていませんでした。(たくさん買っておけばよかったと非常に後悔しております笑)

この記事では電子マネーとの違いや、ビットコインのメリット・デメリットなどを紹介していきます。

続きを読む

Udemyはプログラミング学習にとってもおすすめ|現役エンジニア解説

プログラミングを学習していてどうしても書籍や、無料教材だけだと物足りなくなってくるときはありませんか?プログラミングの学習では無料で学習できるサイトもたくさんできてきていますね。

ただ、Udemyの動画サービスを使えば様々なプログラミングの学習講座が用意されていますし、講座によってはより実践的なプログラミングスキルを学習することが可能です。

この記事ではUdemyに関してオススメの講座をご紹介します。

続きを読む

プログラミング初心者にオススメの本は?|現役エンジニア推薦

さて、突然ですがあなたはプログラミングの学習をどのようするか迷っていませんか?書籍を買うか、プログラミングスクールに通おうと考えてはいませんか?

ちょっと待ってください。

プログラミングの学習については、実は無料でもある程度オンラインで学習することが可能なのです。

この記事ではプログラミングをこれから学習していこうとしている方にオススメのプログラミングの本をご紹介すると共に効率の良い学習方法もご紹介していきます。

続きを読む

結果を出すオウンドメディア・サイトの作り方 ペルソナの作り方

記事を作成するためには誰に向けた記事なのか?が非常に重要になってきます。

ただ、それをどのように決めたら良いのかなどがわからない初心者向けに、この記事ではペルソナとは何かや、ペルソナの作成方法を解説しています。

また、文末にはペルソナ作成のためのテンプレートシートを作成しておりますので、そちらは適宜ご利用ください。

続きを読む

結果を出すオウンドメディア・サイトの作り方 3章 コンテンツ作成の考え方

さて、ここからはいよいよコンテンツ制作のミソをお話しします。
あなたはコンテンツをなんのために作成しようと考えていますか?

自社の売り上げに繋げたい・自分のサイトの閲覧者を増やしたいなど様々な動機があるのではないでしょうか。

ただ、閲覧者はそういったサイト運営者の考えが見えた瞬間にあなたのサイトから離脱してしまいます。ではどのように閲覧者に有益なコンテンツを作りつつ、あなたのサイトでも収益をあげていくのか

この章では解説していきます。

続きを読む