1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 11, 2023, 11:07:15 AM |
|
We propose a new standard for Ordinal NFTs, which leverages Recursive Inscription to cost-effectively create fully on-chain generative art that is not controlled by anyone. Generative art refers to artworks entirely created by autonomous systems, which include three important components: code for the automatic generation of graphics, code execution for personalized rendering, and automatic verification of the correctness of the generated results. Due to Ethereum's expensive on-chain execution fees, generative art on Ethereum is not fully on-chain. Although the code is recorded on Ethereum, both the code execution and result verification process are performed by off-chain tools. However, with the development of Bitcoin's Recursive Inscription technology, Bitcoin has developed an infrastructure that can execute on-chain code at a low cost and complete real-time personalized rendering, paving the way for fully on-chain generative art that is not controlled by anyone. Github: https://github.com/1nftopia/brc721auto/tree/main
|
|
|
|
|
|
|
|
|
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
NotATether
Legendary
Offline
Activity: 1596
Merit: 6732
bitcoincleanup.com / bitmixlist.org
|
|
July 11, 2023, 11:18:49 AM |
|
If HTML is the format you're planning to describe Ordinal inscriptions in: <!DOCTYPE html> <html> <script> let p = { "key": "value" }; </script> <script src="/content/[algorithm inscription ID]"></script> </html> Then I do NOT support this proposal. There is no reason to have all these huge XML tokens inside the blockchain. Take a look at how efficiently transactions and blocks are currently encoded into the blockchain, for inspiration. At least use something like Google's Protobuf serialization format instead of this space monster. At least that makes a serious effort to achieve maximum compression.
|
. .BLACKJACK ♠ FUN. | | | ███▄██████ ██████████████▀ ████████████ █████████████████ ████████████████▄▄ ░█████████████▀░▀▀ ██████████████████ ░██████████████ █████████████████▄ ░██████████████▀ ████████████ ███████████████░██ ██████████ | | CRYPTO CASINO & SPORTS BETTING | | │ | | │ | ▄▄███████▄▄ ▄███████████████▄ ███████████████████ █████████████████████ ███████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ ███████████████████████ █████████████████████ ███████████████████ ▀███████████████▀ ███████████████████ | | .
|
|
|
|
digaran
Copper Member
Hero Member
Offline
Activity: 1330
Merit: 899
🖤😏
|
|
July 11, 2023, 09:27:30 PM |
|
By art you mean monkeys and apes? And what kind of art are we exactly talking about? Something like AI generated 3D images where you can type anything and have it rendered by powerful GPUs? I really don't see any reason to use bitcoin blockchain for anything other than transferring bitcoins.
|
🖤😏
|
|
|
NotATether
Legendary
Offline
Activity: 1596
Merit: 6732
bitcoincleanup.com / bitmixlist.org
|
|
July 13, 2023, 09:10:30 AM |
|
At least use something like Google's Protobuf serialization format instead of this space monster. At least that makes a serious effort to achieve maximum compression. But it looks this protocol use HTML Canvas and JavaScript to draw, i have doubt it's possible to convert those to Protobuf. Algorithm optimized to compress text might be better option. The protocol does not have to be converted into Protobuf. Only the part which is stored in the blockchain needs to be encoded into a protobuf message, which can be created and parsed from within Javascript using the Protobuf libraries for it. Alternatively, any other binary encoding that has a library for it will also do. Like MessagePack or Apache Thrift.
|
. .BLACKJACK ♠ FUN. | | | ███▄██████ ██████████████▀ ████████████ █████████████████ ████████████████▄▄ ░█████████████▀░▀▀ ██████████████████ ░██████████████ █████████████████▄ ░██████████████▀ ████████████ ███████████████░██ ██████████ | | CRYPTO CASINO & SPORTS BETTING | | │ | | │ | ▄▄███████▄▄ ▄███████████████▄ ███████████████████ █████████████████████ ███████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ ███████████████████████ █████████████████████ ███████████████████ ▀███████████████▀ ███████████████████ | | .
|
|
|
|
1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 14, 2023, 05:35:35 AM |
|
If HTML is the format you're planning to describe Ordinal inscriptions in: <!DOCTYPE html> <html> <script> let p = { "key": "value" }; </script> <script src="/content/[algorithm inscription ID]"></script> </html> Then I do NOT support this proposal. There is no reason to have all these huge XML tokens inside the blockchain. Take a look at how efficiently transactions and blocks are currently encoded into the blockchain, for inspiration. At least use something like Google's Protobuf serialization format instead of this space monster. At least that makes a serious effort to achieve maximum compression. I totally agree with you about compressing the data to save the storage space. We'd like to serialize the data in the protocol if Ordinal Browsers support the compression algorithm.
|
|
|
|
1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 14, 2023, 06:05:13 AM |
|
However, with the development of Bitcoin's Recursive Inscription technology, Bitcoin has developed an infrastructure that can execute on-chain code at a low cost and complete real-time personalized rendering, paving the way for fully on-chain generative art that is not controlled by anyone.
This isn't accurate, Bitcoin node doesn't execute your code. In fact, those data only interpreted as arbitary data which isn't verified at all. Only software which support your protocol would actually execute it. At least use something like Google's Protobuf serialization format instead of this space monster. At least that makes a serious effort to achieve maximum compression. But it looks this protocol use HTML Canvas and JavaScript to draw, i have doubt it's possible to convert those to Protobuf. Algorithm optimized to compress text might be better option. The code is self-contained and can be executed consistently by all ordinal browsers. Even in ArtBlock, the code is not self-contained and reply on the third-party libs.
|
|
|
|
1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 14, 2023, 06:13:04 AM |
|
By art you mean monkeys and apes? And what kind of art are we exactly talking about? Something like AI generated 3D images where you can type anything and have it rendered by powerful GPUs? I really don't see any reason to use bitcoin blockchain for anything other than transferring bitcoins.
Bitcoin possesses the most secure decentralized infrastructure. If we could use this powerful consensus mechanism to store some of humanity's most precious memories, it would be extraordinarily meaningful.
|
|
|
|
CuntouErjiu
Newbie
Offline
Activity: 1
Merit: 0
|
|
July 14, 2023, 06:13:56 AM |
|
Previously, my views were aligned with many others', believing that the BTC inscription system has polluted the Bitcoin chain. However, after my research, I found that BTC's recursive inscription is a very excellent creation, it's just that no one has used it well yet. BRC721Auto is a very good solution, which may cause significant changes in generative art.
|
|
|
|
1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 14, 2023, 06:22:37 AM |
|
Previously, my views were aligned with many others', believing that the BTC inscription system has polluted the Bitcoin chain. However, after my research, I found that BTC's recursive inscription is a very excellent creation, it's just that no one has used it well yet. BRC721Auto is a very good solution, which may cause significant changes in generative art.
Absolutely. I am convinced that Recursive Inscription will pave the way for extraordinary experiences and bring about innovative changes on the Bitcoin platform. BRC721Auto is just the start of something greater.
|
|
|
|
NotATether
Legendary
Offline
Activity: 1596
Merit: 6732
bitcoincleanup.com / bitmixlist.org
|
|
July 14, 2023, 11:07:06 AM |
|
I totally agree with you about compressing the data to save the storage space. We'd like to serialize the data in the protocol if Ordinal Browsers support the compression algorithm.
Don't wait, act. Nothing is formally standardized in BRC20 land, all formats are made by cypherpunk-looking blokes on Twitter. If you try to get everyone to agree on you to make X protocol use Y feature, you're never going to get enough replies. So the only way to enforce this is to use it in practical applications immediately.
|
. .BLACKJACK ♠ FUN. | | | ███▄██████ ██████████████▀ ████████████ █████████████████ ████████████████▄▄ ░█████████████▀░▀▀ ██████████████████ ░██████████████ █████████████████▄ ░██████████████▀ ████████████ ███████████████░██ ██████████ | | CRYPTO CASINO & SPORTS BETTING | | │ | | │ | ▄▄███████▄▄ ▄███████████████▄ ███████████████████ █████████████████████ ███████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ ███████████████████████ █████████████████████ ███████████████████ ▀███████████████▀ ███████████████████ | | .
|
|
|
|
ComboWizard
Newbie
Offline
Activity: 2
Merit: 0
|
|
July 17, 2023, 10:39:07 AM |
|
I totally agree with you about compressing the data to save the storage space. We'd like to serialize the data in the protocol if Ordinal Browsers support the compression algorithm.
Don't wait, act. Nothing is formally standardized in BRC20 land, all formats are made by cypherpunk-looking blokes on Twitter. If you try to get everyone to agree on you to make X protocol use Y feature, you're never going to get enough replies. So the only way to enforce this is to use it in practical applications immediately. You are definitely right.
|
|
|
|
1nftopia (OP)
Newbie
Offline
Activity: 6
Merit: 0
|
|
July 17, 2023, 10:45:07 AM |
|
I totally agree with you about compressing the data to save the storage space. We'd like to serialize the data in the protocol if Ordinal Browsers support the compression algorithm.
Don't wait, act. Nothing is formally standardized in BRC20 land, all formats are made by cypherpunk-looking blokes on Twitter. If you try to get everyone to agree on you to make X protocol use Y feature, you're never going to get enough replies. So the only way to enforce this is to use it in practical applications immediately. hahaha, let me integrate the compression algorithm in the protocol.
|
|
|
|
odolvlobo
Legendary
Offline
Activity: 4298
Merit: 3214
|
|
July 21, 2023, 12:19:11 AM |
|
What is missing is the standardization of the code inscription. Your description implies some form of Javascript, but the standard needs to be very specific about the execution environment in order to guarantee the correctness of the generated results.
|
Join an anti-signature campaign: Click ignore on the members of signature campaigns. PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
|
|
|
|