ヘッジファンド、投資銀行などでクオンツとして理論的計算機科学にもとづいたクリティカルシステムの安全化に関わる。)、パリ第七大学Ph.D(計算機科学)。Tezosブロックチェーン。その特徴の一つとして、新技術をプロトコルに素早く取り込み陳腐化を防ぐオンチェーン・ガバナンスがある。コミュニティ投票により可決導入され、分散合意アルゴリズムやスマートコントラクト用VM命令セットが強化された。どのように進化していくのか、またオンチェーン・ガバナンスの実施によって見えてきたものは何か、一コア開発者の視点から紹介します。向けてスライドダウンロードできますTezosとはTezosプロトコル開発を専業にしている会社マークルツリーを使ったストレージのサブシステムを作ったり、関数型言語からTezos用スマートコントラクトを生成するコンパイラを開発したりしています。アジアでTezosコア開発しているところはもう一軒ぐらい。ハブになっていきたい対面で開発する必要がないので東京でやる必要がない。京都大学はプログラミング言語研究がさかん。そこと共同研究できる。東京のメインストリームに追随しない文化がある。登壇者の中にも京都大学関係者や同志社の方もいて、実はブロックチェーンも京都では割と強い。インディードとか求人を見ると大阪と京都合わせても東京の1/20ぐらい。人はいないが、人を集めるには東京はやりやすいのかも。LINEとかのオフィスが京都にできていますが、ああやってオフィスもできると海外からの訪問者も増える。TezosのポイントPoSでLPoS形式検証を使っているオンチェーンガバナンスで自分のプロトコルをアップデートする自己修正投票TezosはPoS。そのなかでもLPoS、と言っている。DPoS(選ばれたごく少数が参加)と違って、ステークを持っていれば誰でも参加できる。ブロック生成者とブロック生成を確かめる裏書人をランダムに選出する。ステークを持っている人なら誰でも選出される。ブロック生成の施設を持ちたくなければデリゲートすることもできるPoSなので特殊なハードは必要ない。ラズパイ4ぐらいでブロック生成に参加できる。我々の世界ではブロック生成のことをマイニングとは言わず、Baking(パンを焼く=安い、誰でも自分のオーブンで焼ける)という。Tezosというプロトコルを限られたマイナー業者だけじゃなくて、持っている皆さんにプロトコルの所有権を渡すという思想。2番めの特徴は形式検証ソフトウェアをいろいろな条件下で動作させて確認するが、我々はソフトウェアは重要だが、動作確認は安全を保証しない、数理的に、絶対間違えないことを証明していくことを重要視している。プログラミング検証技術の最新技術を使ってテゾスのシステムを作っている。スマートコントラクトを安全にするという話が多いが、それだけではなくて、ノード実装そのものや、コントラクトの実行機や、コンパイラについても形式検証を行っていくというスタイルを取っている。