solidity仕様まとめ
solidityのコードを読んでいて頻出するコードの意味をまとめました。 データ保存領域 Storageはブロックチェーンに書き込まれ永続的に保存されるが非常にGasを消費する。Memoryはコ...
14 search resultsShowing 1~14 results
solidityのコードを読んでいて頻出するコードの意味をまとめました。 データ保存領域 Storageはブロックチェーンに書き込まれ永続的に保存されるが非常にGasを消費する。Memoryはコ...
アンサンブル学習 突然kaggleにはまったので、はやりの手法をメモ。とりあえず特徴量抽出(t-SNEとか)とアンサンブル学習(stacking,bugging,boosting)を頑張ればいい...
使う機会は少ないが故に忘れがち、いちいち調べるのも時間の無駄なのでメモ。 まず管理者権限でコマンドプロンプトを起動 Windows キー + X A キー Alt + Y パスを設定する set...
SHA-3とは 一方向ハッシュ関数の一種、KECCAKというアルゴリズムが用いられており、ビットコインをはじめ様々なブロックチェーンで用いられている。生成するビット列の長さに応じてSHA3-22...
概要 zk-snarksがethreumに実装された。zk-snarksはゼロ知識証明という暗号理論を利用しており計算の正当性をその計算を実行することなしに検証することができる。またその計算につ...
EVMにはアイテムを収納する領域が3つある。 storage すべてのコントラクト変数が存在する。すべてのコントラクトは自らのstorageを持ち、関数の呼び出し間で永続的である。構造体や配列を...
ethereumで取引されるトークンの標準規格となっているERC20トークンだが2つの重大な問題が存在する。 1.トランザクションハンドリングの欠如 ERC20トークンでトランザクションを実行す...
コントラクトの作成 solidityにおけるコントラクトはオブジェクト指向言語におけるクラスのようなものである。コントラクトはトランザクションもしくは他のコントラクトを通して作られる。Ether...
概要 ERC20トークンはethereum上で利用できるトークンの標準規格。これに準拠しているトークンは Ethereumウォレット、および同じ基準を使用する他のクライアントまたはコントラクト...
ライデンネットワークとは ライデンネットワークは、グローバルコンセンサスを必要とせずに、参加者間で安全なトークンの転送を可能にする。これは、前もって作成されたオンチェーンのデポジットに担保され...
アドレスの生成 ランダムな秘密鍵を元にECDSAを用いて公開鍵を作成。 公開鍵をKeccac-256を用いてハッシュ化し、末尾20バイトを抜き出す。その頭に16進法を表すプレフィックス"0x"を...
solidityでは状態を元に戻す例外が使われている。assert()もrequire()も 変更を元に戻して例外を返す。assert()は内部エラーの検証や不変量の確認に使われ、 requir...
Gethのオプションのメモ。 genesisブロックの定義。 geth init データを格納するディレクトリの指定 geth --datadir networkidの指定、genesisブロ...
gethとsolcをインストールしておく。 solcのパスを通す。 commandprompt set PATH=%PATH%;(solc.exeが存在するフォルダのパス) デプロイするコントラ...
14 search resultsShowing 1~14 results
Qiita is a knowledge sharing service for engineers.