TheDAO
Decentralized Autonomous Organization(DAO), 중국어 번역은'탈중심화 자치조직'으로 스마트 계약을 통해 개체와 개체, 개인과 조직, 또는 조직과 조직을 연결하는 새로운 형태의 조직이다.
국가, 주식회사, 기업, 보험회사는 단지 사람들이 대규모 합작을 실현하는 것을 돕는 몇 가지 방법일 뿐이다.본질적으로 그들은 추상적인 존재일 뿐이고 우리는 그것들을 이용하여 자기 조직을 하고 협력을 실현한다.그러나 이들의 기능은 DAO의 기능과 다를 것이 없지만 그들이 사용하는 기술(종이 문서, 인쇄, 사법 시스템에 의해 집행)은 다르다.
Why
Slock.it
블록 잠금 Slock.it는 이번 DEVCON에서 가장 주목도가 높은 종목 중 하나다.블록 잠금 Slock.it는 모든 사람들이 사용하고 개발할 수 있는 개방 플랫폼이다.그것은 임대인과 재산권자를 직접 연결하는 완전히 탈중심화된 방식으로 운영된다.
Slock.it 및 TheDAO 관계
처음에는 Slock.it에서 DTH의 수익을 분배하기 위해 DAO를 만들었습니다.나중에, Slock.it는 DAO를 하나의 플랫폼으로 삼기를 희망하기 때문에 TheDAO가 생겼고 다른 프로젝트도 TheDAO를 통해 자금을 모을 수 있다.
좋은 연극이 시작되다.
1억 3000만 달러가 넘는 자금을 모으는 것이 유사 이래 가장 큰 펀드 프로젝트가 되었다!
왜 이렇게 많은 돈을 모을 수 있습니까?
TheDAO는 게임학에 허점이 있어 공격당할 수 있다.구체적인 공격은 다음을 참조하십시오: DAO 일시 중지 제안이 무엇이고, 왜 그것을 지지해야 합니까?
실제 존재하는 문제
DAO 공격 사건 경과
빈틈 분석
splitDAO
// Burn DAO Tokens
Transfer(msg.sender, 0, balances[msg.sender]);
withdrawRewardFor(msg.sender); // be nice, and get his rewards
totalSupply -= balances[msg.sender];
balances[msg.sender] = 0; //
function withdrawRewardFor(address _account) noEther internal returns (bool _success) {
if ((balanceOf(_account) * rewardAccount.accumulatedInput()) / totalSupply < paidOut[_account])
throw;
uint reward =
(balanceOf(_account) * rewardAccount.accumulatedInput()) / totalSupply - paidOut[_account];
if (!rewardAccount.payOut(_account, reward))
throw;
paidOut[_account] += reward;
return true;
}
function payOut(address _recipient, uint _amount) returns (bool) {
if (msg.sender != owner || msg.value > 0 || (payOwnerOnly && _recipient != owner))
throw;
if (_recipient.call.value(_amount)()) { //
어떻게 안전한 스마트 계약을 작성합니까
TheDAO가 실패했다고 해서 DAO가 불가능한 것은 아니다.반면에 지역사회의 많은 유익한 토론은 미래의 DAO가 더욱 완선하다고 생각합니다. 아마도 Liquid Democracy, Futachy, 또는 더욱 선진적인 이념일 것입니다.
전망하다
자동차는 결국 마차를 대체할 것이고, 기술이 진보하는 길은 막을 수 없다.
DAO 코드 간략 분석
링크: 비트방 DAO의 창립 구상[백서] 이더리움(Ethereum): 차세대 스마트 계약과 탈중심화 응용 플랫폼은 10시를 통해 비기술자에게 DAO가 왜 프로그래머를 모집하지 못했는지, 그리고 소프트웨어가 현실 세계의 Slock-블록 자물쇠를 어떻게 정의하는지, 탈중심화된 공유 경제The DAO Futarchy: 가치 투표,도박 신념에 대해 Futarchy An Introduction to Futarchy Liquid Democracy In Simple Terms Liquid Democracy: True Democracy for the 21st Century Liquid Democracy for The DAO 1.0 어떻게 Solidity를 사용하여 안전한 스마트 계약 코드를 작성합니까?DAO 참가자 여러분 Raising the Proposal Deposit to 11 ETH DAO improvement proposal of Gnosis - shift towards futarchy and proxy voting Getting to Know DAO 2.0 Slock.it Proposal #1 - Discussion Thread The DAO: are we taking “The Wisdom of the Crowd” too far? Slock.It outlines ~$1.5Ms security proposal for the DAO DAOTokenCreationProxyTransferer.The DAO 프레임워크가 1.0 버전에서 1.1 버전으로 업그레이드되는 상세한 절차인 The DAO 계약 공격 정보를 종합하여 The DAO 스마트 계약 공격 사건에 대한 반성을 종합하여 국내 지역사회의 DAO 문제에 대한 의견을 모아 이태방기금회[투표]에 하드 스플릿 VS 스플릿?CarbonVote를 통해 당신의 이더리움 화폐로 말을 할 수 있습니다. 이더리움 DAO Wars 소프트 스플릿은 잠재적인 Dos 공격 캐리어 DAO 전쟁이 될 수 있습니다. 광부는 이더리움 천연의 심사 저항이 있는 안전성을 선택하십시오. Options in the Hard Fork는 기술적인 측면에서 The DAO에 대한 공격 기법을 분석합니다. The DAO 공격 코드 소개send와call의 차이점 스마트 계약에서 흔히 볼 수 있는 오류와 EIPS를 어떻게 피하는지
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.