お知らせ ElmでUUID GeneratorをTask化する 結論 Ellieでのデモ: UUIDはTSFoster/elm-uuidを使用。 import UUID exposing (UUID) randomToTask : Generator a -> Task Never a ran... 2020.03.12 お知らせ
お知らせ BitcoinプロトコルをRustでお話してみる(後編) はじめに この記事はbitcoinプロトコルをrustでお話してみる(前編)の続きの記事です。前回はBlockchain Advent Calendar 2019の中の記事の一つとして書きましたが、気がつくとあっという間に12月も終わってし... 2020.01.06 お知らせ
お知らせ Bitcoin の P2P に Scala で通信してみる(後編) 前回までで Peer への接続とパケットの解析(パース)は出来るようになりました。これらを使ってパケットで Message をやりとりして、ハンドシェイクをしていきます。 接続してバイト列をやりとりする バイト列をパースする バージョン番... 2019.12.24 お知らせ
お知らせ rippled1.4.0で適用されるDeletableAccounts Amendments rippled 1.4.0のリリース 2019年12月2日にdeployされたXRP Ledger(rippled server) version 1.4.0から、バリデーターによるDeletableAccounts Amendmentsの... 2019.12.20 お知らせ
お知らせ ハードフォークのタイミングを確率モデルで予測してみた この記事はBlockchain Advent Calendar 2019の18日目の記事です。 ハードフォークのタイミング BitcoinやEthereumではハードフォークやソフトフォークでなにかスペックを変える際に、事前に決めたブロック... 2019.12.18 お知らせ
お知らせ BitcoinプロトコルをRustでお話してみる(前編) この記事はBlockchain Advent Calendar 2019の13日目の記事です。 初めに ご存じの方も多いと思いますが、先月の11/15にBitcoin Cash(BTC)のハードフォーク(HF)がありました。BTCは律儀に半... 2019.12.13 お知らせ
お知らせ Bech32 のチェックサム Bech32 のチェックサム segwit アドレスなどに使われる Bech32 エンコードは BIP-173 に記述されています。 この記事では、チェックサム部分のアルゴリズムを解いていきます。 BIP ではまず python のソースコ... 2019.12.10 お知らせ
お知らせ 分岐補題(Forking Lemma)の解説と具体例 分岐補題(Forking Lemma)の解説と具体例 概要 分岐補題(Forking Lemma)とは、ランダムオラクルモデル(ROM)を採用する署名形式の存在的偽造(=署名検証をパスする署名とメッセージの組を秘密鍵を知らないまま作り出す偽... 2019.12.09 お知らせ
お知らせ ブロックチェーン徒然日記 はじめに ブロックチェーン業界に転職して約1年。運用周りの比較的泥臭いことをやってきました。日々思うことをざっとまとめてみました。 ブロックチェーンだなぁって感じる出来事 testnetの反乱 ブロックチェーンのネットワークには本番用のma... 2019.12.09 お知らせ
お知らせ Bitcoin Signetを触ってみよう この記事はBlockchain Advent Calendar 2019の7日目の記事です。 動機 今年発表されて開発中のBitcoin Signetについて興味を持ち、10月のビットコインとか勉強会#34でもハンズオンを行いました。 会社... 2019.12.07 お知らせ