SHOWING: First 60
"the commit transaction, a taproot output committing to a script containing "
"the inscription content is created. Second, in the reveal transaction, the "
"output created by the commit transaction is spent, revealing the inscription "
"content on-chain."
msgstr ""
"Como os gastos com script taproot só podem ser feitos a partir de saídas taproot existentes, "
"as inscrições são feitas usando um procedimento de confirmação/revelação de duas fases. Primeiro, na "
"transação de confirmação, uma saída taproot confirmando um script contendo "
"o conteúdo da inscrição é criado. Depois, na transação de revelação, "
"a saída criada pela transação de confirmação é gasta, revelando o conteúdo da inscrição "
"na rede."
#: src/inscriptions.md:33
msgid ""
"Inscription content is serialized using data pushes within unexecuted "
"conditionals, called \"envelopes\". Envelopes consist of an `OP_FALSE OP_IF "
"… OP_ENDIF` wrapping any number of data pushes. Because envelopes are "
"effectively no-ops, they do not change the semantics of the script in which "
#44,989,000text"╰─────── Second cycle\n"
"```"
msgstr ""
"```\n"
"1°0′1″0‴\n"
"│ │ │ ╰─ Primeiro sat do bloco\n"
"│ │ ╰─── Não é o primeiro bloco no período de ajuste de dificuldade\n"
"│ ╰───── Primeiro bloco na época do halving\n"
"╰─────── Segundo ciclo\n"
"```"
#: src/overview.md:141
msgid "This satoshi is legendary:"
msgstr "Este satoshi é lendário:"
#: src/overview.md:143
msgid ""
"```\n"
"1°0′0″0‴\n"
"│ │ │ ╰─ First sat in block\n"
"│ │ ╰─── First block in difficulty adjustment period\n"
"│ ╰───── First block in halving epoch\n"
"╰─────── Second cycle\n"
"```"
msgstr ""
"```\n"
"1°0′0″0‴\n"
"│ │ │ ╰─ Primeiro sat do bloco\n"
"│ │ ╰─── Primeiro bloco no período de ajuste de dificuldade\n"
"│ ╰───── Primeiro bloco na época do halving\n"
"╰─────── Segundo ciclo\n"
"```"
#: src/overview.md:151
msgid "And this satoshi is mythic:"
msgstr "Este satoshi é mítico:"
#: src/overview.md:153
msgid ""
"```\n"
"0°0′0″0‴\n"
"│ │ │ ╰─ First sat in block\n"
"│ │ ╰─── First block in difficulty adjustment period\n"
"│ ╰───── First block in halving epoch\n"
#44,988,996text
#: src/bounty/3.md:35
msgid ""
"```\n"
"ord wallet sats --tsv frequency.tsv\n"
"```"
msgstr ""
"```\n"
"ord wallet sats --tsv frequency.tsv\n"
"```"
#: src/bounty/3.md:39
msgid ""
"This command requires the sat index, so `--index-sats` must be passed to ord "
"when first creating the index."
msgstr ""
"Este comando requer o índice sat (sat index), então `--index-sats` deve ser passado ao ord ao criar o índice pela primeira vez."
#: src/bounty/3.md:42
msgid "Part 0"
msgstr "Parte 0"
#: src/bounty/3.md:44
msgid "_Rare sats pair best with rare words._"
msgstr "_Sats raros combinam melhor com palavras raras._"
#: src/bounty/3.md:46
msgid ""
"The transaction that submits the UTXO containing the sat whose name appears "
"with the lowest number of occurrences in `frequency.tsv` shall be the winner "
"of part 0."
msgstr ""
"A transação que enviar o UTXO contendo o sat cujo nome apareça com menor número de ocorrências em `frequency.tsv` será a vencedora da parte 0."
#: src/bounty/3.md:50
msgid "Part 1"
msgstr "Parte 1"#44,988,984text"they are included, and can be combined with any other locking script."
msgstr ""
"O conteúdo da inscrição é serializado usando envios (pushes) de dados em condicionais "
"não executados, chamadas \"envelopes\". Os envelopes consistem em um `OP_FALSE OP_IF "
"… OP_ENDIF` envolvendo qualquer quantidade de envios de dados. Porque os envelopes são "
"efetivamente autônomos, eles não alteram a semântica do script em que "
"eles estão incluídos, e podem ser combinados com qualquer outro script de bloqueio."
#: src/inscriptions.md:39
msgid ""
"A text inscription containing the string \"Hello, world!\" is serialized as "
"follows:"
msgstr ""
"Uma inscrição de texto contendo a string \"Hello, world!\" é serializada como "
"segue:"
#: src/inscriptions.md:42
msgid ""
"```\n"
"OP_FALSE\n"
"OP_IF\n"
" OP_PUSH \"ord\"\n"
" OP_PUSH 1\n"
" OP_PUSH \"text/plain;charset=utf-8\"\n"
" OP_PUSH 0\n"
" OP_PUSH \"Hello, world!\"\n"
"OP_ENDIF\n"
"```"
msgstr ""
"```\n"
"OP_FALSE\n"
"OP_IF\n"
" OP_PUSH \"ord\"\n"
" OP_PUSH 1\n"
#44,988,978text
#: src/guides/reindexing.md:17
msgid "/home/alice/.local/share/ord"
msgstr "/home/alice/.local/share/ord"
#: src/guides/reindexing.md:18
msgid "macOS"
msgstr "macOS"
#: src/guides/reindexing.md:18
msgid "`$HOME`/Library/Application Support/ord"
msgstr "`$HOME`/Library/Application Support/ord"
#: src/guides/reindexing.md:18
msgid "/Users/Alice/Library/Application Support/ord"
msgstr "/Users/Alice/Library/Application Support/ord"
#: src/guides/reindexing.md:19
msgid "Windows"
msgstr "Windows"
#: src/guides/reindexing.md:19
msgid "`{FOLDERID_RoamingAppData}`\\\\ord"
msgstr "`{FOLDERID_RoamingAppData}`\\\\ord"
#: src/guides/reindexing.md:19
msgid "C:\\Users\\Alice\\AppData\\Roaming\\ord"
msgstr "C:\\Users\\Alice\\AppData\\Roaming\\ord"
#: src/guides/reindexing.md:21
msgid ""
"So to delete the database and reindex on MacOS you would have to run the "
"following commands in the terminal:"
msgstr ""
"Portanto, para deletar o banco de dados e reindexar no MacOS você teria que executar os seguintes comandos no terminal:"
#44,988,646textmsgstr "Finalmente você terá que minerar alguns blocos e iniciar o servidor:"
#: src/guides/testing.md:70
msgid ""
"```\n"
"bitcoin-cli generatetoaddress 6 <receive address>\n"
"ord -r server\n"
"```"
msgstr ""
"```\n"
"bitcoin-cli generatetoaddress 6 <receive address>\n"
"ord -r server\n"
"```"
#: src/guides/moderation.md:4
msgid ""
"`ord` includes a block explorer, which you can run locally with `ord server`."
msgstr ""
"`ord` inclui um explorador de blocos, que você pode executar localmente com `ord server`."
#: src/guides/moderation.md:6
msgid ""
"The block explorer allows viewing inscriptions. Inscriptions are "
"user-generated content, which may be objectionable or unlawful."
msgstr ""
"O explorador de blocos permite visualizar inscrições. As inscrições são conteúdos gerados pelo usuário, que podem ser questionáveis ou ilegais."
#: src/guides/moderation.md:9
msgid ""
"It is the responsibility of each individual who runs an ordinal block "
"explorer instance to understand their responsibilities with respect to "
#44,988,636text"Ordinal names are a modified base-26 encoding of ordinal numbers. To avoid "
"locking short names inside the unspendable genesis block coinbase reward, "
"ordinal names get _shorter_ as the ordinal number gets _longer_. The name of "
"sat 0, the first sat to be mined is `nvtdijuwxlp` and the name of sat "
"2,099,999,997,689,999, the last sat to be mined, is `a`."
msgstr ""
"A Recompensa Ordinal 3 tem duas partes, ambas baseadas em _nomes ordinais_. "
"Os nomes ordinais são uma codificação modificada de base 26 de números ordinais. "
"Para evitar o bloqueio de nomes curtos dentro da recompensa da coinbase do bloco genesis, que não pode ser gasta, "
"os nomes ordinais ficam _mais curtos_ à medida que o número ordinal fica _mais longo_. O nome do sat 0, o primeiro sat a ser extraído é `nvtdijuwxlp` "
"e o nome do sat 2.099.999.997.689.999, o último sat a ser extraído, é `a`."
#: src/bounty/3.md:14
msgid ""
"The bounty is open for submissions until block 840000—the first block after "
"the fourth halvening. Submissions included in block 840000 or later will not "
#44,988,625text"트코인의 주요 사명에 조금이라도 도움이 된다고 믿는다."
#: /workspaces/ord_ko/docs/src/faq.md:295
msgid ""
"Unlike many other things in the altcoin space, digital artifacts have merit. "
"There are, of course, a great deal of NFTs that are ugly, stupid, and "
"fraudulent. However, there are many that are fantastically creative, and "
"creating and collecting art has been a part of the human story since its "
"inception, and predates even trade and money, which are also ancient "
"technologies."
msgstr ""
"알트코인 공간의 다른 많은 것들과 달리 디지털 아티팩트에는 장점이 있다. 물론 "
"추악하고 어리석고 사기적인 NFT도 많이 있다. 하지만 환상적으로 창의적인 예술품"
"도 많이 있으며, 예술품을 만들고 수집하는 것은 인류의 시작부터 이어져 온 일이"
"며, 고대 기술인 무역과 화폐보다 더 오래 전부터 존재해 왔다."
#: /workspaces/ord_ko/docs/src/faq.md:302
msgid ""
"Bitcoin provides an amazing platform for creating and collecting digital "
"artifacts in a secure, decentralized way, that protects users and artists in "
"the same way that it provides an amazing platform for sending and receiving "
"value, and for all the same reasons."
msgstr ""
"비트코인은 안전하고 탈중앙화된 방식으로 디지털 아티팩트를 만들고 수집할 수 있"
#44,988,112textmsgstr ""
"_인스크립션은 간단하다._ 인스크립션은 스마트 컨트랙트를 작성하거나 이해할 필"
"요가 없다."
#: /workspaces/ord_ko/docs/src/faq.md:261
msgid ""
"_Inscriptions unlock new liquidity._ Inscriptions are more accessible and "
"appealing to bitcoin holders, unlocking an entirely new class of collector."
msgstr ""
"_인스크립션은 새로운 유동성을 열어준다._ 인스크립션은 비트코인 보유자가 더 쉽"
"게 접근할 수 있고 매력적으로 보일 수 있으며, 완전히 새로운 종류의 수집가들이 "
"등장하게 할 수 있다."
#: /workspaces/ord_ko/docs/src/faq.md:264
msgid ""
"_Inscriptions are designed for digital artifacts._ Inscriptions are designed "
"from the ground up to support NFTs, and feature a better data model, and "
"features like globally unique symbols and enhanced provenance."
msgstr ""
"_인스크립션은 디지털 아티팩트를 위해 설계되었다._ 인스크립션은 처음부터 NFT"
"를 지원하도록 설계되었으며, 더 나은 데이터 모델과 전 세계적으로 고유한 심볼, "
"향상된 출처 증명과 같은 기능을 갖추고 있다."
#: /workspaces/ord_ko/docs/src/faq.md:268
msgid ""
"_Inscriptions do not support on-chain royalties._ This is negative, but only "
"depending on how you look at it. On-chain royalties have been a boon for "
"creators, but have also created a huge amount of confusion in the Ethereum "
#44,988,078text"NFT ecosystem. The ecosystem now grapples with this issue, and is engaged in "
"a race to the bottom, towards a royalties-optional future. Inscriptions have "
"no support for on-chain royalties, because they are technically infeasible. "
"If you choose to create inscriptions, there are many ways you can work "
"around this limitation: withhold a portion of your inscriptions for future "
"sale, to benefit from future appreciation, or perhaps offer perks for users "
"who respect optional royalties."
msgstr ""
"_인스크립션은 온체인 로열티를 지원하지 않는다._ 이는 부정적이지만, 어떻게 보"
"느냐에 따라 다르다. 온체인 로열티는 크리에이터에게 큰 혜택이었지만, 이더리움 "
"NFT 생태계에 엄청난 혼란을 야기하기도 했다. 이제 생태계는 이 문제와 씨름하고 "
"있으며, 로열티가 선택적인 미래를 향해 바닥을 향한 경쟁을 벌이고 있다. 인스크"
"립션은 기술적으로 실현 불가능하기 때문에 온체인 로열티를 지원하지 않는다. 인"
"스크립션을 생성하기로 결정한 경우, 향후 판매를 위해 인스크립션의 일부를 보류"
"하여 향후 가치 상승의 혜택을 받거나 선택적 로열티를 존중하는 사용자에게 혜택"
"을 제공하는 등 여러 가지 방법으로 이 제한을 해결할 수 있다."
#: /workspaces/ord_ko/docs/src/faq.md:279
msgid "Collectors"
msgstr "수집가"
#: /workspaces/ord_ko/docs/src/faq.md:281
msgid ""
"_Inscriptions are simple, clear, and have no surprises._ They are always "
#44,988,077textmsgid ""
"_Name_: [`satoshi`](https://ordinals.com/sat/satoshi). An encoding of the "
"ordinal number using the characters `a` through `z`."
msgstr ""
"_Nome_: [`satoshi`](https://ordinals.com/sat/satoshi). Uma codificação do "
"número ordinal usando os caracteres `a` até `z`."
#: src/overview.md:42
msgid ""
"Arbitrary assets, such as NFTs, security tokens, accounts, or stablecoins "
"can be attached to satoshis using ordinal numbers as stable identifiers."
msgstr ""
"AAtivos arbitrários, como NFTs, tokens de segurança, contas ou stablecoins "
"podem ser anexados a satoshis usando números ordinais como identificadores estáveis."
#: src/overview.md:45
msgid ""
"Ordinals is an open-source project, developed [on "
"GitHub](https://github.com/ordinals/ord). The project consists of a BIP "
"describing the ordinal scheme, an index that communicates with a Bitcoin "
"Core node to track the location of all satoshis, a wallet that allows making "
"ordinal-aware transactions, a block explorer for interactive exploration of "#44,988,018textmsgstr ""
"Primeiro, você precisará de um nó Bitcoin Core sincronizado com um índice de transação. Para ativar a indexação de transações, passe `-txindex` na linha de comando:"
#: src/guides/sat-hunting.md:23
msgid ""
"```sh\n"
"bitcoind -txindex\n"
"```"
msgstr ""
"```sh\n"
"bitcoind -txindex\n"
"```"
#: src/guides/sat-hunting.md:27
msgid ""
"Or put the following in your [Bitcoin configuration "
"file](https://github.com/bitcoin/bitcoin/blob/master/doc/bitcoin-conf.md#configuration-file-path):"
msgstr ""
"Ou coloque o seguinte em seu [arquivo de configuração Bitcoin](https://github.com/bitcoin/bitcoin/blob/master/doc/bitcoin-conf.md#configuration-file-path):"
#: src/guides/sat-hunting.md:34
msgid ""
"Launch it and wait for it to catch up to the chain tip, at which point the "
"following command should print out the current block height:"
msgstr ""
"Execute-o e espere que ele alcance a ponta da cadeia, momento em que o seguinte comando deverá imprimir a altura atual do bloco:"
#: src/guides/sat-hunting.md:37#44,988,017text"```"
msgstr ""
"```sh\n"
"bitcoin-cli getdescriptorinfo \\\n"
" "
"'wpkh([bf1dd55e/84h/0h/0h]xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)'\n"
"```"
#: src/guides/sat-hunting.md:170
msgid ""
"```json\n"
"{\n"
" \"descriptor\": "
"\"wpkh([bf1dd55e/84'/0'/0']xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)#csvefu29\",\n"
" \"checksum\": \"tpnxnxax\",\n"
" \"isrange\": true,\n"
" \"issolvable\": true,\n"
" \"hasprivatekeys\": false\n"
"}\n"
"```"
msgstr ""
"```json\n"
"{\n"
" \"descriptor\": "
"\"wpkh([bf1dd55e/84'/0'/0']xpub6CcJtWcvFQaMo39ANFi1MyXkEXM8T8ZhnxMtSjQAdPmVSTHYnc8Hwoc11VpuP8cb8JUTboZB5A7YYGDonYySij4XTawL6iNZvmZwdnSEEep/0/*)#csvefu29\",\n"
" \"checksum\": \"tpnxnxax\",\n"
" \"isrange\": true,\n"
" \"issolvable\": true,\n"
" \"hasprivatekeys\": false\n"
"}\n"
"```"
#: src/guides/sat-hunting.md:180
msgid "And for the change address descriptor, in this case `64k8wnd7`:"#44,988,016textuse {super::*, crate::wallet::Wallet};
#[derive(Debug, Parser)]
pub(crate) struct Sats {
#[arg(
long,
help = "Find satoshis listed in first column of tab-separated value file <TSV>."
)]
tsv: Option<PathBuf>,
}
#[derive(Serialize, Deserialize)]
pub struct OutputTsv {
pub sat: String,
pub output: OutPoint,
}
#[derive(Serialize, Deserialize)]
pub struct OutputRare {
pub sat: Sat,
pub output: OutPoint,
pub offset: u64,
pub rarity: Rarity,
}
impl Sats {
pub(crate) fn run(&self, options: Options) -> SubcommandResult {
let index = Index::open(&options)?;
if !index.has_sat_index() {
bail!("sats requires index created with `--index-sats` flag");
}
index.update()?;
let utxos = index.get_unspent_output_ranges(Wallet::load(&options)?)?;
if let Some(path) = &self.tsv {
let mut output = Vec::new();
for (outpoint, sat) in sats_from_tsv(
utxos,
&fs::read_to_string(path)
.with_context(|| format!("I/O error reading `{}`", path.display()))?,#44,987,537text