並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

Solidityの検索結果1 - 26 件 / 26件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Solidityに関するエントリは26件あります。 web学習参考 などが関連タグです。 人気エントリには 『あなたもWeb3アプリで大もうけ?知られざる「Solidity」の世界』などがあります。
  • あなたもWeb3アプリで大もうけ?知られざる「Solidity」の世界

    日常的にプログラミングをしているなら、使えるプログラミング言語が1種類しかない人はあまりいないだろう。特定の言語をマスターしていれば、他の言語にも応用が利くことは多い。 私もたいていのメジャーな言語は、プログラムを読み書きしたことがある。入門記事のサンプルコードを書いたり、プロのソフトウエア開発者が書いた原稿を編集したりする機会が多いからだ。 そんな私が今、気になっているのが「Solidity(ソリディティー)」という言語だ。最近、次世代のインターネット技術である「Web3」が大きな注目を集めている。Web3では、「イーサリアム」などのブロックチェーンの上で動作するプログラムでサービスを実装する。このプログラムを「スマートコントラクト」と呼び、スマートコントラクト専用の記述言語がSolidityだ。 これまでSolidityはほとんど触ったことがなかったが、日経クロステックでWeb3の特集

      あなたもWeb3アプリで大もうけ?知られざる「Solidity」の世界
    • 【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part2】

      Block Chainを勉強しようと志す人はスマートコントラクトの実装を避けては通れないと思います。solidityというプログラミング言語でスマートコントラクトを書くのがデファクトスタンダードですので、まずsolidiyを学習する方が多いのではないしょうか? solidityを学習しようと思い、ググってみると大体「CryptoZombies」なるサービスを推している人や記事が多くヒットします。ですが実際にサイトを見ると英語やん...日本語もあまりちゃんと翻訳されないし、取っ付きづらいと思われる方も多いと思います。今回はCryptoZombiesの取っ付きづらさをこの記事で可能な限り払拭でき、solidity学習で躓いていた方の助けになればと思います。 前回の記事はこちら 対象読者 JavaScript等の他の言語でのプログラミングの経験がある方。 ですが、そこまで文法的には難しくないので

        【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part2】
      • 【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part3】

        Block Chainを勉強しようと志す人はスマートコントラクトの実装を避けては通れないと思います。solidityというプログラミング言語でスマートコントラクトを書くのがデファクトスタンダードですので、まずsolidiyを学習することになると思います。 solidityを学習しようと思い、ググってみると大体「CryptoZombies」なるサービスを推している人や記事が多くヒットします。ですが実際にサイトを見ると英語やん...日本語もあまりちゃんと翻訳されないし、取っ付きづらいと思われる方も多いと思います。今回はCryptoZombiesの取っ付きづらさをこの記事で可能な限り払拭でき、solidity学習で躓いていた方の助けになればと思います。 part1の記事はこちら part2の記事はこちら 対象読者 JavaScript等の他の言語でのプログラミングの経験がある方。 ですが、そこま

          【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part3】
        • ブロックチェーン:Solidityでスマートコントラクトを書いてみました。

          まず、コンセプトが異なります。ビットコインは2009年に、Satoshi Nakamotoという現在も特定できていない人物が作ったブロックチェーンですが、これは単にプログラマの間でのデジタル通貨を目指すというコンセプトで作られていました。その6年後に発表されたイーサリアムは通貨としてだけでなく、様々な分散型アプリケーションを開発するためのプラットフォームというより大きなビジョンで作られています。 また、イーサリアムはビットコインの問題点をいくつか改良しています。マイニングに関する暗号化アルゴリズムにも違いがあります。前回の記事ではSHA256のアルゴリズムで作られたブロックチェーンを作りましたが、SHA256にはGPUよりもマイニングに特化しているASICが有利になるという問題がありました。GPUと比較して高額なASICが有利になることで、マイニングが一部の個人や団体が有利になるようになっ

            ブロックチェーン:Solidityでスマートコントラクトを書いてみました。
          • 【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part1】

            Block Chainを勉強しようと志す人はスマートコントラクトの実装を避けては通れないと思います。solidityというプログラミング言語でスマートコントラクトを書くのがデファクトスタンダードですので、まずsolidiyを学習することになると思います。 solidityを学習しようと思い、ググってみると大体「CryptoZombies」なるサービスを推している人や記事が多くヒットします。ですが実際にサイトを見ると英語やん...日本語もあまりちゃんと翻訳されないし、取っ付きづらいと思われる方も多いと思います。今回はCryptoZombiesの取っ付きづらさをこの記事で可能な限り払拭でき、solidity学習で躓いていた方の助けになればと思います。 対象読者 Javascript等の他の言語でのプログラミングの経験がある方。 ですが、そこまで文法的には難しくないのでわからない用語があれば都度

              【Solidity 超入門】CryptoZombiesを通してdAppを作る 【part1】
            • Solidity — Solidity 0.5.4 ドキュメント

              Solidityはスマートコントラクトを扱えるオブジェクト指向の高級言語です。スマートコントラクトはEthereum内でアカウントの動作を制御するものです。 SolidityはC++、Python、JavaScriptを参考に、Ethereum Virtual Machine(EVM)の操作を目的に作られています。 Solidityは静的言語で継承やライブラリ、ユーザーが定義した複雑な型をサポートします。 Solidityで投票やクラウドファンディング、匿名のオークションやマルチシグウォレットを作成することができます。 コントラクトをデプロイする際には最新バージョンのSolidityを使うことが推奨されています。これは新しい機能やバグ修正に加えbreaking changesが定期的に導入されているためです。現在0.xバージョンです[これはこの早い変化を示しています。](https://s

              • 【solidity】スマートコントラクトで複雑なNFTを作るまで | 株式会社CAM

                |はじめに 最近Twitterを見ているとNFTの話がよく目に入ってくるので、重い腰を上げて僕も触ってみることにしました。 実際のブロックチェーン上にERC721という規格のスマートコントラクトを作って、デプロイするまでの手順と複雑なロジックを実装するにはどうしたらいいかを書いていきたいと思います。 ※特にERC721という規格を満たすスマートコントラクトをNFTなどと言ったりします。 ブロックチェーンやスマートコントラクトについての詳細な説明は今回はしません。 今回学んだことを生かして、[TogenokoProject](https://togenoko.io/)というイベントをハロウィンに行ったのでそちらもぜひ見てみてください! |スマートコントラクトとは 自動販売機に例えられることがあるように、「決まった命令を送ると決まった処理を行ってくれるなにか」です。 例えば - name とい

                  【solidity】スマートコントラクトで複雑なNFTを作るまで | 株式会社CAM
                • 詐欺師の手段としてのNFT-Solidityのコードからみる法律的意味 - IT Research Art

                  詐欺師の手段としてのNFT-Solidityのコードからみる法律的意味 2022.12.7 ブロックチェーン, 仮想通貨, 電子商取引 投稿者: Ikuo DeFiに関して、普段から疑問に思っていることというのは、 NFTなどのトークンって、実際のコード的には、どうなっているの。あと、そのトークンが権利を表象しているっていうけど、それは、どのような意味なの? ということです。12月4日に情報ネットワーク法学会の研究大会で、「DAOの法承認とあるべき規制論」というセッションのモデレータ役をしました。その準備のためにちょうどいい機会なので、普段から疑問に思っていることを調べてみたいと思います。 0 スマートコントラクトのコード スマートコントラクトについてのお題目としては 第三者を介さずに信用が担保されたトランザクションを処理できるという特徴がある 契約のスムーズな実行・執行などが行われる な

                    詐欺師の手段としてのNFT-Solidityのコードからみる法律的意味 - IT Research Art
                  • solidityで存在しないメソッドをcallした時のエラーは2パターンある! - Qiita

                    これはno plan inc.の Advent Calendar 2022の13日目の記事です。 コントラクトに存在しないメソッドをcallしようとした時にノードが返すエラーメッセージは実は二種類あります! invalid opcode: INVALID execution reverted 前者は0.4系、後者は0.6系以降で使われているようです。 詳しい境目は分りませんでした! いかがでしたか? no plan株式会社について no plan株式会社は、ブロックチェーン技術、Webサイト開発、ネイティブアプリ開発、チーム育成、などWebサービス全般の開発から運用や教育、支援などを行っています。よくわからない、ふわふわしたノープラン状態でも大丈夫!ご一緒にプランを立てていきましょう! no plan株式会社について no plan株式会社 | ブロックチェーン実績 no plan株式会社

                      solidityで存在しないメソッドをcallした時のエラーは2パターンある! - Qiita
                    • いまからSolidityを学ぶなら? 〜簡単なdAppsを作れるようになるまで〜|Ryo Takahashi

                      2022/09/12 更新 自分が学んだ経緯をツイートしたら少しだけ反応あったので、改めて記事としてまとめます。 いまからSolidityを学ぶなら? 自分がここ2ヶ月ほど情報をキャッチアップしてナニモワカラナカッタ状態から、簡単なdAppsなら作れるようになったので道のりを共有します🐥🐥 — Ryo Takahashi (@k0uhashi) January 14, 2022 はじめに最近、Web3領域の特に技術的な部分について面白いな〜と思っていて色々調べていました。さらに深く知るためにはWeb3アプリを作ろうと試行錯誤していたのですが日本語の情報が少なかったり古かったりでちょこちょこ躓くということが起きていました。 で、約2ヶ月ほど追ってきてみて、ようやく簡単なdAppsくらいなら作れるようになったので、これからSolidityを学びたい!という人に向けてその道のりを共有します!

                        いまからSolidityを学ぶなら? 〜簡単なdAppsを作れるようになるまで〜|Ryo Takahashi
                      • Home | Solidity Programming Language

                        Contribute to SoliditySolidity continues to improve with help from our global community. Check out these ways to get involved and contribute to the Solidity project. Reporting issues and vulnerabilities To report an issue, please use the GitHub issues tracker. To report a vulnerability, please check out the instructions in the SECURITY.md. Translating the documentation Translations help developers

                        • スマートコントラクト言語にチューリング完全性は本当に必要か?ーSolidityの課題と代替案

                          トップ ニュース 注目・速報 新着一覧 相場分析 プレスリリース 銘柄情報 BTC ETH SOL BNB ASTR OAS PLT BNB DOT ADA AVAX APT SUI XYM NEAR HBAR MATIC OP ARB AXS GMT SAND MANA ENJ GALA MONA DOGE SHIB BONK WIF RNDR LINK WLD TON JUP 学習 ビットコインの買い方 NFTとは 取引所診断 取引所おすすめランキング 仮想通貨IEO投資の稼ぎ方 注目プロジェクト 移動平均線とは MACDでトレンドを読む トレンド転換点の見極め方 抑えておきたいチャートパターン 分散投資のすすめ 税理士が解説する、仮想通貨の税金 お得情報 ビットコインを無料で入手する方法5選 ふるさと納税でビットコインを得る 楽天ポイントで始める仮想通貨 ステーキングで仮想通貨を増や

                          • パブリックブロックチェーンSolanaのSOLトークンが国内初上場、プログラミング言語Solidity開発者の調査レポート【5分でわかるブロックチェーン講座】

                              パブリックブロックチェーンSolanaのSOLトークンが国内初上場、プログラミング言語Solidity開発者の調査レポート【5分でわかるブロックチェーン講座】
                            • SolidityとEthereumによる実践スマートコントラクト開発

                              本書は、ブロックチェーン開発をこれから始めるエンジニア向けに、スマートコントラクト開発をわかりやすく解説します。EVM(イーサリアム仮想マシン)上で実行可能なSolidity言語と、人気の高いフレームワークTruffle Suiteを使って、独自のスマートコントラクトの作成から、テスト、フロントエンドの作成までを順を追って丁寧に説明していきます。実際に、資金調達のアプリケーションを構築していく過程をたどりながら、スマートコントラクトをデプロイしてユーザーがアプリケーションとやり取りできるようにするまでのプロセスを習得することができ、本書をひと通り学べば、独自のブロックチェーンアプリケーションを、このフレームワークに基づいて開発できるようになるでしょう。Web3、スマートコントラクトのセキュリティについても解説。 2024年3月更新 ■P.34「3.1.1 Parityのインストール」 Pa

                                SolidityとEthereumによる実践スマートコントラクト開発
                              • TruffleによるEthereumのSolidityスマートコントラクトとReactフロントエンドのDApps開発 - yuiseki

                                Google Chromeなどのブラウザで、Ethereumネットワークに接続して、支払いやスマートコントラクトの実行トランザクションなどをできるようにしてくれるエクステンション

                                  TruffleによるEthereumのSolidityスマートコントラクトとReactフロントエンドのDApps開発 - yuiseki
                                • Solidityを100時間かけて学んだおっさんの話

                                  インドの寿司屋が語るメタップス新人研修録 6月の中旬から勝手に始めたこの研修シリーズですが、実は七月末日にウェブサイトの実装が終わりまして、Solidityの学び方を解説する本記事と、最終的に完成したサイトを紹介する記事の二つでこのシリーズは完結予定です。 この話は題名の通り、インドで寿司屋をしていたおっさんが、Solidityを100時間かけて勉強した話です。私は三ヶ月前までインドでアボカド巻きを売っていた(今も)おっさんです。アボカドの目利きには多少の自信がありますが、プログラミングはさっぱりで、つい二ヶ月前までコンパイルの意味すら知りませんでした。 この記事ではSolidityに関する解説はしません。 私の浅い知識から書かれたブログ記事に何の価値があるとも思えませんし、むしろ、間違えた知識を拡散させる弊害すらあります。 DAPPを作り上げるまでのプロセスで、とにかくSolidityの

                                    Solidityを100時間かけて学んだおっさんの話
                                  • Solidity Assembly入門 ~ 5つの記憶領域 ~ - アルゴリズムとかオーダーとか

                                    今回の記事はSolidity Assembly入門という連載記事の第2回目です。 この連載ではSolidityのコードをコンパイルした時に生成されるopcodeについて解説していきます。 この連載ではSolidityのコードをデバッグするのに必要な知識を得られることを目的としています。 前回の記事はこちら。 y-nakajo.hatenablog.com 第2回目の今回は、Solidity(というかEVM上)で利用可能なデータの記憶領域について説明します。 5つの記憶領域 Solidityのコードを実行する時にEVMでは以下の5つの領域を使ってデータのやりとりを行います。 stack memory storage calldata returndata 上記5つ以外にもcode領域というSmartContractの本体コードを格納する領域があります。code領域は読み取り専用のため、記憶領

                                      Solidity Assembly入門 ~ 5つの記憶領域 ~ - アルゴリズムとかオーダーとか
                                    • 「SolidityとEthereumによる実践スマートコントラクト開発」を読んではまったところメモ

                                      ~$ openethereum --version OpenEthereum Client. version OpenEthereum/v3.2.1-stable-5fdedf0-20210317/x86_64-macos/rustc1.50.0 Copyright 2015-2020 Parity Technologies (UK) Ltd. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. By Wood/Paronyan/Kotewicz/

                                        「SolidityとEthereumによる実践スマートコントラクト開発」を読んではまったところメモ
                                      • 【Solidity入門】まず最初にSolidityで覚えるべき基本構文まとめ - Qiita

                                        前提知識 ・Blockchain、Ethereum、Smart Contract 等の概念的理解 ・基本的なプログラミングスキル ▼Solidity環境構築はこちらを参考にしました!▼ Ethereum スマートコントラクト入門:geth のインストールから Hello World まで Solidityとは スマートコントラクトを開発するために生まれたJavaScriptライクな静的型付け言語。 スマートコントラクトの開発では、現在最も利用されている言語でデファクトスタンダードと言える。 ・大文字小文字は区別する ・文(Statement)最後にはセミコロン 基本記法 以下は、「Hello World!」と表示させるだけの簡単なプログラム。 このプログラムを例に簡単に説明していきます。 // 冒頭でsolidityのバージョンを指定する。 pragma solidity ^0.6.7;

                                          【Solidity入門】まず最初にSolidityで覚えるべき基本構文まとめ - Qiita
                                        • Solidity by Example

                                          • Solidity - Wikipedia

                                            Solidityとは、ブロックチェーン上で実行されるスマート・コントラクトを記述するための手続き型プログラミング言語である。キャビン・ウッドによって作成された。JavaScriptやC++に似た構文を持つとされる[2]。SolidityによってコンパイルしたプログラムはEthereum Virtual Machine上での実行が想定されている[3]。 例[編集] Solidityのプログラムの例は以下のようになっている[4]。 pragma solidity >= 0.7.0 <0.8.0; contract Coin { // The keyword "public" makes variables // accessible from other contracts address public minter; mapping (address => uint) public bala

                                              Solidity - Wikipedia
                                            • わたしの Solidity 開発で最初にやっておくこと with hardhat

                                              はじめに Solidity を利用したスマートコントラクト開発について何回か触れてきましたが、各言語各フレームワークにあるような初期構築に関する記事はあまりなかったので、せっかくなので自分がいつもやっていることをベースに紹介してみようかと思いました。 (僕の考えた最強の...とまでは思えていないので、そこまで期待せずによろしくお願いします...) 基本的に Hardhat を使うことが多いので、Hardhat をベースとした環境整備を行っていきます。 基本編 まず最低限ここまでやると良いのでは、という点を紹介していきたいと思います! プロジェクトの作成 Hardhat にも他フレームワーク同様ボイラープレート作成機能があるので、一歩目としてこちらを利用します。 npx hardhat initでボイラープレート作成機能を起動し、対話形式で設定を入力していきます。 以下のように解答を選択して

                                                わたしの Solidity 開発で最初にやっておくこと with hardhat
                                              • Full-stack DApp tutorial with Vite + React, Tailwind CSS, and Solidity - LogRocket Blog

                                                MacBobby Chibuzor Go, Solidity, and Haskell developer interested in the cloud native world and blockchain technology. A fanatic for technical writing and open source contribution. In this tutorial, we’ll demonstrate how to build a full-stack DApp, test it on the Ropsten testnet, and deploy it with the Alchemy Web3 development platform. We’ll use Vite, React, and Tailwind CSS to build the DApp fron

                                                  Full-stack DApp tutorial with Vite + React, Tailwind CSS, and Solidity - LogRocket Blog
                                                • 【Solidity】譲渡や二次流通ができないNFTの作り方

                                                  前置き この記事は特定のNFTや仮想通貨の購買を促進する記事ではありません。 概要 譲渡(transfer)や二次流通(Opensea等)ができないNFTを作る 譲渡制限、二次流通制限、転送制限と呼ばれているもの NFTなのに譲渡や二次流通を制限したら意味ないじゃん・・・と思うかもしれませんが、一旦そこは置いといてください 最近ではPOAP のような出席証明NFTも出てきていて、こちらは転送できないことに価値が生まれてるっぽい。

                                                    【Solidity】譲渡や二次流通ができないNFTの作り方
                                                  • Solidity Patterns

                                                    Skip to the content. Solidity Patterns This document contains a collection of design and programming patterns for the smart contract programming language Solidity in version 0.4.20. Note that newer versions might have changed some of the functionalities. Each pattern consists of a code sample and a detailed explanation, including background, implications and additional information about the patter

                                                    • GitHub - fravoll/solidity-patterns: A compilation of patterns and best practices for the smart contract programming language Solidity

                                                      This repository contains a collection of design and programming patterns for the smart contract programming language Solidity in version 0.4.20. Note that newer versions might have changed some of the functionalities. Each pattern consists of a code sample and a detailed explanation, including background, implications and additional information about the patterns. Have a look at the documentation

                                                        GitHub - fravoll/solidity-patterns: A compilation of patterns and best practices for the smart contract programming language Solidity
                                                      1

                                                      新着記事