Ethscriptions, Inscribing Digital Artifacts on Ethereum
hive-167922·@ifarmgirl·
0.000 HBDEthscriptions, Inscribing Digital Artifacts on Ethereum
Despite the market being *unfriendly* for quite a long while, innovations are nonstop in the cryptospace. [Developers](https://leofinance.io/@leoglossary/leoglossary-developer) are working on new things, releasing products, applications and such. Recently, a new protocol so-called "Ethscriptions" was launched by Tom Lehman aka [Middlemarch](https://twitter.com/dumbnamenumbers) and he talked more about it on his [Twitter podcast](https://twitter.com/dumbnamenumbers/status/1669825191466221570) on the 17th of June.  <sbr> #### But what are they? > **Ethscriptions** are a new way of creating and sharing digital artifacts on Ethereum using transaction calldata. - *[MiddleMarch](https://twitter.com/dumbnamenumbers/status/1669822912579223552)* Simply put, Ethscriptions enable the creation and transfer of NFTs through calldata, "a special data location in the [Ethereum Virtual Machine (EVM)](https://leofinance.io/@leoglossary/leoglossary-ethereum-virtual-machine-evm) that contains the function arguments, only available for external function call parameters." "Calldata is used to save gas because data in calldata is not copied when it is passed to the contract, whereas data in memory is copied." *[(Source1)](https://stackoverflow.com/questions/68997666/what-is-bytes-calldata-data)/* *[(Source2)](https://celo.academy/t/gas-optimization-techniques-in-solidity-on-celo/76)* Per decrypt, Ethscriptions are a type of NFT that contain inscriptions, which are messages or data that are permanently stored on the [Ethereum](https://leofinance.io/@crypto-guides/what-is-ethereum-eth) blockchain. They enable non-financial and arbitrary data to be written into the main Ethereum blockchain. Users can inscribe any type of file provided it is under 96 kilobytes in size. *[(Source)](https://decrypt.co/145153/ethscriptions-ethereum-ordinals-bitcoin-inscriptions)* Accordingly, here's how the Ethscriptions work and I quote these still [from Middlemarch's tweet](https://twitter.com/dumbnamenumbers/status/1669822912579223552), re: > - Any successful Ethereum transaction whose input data (when interpreted as UTF-8) is a valid data URI creates an Ethscription, provided the data URI is unique. Duplicate content is ignored. All valid mimetypes are supported. > - For the URI to be unique, no Ethscription from a previous block or a transaction earlier in the same block can have the same content. > - Any Ethereum transaction whose input data is the transaction hash of a valid Ethscription is a valid Ethscription transfer, provided the transaction sender is the Ethscription’s owner. > - The recipient of the creation transaction is the Ethscription’s initial owner. The sender of the creation transaction is the Ethscription's creator. Ethscriptions are said to be safe, trustless and decentralized too. One can use the Ethscriptions protocol without relying on external parties nor need anyone's permission and nobody can ban any person from using it. *[(Source)](https://ethscriptions.com/about)* On the same day, they also launched [Ethereum Punks](https://ethereumpunks.net/) and they have been ethscribed. #### Create Ethscriptions and put it into an Emblem Vault for Opensea The general process involves creating an Ethereum transaction, including the inscription in the calldata, broadcasting the transaction, and storing the inscription permanently on the blockchain as part of the transaction. Here's [a 3-minute video tutorial](https://twitter.com/adamamcbride/status/1669933433051553792) which I found on Twitter. The owner mentioned spending about 10 dollars for the ethscriptions to complete. And here is a quick tutorial which was obtained from [Ethscriptions website](https://ethscriptions.com/about). Use the [easy creation tool](https://ethscriptions.com/create) or you can do the following step by step process: - Convert an image (max size: ~90KB) to a Base 64-encoded data URI (data:image/png;base64,...) using a service like base64-image.de. The Ethscriptions protocol supports all data URIs but images work best. - Convert the data URI to hex using an online tool like hexhero. - Send a 0 eth transaction to the person you want to own the Ethscription with the hex data from (2) in the "Hex data" field - After a few moments it should appear on this site, provided someone hasn’t already Ethscribed the same data. Duplicate content is ignored! *[(Source)](https://ethscriptions.com/about)* Here are a screenshot of some recent Ethscriptions.  *[(Source)](https://ethscriptions.com/)* #### Transferring Ethscriptions Tutorial sourced from [here.]((https://ethscriptions.com/about)) - Find the ID of the Ethscription you want to transfer. An Ethscription’s ID is the transaction hash of the transaction that created the Ethscription. It looks like this: 0xcdb372580242c1c1bbcd2914ddbdb609b33d2e2e163c6595e164cb4dc6665153. You can get this from Etherscan or from [this site.](https://ethscriptions.com/) - Send a 0 ETH transaction to the new proposed owner, including the Ethscription ID in the "Hex data" field. - After a few moments the Ethscription’s owner should update on this site, provided you were the owner of the Ethscription when you sent the transfer transaction. Unauthorized transfers are ignored. One can track the transaction using [Ethscriptions tracker](https://ethscriptions.com/all) on its website. But one can track it another way by using an indexer provided one knows what he is doing. #### Summary Ethscriptions are a new concept of sharing and enabling digital artifacts [Non-Fungible Tokens (NFTs)](https://leofinance.io/@leoglossary/leoglossary-non-fungible-token-nft) on Ethereum network. They contain inscriptions and are created and shared using transaction calldata. They are cheaper and more [decentralized](https://leofinance.io/@leoglossary/leoglossary-decentralization) than other NFTs and enable non-financial and arbitrary data to be written into the Ethereum blockchain. Info Sources: - [Ethscriptions Website](https://ethscriptions.com/) - [Twitter](https://twitter.com/dumbnamenumbers/status/1669822912579223552), [Tutorial](https://twitter.com/adamamcbride/status/1669933433051553792) - [Stackoverflow](https://stackoverflow.com/questions/68997666/what-is-bytes-calldata-data)  <sub>Images via [Ethscription](https://ethscriptions.com/) and [Ethereum Punks](https://ethereumpunks.net/). No copyright infringement intended. 19062023/09:340ph</sub> Posted Using [LeoFinance Alpha](https://leofinance.io/@ifarmgirl/ethscriptions-inscribing-digital-artifacts-on-ethereum)
👍 solaiman.sports, nextgen622, silversaver888, shohana1, d-zero, ladiesofhive, samsmith1971, fantagira, islandboi, smartvote, steemtelly, princessbusayo, fitbee, eturnerx, tomiscurious, pocketjs, ffcrossculture, thefoundation, bilpcoinbpc, trangbaby, amberkashif, fantagira7, vyb.curation, thranax, dwinblood, richardcrill, nonsowrites, dalz.shorts, babeltrips, dodovietnam, flamistan, funshee, dora381, crazy-bee, khoola, sunnyvo, ivypham, crazygirl777, ejmh, leprechaun, anacristinasilva, steemexperience, bala41288, vyb.pob, coffeebuds, kanibot, proofofbrainio, kamaleshwar, chandra.shekar, kannannv, saboin.pob, cageon360, magic.ctp, balaz, r351574nc3, salty-mcgriddles, exifr, exifr0, sustainit, cryptozenkart, steemtechnology, borniet, mondoshawan, brofund, brofi, hive-106316, psyberx, stdd, madame-cyntaia, roleerob, bdmillergallery, bozz.sports, twicejoy, oasiskp2, lvlraker, dynamicrypto, melbourneswest, poliwalt10, yozen, bobthebuilder2, nfttunz, psyberxnode, unsubscribe, masterrpgbot, baltai, egistar, saltyreptile, psyber-x, psyberx.witness, cicisaja, psyberwhale, eliza.anne, lolz.ctp, leotaker, adedayoolumide, brofund-witness, econo, whatsup, sagarkothari88, thehivemobileapp, hive-113115, zut.allure, hive-100059, skiptvads, scamforest, newnow497, opinizeunltd, bitcoinflood, jane1289, discohedge, dhedge-drips, dhedge, dhedge.leo, dhedge.ctp, dibblers.dabs, farmboy-boss, katherine-w, samantha-w, steempty, nthtv, india-leo, buffalo.leo, ctpx, zekepickleman, soyalex, bala-leo, gduran, myintmo.shweyi, liotes.voter, seckorama, gadrian, achim03, pixiepost, cryptofiloz, imfarhad, emsenn0, liotes, horstman5, chuxter, cursephantom, successchar, kemonine, mypathtofire2, flaxz, happyvoter, mybiel, leo.tasks, scaredycatguide, niallon11, muratkbesiroglu, leo.voter, officialhisha, njker, jeffjagoe, swelker101, saboin.leo, neal.power, bitrocker2020, arrliinn, raiseup, coriolis, anonsteve, pervitin, megavest, coinlogic.online, vxn666, reonarudo, leoschein, rondonshneezy, amongus, bokica80, banzafahra, plicc8, thoth442, stefanialexis, tsurmb, ireenchew, dlike, steemaction, x9ed1732b, tiyumtaba, scrubs24, micheal87, olujose6, getron, henrietta27, anikearn, gallerani, invest.country, andrewmusic, rmsadkri, leo.tokens, kushyzee, trasto, venarisyndicate, khaltok, inibless, joannewong, mukund123, emeka4, antiretroviral, solymi, steentijd, grabapack, edian, silwanyx, flyingbolt, aichel, ew-and-patterns, babytarazkp, eddie-earner, pouchon, sarofar87, travelwritemoney, agro-dron, pouchon.tribes, gungunkrishu.leo, senorcoconut, uwelang, lee1938, blacktarri, slobberchops.leo, darmst5339, darmst, darmstrong, ijat, rezoanulvibes, b-hive, les90, veronicamartinc, jenthoughts, darewealth, ssebasv, thebigsweed, rafzat, listnerds, ctptips, raphaelle, otsoak, intishar, aftersound,