Open Asset Protocol

Bitcoin以外の資産をBitcoin上で管理するためのプロトコル。 土地の登記簿、ポイントの発行やシェアリングエコノミーとの親和性が期待されている。 カラードコインの要素技術となっている。 Open Asset Protocol Bitcoinのように通貨の発行主体がいない場合とことなり、これは発行主体が存在する。大きく、以下の機能に別れる。 Maker Output TXではなく、Assetの移転を表していることを示すアウトプット Asset Quantity アセットの量 AssetID アセットを一意に特定する Open Asset Address ビットコインアドレスと一対一に対応するアセットを取引する際に利用する Asset Define »

Domain Driven Design -知識を噛み砕く

なかなか重い本なので、簡単には終わらない。 序章 DDDはXP(エクストリームプログラミング)とオブジェクト指向を元にしている。 知識を噛み砕く ドメインモデリングは、写実的に現実を映すことではなく、抽象化して蒸留する。3つの基本的用法がある。 モデルと設計が相互に形成 DDDはモデルを作ることだけではなく、実装も意識する。 モデルはチームメンバー全員が共通利用できる言語となる 特定の知識ではなく、抽象化された物事であるため。 モデルとは上流された知識 モデル化することで、ドメインについて考える際に効果的に共同作業を実施可能になる クラス図 抽象化する際には、クラス図を用いる。 クラス図はUMLの基本となる図のひとつで、システムを構成するクラスとそれらの関係を表現します。また、 »

インデックスファンド、ETFと米国債

米国債と世界株へのドルコスト平均法で、年率5%程度を期待してSBIでやろうと思っているんだけど、インデックスファンド、ETFとかいろいろ混乱している。 いまいち理解できていなかったので、まとめてみようと思う。 インデックスファンド インデックスファンドとは、ファンドの基準価額がある指標(インデックス)と同じ値動きを目指す運用をする投資信託のこと。パッシブファンドとも呼ばれる。 通常当該ファンドがベンチマークとする株価指数に採用されている銘柄群と全く同様の銘柄構成を採り、各企業の株式のファンドへの組み入れ比率も株価指数への影響度に比例した割合となる。 また株価指数の銘柄入れ替えが発生した際には、当該ファンドも指数の対象から外れた企業の株式を売却し、新たに指数に採用された企業の株式を購入する動きを取ることから、指数から外れた企業にとっては株価の下落要因に、新規採用企業にとっては株価の押し上げ要因となる。 ETF 上場投資信託(じょうじょうとうししんたく)とは、金融商品取引所で取引される投資信託の事。 ETF( »

質問があったとき、人はどうやって答えに辿り着くか

いろいろある。 聞く 会話。当然。だけどいい情報にたどり着ける可能性は低く、どちらかというとめぐりあいの要素が強い。lineやメールもここに当てはまる。 google とりあえず検索する。当然。 SNS これもある。けどこれはつながっている人が多くないと有効じゃない。そしてフォロワーが多い人がアンケート的に質問をする姿は特有のいやらしさがある。 yahoo知恵袋 言わずもがな。正直これには一番お世話になる。けど自分で書き込みをしたことはない。なぜこんなに使うかを考えると、簡単な内容しかなくて、理解コストがめちゃくちゃ低いから。 スイッチオフのときは、これぐらいが限界だ。 stack overflow 技術系はこれ。 »

敗者のゲーム

確定拠出年金の設定やら、積立NISAやらをいじっているうちに、資産の一部をインデックス投資に回したいという気持ちが大きくなってきた。 と、いうことで、運用哲学で最高の名著と言われるこれを読んだ。 投資に成功するということは、値上がり株を見つけることでも、ベンチマーク以上の成績をあげることでもない。 自ら取りうるリスクの限界の範囲内で、投資目的達成のため、市場の現実に即した長期的な投資計画、特に資産配分方針を策定し、市場の変動に左右されず、強い自己規律の下で、その方針を守ってゆく、ということだ。 そうすれば、長期的な経済成長に見合う各資産の長期リターンを獲得することができる だとすれば、最初の投資計画、資産配分方針が非常に重要だということになってくる。 性格 これは自分の性格にもfitする。 執着心と我慢強さ。これがあるので、 »

golangでRDBを実装

今、posgresとMySQLへの接続を実施するにあたり、実装方法を検討した。 今の構成 今はorマッパーを使ってもらず、sql packageを直で使っていて、アプリケーション層にSQLを記述している。 イメージ if err := cnn.QueryRow("SELECT name FROM person WHERE id = ?LIMIT 1", id).Scan(&name); err »

lnd v0.5

現状で最新バージョンになる。 c-lightningと並んで実装が進んでいるlndの最新バージョンということは、要するにlightningの現状の実装進捗と行って良いと思われる。 2018年9月にbetaがリリースされている。 Neutrinoとの同期 Lightning LabsのNeutrinoで調べた、spv nodeを用いてlightning nodeを立ち上げられる様になった。簡単に言えば、lightningが本当の意味でスマホで動かせる。 dataloss protection which is necessary when a device is lost or data becomes »

OKR

年のはじめということもあり、目標設定のために読んだ。 ■OKR「成功の法則」 目標「O」はひとつ、主な結果「KR」は3つくらいにする KRは「難しいが不可能ではないもの」にする。簡単すぎると意味がない、不可能ではやる気がなくなる OKRはポジティブな表現にする。チームを脅してはダメ。 3カ月単位で運用、でも毎週の振り返りは必ず! 月曜日に進捗をチェックしてコミットしよう 金曜日の「ウィン・セッション」で成果を見せ合えば、ほかの人の仕事も理解できるし、来週のやる気にもつながる! »

README.mdに書くべきこと

テンプレートをまとめてみた。 Name ==== Overview ## Description ## Requirement ## Usage ## Install ## Document ## Deploy ## Test この中でも特に重いのが、Requirement、Install、Deployあたり。例えば、ローカル、CI、デプロイで環境変数含めて環境が割れるケースなど。これはもうケースバイケースで作って行くしか無いと思う。 »

origin protocol

origin protocolを使ってみる。 Origin Platform 私たちは、開発者と企業がブロックチェーン上に分散したマーケットプレイスを構築する権限を与えます。私たちの議定書では、資産やサービスを部分的に使用するためのリスティングの作成と管理が簡単です。バイヤーと売り手はお互いを発見したり、リストをブラウズしたり、予約をしたり、評価やレビューなどを残すことができます。 だそうだ。まあいろいろ提案はあって、基本はairbnbをベンチマークしている感じがある。トラストレスな取引の場合、不正に対する対処が課題になるけれど、ここでは 売り手はOriginトークンを使用して自分の掲載情報を目立たせたり、Origin DAppや将来のサードパーティ製DAppを目立たせてより購入されやすいように設定できます。このようにブーストされた掲載情報は、購入者へより多く表示され、販売成功率がとても高くなります。 DAppsは販売が成功すると、売り手からOriginトークンを獲得します。 »