Off-the-Chain-Regeln vs. On-Chain-Regeln beim Entwerfen eines DAO

Stellen Sie sich ein solches DAO vor, bei dem es zwei Akteure gibt:

  • Business
  • Partners

Was ein businesstun kann sind:

  • Geben Sie a certificateto aus partners, das eine bestimmte Off-the-chian-Logik verwendet, um die Merkmale des zu bewerten partners,
  • Werben Sie für alle verfügbaren partnersa JobPostaus der business, die JobPostmöglicherweise 1 oder mehrere partnerszum Ausfüllen benötigen.

Um eine zu füllen JobPost:

  • Entweder a parterkann sich mit einem wettbewerbsfähigen Preis bewerben,
  • Oder die busiensskönnen `Partner aktiv anbieten/suchen.

Sobald JobPostgefüllt ist, WorkContractwird a signiert, wobei eine bestimmte Menge an Token gesperrt ist und freigegeben werden kann, wenn entweder durch oder Timeout (in Blockzeit) partnersausgelöst wird.business

Die philosophische Frage ist, ob die Entscheidung zum Füllen des JobPostOff-the-Chain durch die Entität (die den privaten Schlüssel hält) die , darstellt businessoder die Füllregeln selbst Teil des Originals JobPostselbst sein sollten.

Technisch können wir beides. Aber wenn wir Blockchain verwenden, inwieweit wir die Blockchain nutzen wollen, ist eine andere Möglichkeit, die Frage zu verallgemeinern.

Hoffe es ist eine verständliche Frage!

Antworten (1)

Ich denke, Sie sorgfältig die Geschäftsregeln, die Sie durchsetzen möchten. Bei den Zertifikaten handelt es sich im Grunde um einen Onboarding-Prozess mit etwas externer Aufsicht.

Sie können festlegen, dass Partner verpflichtet sind, Gebote nach dem Muster eines Auftragsbuchs für normalisierte Waren anzunehmen, oder Sie können festlegen, dass Partner auswählen, wen sie einstellen möchten. Möglicherweise möchten Sie sogar beide Optionen mit einer Art Auftragstyp unterstützen.

Sofern die Einstellungsentscheidung nicht in einem nachfolgenden Schritt mit On-Chain-Logik (wie Lieferung und Zahlungsabwicklung) beteiligt ist, ist es nicht klar, dass die Einstellungsentscheidung überhaupt in der Kette aufgezeichnet werden muss. Möglicherweise stellen Sie fest, dass das meiste davon außerhalb der Kette abgewickelt werden kann, und der Smart Contract bietet eine Zusicherung dieses Zertifikats (Onboarding). https://medium.com/solidified/the-joy-of-minimalism-in-smart-contract-design-b67fb4073422

Ich hoffe es hilft.

Danke für ihre schnelle Antwort! Ich habe eine Bearbeitung hinzugefügt, die betont, dass es sich um das Singen eines Arbeitsvertrags handelt, der die Übertragung von Token beinhaltet.
Ich denke, es geht Ihnen gut, wenn Sie an die vorgeschlagene Geschäftsvereinbarung denken. Im Grunde geht es darum, ob für Ihren Fall ein automatischer Order-Matching oder eine freiwillige Zuordnung sinnvoller ist. Sie werden vielleicht feststellen, dass die Blockchain am besten verwendet wird, um Vertrauen aufzubauen und Unsicherheiten zu beseitigen, aber nicht unbedingt, um Menschen zu einer Vereinigung zu zwingen.