オリジナル記事(英語):Cindy Wang
日本語訳:Akane Yokoo
2020年6月26日、4つのビットコインキャッシュノードとクラウドファンディングツールFlipstarterが、中国の暗号通貨コミュニティでNo.1のプラットフォームであるBihuにて、AMA(質疑応答)を行いました。 2時間のイベント中に、9,000人を超える暗号通貨ファンが集まり、ブロック時間の短縮からスマートコントラクトについてまで、さまざまな質問をしました。下記はQ&Aの全エピソードです。
1.各チームの自己紹介
BCHN(Bitcoin Cash ノード) - Imaginary-uname氏:
Bitcoin Cash ノード(BCHN)は多くの人にとって新しいものです。それは物議を醸すIFP(Infrastructure Funding Proposal。インフラのための資金調達案)の結果生まれました。 IFPに反対していたマイナー達によって要求され、ビットコインABCの元メンバーと他のノードの開発者がBCHNを作りました。Flipstarterでキャンペーンを開始し、978 BCHの調達に成功しました。私たちはBCHの実用性の改善に取り組んでいます。これまでのところ、easy2mine、SBI、Bitcoin.comなどのマイニングプールがBCHNへのサポートを公式に発表しています。
BCHD - Josh Ellithorpe氏:
BCHDは、Goプログラミング言語で記述された完全なノードであり、より完全なAPIを必要とするアプリケーション開発者やビジネスに優れた体験を提供することに重点を置いています。このプロジェクトは、Open Bazaarの主任開発者であるChris Pacia氏によって開始されました。詳細については、https://bchd.cashをご覧ください。使用されている主な機能は、パブリックAPIを提供するgRPCインターフェースです。これにより、ブロック/トランザクション/アドレスデータを取得することが開発者にとってはるかに簡単になります。さらに、BCHDはアドレスインデックスなどの高度な機能に加え、剪定されたノードを1時間未満で起動する高速同期を提供します。
Verde - Josh Green氏:
2〜3年前にBitcoin Verdeを設立しました。私の会社であるSoftware Verdeという、6人からなるカスタムソフトウェア開発会社がサポートしています。私たちは、完全にゼロからJavaで書かれていて、マイニング、インデックス作成、ウォレット拡張に重点を置いています。
Knuth Node - Fernando Pelliccioni氏:
Knuthは、更なるパフォーマンスと柔軟性に重点を置いたBCHフルノード実装です。実際、Knuthは複数の暗号通貨のノードであり、BTCとLTCもサポートしていますが、私たちの主な言語はBCHです。Knuthは、そのモジュール式アーキテクチャと美しいコードが特徴です。modern C ++ 17で書かれており、C ++のすべてのパワーとスピード、そして現代の言語の使いやすさを提供します。Knuthは、アプリケーション構築の基盤として一連のライブラリを提供する開発プラットフォームでもあります。Knuthは、実行可能プログラムとしてフルノードを提供することに加えて、ライブラリとしてフルノードです。これは、ユーザーが好みの言語でKnuthライブラリーの上にアプリケーションを構築できるように設計されています。アプリケーションをKnuth libsにバインドすると、Knuthとしてメモリ空間で実行されるため、ノードになります。これにより、アクセスを行うネットワークレイヤーを経由せずに、ノードドメインオブジェクト(ブロック、トランザクション、アドレスなど)への最速のアクセスが可能になります。ライブラリは、C、C ++、C#、Eiffel、Go、Javascript、Python、Rustの各言語が可能です。さらに、提供されているツールを使用して、ユーザーは好みの言語で独自のライブラリを作成できます。
Flipstarter - John Nieri氏:
Flipstarterを作成するために一生懸命働いた私たちのチームを紹介します:
Jonathan Silverblood
何でも出来るBCH開発者。彼はウェブサイトとシステム設計を行いました。
Dagur
彼も、何でも出来るBCH開発者。彼はElectron Cashウォレットのプラグインを作成しました。彼は過去にビットコインXTで開発をしていました。
Leandro Di Marco
猫のロゴも作成した優れたビジネス開発者。
また、Flipstarterに参加しないことを決定した他の2つのアクティブなBCHノードがあることもお伝えしたいです。彼らも素晴らしいです!
✨ Flowee the Hub は現在Flipstarterで働いてくれる開発者を探しています!詳細はこちらから here!
PS: その他のFlipstarterキャンペーンは下記よりご覧ください
https://bchn.flipstarter.cash
https://verde.flipstarter.cash
https://knuth.flipstarter.cash
2.スマートコントラクトに関する質問:2020年はDEFIの年です。 BCHにはDEFI製品がありますか?
John Nieri氏:はい、BCHには資金調達のためのFlipstarterがあります。また、BCHチェーンに多くの機能を提供するスマートコントラクトも増えています。また、 General Protocolsのような会社もあります。ビットコインキャッシュで、トラストレス(信用の要らない)非カストディアルデリバティブを可能にするAnyHedge(anyhedge.com/how-it-works#simulator)プロトコルを私たちは開発しました。General Protocolsはプロトコルと製品を作り続けます。そして他のビットコインキャッシュの会社からのより多くの競合サービスが出てくることでしょう!
Josh Ellithorpe氏:指摘すべきことの1つは、カストディアルのDefiソリューション(ETH)と非カストディアルのDefi(BCH)の間に大きな違いがあるということです。
ETHでは、あなたは資金のコントロールが出来ず、スマートコントラクトを信頼する必要があります。 BCHの場合、資金のコントロールを失うことはありません。最終的に、全く何も(コード、個人)を信頼することなく最終トランザクションに署名できます。
John Nieri氏:BCHとETHのコントラクトについてのJosh Ellithorpe氏のポイントは非常に重要です。 BCHスクリプトシステムは、洗練されたスマートコントラクトを可能にするように拡張されており、ETHコントラクトとは異なる動作をします。長期的にはUTXOベースのコントラクトのほうが優れていると考えています。
Imaginary-uname氏:UTXOベースの契約には、プライバシー、セキュリティ、アップグレードの容易さなどの利点があります。
3.複数の開発チームに関する質問:BCH開発チームは分散し過ぎています。これは開発効率を低下させます。この問題をどのように考えますか?
Josh Green氏:複数の開発チームを持つことで、プロトコルのロバスト性が向上します。ビットコインBTCには、コードベースが一つしかないため、バグがプロトコルの一部になってしまいました。開発の多様性により、これらの不一致が確実に検出され、プロトコルに意図せずにコード化されることがなくなります。
さらに、さまざまな言語でノードを使用することにより、幅広い開発の才能の使用が可能になります。誰もがC、Java、Goなどを好むわけではありません。そのため、複数の言語により利用可能な人材が増えます。
Fernando氏:BCHの分散化について、C ++で比較して見たいとと思います。
C ++は、多くの企業や個人が言語の設計に参加する分散型言語です。関係者全員が合意する必要があります。BCHは、有益であると証明されたC ++モデルに従うと良いと思います。すべての実装は独立して動作し、ノードで既にテストされているBCHの改善を提案するべきです。
4.異なるノード間の関係についての質問:BCHNとBitcoin ABCの関係は何ですか?これらの負数のノードはどのようにして相互に調整およびコミュニケーションを取り合っていますか?あなたのチームは、特に中国のコミュニティに対しての宣伝のためのマーケティング計画がありますか?
BCHNのImaginary-uname氏:ABCチームには積極的に連絡して、DAA(難易度調整アルゴリズム)などの問題について話し合い、bitcoinresearch.orgなどの公共コミュニケーションプラットフォームを維持したりしています。
Josh Ellithorpe氏:BCHDチームはSlackチャネルを運営しており、DiscordやTelegramなどの他のプラットフォームでの話し合いも行っています。私達は他の開発者との話し合いはし易いと感じており、共通の認識を保つために、実装とロードマップについて定期的に話し合っています。BCHDは、他のチームと協力して高度な機能を開発し、NeutrinoウォレットやUTXOコミットメントなどの新しいテクノロジーへの関心を高めたいと思っています。目標は、BCHを全体的に改善し、エコシステムに必要なものを提供することです。
Josh Green氏:Telegram、Slack、GitHub、Eメールを使用しています。ビデオチャットも使用しています。実際、このイベントをコーディネートするためにも上記を使用しています。ほとんどの場合、私たちは互いに友好的です。コラボレーションするのは素晴らしいことです。競争ではありません。
5.資金調達に関する質問:開発者に支払うのは誰ですか?誰が寄付しますか?
John Nieri氏:Flipstarterについてお答えします。まず、良い記事を紹介します:https://read.cash/@flipstarter/flipstarter-50-41a50e09
完了したキャンペーンの合計結果は、2,039 BCH(約51万USドル、約5100万円)に相当する164件の寄付でした。
Josh Ellithorpe氏:BCHDは幸運なことに、他のどのFlipstarterよりも多くの寄付者を得ることができました。資金を提供したのは数人だけでなく、私たちの取り組みを支援するためにBCHコミュニティ全体が集まりました。その事に私たちは非常に感謝しています!
Imaginary-uname氏:Flipstarterキャンペーンで、コミュニティには多くの暗号通貨歴が長い人(OG)と大きなクジラ(Whale)がいることがわかりました。素晴らしいアイデア、詳細な開発計画がある限り、彼らに連絡してサポートを受けることができます。
6. Flipstarterに関する質問:Flipstarterはどのように自己維持をしますか?利益を出しますか?
John Nieri氏:Flipstarterは100%ボランティアです。私たちはテクノロジーを創造し、他の人々がプラットフォームを作成し、それを使ってビジネスを構築することを奨励しています。
詳しくは、https://read.cash/@flipstarter/-7e53d0e7をご覧ください。
Flipstarterチームは他の場所でも勤務しています。 Jonathanと私はGeneral Protocols社で働いています。 Dagurはソフトウェアエンジニアとして働いており、またBCHNでも働いています。 Flipstarterの場合、盗難のリスクはありません。寄付したBCHは、最後のトランザクションがあるまであなたのウォレット内に残ります。最後のトランザクションでは、すべてのコインが一度に、プロジェクトに送信されます。
フェルナンド氏:Knuthでは、将来の開発に資金を提供するために、自分達のウェブページにFlipstarterを導入しました。
Flipstarterは素晴らしいツールです!
こちらで、新しいキャンペーンの暫定バージョンを確認できます。http://campaigns.kth.cash/
Flipstarterに感謝!
7.さまざまな合意メカニズムに関する質問:BCHはPoW(プルーフ・オブ・ワーク)のままでしょうか、それともいつかPoS(プルーフ・オブ・ステーク)に切り替えますか?
Josh Ellithorpe氏:BCHはPoWコインです。それは本当に良いことだと思います。 PoWとPoSの間のインセンティブは非常に異なります。 BCHDチームは、PoWシステムのインセンティブは他のシステムによって再現不可と考えており、他のソリューションよりも優れていると考えます。
Imaginary-uname氏:BCHは今の所PoWを採用し続けると思います。 PoSに取り組んでいる人たちには、「グッド・ラック!」と言いたいです。
Josh Green氏:開発者ミーティングをライブおよびYouTubeで見ることができます。公的にも私的にもPoSに移行する計画は聞いていません。 PoWは、例え少数派のチェーンだとしても、私たちはこれからも使用し続けると思います。
Fernando氏:PoWまたはPoSについて、私には答えはありません。この規模の変化はすべてのエコシステムの利害関係者の間で合意されなければなりません。
8.アダプションに関する質問:BCHはインターネット大手企業との提携を計画していますか?
Josh Green氏:米国オハイオ州のダブリンの地方政府は、デジタルIDとトークンシステムにBCHを使用しています。また、大手小売業者とBCHやSLPを報酬として使用することについて話し合っています。
9.スケーリングに関する質問:BTCはスケーリングにLightningネットワークとサイドチェーンを使用しています。 BSVはさらに過激です。 BCHはスケーリングにおいてどのように対抗しますか?
Josh Ellithorpe氏:BCHスケーリングとは、分散化をダメにすることなく容量を追加することです。目標は、需要をはるかに上回った状態でいる事、ビジネスに必要な容量があること、ブロック伝播の改善、並列処理、およびその他のチェーンスケーリング技術を反復することです。
BCHはオンチェーンで拡張でき、その上でレイヤー2ソリューションも可能だと私は信じています。ポイントは、常に利用可能なチェーン容量を維持し、基本レイヤーの料金を低く保ち、レイヤー1が壊れているために誰かをレイヤー2ソリューションに低速、高価などの理由で強制したりしないことです。
John Nieri氏:他の暗号通貨との競争についてお答えします。BCHには、BTCを初期から手掛けていて、現在はBCHに移行した、強い信念を持つ多くの人々がいます。他のコインは別の機能もありますが、BCHは最高のP2Pキャッシュになるという明確なビジョンを持っています。
10.アプリケーションに関する質問:有名なBCHのアプリケーションはありますか?
Josh Ellithorpe氏:よく知られているアプリケーションの一例です->
https://purse.io https://memo.cash https://read.cash
また、BATで発行されたBrave RewardsはBCHで引き出すことができます!
大きなアプリではありませんが、https://craft.cash (BCHチェーン上のMinecraft)は楽しいアプリです。
John Nieri氏:私の会社であるGeneral ProtocolsはDeFi製品を作っています:
https://anyhedge.com/how-it-works/#simulator
Imaginary-uname氏:Electron Cashウォレットを強くお勧めします。最高のBCHウォレットだと思います。多くのプラグインを追加することができます。その上にもっと分散型アプリケーションが構築されていくとと思います。
11.Bitmainについての質問:Jihan WuはBitmain社の権力の件でMicree Zhanと戦っています。Jihanが負けた場合、BCHはどのように影響を受けますか?
Imaginary-uname氏:Bitmainは以前からのBCHのサポーターですが、BCHエコシステムには他にも多くの投資家/支持者がいます。それは、Flipstarterキャンペーンで証明されました。
12.自動リプレイ・プロテクションに関する質問:自動リプレイ・プロテクションはBCHに不可欠です。なぜそれを取り除きたい人がいるのでしょうか?
Josh Ellithorpe氏:正直なところ、自動リプレイ・プロテクションは、一部の人々が主張するほど重要ではないと思います。 BCHDはそれを実装しておらず、これまでのスプリットでも、全く役に立ちません。個人的には、ノードの動作を停止したい場合は、特定の日付に自動的にシャットダウンするようにしたら良いと思います。
また、自動リプレイ・プロテクションという名前は筋が通っていません... ARP(自動リプレイ・プロテクション)は、アップグレード日にノードが古くなっている場合にノードを無効にする方法の1つにすぎません。これははるかに簡単な別の方法で行うことができます。また、クロスチェーンの通常のリプレイプロテクションとは全く何の関係もありません。
Imaginary-uname氏:いわゆる「自動リプレイ・プロテクション」は混乱を招きます。実際には、BTCとBCHが常に採用しているリプレイ・プロテクションとは何の関係もありません。ノードの動作を停止させるためのより良い方法があります。
13.TPS(1秒あたりのトランザクション)に関する質問:ピアツーピアの電子マネーを実現するにはどうすればよいですか。 BCHのTPSは非常に低いです。それを改善するには?
Josh Ellithorpe氏:現在、BCHはすでにPaypalのスケールのトランザクションを処理できます。目標は、市場の需要の範囲に留まり、BCHの分散化を可能にするスケーリングテクノロジーに焦点を当てることです。これには、グラフェン、ボブテイル、UTXOへの取り組み、その他多くの取り組みのような研究が含まれます。
また、AvalancheやStormなどのソリューションにより、mempoolの整合性が向上し、現在よりもはるかに大きなブロックを可能にし、大幅にスケールすることができます。
14.ブロック時間に関する質問:BCHはブロック時間を短縮しますか?
Josh Green氏:ブロック時間は、ブロックサイズとネットワーク遅延の機能です。ブロック時間を短縮することで、マイナーの分散化を抑えてしまうかもしれません。 BCHのブロック時間を削減することは想定していません。
Josh Ellithorpe氏:ブロック時間を短縮する目的は、トランザクションがネットワークに受け入れられたことをユーザーに迅速にフィードバックすることです。真の解決策は、その時間が3秒未満である必要があります。ブロック時間を短くしてもこの目標に到底近づくことはできません。そのため、他の形の事前コンセンサスについての調査が行われています。
Imaginary-uname氏:ブロック時間の短縮についてですが、私たちは不規則なブロック時間の問題を改善することを目指しています。 DAA(難易度調整アルゴリズム)により、ハッシュレートに大きな不整合が生じます。この問題を調査している開発者はすでにいます。今年の11月に解決策が提示される可能性があります。
ブロック時間の短縮は、ブロック時間の調整ほど簡単ではありません。私たちはすべてのリスクを考慮する必要があります。
15.コミュニティリーダーに関する質問:ETHにはVitalikがいます。 BTCにはSatoshiがいます。 BCHには誰がいますか?
Josh Ellithorpe氏:BCHはBTCよりもSatoshiらしいと私は主張します。Satoshiの夢には間違いなく大きなブロックとチェーンのスケーリングが含まれています。彼の文章を検討すると、現在のBTCの観点について全く書かれていないことがわかります。
「すべてのユーザーがネットワークノードである現在のシステムは、大規模なスケールを意図したものではありません。これは、すべてのUsenetユーザーが独自のNNTPサーバーを実行するようなものです。この設計は、ユーザーをユーザーだけにすることを意図しています。ノードを実行することの負担が大きいほど、ノードの数は少なくなります。」 -Satoshi
「これらの少数のノードは大きなサーバーファームになります。残りは、トランザクションのみを実行し、生成しないクライアントノードになります。」 (後略)
現在のBTCはSatoshiのビジョンをまったく反映していません...
Imaginary-uname氏:個人的には、分散化したBCHには「リーダー」は必要ないと思います。Satoshiも、「リーダー」と見なされるのを防ぐためにBTCコミュニティを去りました。
16.USDTとステーブルコインに関する質問:USDTと他のステーブルコインは、暗号通貨市場の大きな部分を占めています。皆がUDSTをキャッシュとして使用するようになったら、BCHは必要なくなりますか?
Josh Ellithorpe氏:安定したコインは、 ベースになっている資産が安定している場合にのみ安定してると言えます。米ドルに問題がある場合、これらの「ステーブルな(安定した)」硬貨に影響を与えます。さらに、USDTは監査を受けておらず、十分に信頼されていません。
ビットコインキャッシュは値を転送するネットワークです。 BCH、ステーブルコイン、またはその他のSLPトークンを使用して、その値を転送できます。それらのすべてがネットワークに価値をもたらし、したがってネットワークの主要通貨であるBCHに戻ります。
John Nieri氏:USDTは基本的にデジタル法定通貨です。それはそれで結構です!これにはいくつかの利点と多くの弱点があります。特に歴史上、法定通貨はすべて腐敗します。 BCHは、本物の、信頼の要らない、非カストディアルマネーであり、長期的なグローバルビジョンを持っています。
17.マイニングについての質問:BCHを今マイニングすることは有益ですか?私はマイニングに投資するべきでしょうか、それとも単にコインを購入するべきでしょうか?
Josh Ellithorpe氏:BCHを取得する最良の方法は、稼ぐことです。投資アドバイスはしたくありませんが。小規模のマイナーは一般的にあまり利益を上げないので、おそらく稼ぐのが一番いいと思います。もし稼ぐことができないなら、購入しましょう。
Imaginary-uname氏:あなたの持つリソースによって異なります。あなたが安価で電気を手に入れることができるなら、マイニングが可能です。そうでない場合は、単にコインを購入することができます。素晴らしいアイデアがあれば、チェーンでビジネスを展開できます。
18.ビッグブロックに関する質問:大きなブロックは必須ですか?大きなブロックの利点と欠点は何ですか?
John Nieri氏:大きなブロックのブロックチェーンは重要です。その理由は、世界中のすべてのトランザクションをすべて低コストで実現できるからです。小さなブロックでは、世界規模の取引をサポートすることはできません。
JoshEllithorpe氏:小さなブロックは必然的に高額になります。手数料が高いと、地球の人口の半分が高すぎて使用できなくなります。大きなブロックが未来です。
このAMAは、Satoshi's AngelsのCindy Wangが主催しました。 Flipstarterチームと、このユニークなAMAに同調してくれた9,000人の暗号通貨愛好家に感謝いたします。イベントのティーザーはこちらでご覧ください。
Twitterで登場人物をフォローする
John Nieri https://twitter.com/EmergentReasons
Josh Ellithorpe https://twitter.com/zquestz
imaginary_username https://twitter.com/im_uname
Josh Green https://twitter.com/joshmgreen
BCHN https://twitter.com/bitcoincashnode
Knuth node https://twitter.com/KnuthNode
Software Verde https://twitter.com/SoftwareVerde
ありがとうございま〜す!