How to split the DAO

6269 단어
Introduction
소개하다.
In the case a single token holder, or a group of token holders, does not a agree with decisions by the curator and following proposals to a certain address, he can split off the original DAO to a new DAO. This mechanism is primarily to avoid the "Majority robbing the minority attack"described in section 4 in the white paper.
만약에 어떤 기호화폐 보유자나 일부 기호화폐 보유자가 제의담당자의 결정과 해당 주소의 제의에 동의하지 않는다면 그는 원래의 DAO에서 새로운 DAO를 분리할 수 있다.이 메커니즘은 주로'대다수가 소수를 약탈하는 공격'을 피하기 위해 백서의 4절에 묘사되어 있다.
This process will destroy all his tokens and move his portion of the Ether (note: the extraBalance is not part of that) owned by the original DAO and his portion of the rewardTokens (used to retrieve his portion of the future rewards) to the new DAO.
이 과정은 그의 모든 기호화폐를 없애고 그가 원래 DAO에서 차지했던 이더(주: extraBalance 계좌는 계산하지 않음), 그리고 그가 차지한 금액의 보상 기호화폐rewardTokens를 새로운 DAO로 가져간다.
After completion, this can not be undone! Everyone participating in a split should know exactly what he is doing in order to avoid any losses.
작업이 완료되면 취소할 수 없습니다!분리에 참여한 사람은 불필요한 손실을 피하기 위해 그가 도대체 무엇을 하고 있는지 알아야 한다.
Process
프로세스
In order to initiate a split, a token holder needs to create a proposal with the newCurator flag as true and the recipient specifying the new curator of the new DAO (see https://github.com/slockit/DAO/wiki/How-to-create-a-proposal). Every token holder who wants to join this new DAO, needs to vote in favour of the proposal (https://github.com/slockit/DAO/wiki/How-to-vote-and-execute-a-proposal). After the debating period, which is at least 1 week, the token holder can then call the function splitDAO . This function has 2 parameters:
분할을 시작하기 위해서는 기호화폐 소지자가 제안을 만들어야 하고 newCurator 표지는 true이고 recipient는 새로운 DAO의 책임자로 지정해야 한다(참조https://github.com/slockit/DAO/wiki/How-to-create-a-proposal ).새로운 DAO에 참여하고 싶은 모든 기호화폐 소지자는 이 제의에 찬성하는 투표를 해야 한다(https://github.com/slockit/DAO/wiki/How-to-vote-and-execute-a-proposal ).적어도 일주일의 토론 기간을 거친 후, 기호화폐 보유자는 함수splitDAO를 호출할 수 있다.이 함수에는 두 개의 매개변수가 있습니다.
  • proposalID 신규 제안 ID
  • newCurator 신규 제안 담당자의 계좌 주소(또는 다중 서명 지갑)
  • In the function it is checked that the voting deadline is over, the new curator is different from the old one, the transaction sender has voted in favour of the proposal and that the sender of the transaction has not voted on another proposal with a deadline after the proposal to split the DAO.
    이 함수는 투표 마감일이 지났고 새 DAO 담당자는 원래의 DAO와 달리 거래 발송자가 찬성 제의를 투표하고 거래 발송자가 다른 제의에 투표하지 않았음을 검사합니다. (이 제의의 마감일은 DAO 제의를 구분한 후에)
    The first token holder calling that function for this proposal will automatically create the new DAO. In this process the current balance of the original DAO, as well the current balance of reward tokens (see white paper section 7) of the DAO and the total supply of DAO tokens are stored in the splitData section of the proposal and used to fairly split the DAO. After this process, the portion of the ether and the portion of the reward token belonging to the sender of the transaction are moved to the new DAO. Finally, his DAO tokens are destroyed.
    이 함수를 처음 호출하는 토큰 소유자는 자동으로 새 DAO를 만듭니다.이 과정에서 원 DAO 중의 계좌 잔액, DAO 장려 기호화폐의 잔액(백서 7절 참조)과 splitData에 저장된 DAO 기호화폐의 총 공급량은 모두 평균적으로 DAO에 분배된다.이 과정 후 거래 발송자가 보유한 몫의 ether와 보상 기호화폐는 모두 새로운 DAO로 옮겨진다.결국 그의 DAO 토큰은 소각될 것이다.
    In order to find the address of the new DAO, one can use the getNewDAOAdress function, which takes the proposalID as input parameter and returns the new address.
    새 DAO 주소를 찾기 위해 getNewDAOAdress 함수를 호출할 수 있으며, 입력 매개 변수로 전달하고 새 주소를 되돌려야 합니다.
    The new DAO which has been created will now go through the same 27 day creation period as the original DAO. This is the time for every token holder who has voted on the proposal to join the new DAO by calling proposalID .
    새로 만들어진 DAO는 기존 DAO와 마찬가지로 27일의 신설 기간을 거친다.이 시간은 모든 투표 제의splitDAO를 통해 새로운 DAO에 참여하는 기호화폐 소지자를 대상으로 한다.
    After this time the new DAO is fully functional, and the curator can add addresses to the whitelist and proposals can be created, be voted on, and executed.
    이 시간이 지나면 새로운 DAO가 완전히 작동하기 시작하고 담당자는 화이트리스트에 주소를 추가할 수 있으며 제의도 창설, 투표, 집행할 수 있다.
    Remarks
    The new DAO will have a proposal deposit of 0. Therefore one of the first action after the creation period should be a proposal to raise this value to a reasonable number.
    주의
    새로운 DAO에서 보증금 0을 제의할 겁니다.따라서 새 기간 이후 첫 번째 동작은 이 값을 합리적인 값으로 높이는 것을 제안하는 것이다.
    Warnings
    In the case of a solo split, a split where you simply want to split out alone and take your portion of the ether, then there is something that you should be aware of. Anyone can join you in this solo split. If someone with more tokens than you tries to join, he can make your life difficult by downvoting all your proposals. He will never be able to steal your ETH since you will be the curator but he can block you taking your ETH out by also blocking his ETH inside with yours. More details about this and why it's not a serious issue can be seen Why-The-Stalker-attack-is-a-non-issue
    경고
    만약 한 사람이 분리된다면, 분리를 통해 당신만의 ether를 찾으려면, 몇 가지를 알아야 한다.누구든지 너의 개인 구분에 참여할 수 있다.만약 누군가가 당신이 참여하고 싶은 것보다 더 많은 동전을 가지고 있다면, 그는 당신의 제안에 반대표를 던져서 당신에게 폐를 끼칠 수 있다.일단 당신이 책임자가 된다면, 그는 영원히 당신의 ETH를 훔치지 않을 것입니다. 그러나 그는 그의 ETH를 당신의 DAO에 고정시켜서 당신의 ETH를 꺼내는 것을 방해할 수 있습니다.이 방면에 대한 더 많은 세부 사항과 왜 이것은 심각한 문제가 아니냐는 Why-The-Stalker-attack-is-a-non-issue.
    The way to avoid such a scenario is to check after the splitDAO if the proposal has any other votes except from yours. If it does and they hold more tokens than you then don't call votingDeadline . If not then call splitDAO() and be certain that nobody will follow you in your new solo DAO.
    이런 상황을 피하는 방법은 splitDAO() 이후에 당신을 제외한 다른 투표가 제의에 참여했는지 확인하는 것이다.만약 있고 그들이 당신보다 더 많은 기호화폐를 가지고 있다면, 당신은 사용하지 않아도 됩니다. votingDeadline만약 없다면 splitDAO()을 호출하여 다른 사람이 당신의 개인 DAO에 참여하지 않도록 하세요.

    좋은 웹페이지 즐겨찾기