Author

Topic: (GitHub)Tradução do BIP001 no bitcoin core{tradutores}{Revisores} (Read 213 times)

jr. member
Activity: 117
Merit: 4

TEXTAO IMENSO

eu sei como é a vida não se resume em um twitte, muito menos provas.. #sorry



Posso ver essa bagaça. Tô em semana de prova, ta triste  Grin

não, fique tranquilo,
conforme eu havia postado antes, o tópico está em discussão a algum tempo no Bitcoin core.
eu gostaria de mais gente na conversa.

mas so postei aqui devido a insistência de um colega, porém tudo saiu conforme o esperado.

obrigado por sua resposta, boa prova.
hero member
Activity: 1316
Merit: 407
Top Crypto Casino

TEXTAO IMENSO



Posso ver essa bagaça. Tô em semana de prova, ta triste  Grin
sr. member
Activity: 476
Merit: 314
Legal isso sobre os BIPs, nunca tinha encontrado uma explicação tão detalhada sobre eles (talvez seja porque eu explorei muito pouco a página do github deles).
Acho injusto reclamar que o pessoal que não entende inglês não vai conseguir aprender a parte mais técnica, pra quem curte matemática/ciência da computação sabe o que estou falando, você procura o material em português e nada, procura em inglês e fica maravilhado com o quão melhor que é, aí você resolve querer saber mais um pouco e chega a uns materiais russos e chineses (que é ruim traduzido) e descobre que o que você aprendeu até agora em inglês e português não chega aos pés dos materiais deles.
member
Activity: 322
Merit: 15
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.


você cita dois tipos de pessoas, para uma ir para outra (novato - avançado) é necessário conhecimento. Mas a maioria é em ingles ou russo. Logo precisa de outro tipo de conhecimento. Então acho justo a tradução, e pode-se até revisar isso depois.

Mas no mundo da tecnologia, ninguém atingirá o nível avançado se não souber compreender o inglês escrito, isso é requisito, se você deseja entender o nível avançado de qualquer sistema, será obrigatório compreensão do inglês, caso não saiba, é muito recomendado procurar aprender.


Sim, por isso a importância da tradução. Para disseminar melhor o conhecimento. Mas claro, o inglês é muito importante
jr. member
Activity: 117
Merit: 4
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.


você cita dois tipos de pessoas, para uma ir para outra (novato - avançado) é necessário conhecimento. Mas a maioria é em ingles ou russo. Logo precisa de outro tipo de conhecimento. Então acho justo a tradução, e pode-se até revisar isso depois.

vejo informação como um chão onde voce pode pisar ou construir coisa,
mas voce precisa de um alicerce para construir corre?

então se possivel da uma olhada,
Quote
o texto ta precisando de revisão:



  BIP: 1
  Título: Objetivo e diretrizes do BIP.
  Autor: Amir Taaki <[email protected]>; Everton Melo <[email protected]>
  Comentários Sumários: tranlated for Brazilian Portuguese.
  Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0001
  Status: Draft
  Tipo: Standards Track
  Criado: 2011-08-19 
  Sucedido por: 2


==O que um BIP?==

BIP significa Bitcoin Improvement Proposal. Um BIP é um documento de design que fornece informações para a comunidade Bitcoin, ou descreve um novo recurso para o Bitcoin ou seus processos ou ambiente. O BIP deve fornecer uma especificação técnica concisa do recurso e uma justificativa para o recurso.

Pretendemos que os BIPs sejam os mecanismos principais para propor novos recursos, para coletar informações da comunidade sobre um problema e para documentar as decisões de design que entraram no Bitcoin. O autor do BIP é responsável por criar consenso dentro da comunidade e documentar opiniões dissidentes.

Como os BIPs são mantidos como arquivos de texto em um repositório com versão, seu histórico de revisão é o registro histórico da proposta de recurso.

==Tipos de BIP==

There are three kinds of BIP:

* A Standards Track BIP describes any change that affects most or all Bitcoin implementations, such as a change to the network protocol, a change in block or transaction validity rules, or any change or addition that affects the interoperability of applications using Bitcoin.
* An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature. Informational BIPs do not necessarily represent a Bitcoin community consensus or recommendation, so users and implementors are free to ignore Informational BIPs or follow their advice.
* A Process BIP describes a process surrounding Bitcoin, or proposes a change to (or an event in) a process. Process BIPs are like Standards Track BIPs but apply to areas other than the Bitcoin protocol itself. They may propose an implementation, but not to Bitcoin's codebase; they often require community consensus; unlike Informational BIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Bitcoin development. Any meta-BIP is also considered a Process BIP.

==Fluxo de trabalho do BIP ==

The BIP process begins with a new idea for Bitcoin. Each potential BIP must have a champion -- someone who writes the BIP using the style and format described below, shepherds the discussions in the appropriate forums, and attempts to build community consensus around the idea. The BIP champion (a.k.a. Author) should first attempt to ascertain whether the idea is BIP-able. Posting to the [https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev [email protected]] mailing list (and maybe the [https://bitcointalk.org/index.php?board=6.0 Development & Technical Discussion] forum) is the best way to go about this.

Vetting an idea publicly before going as far as writing a BIP is meant to save both the potential author and the wider community time. Many ideas have been brought forward for changing Bitcoin that have been rejected for various reasons. Asking the Bitcoin community first if an idea is original helps prevent too much time being spent on something that is guaranteed to be rejected based on prior discussions (searching the internet does not always do the trick). It also helps to make sure the idea is applicable to the entire community and not just the author. Just because an idea sounds good to the author does not mean it will work for most people in most areas where Bitcoin is used. Small enhancements or patches often don't need standardisation between multiple projects; these don't need a BIP and should be injected into the relevant Bitcoin development work flow with a patch submission to the applicable Bitcoin issue tracker.

Once the champion has asked the Bitcoin community as to whether an idea has any chance of acceptance, a draft BIP should be presented to the [https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev bitcoin-dev] mailing list. This gives the author a chance to flesh out the draft BIP to make it properly formatted, of high quality, and to address additional concerns about the proposal. Following a discussion, the proposal should be sent to the bitcoin-dev list and the BIP editor with the draft BIP. This draft must be written in BIP style as described below, else it will be sent back without further regard until proper formatting rules are followed.

BIP authors are responsible for collecting community feedback on both the initial idea and the BIP before submitting it for review. However, wherever possible, long open-ended discussions on public mailing lists should be avoided. Strategies to keep the discussions efficient include: setting up a separate SIG mailing list for the topic, having the BIP author accept private comments in the early design phases, setting up a wiki page or git repository, etc. BIP authors should use their discretion here.

It is highly recommended that a single BIP contain a single key proposal or new idea. The more focused the BIP, the more successful it tends to be. If in doubt, split your BIP into several well-focused ones.

The BIP editors assign BIP numbers and change their status. Please send all BIP-related email to the BIP editor, which is listed under [[#BIP_Editors|BIP Editors]] below. Also see [[#BIP_Editor_Responsibilities__Workflow|BIP Editor Responsibilities & Workflow]]. The BIP editor reserves the right to reject BIP proposals if they appear too unfocused or too broad.

Authors MUST NOT self assign BIP numbers, but should use an alias such as "bip-johndoe-infinitebitcoins" which includes the author's name/nick and the BIP subject.

If the BIP editor approves, he will assign the BIP a number, label it as Standards Track, Informational, or Process, give it status "Draft", and add it to the BIPs git repository. The BIP editor will not unreasonably deny a BIP. Reasons for denying BIP status include duplication of effort, disregard for formatting rules, being too unfocused or too broad, being technically unsound, not providing proper motivation or addressing backwards compatibility, or not in keeping with the Bitcoin philosophy. For a BIP to be accepted it must meet certain minimum criteria. It must be a clear and complete description of the proposed enhancement. The enhancement must represent a net improvement. The proposed implementation, if applicable, must be solid and must not complicate the protocol unduly.

The BIP author may update the Draft as necessary in the git repository. Updates to drafts may also be submitted by the author as pull requests.

Standards Track BIPs consist of two parts, a design document and a reference implementation. The BIP should be reviewed and accepted before a reference implementation is begun, unless a reference implementation will aid people in studying the BIP. Standards Track BIPs must include an implementation -- in the form of code, a patch, or a URL to same -- before it can be considered Final.

Once a BIP has been accepted, the reference implementation must be completed. When the reference implementation is complete and accepted by the community, the status will be changed to "Final".

A BIP can also be assigned status "Deferred". The BIP author or editor can assign the BIP this status when no progress is being made on the BIP. Once a BIP is deferred, the BIP editor can re-assign it to draft status.

A BIP can also be "Rejected". Perhaps after all is said and done it was not a good idea. It is still important to have a record of this fact.

BIPs can also be superseded by a different BIP, rendering the original obsolete. This is intended for Informational BIPs, where version 2 of an API can replace version 1.

The possible paths of the status of BIPs are as follows:



Some Informational and Process BIPs may also have a status of "Active" if they are never meant to be completed. E.g. BIP 1 (this BIP).

==O que pertence a um BIP será bem sucedido?==

Each BIP should have the following parts:

* Preamble -- RFC 822 style headers containing meta-data about the BIP, including the BIP number, a short descriptive title (limited to a maximum of 44 characters), the names, and optionally the contact info for each author, etc.

* Abstract -- a short (~200 word) description of the technical issue being addressed.

* Copyright/public domain -- Each BIP must either be explicitly labelled as placed in the public domain (see this BIP as an example) or licensed under the Open Publication License.

* Specification -- The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow competing, interoperable implementations for any of the current Bitcoin platforms (Satoshi, BitcoinJ, bitcoin-js, libbitcoin).

* Motivation -- The motivation is critical for BIPs that want to change the Bitcoin protocol. It should clearly explain why the existing protocol specification is inadequate to address the problem that the BIP solves. BIP submissions without sufficient motivation may be rejected outright.

* Rationale -- The rationale fleshes out the specification by describing what motivated the design and why particular design decisions were made. It should describe alternate designs that were considered and related work, e.g. how the feature is supported in other languages.

* The rationale should provide evidence of consensus within the community and discuss important objections or concerns raised during discussion.

* Backwards Compatibility -- All BIPs that introduce backwards incompatibilities must include a section describing these incompatibilities and their severity. The BIP must explain how the author proposes to deal with these incompatibilities. BIP submissions without a sufficient backwards compatibility treatise may be rejected outright.

* Reference Implementation -- The reference implementation must be completed before any BIP is given status "Final", but it need not be completed before the BIP is accepted. It is better to finish the specification and rationale first and reach consensus on it before writing code.

* The final implementation must include test code and documentation appropriate for the Bitcoin protocol.

==BIP modelos e Formatos==

Os BIPs devem ser escritos em formato mediawiki ou markdown.

===Preâmbulo de Cabeçalho do BIP===

Each BIP must begin with an RFC 822 style header preamble. The headers must appear in the following order. Headers marked with "*" are optional and are described below. All other headers are required.


  BIP:
  Title:
  Author:
* Discussions-To:
  Status:            Withdrawn | Final | Superseded>
  Type:
  Created:
* Post-History:
* Replaces:
* Superseded-By:
* Resolution:


The Author header lists the names, and optionally the email addresses of all the authors/owners of the BIP. The format of the Author header value must be

  Random J. User <[email protected]>

if the email address is included, and just

  Random J. User

if the address is not given.

If there are multiple authors, each should be on a separate line following RFC 2822 continuation line conventions.

Note: The Resolution header is required for Standards Track BIPs only. It contains a URL that should point to an email message or other web resource where the pronouncement about the BIP is made.

While a BIP is in private discussions (usually during the initial Draft phase), a Discussions-To header will indicate the mailing list or URL where the BIP is being discussed. No Discussions-To header is necessary if the BIP is being discussed privately with the author, or on the bitcoin email mailing lists.

The Type header specifies the type of BIP: Standards Track, Informational, or Process.

The Created header records the date that the BIP was assigned a number, while Post-History is used to record the dates of when new versions of the BIP are posted to bitcoin mailing lists. Both headers should be in yyyy-mm-dd format, e.g. 2001-08-14.

BIPs may have a Requires header, indicating the BIP numbers that this BIP depends on.

BIPs may also have a Superseded-By header indicating that a BIP has been rendered obsolete by a later document; the value is the number of the BIP that replaces the current document. The newer BIP must have a Replaces header containing the number of the BIP that it rendered obsolete.

===Arquivos Auxiliares===

Os BIPs podem incluir arquivos auxiliares, como diagramas.Os arquivos de imagem devem ser incluídos em um subdiretório para esse BIP. Os arquivos auxiliares devem ser nomeados BIP-XXXX-Y.ext, onde "XXXX" é o número BIP, "Y" é um número de série (começando em 1), e "ext" é substituído pela extensão de arquivo real (por exemplo, "png").

==Transferindo propriedades do BIP==

It occasionally becomes necessary to transfer ownership of BIPs to a new champion. In general, we'd like to retain the original author as a co-author of the transferred BIP, but that's really up to the original author. A good reason to transfer ownership is because the original author no longer has the time or interest in updating it or following through with the BIP process, or has fallen off the face of the 'net (i.e. is unreachable or not responding to email). A bad reason to transfer ownership is because you don't agree with the direction of the BIP. We try to build consensus around a BIP, but if that's not possible, you can always submit a competing BIP.

If you are interested in assuming ownership of a BIP, send a message asking to take over, addressed to both the original author and the BIP editor. If the original author doesn't respond to email in a timely manner, the BIP editor will make a unilateral decision (it's not like such decisions can't be reversed Smiley.

==Editores do BIP ==

O atual editor de BIP é Luke Dashjr, que pode ser contatado em [[mailto:[email protected]|[email protected]]].

==Responsabilidade do Editor do BIP  & Fluxo de trabalho==

O editor BIP se inscreve na lista de endereços de desenvolvimento do Bitcoin. Toda a correspondência relacionada ao BIP deve ser enviada (ou CC'd) para [email protected].

Para cada novo BIP que vem em um editor, deve faz o seguinte:

* Leia o BIP para verificar se ele está pronto: som e completo. As idéias devem ter sentido técnico, mesmo que não parecem ser aceitas.
* O título deve descrever com precisão o conteúdo.
* Edite o BIP para o idioma (ortografia, gramática, estrutura de sentenças, etc.), marcação (para reST BIPs), estilo de código (os exemplos devem corresponder a BIP 8 e 7).

Se o BIP não estiver pronto, o editor irá enviá-lo de volta ao autor para revisão, com instruções específicas.

Uma vez que o BIP esteja pronto para o repositório, ele deve ser enviado como um "pull request" para o repositório [https://github.com/bitcoin/bips bitcoin / bips] no GitHub, onde poderá obter mais comentários.

O editor do BIP:

* Atribuir um número BIP (quase sempre apenas o próximo número disponível, mas às vezes é um número especial / brincadeira, como 666 ou 3141) nos comentários de pedidos de puxar.

* Merge o pull request quando o autor está pronto (permitindo algum tempo para uma revisão mais aprofundada).

* Lista dos BIP em: [[README.mediawiki]]

* Enviar email de volta ao autor BIP com as próximas etapas (postar na lista de discussão bitcoin-dev).

Os editores do BIP destinam-se a cumprir responsabilidades administrativas e editoriais. Os editores do BIP monitoram as alterações do BIP e corrigem qualquer erro de estrutura, gramática, ortografia ou marcação que vemos.

==História==

Este documento foi derivado essencialmente do PEP-0001 do projeto Python. Em muitos lugares, o texto foi simplesmente copiado e modificado. Embora o texto PEP-0001 tenha sido escrito por Barry Warsaw, Jeremy Hylton e David Goodger, eles não são responsáveis pelo seu uso no Processo de Melhoria de Bitcoin e não devem ser incomodados com questões técnicas específicas para Bitcoin ou o processo BIP. Por favor dirija todos os comentários aos editores do BIP ou à lista de discussão de desenvolvimento do Bitcoin.

==ChangeLog==

10 Oct 2015 - Adicionado esclarecimentos sobre o processo de submissão e a atribuição de números do BIP.

01 Jan 2016 - Esclarecer os estágios iniciais da ideia do BIP, coletando feedback da comunidade, etc.

tudo que ta em ingles ainda não foi feito.
tudo que está em portugues precisa de revisão.
jr. member
Activity: 117
Merit: 4
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.

então Squallw eu apenas expus que estou traduzindo o BIP001;

se for usuário avançado, especialista, iniciante.. alface ou mesmo amador..
eu nao vim polemizar apenas expus que ja estou fazendo a tarefa no bitcoin core..

se puder dê uma olhada... acho que ler sobre o conteudo em si, torna as suas respostas mais assertivas.
full member
Activity: 504
Merit: 122
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.


você cita dois tipos de pessoas, para uma ir para outra (novato - avançado) é necessário conhecimento. Mas a maioria é em ingles ou russo. Logo precisa de outro tipo de conhecimento. Então acho justo a tradução, e pode-se até revisar isso depois.

Mas no mundo da tecnologia, ninguém atingirá o nível avançado se não souber compreender o inglês escrito, isso é requisito, se você deseja entender o nível avançado de qualquer sistema, será obrigatório compreensão do inglês, caso não saiba, é muito recomendado procurar aprender.
member
Activity: 322
Merit: 15
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.


você cita dois tipos de pessoas, para uma ir para outra (novato - avançado) é necessário conhecimento. Mas a maioria é em ingles ou russo. Logo precisa de outro tipo de conhecimento. Então acho justo a tradução, e pode-se até revisar isso depois.
full member
Activity: 504
Merit: 122
Olha, um usuário leigo que quer comprar bitcoin pra revender depois supostamente mais caro, nao quer saber e nem tem capacidade para saber sobre aspecto técnico.
Ja para uma pessoa se interessar no aspecto tão profundo e técnico desse nível, acredito que no mímino a pessoa deve ter alguma instrução o que inclui compreender ao menos o ingles escrito.
jr. member
Activity: 117
Merit: 4
ola a todos,

quero trazer uma questão que ao meu ver é bem relevante para o Nosso cenário.
o bitcoin tem uma estrutura muito centralizada em poucos idiomas.

como informar quem não tem conhecimentos técnicos?
ensinando um novo idioma e depois pedir para a pessoa pesquisar no google?

Vejo que a comunidade em português está na inércia,
estou a muito tempo tentando traduzir wikis e artigos técnicos para ajudar na compreensão de pessoas que não tem domínio do inglês,
ou mesmo tem o domínio mas não compreende termos técnicos.

vejo que se traduzirmos os documentos base do projeto, podemos sim melhor a qualidade de artigos técnicos nos países falantes de português.
em aspectos gerais, como veiculos de comunicação e para pessoas no geral.

estou fazendo um trabalho em várias etapas a primeira delas é traduzir (BIP001)https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki;

existem regras no bitcoin core para Inclusão, modificação e exclusão de BIPs, mas não existem regras para tradução.
caso alguém tenha uma dúvida, favor verificar.
https://github.com/bitcoin/bips/blob/master/README.mediawiki

entao se seguirmos a regra desse README, não é necessário comunicarmos nada a ninguem apenas criarmos o documento e o mantenedor do projeto aceitar.
para a Felicidade de todos, ja conversei com Luke o responsável por aceitar PR.
e ja iniciei a tradução do BIP0001 tão tentando retaliar minha acoes..

pois estão inventando uma regra tenho que mandar um email para lista do bitcoin core. mas como informado acima a lista não aborda tradução.
( sim cagar regra para os outros é facil agora ler as mesmas para que ne? )
Conforme regras regais dos BIPs, o BIP0001 foi descontinuado e atualizado por outro, logo o conteudo dele não será modificado.


eu ja fiz 60% do total da tradução do artigo.

o local de trabalho é:
https://github.com/bitcoin/bips/pull/653

então não precisa comunicar que irá fazer algo, faça!

e se for necessário outras pessoas irão modificar o seu trabalho, mas lembre-se tudo será público.
O gh serve justamente para um trabalho distribuído.

então críticas surgirão, mas o importante é que além de Inglês português será o segundo Idioma nativo desse projeto.
Jump to: