Proof-of-Authority?  僕の真似か...


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

合意形成は,peertopeer取引に必須です.サトシナカモトが,Bitcoinの概念を発表してから,信頼に足るトランザクションを可能にする仕組みが出来上がりました.

この概念から,合意形成モデルであるProof-of-Workが生まれました.Proof-of-Workは複雑なアルゴリズムを解くことを必要とし,膨大な量の電力と計算能力を消費します.

Proof-of-Workは,個人的なマイニングが参入することが難しくなるようなハイスペックな専用の機械の登場によって,合意形成モデルを必要としました.そこで,ユーザーフレンドリーな合意形成モデルであるProof-of-Stakeが登場しました.でも問題がないわけではなく,早期の参入者がネットワークをサポートすることに大きなインセンティブを持つという問題を抱えています.それは,新規参入者が増えないということです.

Proof-of-Authorityが登場しました.このモデルは,個人の身元をネットワークで検証することで,合意形成します.参入者は,ネットワークを検証して報酬を受け取る権利と引き換えに,個人の身元を確認されます.参入者がのテストとスクリーニングを通され,ネットワークトランザクションの検証に参加できるようになります.

Proof-of-Authorityは,プライバシーと匿名性に焦点を当てている暗号通貨コミュニティの当初の目的と矛盾するように思われますが,我々はBlockchain技術の実用的な応用が,データの分散性であることを思い出してください.実はこれに似たことを僕は考えています.

円のアップグレード


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

みずほ銀行が3月1日から開始した,日本のキャッシュレス化を促進するためのサービスJ-Coin Payですが,これは暗号通貨ではなくて ,デジタル通貨です.ブロックチェーン技術も用いられていません.

みずほ銀行は,他のデジタル通貨とも連携し,そこに暗号通貨が導入される予定です.これは当然のことながらBitcoinやEthereumなどの主流のデジタル通貨ももちろんですが,MonaCoin,NEM,Rippleなどの暗号通貨にも有効になるでしょうか.

また,クレジットカード会社や,このプロジェクトに参加していない国内の銀行にとっては負の要素が強いでしょう.

私は経済学には疎いのですが,何となく景気の転換点に来ているのはわかります.円が近い将来デフレや潜在的な世界経済の不安定化に対抗するために,日本の成長戦略の一つとして注目していますが,今のところ何も変わってないように思います.

Facebookと暗号通貨


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

世界最大のソーシャルネットワークは,あなたの人生を知ってると言ってもいいでしょう.Facebookは,あなたがあなたのお金をどのように使うかを知りたいのです.

驚くべきことですが,Patrick Tanによれば,ある女性が妊娠した時に彼女の父親が遠方にいたのにもかかわらず,彼女の父親の広告枠にマタニティ関係の広告が埋められていたことに気づいたのです.父親は自分の妻が妊娠していないことを知っていたので,娘に会いに行ったそうです.

言うまでもなく私たちのFacebookやGoogleアカウントを使ってウェブサイトにログインすることによって残されたクッキーは,私たちのオフライン生活に関するデジタルの痕跡と手がかりを残します.

彼らは,私たちをみています.

宣伝や広告をターゲットにしているかどうかにかかわらず,私たちがインターネットへ流出するデータは,Google,Facebook,Amazonなどが,必要以上のものを購入させたりします.

私は,利便性という観点からプラットフォーム自体は問題ないと思います.

それでもFacebookが米ドルに裏打ちされた独自の暗号通貨を発表するという報道は,危険な感じがしました.

それは,サトシ・ナカモトの想いとそれが構築したオープンソースのブロックチェーンとどのように関わるかはわかりませんが,彼らが,その想いをわかるでしょうか.

Facebookは,なんと15億人のユーザに裏付けされた暗号通貨に基づく支払いシステムを完成させるために多くの金融会社と商品提供者と手を結ぼうとしています.

これは,トークンが最終的に使われるプラットフォームを既に持っていることを意味しています.

非常に多くのWebサイトでユーザーが自分のFacebookアカウントを使用してログインしていることは,最終的に彼らの利益になるでしょう(管理コストの問題が解決すればですが).

そしておそらくFacebookのユーザーがこれらのコインを受け取ったら,彼らはそれを使って広告主自身が提供する商品やサービスの代金を支払うことができるでしょう.まさにFacebookの言うがままです.

ただし,Facebookが発行した暗号通貨が基軸通貨に基づいていなければならないでしょう.

でも,負の面だけではないかもしれません.

例えば,クレジットカードがいらなくなります.これは,これは発展途上国では有効でしょう.

それでも,Facebookは,分散型の平等主義の世界を目指すことはないように思えます.

中国のAlibabaやTencentのような企業は,すでに,中国の銀行やクレジットカード会社よりも強力です.ですから,Facebookが独自の暗号通貨を開発することを推進してきたことは驚くべきことではないはずです.

プラットフォームとしてのFacebookが,世界の民主主義において,その存続をテクノロジで揺さぶる可能性があるとしたら,私たちの個人的な生活にまで影響を与えることができるでしょう.そうなったとき,分散化の利益、ブロックチェーンの存在意義は失われてしまいます.

これは,怖いことです.

Windowsネイティブなマイニングプールを作ってDockerで動くかな 中止 からの 追記①


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

これまで,UbuntuでDockerを使って,マイニングプール(mposなど含む)を作っていくことをひたすら試行していたのですが,うっかり忘れていました,本来の趣旨は,Windowsで作るってことでしたので,これだと結局Ubuntuで作っているのと全く変わらないのではないかと.

そこで,Windowsネイティブなマイニングプールを作ってDockerで動かすこと試していきます.まず,普通にマイニングプール動かすところまでいかねば...Dockerもよくわかったし,Windows版はライセンスが問題あるかと思うのですが,やってみてもいいでしょうか...

https://github.com/coinfoundry/miningcore

に,マイニングプールを作ってくれるWindows版あったので,これを使ってみます.やることは,このgitに書いてあります.やってみましょう.公開しながら,書き加えていきます.

https://www.atmarkit.co.jp/ait/articles/1702/02/news039.html

で,自分の環境では無理と判明...でっ

Windows版DockerとUbuntuで製作中です。

FROM ubuntu:latest
MAINTAINER SachiO
RUN rm -rf /usr/sbin/policy-rc.d ADD policy-rc.d /usr/sbin/policy-rc.dRUN chmod +x /usr/sbin/policy-rc.d
ADD bitzenyd /bin/bitzenydRUN chmod +x /bin/bitzenyd
RUN mkdir /root/.bitzenyd \ && mkdir /root/.bitzenyd/testnet
ADD bitzeny.conf /root/.bitzent/bizeny.confADD wallet.dat /root/.bitzeny/testnet/wallet.dat
ENV APACHE_RUN_USER="www-data" \ APACHE_RUN_GROUP="www-data" \ APACHE_PID_FILE="/var/run/apache2.pid" \ APACHE_RUN_DIR="/var/run/apache2" \ APACHE_LOCK_DIR="/var/lock/apache2" \ APACHE_LOG_DIR="/var/log/apache2" \ APACHE_USER_UID="0" \ DEBIAN_FRONTEND="noninteractive"
RUN apt-get update -qq \ && apt-get install -y apt-utils perl --no-install-recommends RUN apt-get install -qqy --force-yes \ build-essential \ apache2 \ cron \# libapache2-mod-php \ supervisor \ curl \ openssh-server \ libboost-all-dev \ libcurl4-openssl-dev \ libdb5.3-dev \ libdb5.3++-dev \ mysql-server \ git
RUN apt-get -y update \ && apt-get -y upgrade \ && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C \ # && gpg -a --export 4F4EA0AAE5267A6C \ # && apt-key add - \ && apt-get install -y python3.6 \ && rm /usr/bin/python \ && ln -s /usr/bin/python3.6 /usr/bin/python
RUN wget https://bootstrap.pypa.io/get-pip.py \ && python get-pip.pyRUN apt-get install -y python3-pip \ && ln -s /usr/bin/pip3 /usr/bin/pip
RUN apt-get -y purge php* \ && apt -y autoremove \ && apt autoclean \ && apt-get -y install software-properties-common \ && add-apt-repository -y ppa:ondrej/php \ && apt-get -y install php5.6 \ && apt-get -y install php5.6 php5.6-cgi libapache2-mod-php5.6 php5.6-common php-pear# && apt-get install -y libapache2-mod-php5
RUN pip -VRUN rm -rf /etc/apache2/apache2.conf
ADD apache2.conf /etc/apache2/apache2.confADD apache_default /etc/apache2/sites-available/000-default.conf

https://github.com/sgs01115/TestingAdockerForBitZeny

にて,公開中ですので,随時,最初からの説明を書いていきます.

ブロックチェーンのスケーラビリティ 1


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

サトシナカモトが,2008年に論文を発表して以来,ブロックチェーン技術の可能性について私はとても期待しています.

分散型のデジタル通貨は,かつては非常に難しい問題を含んでいましたが,それは拡大し続けています.

例えば,監視社会に抵抗する社会的プラットフォームとして有効であるようです.

しかし,それを実現するのを妨げる大きな問題,それは,スケーラビリティです.ブロックチェーンは,拡張性に限界があります.

では,ブロックチェーンがスケーラブルではないのはなぜでしょうか.

現在有効な.すべてのブロックチェーンコンセンサスプロトコル(例えば,Bitcoin,Ethereum,Ripple,Tendermint)には,制約があります.ネットワーク内のすべての参加ノードは,すべてのトランザクションを処理する必要があります.ブロックチェーンは,ネットワーク上のすべてのノードがすべてのトランザクションを処理し,状態全体のコピーを維持することを意味します.

分散化コンセンサスメカニズムは,スケーラビリティが犠牲になるのです.実際,ブロックチェーンは,ノードが増えるごとに対数的に増加するノード間レイテンシのため、ネットワークに追加されるノードが増えるにつれて処理は遅くなります.

従来のデータベースシステムでは,スケーラビリティに対する解決策は,追加されたトランザクションを処理するためにサーバを追加すること(すなわち、計算能力)でした.すべてのノードがすべてのトランザクションを処理および検証する必要がある分散型であるブロックチェーンの世界では,ネットワークを高速化するためにすべてのノードの計算能力を上げる必要がありますが,それはできないでしょう.

その結果,ブロックチェーンコンセンサスプロトコルは,低いトランザクションスループットと高度の集中化との間のトレードオフを作ります.言い換えれば,ブロックチェーンのサイズが大きくなるにつれて,ネットワークに完全に参加するために必要なストレージ,帯域幅,および計算能力に対する要件が増大します.ある時点で、いくつかのノードでブロックを処理することが実現可能になるだけでは扱いにくくなり,集中化のリスクにつながります.

スケーラビリティのために,ブロックチェーンプロトコルは,各トランザクションが有効であるというネットワークの信頼を失うことなく,各トランザクションを検証するために必要な参加ノードの数を制限するメカニズムを見つけ出す必要があります.

すべてのノードがすべてのトランザクションを検証することを許可されていないので,他のブロックが安全であることを保証する統計的および経済的手段がノードに必要です.

スケーラビリティを達成するためには,トランザクションは異なるノードによって並列に処理される必要があります.ただし,ブロックチェーンの状態遷移にはいくつかの非並列化な部分もあるため,並列化と実用性のバランスを取らなければなりません.

次回は,この続きを書いていきます.

ステーブルコイン


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

私たちが,暗号通貨を普通に用いることには,複数の問題があります.その中でも重要なことは,ボラティリティです.暗号通貨の価格変動が,私たちを不安にします.それゆえ,通常通貨の相対的な安定性と,暗号がもたらすセキュリティと革新性を兼ね備えた安定した通貨,ステーブルコインが必要です.

ステーブルコインについて知っておく必要があるのは,安定性を裏付けるだけの価値を持たせることです.たとえば,円で担保されている安定した硬貨は,戦争や大きな経済危機が国を混乱に陥れない限り,1日でその価値が半分になるようなことにはなりません.

この安定性は,もちろん裏付けとして選択したものによって変化します.

ステーブルコインには,3つのコアタイプがあります.フィアットバック,クリプトバック,ノンバックです.

フィアットバックによるステーブルコインは,その価値を保証するために通貨またはその他の貴重な資産に依存しており,通常は1:1の相関関係にあります.例えば,米ドルです.

クリプトバックは,フィアットバックのように価値が1:1に保証されているわけではありません.代わりに,複数の暗号通貨を1つのステーブルコインと見立てて銀行に預けます.

ノンバックは,通貨の利用拡大こそが価値の保証になります.

ステーブルコインは,その性質より,社会全体に定着する可能性が高いでしょう.

ステーブルコインは現在,いくつかの問題を抱えています.ステーブルコインが,最終的に安定性とトレードオフにある集中化を招くということです.合意形成がここでも課題となるでしょう.

PayPayの怖さ,だからこそ仮想通貨へ


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

PayPayは単体で決済ができるものではなく,PayPayにお金をチャージしてPayPay経由でお金を支払うことになります
チャージの方法は,銀行とYahoo!マネー,クレジットカードからの3種類があります.PayPayは,現金で支払えるものをPayPayを経由してお金を支払うかぎり,ポイントが付与され,一見得のように見えます.

キャンペーンの時に意外と知られていなかった点ですが,何割かの特典は現在は現金化できません,つまり、PayPayの中でしか使えないお金です.それ以外にも,注意するところは,セキュリティ上ありますが,一番怖いのは,一度PayPayを使うと,特典目当てと,有効期限からPayPayを意識するとしないとに関わらず,PayPayを使ってしまうことです.これは,あなたが何をどこで買ったかが集中的に管理されることはもちろん,PayPayに囲い込まれたということです.この種のサービスは,以下にして人を取り込んで次世代のスタンダードになるかにやっきです.もともとの取引の概念は吹っ飛んでしまいます.非常に危険だと思います.キャッシュレスなら,

私たちは,仮想通貨に向かうべきなのです.しかし,税金の問題など管理できないシステムとして容易に,日本では拡大していかないでしょう.

兜町?!と暗号通貨


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

2018年に,私たちは暗号通貨で最大90%の落ち込みを経験しました.2019年はどうなるでしょうか? ビットコインような暗号通貨をめぐる否定的な見解は,2018年にはにすでに多くの人が知るところとなっていました.米国人経済学者のNouriel Roubiniは,「人類史上最大のバブルが破裂した」と発表し,業界全体に反対しました.価格の下落は,暗号通貨の懐疑論者の数を押し上げました.しかし,業界のさらなる発展について考えている暗号の専門家と支持者は,未だ努力し続けています.

MITによると,2017年の相場とそれに続くクラッシュの後,適者生存はこの業界に介入し,生き残った通貨を選別しました.

国家がかりで,国内暗号通を開発している場合は,国が支援するデジタル通貨は,個人の暗号通貨よりも多くの人々に届き,より高いセキュリティ,プライバシー,そして優れた消費者保護を提供できると述べています.これは好むと好まざると関係なく,ひとつの信用となるでしょう.

2018年頃から,セキュリティトークン・オファリング(STO)が話題となっています.セキュリティトークンは,有価証券を紙の券ではなくデジタルで実現したものの総称です.これからはICOではなくSTOが来るといった期待の声を耳にすることも少なくありません.これらの投資の収益は,ビットコインの市場価格の影響を受けず,事業のキャッシュフローのプラスにつながります.これは間違いなく市場の下落中に失われてきた投資家の信頼を取り戻します.

ブロックチェーン技術と暗号通貨の両方で2019年にはまだまだ発展途上であり,機関投資家の関心にはいまだあるでしょう.ただし,企業と個人の両方がこれらのデジタル通貨を使用するのを容易にするインフラストラクチャが必要です.暗号税などはその象徴でしょう.

ビットコインの十年間


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

私たちは,現在の金融システムを管理する政治家,銀行家および公的機関の信用性について評価しています.ただし,金融システムの集中管理は,政治的な腐敗,インフレ,通貨切り下げを引き起こします.ビットコインについて懐疑的なのは,人は根本的に変革に対して抵抗するものです.そして,ビットコインの長期的な価値を望むならば,世界が納得できるようにしていかなければなりません.それには,以下の3つあることを明確にしなければなりません.

・通貨としてのビットコインは,普通の通貨よりも長期的な切り下げに対して耐性があるはずです.

・支払いに関して,銀行が使用している技術よりも安全である必要があります.

・過去10年間で最高のパフォーマンスのあるビットコインが,競合通貨よりも優れた性能を発揮することに成功していることが明らかになっています。

過去の通貨とは異なり,これまでに存在するビットコインの数は2100万に制限されています.設計上、流通しているビットコインが2100万を超えることは決してありません.一定量が10分ごとにリリースされ,4年ごとにビットコインの量は半分に減ります.これは,ゼロに達するまで,時間の経過とともに予測可能な割合で減少するインフレスケジュールにより,ビットコインをますます希少な資産に変換します.

これは,時間が経つにつれて,そして需要が増えるにつれて,中央銀行によって自由に印刷されるお金よりもはるかに切り下げに対して抵抗力があることを意味します.

ビットコインのソフトウェアコードには,安全で改ざん防止された,支払いシステムとして多数の組み込み機能があります.これらのセキュリティ機能は,高度な暗号化技術を使用した高度に分散化された環境で明らかにされています.

ビットコインが採用されるにつれて,中央銀行システムに存在する権力の集中と比較した場合,その分散型の権力構造は腐敗や不正操作に対してはるかに抵抗力のあるものになります.

もう1つの重要な機能には.不正行為を識別し,公開元帳に記録されている取引の整合性を保護するための暗号化の使用が含まれます.

最初のビットコインが誕生して以来,ネットワークは99.99%の稼働率でほぼ完璧に機能してきました.そのブロックチェーンはハッキングされたことがなく(個人的に保有されている暗号通貨交換やその他の安全性の低いブロックチェーンが原因で完全ではないですが),ビットコインは,中国や中国などの国民国家による継続的な規制にもかかわらず繁栄しました.

ひとたびトランザクションがブロックに書き込まれ確認されると,あなたのお金が意図した目的地に安全に到着したという,紛れもない恒久的な記録があります.

実際には,ビットコインは,上記に完全に対応できるかどうかは,まだ構築およびテストされている新しいテクノロジの統合と採用に大きく依存しています.分散型交換プロトコル,拡張性とプライバシー,そしてより優れたユーザーインターフェースを目指し,絶えず進化していく必要があります.