HaskellでShellみたいなことをやるのに便利なライブラリの紹介
ちょっとしたこと(buildやdeploy等)をshell(bash)でやっていることが多いのですが、 shellで思ったようにプログラミングできないなーって思うことがちょくちょくあります。 特...
29 search resultsShowing 1~20 results
You need to log-in
ちょっとしたこと(buildやdeploy等)をshell(bash)でやっていることが多いのですが、 shellで思ったようにプログラミングできないなーって思うことがちょくちょくあります。 特...
GoのTCPソケットを触ったときのメモ ローカルのポートを指定してソケットを生成する方法 remote, _ := net.ResolveTCPAddr("tcp", "127.0.0.1:88...
最初の動機はProtocolBuffersのEnum項目を未指定にした場合、Goでは0値として解釈されるが他の言語ではどうなるのか?という疑問からスタートしました。ついでにFlatBuffers...
タイトルそのままです。 package main import ( "fmt" "reflect" ) type Fooer interface { Foo() } type Fooo stru...
go-ethereumを読む(2) geth init編の続きです。 go-thereumにはいろいろなコマンドがありますが、gethコマンドでフルノードを起動する処理を追うのが、一番基本だと思...
ECDSA(secp256k1)での署名と検証をpythonで行う(外部ライブラリ使用なし)内のプログラムで分からないところを調べました。 ビットコインの署名・楕円暗号曲線についてはこの文章に図...
Rustその2 Advent Calendar 2018の14日目の記事です。 mioの実装を読むという記事を書いていたのですが、記述量が多くなって来たので、Mac内でLinux用のコードのマク...
Kubernetes3 Advent Calendar 201811日目の記事です。 自分がhelm Chartのテンプレートを書く前に知っておけば良かったなーというポイントを紹介します。 大体...
C++ Advent Calendar 2018の7日目の記事になります。 普段C++を書いているわけではないのですが、招待いただいたので書いてみました... お手柔らかにお願いします。 EOS...
Ethereum Advent Calendar 2018 6日目の記事です。 parity-ethereumのネットワーク周りについて調べたので、それを紹介します。 多分、Ethereumでも...
EOSのアドベントカレンダー初日です。 EOSについて深掘りした内容を書くほどEOSについて詳しくないので、被らないように最初にしました... この記事はEOSのv1.4.4のソースコードを元に...
TL;DR Raspberry PiとAdafruit_AMG88xxモジュールをつかって睡眠中の温度を計測し、 Nature Remoのエアコンをコントロールするものを作りました。ついでに取っ...
go-ethereumでコンセンサスアルゴリズムにProof of Authorityを使ったときの処理を追っていきます。 仕様 ノード起動時に承認者をあらかじめ設定しておかなければならない 承...
このドキュメントの翻訳(途中)です。 イントロ RLPxは、アプリケーションがP2Pネットワークを介して通信するための汎用トランスポートおよびインターフェイスを提供する暗号ピアツーピアネットワー...
主にこのドキュメントの翻訳です。 Node Discovery Protocol v4 現在、メインで使われている。 v5もgethには入っている(起動時のフラグでonにできる) Kademli...
発生は ChainHeadEventと大体同じです func (bc *BlockChain) insertChain(chain types.Blocks) (int, []interface...
ChainHeadEvent 新しいBlockが作成されたときに発生するイベントです。 5秒おきに futureBlocks にデータがあるかを調べ存在する場合、BlockChainにBlock...
このwikiを前半を翻訳してまとめたものになります EthashはEthereum 1.0の為に作られたPoWのアルゴリズム. Dagger-Hashimotoの最新バージョンではあるが、両方の...
go-ethereumではアルゴリズムに依存しないコンセンサスエンジンとして下記のinterfaceが定義されています。 ethashやcliqueはそれぞれ下記を実装しています。 type E...
Ethereumのトランザクションの流れ(3) バックエンド編 2. transaction実行編トランザクションを実行した結果の構造体は下記のようになります。 types.Message{ t...
29 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.