仮想通貨交換業者の決算が出揃いましたので、まとめました。 https://t.co/0iQYNENW33
仮想通貨交換業者の決算が出揃いましたので、まとめました。 https://t.co/0iQYNENW33
密かに国税当局が新たなターゲットを定めていた。対象は、暗号資産で荒稼ぎし、成り上がろうとした「元・億り人」たち。国税当局はいかにして、その網を狭めているのか。最新動向をリポートする。 きっかけは60万円の投資 「国税局から指摘された'18年度分の所得の申告漏れ額は約5300万円でした。追徴税額は加算税などを含めて、約3000万円。私の今の年収は300万円ほどですから、一生かかっても完納は不可能です。 毎月わずかずつでも納めるつもりですが、多少残してあった暗号資産も、すでに換金して、息子の学費や自分の引っ越し費用の支払いに充てたので、今ではほとんど残っていません。国税庁が暗号資産の課税ルールを公表した'17年12月に気づいていれば、これほど大変な状況に追い込まれることはなかったのですが……」 こう肩を落とすのは、東海地方で暮らす樋口沙織さん(仮名)。40代前半のシングルマザーだ。 '08年公
ビットコインは各々によって作成されたウォレットと呼ばれる、単純なデータベースの中に秘密鍵を保存しています。 このデータベースはビットコインネットワークと完全に独立していて、各々のウォレットの中でビットコインアドレスの生成や管理ができるようになっています。 そしてウォレットによって秘密鍵の生成方法は異なるため、セキュリティの強度も変わってくるのです。 今回の記事ではそれぞれのウォレットの種類と特徴についてご説明していきます。 1.非決定性(ランダム)ウォレット ビットコインが生まれて、一番最初に採用された形式がこの非決定性(ランダム)ウォレットと呼ばれるものです。 このタイプのウォレットは、ランダムに生成された秘密鍵をただ単に集めた非常にシンプルな構造となっています。 ウォレット起動時に100個のランダムな秘密鍵を生成し、鍵を全て使い終わった段階で必要に応じてまたランダムな秘密鍵を生成してい
How You Prove the Ownership of bitcoin この記事はブロックチェーン Advent Calendarの5日目 仮想通貨がものすごい値上がりしてて、ビットコインって単語がバズワードになりつつあるせいで、仮想通貨に少額の投資とかしている人がどんどん増えてるなーって日々感じてる。仮想通貨を持ち始めたら絶対聞く単語に「アドレス」があるんだけど、だいたいどんな物で、どんな仕組みで、どうやってできてるのか、ザクッと説明していく。 ちなみにアドレスってこんなの (僕のコインチェックのアドレス) 1CDBf3xkrSyp13NAz6HQStnpdQ896JELJaどうやってアドレスを使ってビットコインを受け取ったり、送金したりしてんの?!アドレスしかないのにどうやってそのビットコインを自分の物って証明していんの!?って疑問を解決していきたい。 アドレス簡単に言っちゃうと
コインの選択アルゴリズムが抱える問題 ビットコインは単なる電子決済システムにすぎませんが、法的通貨との交換に役立っていた「コアシステム」がまさに更新されようとしています。 それは、コイン選択(coin selection)というアルゴリズムです。 「コイン選択(coin selection)」と呼ばれたアルゴリズムは、ユーザーの取引を成り立たせるために、どのビットコインデータが一緒になるのかを決定するものです。 本質的にコイン選択のコードは、たとえば10ドル(約1,050円)の請求書をレジ係に提示して7ドル(約735円)のアイテムを与え、消費者が3ドル(約315円)をおつりで受け取るという支払いプロセスを複製します。 簡単に言えば、ビットコイン取引に対して、「送金側が2BTCを送った際、受け取る側がどのような形でビットコインを受け取るのかの内容を決める仕組み」になります。 ビットコインはま
You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word contains a checksum). For more info see the BIP39 spec. If you share the information generated by this page with anyone, they can steal your assets. Anyone asking you to share your your secret recov
blhash = rpc_connection.getblockhash(110000) #blhashはブロックのhash文字列 rpc_connection.getblock(blhash) #ブロック情報を取得する {'bits': '1b01cc26', 'chainwork': '000000000000000000000000000000000000000000000000135fae65c9d5f919', 'confirmations': 219401, 'difficulty': Decimal('36459.88692507513'), 'hash': '000000000001bbda3f22ef8e476b470a2d3ae16821c23a6d22db77318d0799a9', 'height': 110000, 'mediantime': 1298490035
入金確認し残高を反映するにはデータベースが必要になります。 用語 UTXO unspent transaction output 未使用トランザクション出力 まだ支払いに使っていないトランザクションのこと。 (ビットコインではこれを合計したものが残高です) TXID transaction id トランザクションID トランザクションにつけられたID VOUT value out 出力 トランザクション内の出力番号。 一つのトランザクションで複数のアドレスへ送金できるため トランザクション内の送金番号のようなもの。 入金のフロー ビットコインのアドレスに着金したUTXOがあるか確認 UTXOが存在したらTXIDとVOUTで複合キーまたはユニークIDを作り未承認状態としてデータベースに登録する データベースにTXIDとVOUTが存在していたら登録しない TXIDで取得したトランザクションが承
Bitcoinのトランザクションに署名する際の、署名のスコープの仕様について読んでみる。 SIGHASHの種類 https://bitcoin.org/en/developer-guide#signature-hash-types OP_CHECKSIGが各署名から非スタック引数を抽出し評価することで、署名者はトランザクションのどの部分に署名するか決めることができるようになる。署名によりトランザクションの一部を変更から保護することで、他のユーザが自分のトランザクションを変更できるようにすることができる。 どのように署名するかはsignature hash typesと呼ばれるオプションで定義されている。現在は以下の3つの基本的なSIGHASHが利用可能。 SIGHASH_ALL (デフォルト)全ての入力と出力に署名し、署名スクリプトを除く全ての変更から保護する SIGHASH_NONE 全
これはなに? ビットコインの秘密鍵ってそもそも何から作られているの?WIFってたまに聞くけど何?という疑問をなんとなく解消するための,初心者による初心者のためのメモ書きです."なんとなく"というのはあくまでも作り方がメインであって「なぜその操作をするのか」や「いきさつ」はほとんど扱わないからです. 秘密鍵は何からできている? ビットコインアドレスにおける秘密鍵とは $ 1 $ ~ 約 $ 2^{256} $ までの数字のどれか です. とても大きくて美しい数字が出てきました.$ 2^{256} $ は78桁にも及ぶ非常に大きな数であり、衝突(秘密鍵が被ること)が起こる確率は限りなく0に近いと言えます. 約 $ 2^{256} $とありますが,正確な値は $ 2^{256} $ よりすこし小さな $ 1157920892373161954235709850086879078528375642
ScriptPubKeyとは Bitcoinではトランザクションの有効性を検証するためにScript言語というものを用いています。 Bitcoinのトランザクションにはinputとoutputが含まれますが、inputに用いるものがunlocking script(ScriptSig)で、トランザクションの鍵を解除するためのスクリプトです。 また、outputに用いられるものがlocking script(ScriptPubKey)と言います。 locking scriptはトランザクションのアウトプットに置かれる解除条件で、アウトプットを使用する際に満たさなければいけない条件を指定する、鍵をかけるためのスクリプトです。 Script言語 script言語は、スタックベースの言語で左から右に向かって実行されます。 ここでいうスタックはデータ構造のスタックと同様のもので、先入れ後出しの形で命
ビットコインキャッシュも、バイナリ形式のアドレスとしてはビットコインと同じよ。(そのあとのBase58のところが、ビットコインキャッシュは独自のものになっている)https://en.bitcoin.it/wiki/List_of_address_prefixes に他の例があるわ。メインネットとテストネットでもversion prefixが違うのが分かりますね。 これで、prefix8ビット、公開鍵ハッシュ160ビット、checksum32ビット、で200ビットが得られた。これがバイナリ形式のアドレスってわけ。 バイナリ形式からBase58エンコードしてアドレスを得る そうしたらこの200ビットのデータを、「200ビットの大きな整数」だと思って58進数で表したものがビットコインアドレスになるのよ。 58進数では数字が58種類必要なので、小さい順に記号 123456789ABCDEFGHJ
Bitcoin日本語情報サイト ウォレット比較(ビットコインの保管) ビットコインのウォレット比較 ※当ページの一部リンクにはアフィリエイト広告が含まれます。 取引所でビットコインを購入した後にそのまま保管を続けることもできますが、当サイトでは自分のウォレット(財布)に引き出して管理することを推奨しています。 ビットコインのウォレットには、デスクトップウォレット(PC上のウォレット)、モバイルウォレット(スマートフォン上のウォレット)、ウェブウォレット(Web上のウォレット)、ペーパーウォレット(紙に印刷されたウォレット)、ハードウェアウォレット(専用ウォレット端末)等の様々な形式があります。 各形式でセキュリティの高さや利便性が異なります。普段使用する少額を保管するのはソフトウェアウォレット、長期的な大金の保管にはハードウェアウォレットまたはオフライン環境下や二段階認証(マルチシグネチャ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く