O protocolo Tezos e o problema da excesso de delegação
-
-
Realmente curioso sobre os downvotes aquie desejar as razõesparaelesforamfornecidos.A questão é realmente válidae útil.A respostaem sipoderia ser útil.Aimplementaçãoespecíficapara "responder aoproblema" é subjetivae sujeita a críticas.Compreendo.Really curious about the downvotes here and wish the reasons for them were supplied. The question is really valid and useful. The answer itself could be useful. The specific implementation to 'answer the problem' is subjective and subject to criticism. I understand.
- 0
- 2019-04-10
- lostdorje
-
Qual é aperguntaespecífica?Quando liisso,me sinto convidado aparticipar de uma discussão,masnãotenho certeza do que a resposta deveria ser.É uma resposta uma citação oufonteprimáriaexplicando o que os designers doprotocoloestavampensando?Motivaçõesindependentemente concebidasparamanter as coisas dojeito que são ... ouparamudá-las?Soluções ou dissoluções?Quaisquerpensamentos vagamente relacionados?What is the specific question? When I read this, I feel invited to join a discussion, but I am not sure what the answer should be. Is an answer a citation or primary source explaining what the designers of the protocol were thinking? Independently conceived motivations for keeping things the way they are ...or for changing them? Solutions or dissolutions? Any vaguely related thoughts?
- 0
- 2019-04-10
- Tom
-
Éjusto.A questão é umpoucomaisbrandae pormuitotempo,eu admito. Aprimeirafrase,aprimeirapergunta é a questãoprincipal:por que oprotocolo Tezospermite a super-delegação dopadeiro?@ A resposta doezy é umaboa resposta.Euestou querendo saber se hámais razões.Citações ou linksparapor que aexcesso de delegação é umaescolha de design seria super se você sabe deles.Fair enough. The question is a bit wordy and long, I admit.The first sentence, the first question is the main question: Why does the Tezos protocol allow for baker over-delegation? @Ezy's answer is a good answer. I'm wondering if there are more reasons. Citations or links to why over-delegation is a design choice would be super if you know of them.
- 0
- 2019-04-11
- lostdorje
-
2 respostas
- votos
-
- 2019-04-11
Se oprotocolonãopermitia a sobredelizização,isso significaria que,se opadeiroestiverna capacidademáxima,elanãoteriapermissãopara remover qualquer XTZ de seuendereçoimplícito.Issonão é aceitável,porque a única vez que a ligação énecessária é quando opadeirotem uma assadeira direitae,portanto,apenasna época,elatem queter que XTZ disponívelparapublicá-las comopostgarantia.
impedindo que opadeiromova sua capital quandonão énecessário ser visto como uma restrição abusivana capital dopadeiroe poderia até levar a um vetor de ataque,onde sepoderia "travar" umendereço TZ1 de umpadeiro,delegando-a aela apenasChega xtz.Tudoem tudoissopode setornar um risco queimpedirindivíduos deiniciar as operações depadarias.
If the protocol did not allow for overdelegation it would mean that if the baker is at max capacity then she would not be allowed to remove any xtz from her implicit address. This is not acceptable because the only time that the bond is required is when the baker has a baking right and so only at that time she has to have to xtz available to post them as post collateral.
Preventing the baker from moving her capital when it is not required could be seen as an abusive constraint on baker’s capital and could even lead to an attack vector where one could “lock-in” a baker’s tz1 address by delegating to her just enough xtz. All in all this could become such a risk that deters individuals from starting bakeries operations.
-
Ah obrigado!Excelente respostae façamuito sentido.Vocêtem algumponteiropara a literatura sobreisso?Eugostaria deentenderissomelhor.Ah, thank you! Excellent answer and make a lot of sense. Do you have any pointers to literature regarding this? I'd like to understand this better.
- 0
- 2019-04-11
- lostdorje
-
@lostdorjenão desculpe,eu sópensei sobreisso ao ler suapergunta :))@lostdorje no sorry i just thought abt it when reading your question :))
- 0
- 2019-04-11
- Ezy
-
- 2019-04-10
A razãopara a delegaçãoexcessiva émelhorar a descentralizaçãoe incentivar a auto-ligação;tendo umaparticipação "pessoal"no sistema.
Muitasequipes diferentesestãopensandonissoe trabalhandoem soluções. Confira o Burebrot Proposta de Cryptium Labs.
Noentantonão é straigtforward;
- Sendo um sistema sempermissões,devemosevitar a delegação a B?
- Não há como contatar os delegadores desde quenão sabemos quem são
- Umpadeiropode removertodo ouparte do seu vínculo - casoissonão sejapermitido?
- Umpadeiropode ser desligado -não deve serpermitido?
- Auto-ligação é ummecanismoimportanteparaevitareconomias deescalae centralização
Over-delegationpode ser um aborrecimentopara ospadeiros,mas é ummecanismoimportanteparagarantir a descentralizaçãoe aparticipaçãono sistema. Talvez umamaneiramelhor de "trabalharem torno de"essa questão éfazerferramentasmelhorese incentivar delegadores ativose padeiros.
Vocêpode lermais sobre overdelegation aqui .
The reason for over-delegation is to improve decentralization and encourage self-bonding; having a "personal" stake in the system.
Many different teams are thinking about this and working on solutions. Check out the Burebrot proposal by Cryptium Labs.
However it's not straigtforward;
- Being a permissionsless system, should we prevent A from delegating to B?
- There is no way to contact ones delegators since we do not know who they are
- A baker might remove all or part of it's bond - should this not be allowed?
- A baker might shut down - should this not be allowed?
- Self bonding is an important mechanism to avoid economies of scale and centralization
Over-delegation can be an annoyance for bakers, but it is an important mechanism to ensure decentralization and stake in the system. Perhaps a better way to "work around" this issue is to make better tools and encourage active delegators and bakers.
You can read more about overdelegation here.
-
Obrigadopor seuspensamentose o link.A delegaçãopode ajudar aqueles sem xtz suficientes ou sem o conhecimento detecnologia suficienteparaganhar "interesse"em suasparticipaçõese serprotegido contra ainflaçãoe participarindiretamentena votação.Eunão vejo comopermitir que a delegaçãoexcessiva ajude a qualquer coisamais do que apenaspermitir a delegação.Bebrô émuitointeressantee gostaria de ver o que sai disso,maspelo que li queeunão vinadanaproposta queimpediria a delegaçãoexcessiva.Thanks for your thoughts and the link. Delegation can help those without enough XTZ or without enough tech know-how to earn 'interest' on their holdings and be protected against inflation and indirectly participate in voting. I don't see how allowing over-delegation helps any of this any more than just allowing delegation. Burebrot is very interesting and I would like to see what comes out of it, but from what I've read I did not see anything in the proposal that would prevent over-delegation.
- 2
- 2019-04-11
- lostdorje
Por que oprotocolo Tezospermite a super-delegação de Baker?
É opróprioprotocolo de Tezos que codificou a quantidade de XTZ queprecisa ser colocadapara assare endossose oprotocolotambém define quantosfundosprecisam sermantidos. Por que opróprioprotocolonãofornece ummecanismoparaevitar a delegaçãoexcessiva?
Parece lamentável que,mesmo queeu seja umpadeiro super-delegado,e eupossoescreveressefatoem tamanho 100pxfontenomeu site,mas outros aindapodem desfrutarmaluadamenteparamim.
Nãofoipossível uma operação simplesmente serincorporadanoprotocolo como:
tezos-client no longer accepting delegations for my_baker
?Issoestabeleceria um sinalizadorna conta do Bakere de operações de delegaçãoparaestepadeirofalharia. Isso definitivamenteparecemelhor do quenada,mas requerintervençãomanualnaparte dopadeiro.
Teckiere possivelmenteimpossível seria que oprotocoloimpeça automaticamenteisso,detectando demais delegação usando seuspróprios algoritmos quejá são construídospara aplicar os requisitos de depósito. Fica complicado,porqueisso significa que umpadeiroprecisariapreencher sua conta commaise mais xtzprematuramenteimpedir de setornarexcessivamente delegado,em vez de apenasesperar que as delegações ocorrame,em seguida,apareçam suas contas de acordo.
Perguntando-se se alguémestápensando outrabalhandonisso? Parece ser umproblema significativo.
(Eupercebo queesta questão começa a se desviar umpoucono reino subjetivo,maseu ainda sinto uma questãomuitoimportantee eunão vejoissoperguntou ou respondendo a qualquer lugar. Eu sintoesta questão deveexistirem algum lugar umfórummuitopúblicoe visível,entãoestouperguntando aqui.)