サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
zoom-blc.com
イーサリアムネットワークにデプロイされたスマートコントラクトのコードは基本書き直すことはできません。 つまり、Dapps等の土台として機能するコントラクトのプロトコルをアップグレードすることなどが非常に困難になってしまっているのです。 このようなコントラクトのアップグレード問題に対処するために、スマートコントラクトの構成アーキテクチャを工夫することで、ユーザーが同じコントラクトにトランザクションを送信しつつ、コントラクトプロトコルのアップグレードをできるようにする研究開発が複数のプロジェクトで活発に行われています。 そこで、当記事ではアップグレード可能なスマートコントラクトを実現するための具体的なアプローチを解説していきます。また、solidityとEVMの基本的な内容を前提としていきます。 前提知識 まずは、スマートコントラクトのアップグレードを理解するうえで必要となる前提知識の解説をし
今後、分散型取引所(DEX)の発展は必要不可欠でありさまざまなDEXに関するプロジェクトが立ち上がっています。 DEXにおいてベースとなる課題はやはりブロックチェーン自体のスケーリングがあげられますが、フロントランニングもよく問題提起されることが多くなっています。 そこで、今回は、DEXのプロトコルである0x protocolにおけるフロントランニングの概要と緩和策について解説していきます。 0xの基本的な仕組みを前提としていくのでこちらの記事も併せてご覧ください。 参考:分散型取引所(DEX)で高速かつ安価な取引を目指す「0xプロジェクト」とは フロントランニングとは DEXにおけるフロントランニングとは、攻撃対象のオーダーより高いgas priceを設定するなどして、攻撃者のオーダーを先回りして処理してしまうことで、相手により不利なレートでの取引を強制させることです。 例えば、アリスが
イーサリアムは環境面の負荷が大きいプルーフ・オブ・ワークに代えて、プルーフ・オブ・ステークにコンセンサスアルゴリズムを変更しようとしています。 しかし、プルーフオブステークの仕組みではロングレンジ攻撃などのさまざまな問題があげられるので、新しいプロトコルを導入し問題対処のための工夫が必要になっています。 イーサリアムでは、純粋なPoSにおいてさまざまなプロトコルの変更を行なった独自のPoSである「Casper」が考案されています。このCasperにおいて重要な働きをしているのがSlasher(スラッシャー)という懲罰的アルゴリズムです。Slasher自体はCasper開発の初期段階で導入されたものですがNothing at Stake問題というPoSにおける重大な問題を解決することができています。 そこで、当記事ではイーサリアムのPoS「Casper」にSlasherが導入されるまでの背景
Plasma Cashとは、Karl氏やvitalik氏、Dan氏を中心に提案されたイーサリアムのレイヤー2におけるスケーリングソリューションです。従来のPlasmaを改善することでさらなるスケーリング効果が期待できるとされています。 そこで、当記事ではPlasmaとPlasma Cashの基本的な仕組み、Plasma Cashのメリットや課題点について解説していきます。 Plasmaの基本的な内容を前提として解説していくので、以下のPlasma解説記事も併せて参考にしてください。 参考:プラズマがイーサリアムのスケーラビリティ問題を解決する理由と仕組み Plasmaとは Plasma Cashの説明の前に、Plasmaの概念について見ていきましょう。 Plasmaとは下図のようにイーサリアムのブロックチェーンをメインチェーンとして階層上にPlasmaチェーンが成り立つ構造となっています。
イーサリアムをブロックチェーンレベルで見た場合、ビットコインと比較してイーサリアムのブロック生成時間は平均15秒であったり、ブロック構造が大きく異なっていたりとさまざな違いがあります。 そこで、当記事ではトランザクションレベルより大きな視点で見たブロックチェーンレベルからイーサリアムを紹介していきます。イーサリアムのトランザクションやEVM、コントラクトなどは以下の記事で紹介していますのでぜひご覧ください。 参考:トランザクションレベルで理解する。イーサリアムの具体的な仕組みを解説 GHOST(Greedy Heaviest Observed Subtree) イーサリアムのブロックチェーンでは、GHOSTプロトコルによってどのチェーンをメインチェーンにするか決めています。GHOSTにおいて、マイニングにより最も多く計算が蓄積されているチェーンをメインチェーンとしているのです。ここで「最も
イーサリアムはビットコインと違って「スマートコントラクト」が実行できる。 イーサリアムでは通貨だけでなくアプリケーションも作れる イーサリアムはまだまだ新しいプラットフォームであるので、ビットコインと比較してこのような事実だけ知っている方も多いはずです。しかし、イーサリアムではどのようにしてスマートコントラクトが実行しているのでしょうか。 そこで当記事ではイーサリアムの仕組みに関して、2種類のアカウントや状態遷移のことなどトランザクションレベルで紹介していきます。 また、ここでは基礎的なブロックチェーンの知識を前提とし、ビットコインとの違いに重点を置いて紹介していきますので必要であれば以下の記事も参考にしながらご覧ください。 参考:ビットコインネットワークにおける分散型コンセンサス形成の具体的な流れ イーサリアムとは イーサリアムとは2013年にVitalik Buterin氏によりビット
Webメディアやブログでの収益化を考えると最もハードルが低く、効率的なのが広告による収益となります。ユーザビリティに影響する広告が問題視されることも多くなってきました。 このような状況の中でSteemitではブロックチェーンネットワークを基盤としたトークンモデルを構築することで、広告収益に依らない記事の収益化を目指すひとつのプロジェクトとなります。 Steemitでは「良い記事を書けば、多くの良い評価が集まり、収益につながる」というのが基本的なモデルとなります。 そこで、当記事ではSteemitはどのようにして機能しているのか、ということに焦点を当てて解説していきます。 Steemitとは SteemitとはSteemが運営する記事投稿サービスです。イメージ的にはMediumやQiitaのようにユーザーがSteemit内で記事を投稿したり、その記事に対して「いいね」やコメントをつけたりして
次のページ
このページを最初にブックマークしてみませんか?
『https://zoom-blc.com/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く