Software engineer. Interested in biology, folklore, Buddhism, Shinto, media art, natural history, fonts, blockchain, etc.

Reading the Code of “World Computer Sculpture Garden”
Deeply Understanding an On-Chain Exhibition on Ethereum

Reading the Code of “World Computer Sculpture Garden”
Deeply Understanding an On-Chain Exhibition on Ethereum

Snapshot ― The Value of On-Chain Accessible Ownership History
[ Click here for the original Japanese version of the article / 日本語版はこちら ]OverviewI have created a smart contract on the Flow blockchain that allows for a snapshot of the list of NFTs owned by a particular address.Once a snapshot is created, it becomes easy to prove ownership even later on. This accuracy is guaranteed by the smart contract's code.I have also developed a feature to display the snapshot. This is extendable by anyone.Let's think about the importance of ownership histor...

Snapshot ― The Value of On-Chain Accessible Ownership History
[ Click here for the original Japanese version of the article / 日本語版はこちら ]OverviewI have created a smart contract on the Flow blockchain that allows for a snapshot of the list of NFTs owned by a particular address.Once a snapshot is created, it becomes easy to prove ownership even later on. This accuracy is guaranteed by the smart contract's code.I have also developed a feature to display the snapshot. This is extendable by anyone.Let's think about the importance of ownership histor...

Snapshot ― The Value of On-Chain Accessible Ownership History
[ Click here for the original Japanese version of the article / 日本語版はこちら ]OverviewI have created a smart contract on the Flow blockchain that allows for a snapshot of the list of NFTs owned by a particular address.Once a snapshot is created, it becomes easy to prove ownership even later on. This accuracy is guaranteed by the smart contract's code.I have also developed a feature to display the snapshot. This is extendable by anyone.Let's think about the importance of ownership histor...

Snapshot ― The Value of On-Chain Accessible Ownership History
[ Click here for the original Japanese version of the article / 日本語版はこちら ]OverviewI have created a smart contract on the Flow blockchain that allows for a snapshot of the list of NFTs owned by a particular address.Once a snapshot is created, it becomes easy to prove ownership even later on. This accuracy is guaranteed by the smart contract's code.I have also developed a feature to display the snapshot. This is extendable by anyone.Let's think about the importance of ownership histor...

Snapshot ― オンチェーンでアクセス可能な所有履歴の価値
[ 英語版はこちら / Click here for the English version of the article ]概要Flow ブロックチェーン上に、あるアドレスが所有している NFT 一覧のスナップショットを作成できるスマートコントラクトをつくりました。一度スナップショットを作成しておくと、所有していた事実をあとからでも簡単に証明できます。この正しさはスマートコントラクトのコードで保証されます。スナップショットの表示機能もつくりました。これは誰でも拡張可能です。所有履歴のアクセシビリティの重要性について考えてみましょう。課題意識 ― 所有履歴のアクセシビリティあらゆる NFT 標準規格に足りていないことは、過去の所有履歴にコントラクト内からアクセスできないことです。この機能が提供されない理由は、主にストレージ容量によるものでしょう。過去に、全ての送付履歴を記録する Ethereum の ERC-20 コントラクトがつくられましたが、このストレージ容量は非常に膨大になり、Ethereum ネットワーク内で問題になっています。 一方、過去のトランザクション情報をノードか...

Snapshot ― オンチェーンでアクセス可能な所有履歴の価値
[ 英語版はこちら / Click here for the English version of the article ]概要Flow ブロックチェーン上に、あるアドレスが所有している NFT 一覧のスナップショットを作成できるスマートコントラクトをつくりました。一度スナップショットを作成しておくと、所有していた事実をあとからでも簡単に証明できます。この正しさはスマートコントラクトのコードで保証されます。スナップショットの表示機能もつくりました。これは誰でも拡張可能です。所有履歴のアクセシビリティの重要性について考えてみましょう。課題意識 ― 所有履歴のアクセシビリティあらゆる NFT 標準規格に足りていないことは、過去の所有履歴にコントラクト内からアクセスできないことです。この機能が提供されない理由は、主にストレージ容量によるものでしょう。過去に、全ての送付履歴を記録する Ethereum の ERC-20 コントラクトがつくられましたが、このストレージ容量は非常に膨大になり、Ethereum ネットワーク内で問題になっています。 一方、過去のトランザクション情報をノードか...

Snapshot ― オンチェーンでアクセス可能な所有履歴の価値
[ 英語版はこちら / Click here for the English version of the article ]概要Flow ブロックチェーン上に、あるアドレスが所有している NFT 一覧のスナップショットを作成できるスマートコントラクトをつくりました。一度スナップショットを作成しておくと、所有していた事実をあとからでも簡単に証明できます。この正しさはスマートコントラクトのコードで保証されます。スナップショットの表示機能もつくりました。これは誰でも拡張可能です。所有履歴のアクセシビリティの重要性について考えてみましょう。課題意識 ― 所有履歴のアクセシビリティあらゆる NFT 標準規格に足りていないことは、過去の所有履歴にコントラクト内からアクセスできないことです。この機能が提供されない理由は、主にストレージ容量によるものでしょう。過去に、全ての送付履歴を記録する Ethereum の ERC-20 コントラクトがつくられましたが、このストレージ容量は非常に膨大になり、Ethereum ネットワーク内で問題になっています。 一方、過去のトランザクション情報をノードか...

Snapshot ― オンチェーンでアクセス可能な所有履歴の価値
[ 英語版はこちら / Click here for the English version of the article ]概要Flow ブロックチェーン上に、あるアドレスが所有している NFT 一覧のスナップショットを作成できるスマートコントラクトをつくりました。一度スナップショットを作成しておくと、所有していた事実をあとからでも簡単に証明できます。この正しさはスマートコントラクトのコードで保証されます。スナップショットの表示機能もつくりました。これは誰でも拡張可能です。所有履歴のアクセシビリティの重要性について考えてみましょう。課題意識 ― 所有履歴のアクセシビリティあらゆる NFT 標準規格に足りていないことは、過去の所有履歴にコントラクト内からアクセスできないことです。この機能が提供されない理由は、主にストレージ容量によるものでしょう。過去に、全ての送付履歴を記録する Ethereum の ERC-20 コントラクトがつくられましたが、このストレージ容量は非常に膨大になり、Ethereum ネットワーク内で問題になっています。 一方、過去のトランザクション情報をノードか...

NFT ドロップの戦略
Flow の NFT を販売する戦略には、いくつかのパターンが存在します。この記事では、これらのパターンを洗い出し、それぞれの利点と課題をまとめています。それぞれには実際のプロジェクトの例が載っているので、実際の購入体験を調べることもできます。これらの戦略は、Flow に限らず、様々なブロックチェーンにも適用できる内容です。なお本記事は、公式ドキュメント「NFT Drop Strategies」を日本語に翻訳したものです。目次NFT ドロップの様々な戦略を探るNFT を事前に発行してオンチェーンで販売するNFT を事前に発行してオフチェーンで販売するNFT を先行販売だけしてあとから届けるNFT をオンデマンド発行してオンチェーンで販売するNFT をオンデマンド発行してオフチェーンで販売するバウチャーを使って NFT をオンチェーンで販売するまとめNFT ドロップの様々な戦略を探るここでは、NFT をリリースするためのさまざまな戦略について簡単に説明します。各戦略は、NFT ドロップのいくつかの重要な側面に焦点を当てています:どこで NFT は販売されるのか?いつ NFT は発行...

NFT ドロップの戦略
Flow の NFT を販売する戦略には、いくつかのパターンが存在します。この記事では、これらのパターンを洗い出し、それぞれの利点と課題をまとめています。それぞれには実際のプロジェクトの例が載っているので、実際の購入体験を調べることもできます。これらの戦略は、Flow に限らず、様々なブロックチェーンにも適用できる内容です。なお本記事は、公式ドキュメント「NFT Drop Strategies」を日本語に翻訳したものです。目次NFT ドロップの様々な戦略を探るNFT を事前に発行してオンチェーンで販売するNFT を事前に発行してオフチェーンで販売するNFT を先行販売だけしてあとから届けるNFT をオンデマンド発行してオンチェーンで販売するNFT をオンデマンド発行してオフチェーンで販売するバウチャーを使って NFT をオンチェーンで販売するまとめNFT ドロップの様々な戦略を探るここでは、NFT をリリースするためのさまざまな戦略について簡単に説明します。各戦略は、NFT ドロップのいくつかの重要な側面に焦点を当てています:どこで NFT は販売されるのか?いつ NFT は発行...

NFT ドロップの戦略
Flow の NFT を販売する戦略には、いくつかのパターンが存在します。この記事では、これらのパターンを洗い出し、それぞれの利点と課題をまとめています。それぞれには実際のプロジェクトの例が載っているので、実際の購入体験を調べることもできます。これらの戦略は、Flow に限らず、様々なブロックチェーンにも適用できる内容です。なお本記事は、公式ドキュメント「NFT Drop Strategies」を日本語に翻訳したものです。目次NFT ドロップの様々な戦略を探るNFT を事前に発行してオンチェーンで販売するNFT を事前に発行してオフチェーンで販売するNFT を先行販売だけしてあとから届けるNFT をオンデマンド発行してオンチェーンで販売するNFT をオンデマンド発行してオフチェーンで販売するバウチャーを使って NFT をオンチェーンで販売するまとめNFT ドロップの様々な戦略を探るここでは、NFT をリリースするためのさまざまな戦略について簡単に説明します。各戦略は、NFT ドロップのいくつかの重要な側面に焦点を当てています:どこで NFT は販売されるのか?いつ NFT は発行...

NFT ドロップの戦略
Flow の NFT を販売する戦略には、いくつかのパターンが存在します。この記事では、これらのパターンを洗い出し、それぞれの利点と課題をまとめています。それぞれには実際のプロジェクトの例が載っているので、実際の購入体験を調べることもできます。これらの戦略は、Flow に限らず、様々なブロックチェーンにも適用できる内容です。なお本記事は、公式ドキュメント「NFT Drop Strategies」を日本語に翻訳したものです。目次NFT ドロップの様々な戦略を探るNFT を事前に発行してオンチェーンで販売するNFT を事前に発行してオフチェーンで販売するNFT を先行販売だけしてあとから届けるNFT をオンデマンド発行してオンチェーンで販売するNFT をオンデマンド発行してオフチェーンで販売するバウチャーを使って NFT をオンチェーンで販売するまとめNFT ドロップの様々な戦略を探るここでは、NFT をリリースするためのさまざまな戦略について簡単に説明します。各戦略は、NFT ドロップのいくつかの重要な側面に焦点を当てています:どこで NFT は販売されるのか?いつ NFT は発行...

Flow ブロックチェーン上の Dapp のアーキテクチャ
Flow ブロックチェーン上で動くアプリを開発する際に、どのようなアーキテクチャにするべきか、いくつかの例を説明します。Ethereum との比較もあるので、Flow だとどのあたりが違うのかがよくわかると思います。 ※本記事は、公式ドキュメント「Dapp Architectures on the Flow Blockchain」を日本語に翻訳して、いくつかの補足を加筆したものです。目次**Dapp のアーキテクチャ ・**ノン・カストディアルの Flow Dapp アーキテクチャ ・カストディアルの Flow Dapp アーキテクチャ ・バックエンド・レスの Flow Dapp アーキテクチャ**Dapp のインタラクション・シーケンス ・**ノン・カストディアル Dapp の NFT 購入 ・カストディアル Dapp の NFT 購入**補足 **・Ethereum Dapp のアーキテクチャAra による補足はじめにこの文書では、Flow ブロックチェーンのアプリが追従できる共通のソリューション・アーキテクチャを紹介します。また、一般的なユーザー・ジャーニーのために、ソリュ...

Flow ブロックチェーン上の Dapp のアーキテクチャ
Flow ブロックチェーン上で動くアプリを開発する際に、どのようなアーキテクチャにするべきか、いくつかの例を説明します。Ethereum との比較もあるので、Flow だとどのあたりが違うのかがよくわかると思います。 ※本記事は、公式ドキュメント「Dapp Architectures on the Flow Blockchain」を日本語に翻訳して、いくつかの補足を加筆したものです。目次**Dapp のアーキテクチャ ・**ノン・カストディアルの Flow Dapp アーキテクチャ ・カストディアルの Flow Dapp アーキテクチャ ・バックエンド・レスの Flow Dapp アーキテクチャ**Dapp のインタラクション・シーケンス ・**ノン・カストディアル Dapp の NFT 購入 ・カストディアル Dapp の NFT 購入**補足 **・Ethereum Dapp のアーキテクチャAra による補足はじめにこの文書では、Flow ブロックチェーンのアプリが追従できる共通のソリューション・アーキテクチャを紹介します。また、一般的なユーザー・ジャーニーのために、ソリュ...

Flow ブロックチェーン上の Dapp のアーキテクチャ
Flow ブロックチェーン上で動くアプリを開発する際に、どのようなアーキテクチャにするべきか、いくつかの例を説明します。Ethereum との比較もあるので、Flow だとどのあたりが違うのかがよくわかると思います。 ※本記事は、公式ドキュメント「Dapp Architectures on the Flow Blockchain」を日本語に翻訳して、いくつかの補足を加筆したものです。目次**Dapp のアーキテクチャ ・**ノン・カストディアルの Flow Dapp アーキテクチャ ・カストディアルの Flow Dapp アーキテクチャ ・バックエンド・レスの Flow Dapp アーキテクチャ**Dapp のインタラクション・シーケンス ・**ノン・カストディアル Dapp の NFT 購入 ・カストディアル Dapp の NFT 購入**補足 **・Ethereum Dapp のアーキテクチャAra による補足はじめにこの文書では、Flow ブロックチェーンのアプリが追従できる共通のソリューション・アーキテクチャを紹介します。また、一般的なユーザー・ジャーニーのために、ソリュ...

Flow ブロックチェーン上の Dapp のアーキテクチャ
Flow ブロックチェーン上で動くアプリを開発する際に、どのようなアーキテクチャにするべきか、いくつかの例を説明します。Ethereum との比較もあるので、Flow だとどのあたりが違うのかがよくわかると思います。 ※本記事は、公式ドキュメント「Dapp Architectures on the Flow Blockchain」を日本語に翻訳して、いくつかの補足を加筆したものです。目次**Dapp のアーキテクチャ ・**ノン・カストディアルの Flow Dapp アーキテクチャ ・カストディアルの Flow Dapp アーキテクチャ ・バックエンド・レスの Flow Dapp アーキテクチャ**Dapp のインタラクション・シーケンス ・**ノン・カストディアル Dapp の NFT 購入 ・カストディアル Dapp の NFT 購入**補足 **・Ethereum Dapp のアーキテクチャAra による補足はじめにこの文書では、Flow ブロックチェーンのアプリが追従できる共通のソリューション・アーキテクチャを紹介します。また、一般的なユーザー・ジャーニーのために、ソリュ...

Flow の Permissionless Deployment について
2022 年の夏、Flow ブロックチェーンのメインネットで、スマートコントラクトのパーミションレス・デプロイ(Permissionless Deployment)が可能になります。パーミションレス・デプロイとは?現在のところ、Flow でメインネットにスマートコントラクトをデプロイするためには Flow チームからの許可が必要です(詳細)。 これは、Flow で使われる Cadence 言語の設計が、これまでのブロックチェーンのプログラミング言語とは大きく異なるため、セキュリティ的に問題ないことを時間をかけて確認する必要があったためです。 2022 年の夏、この制限がついに外れる予定です。これにより、Flow チームからの許可を得ることなく、誰でもコントラクトをデプロイできるようになります。 パーミションレス・デプロイ達成のためのマイルストーンと日程については、こちらの特設ページで状況を確認できます。具体的な日時は、2022 年 6 月中を目処に完了する監査結果と、バグバウンティの状況を考慮して決定されると考えられます。これが重要な理由真にパブリックなブロックチェーンになるとと...

Flow の Permissionless Deployment について
2022 年の夏、Flow ブロックチェーンのメインネットで、スマートコントラクトのパーミションレス・デプロイ(Permissionless Deployment)が可能になります。パーミションレス・デプロイとは?現在のところ、Flow でメインネットにスマートコントラクトをデプロイするためには Flow チームからの許可が必要です(詳細)。 これは、Flow で使われる Cadence 言語の設計が、これまでのブロックチェーンのプログラミング言語とは大きく異なるため、セキュリティ的に問題ないことを時間をかけて確認する必要があったためです。 2022 年の夏、この制限がついに外れる予定です。これにより、Flow チームからの許可を得ることなく、誰でもコントラクトをデプロイできるようになります。 パーミションレス・デプロイ達成のためのマイルストーンと日程については、こちらの特設ページで状況を確認できます。具体的な日時は、2022 年 6 月中を目処に完了する監査結果と、バグバウンティの状況を考慮して決定されると考えられます。これが重要な理由真にパブリックなブロックチェーンになるとと...