カラクリスタ

「輝かしい青春」なんて失かった人のブログ

Peer-to-Peer で Decentralized Web っぽい事のできる OSS のまとめ (仮)

とりあえず、今のところ見付けられているモノをまとめてみます。


実行環境系

[Ethereum Frontier https://ethereum.org/ ]

  • Next Generation Bitcoin 的なやつ
  • blockchain 技術を使ってプログラミングとか出来る
  • ちなみに自分としては金儲けが云々の事柄は知らん

[IPFS is a new peer-to-peer hypermedia protocol. http://ipfs.io/ ]

  • なんか良く判らんけど、分散 Web を実現しようとしているスゴそうなやつ
  • 見た感じ、 Freenet の Freesite から匿名性とか秘匿性を引っ込抜いた感じ (?)
  • 目下絶賛開発中っぽいので、まだ完成とまでは行ってないっぽいものの、モノは実際に動いてるっぽい

[Welcome - BitcoinXT https://bitcoinxt.software/ ]

  • Bitcoin blockchain の block size hard fork
  • Bitcoin の Network と混ざる上に互換性がないとか
  • 部分的に調べた限りでは、その辺りで色々物議を醸しているらしい

開発環境系

  • - Eris Industries (いつのまにか死んでた)

  • Docker + Go を使った、複数 Decentralize Web をサポートする統合開発環境っぽいやつ

  • 昔というかちょっと前までは Ehtereum の fork とか作ってたっぽい
  • が、その辺りは今は方針転換したっぽく、今は複数の実行環境をサポートする開発環境になってるっぽ

フレームワーク

[Embark - Framework for Ethereum DApps https://iurimatias.github.io/embark-framework/ ]

  • Ethereum での Decentralized Applications の開発を手助けしてくれるスゴいやつ
  • 今日少しだけ触ったけど、結構良く出来てる
  • 要 Node.js 。 io.js では微妙に動かなかった (というかインストールでこける)

[TruffleSuite/truffle https://github.com/trufflesuite/truffle ]

A development framework for Ethereum って書いてる Ethereum 向けの framework

  • まだ触ってないけど、結構筋は良さそうな気がしている
  • Node.js 製。ES6 とか JSX とかデフォルトでサポートしているらしい

その他解説文書等

[Ethereum 入門 http://book.ethereum-jp.net/ ]

  • 日本語で書かれた Ethereum の入門書
  • 主にプログラマー向けに書かれてれるっぽい
  • そして、 本ドキュメントは 2015/08/16 現在、制作中 らしいです。はい

以上

他に何かあったら教えてください。という感じで今日は以上です。はい。

更新履歴

  • 2015-09-14 truffleEthereum 入門 を追記
  • 2015-09-10 初版