技術的な説明

人物: nixoid

みなさん、こんにちは。分散型通貨に興味があり、このプロジェクトの開発に参加するか、自分のバージョンを開発するかのどちらかを考えている。決断する前に、ドキュメントからは明確でないいくつかの技術的な点を確認したい。部分的には英語が母国語ではないからでもあるが。

  1. ウォレットを持ちたい場合、ノードを実行する必要があるのか?ウォレットは特定のノードに紐付けられるのか、それともフラッシュドライブに保存して任意のノードで使えるのか?残高はどこにどのような形式で保存されるのか?
  2. 受け取ったコインを検証するために、ネットワーク全体のトランザクションログをダウンロードする必要があるのか?
  3. あるノードがハッキング(または改変)され、ユーザーの ID(公開鍵)を使ってそのアカウントから送金するという潜在的な状況から、ユーザーはどのように保護されるのか?すべてが全員の間で同期されている場合、それは可能に見える。
  4. トランザクション中に 2 つのノード間でどのようなデータが正確にやり取りされるのか?(またはソースコードのどこを見ればいいか教えてほしい)
  5. トランザクション手数料についてもう少し詳しく書いてくれないか。なぜ必要で、どのように、どのような場合に使われるのか、など。
  6. ノードリストの分散化の計画はあるのか?(IRC で知ったのだが、Bitcoin は現在、ノードが freenode の IRC チャンネルに参加することで接続しており、真に分散化されていないようだ)
  7. ある時点以降、誰も新しいコインを生成できなくなるという理解で正しいか?既存の固定量のコインを使うだけになるのか。

回答に感謝する。