ユニスワップ(英: Uniswap)[1]は、暗号資産の交換に利用される分散型金融(DeFi: Decentralized Finance)プロトコル。 ユニスワップという名前は、ユニスワッププロトコルを開発した企業Uniswap Labsの旧名でもある。本プロトコルは、イーサリアムブロックチェーン上の暗号資産同士の交換取引を、スマートコントラクトを介して自動で仲介する。2021年12月時点、ユニスワップは世界で最も高い取引高を誇る分散型取引所(DEX: Decentralized Exchange)となっている[2]。 歴史[編集] ユニスワップは、2018年11月2日にSimens社の元機械設計エンジニアであるHayden Adamsによってローンチされた。開発元のUniswap Labsは、アンドリーセン・ホロウィーツ、Union Square Venturesなどを含む複数のベンチ
Simple Summary A registry for key and attribute management of lightweight blockchain identities. Abstract This ERC describes a standard for creating and updating identities with a limited use of blockchain resources. An identity can have an unlimited number of delegates and attributes associated with it. Identity creation is as simple as creating a regular key pair ethereum account, which means th
Hardhatとは Ethereumソフトウェアをコンパイル、デプロイ、テスト、およびデバッグするための開発環境 公式:https://hardhat.org/ チュートリアル:https://hardhat.org/tutorial/ 特徴 ローカルでSolidityのテストやデバッグが可能 ローカルイーサリアムネットワーク(Hardhat Network)にコントラクトを簡単にデプロイでき、トランザクションの失敗や、Solidityのエラー、console.log、および明示的なエラーメッセージを表示・確認できる プラグインで機能を拡張できる(公式やコミュニティーのもの以外に自作も可能) TypeScriptをサポートしている(このチュートリアルでは使用しません) プロジェクトの設定 ※nodeのバージョンは>=12.0をインストールしておく 1. プロジェクトのディレクトリーを作成し
ERC20, ERC721, ERC725トークンとは?そもそもトークンって?(社内勉強会資料) 2020.02.05 社内勉強会 はじめに この記事は株式会社digglueの新卒を含む社員向けの勉強会で利用した内容です。今回のテーマはTokenについて。内容や表現の間違いなどがあるかもしれませんがご了承ください。 導入 ERCトークンを理解しようと思うと、ERC20, ER721などなど様々なトークン規格がありかつ開発のスピードは目覚ましい状態で、全体を把握するのが難しいと感じるかもしれません。 しかし、トークンを理解する上で大事なことはそれぞれの規格の詳細を追う事ではなく、そもそもトークンとは何かということを理解し目的を把握することです。 今回はそれぞれの細かい差異に触れるのではなく、そもそもトークンとは何かという事の整理から初めて、ERCトークンの大きな類型と考え方を把握していきます
「Applibot Advent Calendar 2021」3日目の記事になります。 Applibotでゲームサーバーサイドエンジニアとして働いている、川口です。 本記事では、最近個人的に興味があって勉強してるスマートコントラクトの実装に関する紹介をしたいと思います。 最近世の中でNFT関連のサービスとかニュースがにわかに増えてきたなあ、とか外国でP2E(play to earn)なサービスがはちゃめちゃに売れてるって聞いて、とか普段ゲーム作ってるエンジニアとしてどういう仕組みで動いてるんだろうなあと気になってやってみたってな感じです。 深堀ってアプリケーションの実装の方までやった時は、わからない横文字多過ぎてググってたら頭沸騰したので文字ベースでの理解諦めて、やってみた方がなんとなく雰囲気理解出来た気がしました(雑 ブロックチェーン?トランザクション?Ethereum?仮想通貨?な人は
こんにちはミクシィの 開発本部 SREグループ の riddle です。 今回は先日作った TODOリストの Dapps を Hardhat を使って動かしたいと思います。(最近は Hardhat が結構使われているよと教えてもらった) 先日のやつ → Dapps TODO リスト をSolidity で作ってみた今回のコードはこちら → lirlia/solidity-hardhat-todo目次◆ Hardhat とは? ◆ Hardhat に移行してみる ◆ MetaMask の準備 ◆ フロントエンドの準備 ◆ 動かしてみる ◆ まとめ Hardhat とは?Hardhatは Ethereum ソフトウェアをコンパイル、デプロイ、テスト、およびデバッグするための開発環境です。 Truffle と異なり Hardhat 自体が Ethereum 互換のネットワーク(ローカルイーサリア
#Hardhat's tutorial for beginners Welcome to our beginners guide to Ethereum contracts and dApp development. This tutorial aims to quickly get you set up to build something from scratch. To orchestrate this process we're going to use Hardhat, a development environment that facilitates building on Ethereum. It helps developers manage and automate the recurring tasks that are inherent to the process
Hardhat Runner is the main component you interact with when using Hardhat. It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps. Learn more Run Solidity locallyEasily deploy your contracts, run tests and debug Solidity code without dealing with live environments. Hardhat Network is a local Ethereum networ
ATTENTION: The EIPs repository has recently undergone a separation of ERCs and EIPs. ERCs are now accessible at https://github.com/ethereum/ercs. All new ERCs and updates to existing ones must be directed at this new repository. The editors apologize for this inconvenience. The goal of the EIP project is to standardize and provide high-quality documentation for Ethereum itself and conventions buil
1. Overview ガイドのターゲット ERC20のPermit関数とは何か、使うことのメリット Permit関数のコード解説 EIP-712について 必要な知識 Solidityの簡単な文法 ECDSA(楕円曲線暗号) トランザクションの署名と承認の流れ 2. ERC20のPermit関数とは何か、使うことのメリット Open Zepplein|docs こちらの公式ドキュメントにこの関数について説明があります。permit関数はEIP-2612(Ethereum Improvement Proposals)で提案された草案状態の機能です。 簡単に説明すると、ERC20のトークンを送信するには通常、transferFrom関数を呼び出す前にトランザクションでapprove関数を呼び出す必要があります。しかし、このpermit関数を用いれば、トランザクションではなくアカウントの秘密鍵で
現在、Blockchainの活用領域はSatoshi Nakamotoが論文(Bitcoin: A Peer-to-Peer Electronic Cash System)で唱えたBitcoinに代表される価値の保管・移転の域を超え、Ethereumのようなアプリケーションプラットフォームの領域まで幅広く検討されています。中でもEthereum上では、すでに1,000を超えるアプリケーションが存在し、Token・Identity・Subscriptionなど様々な用途で活用がなされています。これは同時にアプリケーションを展開するサービスレイヤー(wallet・Exchange・Game)との間で仕様の互換性が求められ、こうした仕様に関する改善提案の場としてEthereumではEIP/ERCが設けられています。そこで今回、アプリケーションプラットフォームとして今後も活用が予想されるEther
Simple Summary A standard interface for non-fungible tokens that enables artwork creators to receive a fee not only when their works are sold for the first time, but also their works are resold. Abstract This standard outlines a smart contract interface based on ERC-721, which is a standard for non-fungible tokens. The key issue of using it is that an original author who creates an item cannot rec
イーサリアムへようこそイーサリアムは、暗号通貨Ether (ETH) 、何千もの分散型アプリを可能にするコミュニティにより運用されているテクノロジーです。 イーサリアムの探索
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く