tktechblog

日々の記録用です。blockchain,bitcoin,ethereumメインです。

ethereum

eip20/223/721

ERC-721 Non-Fungible Token Standard eip-721: simple summary A standard interface for non-fungible tokens, also known as deeds. abstract NFTsのためのapi実行を許可する基本方針をまとめたもの。 ex) * Physical property — houses, unique artwork …

binance/coinbase/bitmain

上記三社の投資先、買収先を調べてみた。 今までの事業内容と合わせて、今後のコングロマリット化を想像してみると参考になった。 bitmainの場合は、手元キャッシュがどうなるのかわからない、ハードの赤字額が膨らんでいてIPOに対してどのような影響がある…

oracle

oracleを使って、api callしてwebとcontractを繋げる実装を行なった。 もう少し詳しく調べていきたい。 また、vue baseのdappsを作ってみようと試みたが、良くわからないバグと遭遇するためにreactを基本に実装予定。

Cannot find module './build/Release/scrypt'

truffleやnpmいじってるとたまに出てくるこのエラーに関して良い解説が見つからなかったけど、中国のソース掘ったら良いものがあって、解決できた。 デバッグ時に英語だけでなく中国ソースも掘っていこうと感じた。 打开/usr/local/lib/node_modules/remix-i…

EIP1080,1081

eip-1080:recoverable token simple summary A standard interface for tokens that support chargebacks, theft prevention, and lost & found resolutions. 盗難時やlost&found resolutionsの時のトークンの扱いの基準。 abstract The following standard …

day6:EIP107,1077,1078

eip107:safe "eth_sendTransaction" authorization via html popup abstract This draft EIP describes the details of an authorization method that if provided by rpc enabled ethereum nodes would allow regular websites to send transactions (via e…

day5:EIP1057,1062,1066

eip1057:ProgPoW, a Programmatic Proof-of-Work short summary The following is a proposal for an alternate proof-of-work algorithm - “ProgPoW” - tuned for commodity hardware in order to close the efficiency gap available to specialized ASICs…

Mastering Ethereum: Ethereum Clients

今日はMastering Etherumのなかのethereum clientsの項目を読んだ。 github.com この章も特に目新しいことはなかったが、復習には良かった。 書いてある内容としては Ethereum Networks Full Node Advantages and Disadvantages Public Testnet Advantages a…

day4:EIP1047,1051,1052

eip-1047:Token Metadata JSON Schema summary A standard interface for token metadata ERC20とERC721と区別なくmetadataの統一 specificaiton { "title": "Asset Metadata", "type": "object", "properties": { "name": { "type": "string", "description…

day3:EIP1014,1015,1046

EIP1014:Skinny CREATE2 イーサリアムステートチャネルを追加するためのもの simply and request to refer to SHA-3 as keccak256. Adds a new opcode at 0xf5, which takes 4 stack arguments: endowment, memory_start, memory_length, salt. Behaves iden…

mastering ethereum

introductionの項目 we’ve set up a wallet using MetaMask and we’ve funded it using a faucet on the Ropsten Test Network. We received ether into our wallet’s Ethereum address. 主に - EOAとcontractに関して - walletの説明(walletとはworld compu…

トークン

今日やったこと erc20のトークン発行とmyetherwalletとの接続と送受金。 erc721のdapps作成、画像変更、画像生成アルゴリズムの作成と実装 mvp(minimalvaiableplasma)の動作確認と、関連プロジェクトの確認、vyperでのmvpを取り込んだプロトコルの開発 erc…

day2:EIP1010,1011,1013

eip-1010: Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c This document proposes to improve the uniformity of ether distribution between wallet address 0xAb5801a7D398351b8bE11C43…

rinkeby deploy

問題点 これに毎度やられている。他のropstenとか使ったり、infura使っても良いんだけど、なんとか対策したい。 基本的な懸念ポイント % truffle migrate --network rinkeby Using network 'rinkeby'. Running migration: 1_initial_migration.js Deploying …

day1:EIP1,100,101

ethtereumのプロトコル改良提案書。 これから定期的に読んでいこうと思う。 EIP1: EIP Purpose and Guidelines Rationale:EIPsの決定のためのworkflowや意思決定者に関して書かれたもの EIP100: Change difficulty adjustment to target mean block time inc…

ipfs

fileをipfsにadd % ipfs add -r ipfs-test added QmU6psGKi96BE3XWSHpYsiiCNj9GK6686YrC1rUxvRi9g4 ipfs-test/test.jpg added QmQzsxYVNK3Nhg2A5Zx94hStZXy2ZBdJZg3rF3M3JJRyEC ipfs-test 5.78 KiB / 5.87 KiB [===========================================…

geth: private netでのaccount作成、ノード起動、アカウント間送金

genesis fileを初期化 % geth --datadir ~/eth_private_net init ~/eth_private_net/myGenesis.json INFO [08-20|15:07:30.950] Maximum peer count ETH=25 LES=0 total=25 INFO [08-20|15:07:30.957] Allocated cache and file handles database=/Users/---…