Was ist Blockchain -Verbrauchervertrag?
Big>Blockchain -Schmerzvertrag ist ein spezielles Protokoll, das für die Bereitstellung, Überprüfung und den Vertrag entwickelt wurde. Das Folgende ist eine detaillierte Antwort auf Blockchain -Smart -Verträge: 1. Historischer Hintergrund von intelligenten Verträgen p> Ursprung: Das Konzept der intelligenten Verträge wurde erstmals von Informatikern und Kryptologen Nick Szabo im Jahr 1994 vorgeschlagen, früher als die Geburt des Blockchain -Konzepts. Technische Basis: Obwohl die Idee des Schmerzvertrags in den frühen Tagen nicht einige Fortschritte erzielt hat, war es im Jahr 2008, dass die moderne Blockchain -Technologie einführte und Möglichkeiten für die Umsetzung von Verbraucherverträgen bietet. Erster Antrag: Im Jahr 2013 hat die Einführung des Aktien -Ethothreum -Schmerzvertragssystems in einer Vielzahl von Verträgen ermöglicht.
2. Definition und Merkmale des Verbrauchervertrags p> Definition: Ein Verbrauchervertrag ist ein digitaler Vertrag, der alle Informationen zu Transaktionen enthält und nicht nur den Betrieb nach den Anforderungen durchzuführen. Merkmale: Dezentralisierung: Smart Contract erleidet Transaktionen zur Ausführung ohne Dritte, wodurch sich die Dezentralisierung des Netzwerks verbessert. Rückführbar und irreversibel: Jede Transaktionsdaten werden in Blockchar aufgezeichnet und nicht so verloren. Automatisierung: Smart Contract kann automatisch in beiden Teilen vereinbarte Verpflichtungen ausführen, eine bessere Transaktionseffizienz.
3. Betriebsmechanismus der Schmerzkontraktionen p> Analogie -Verkaufssterben, der Betrieb des Verbrauchervertrags ähnelt der Automaten. Sobald die Eingabe die Anforderungen an die Schmerzvertragscode erfüllt hat, die in beiden Teilen sofort Verpflichtungen erfüllen. Programmiersprache und laufende Umgebung: Schmerzvertrag werden normalerweise in einer persönlichen Programmiersprache (z. B. Enge) geschrieben und in Blockchain -virtuellen Maschinen (auf ätherische Virtual Machine EVM) ausgeführt.
4. Beratung und Nachteile Vertragsschmerz p> Vorteile: Hocheffektiv: Einbezogen auf einen vollständig automatisierten Prozess, um Zeit zu sparen und die Kosten zu senken. Dezentralisierung: Entfernen Sie die Interferenz von Drittanbietern und verbessern Sie die Dezentralisierung des Netzwerks. Sicherheit: Transaktionsinformationen werden in Blockchar aufgezeichnet und nicht so manipuliert. Nachteile: menschliche Fehler: Es können menschliche Fehler bei der Erstellung der Verbraucherverträge sein und sich nach dem Einsatz ändern. Implementierung der Schwierigkeiten: Der Schmerzvertrag verwendet nicht nur digitale Vermögenswerte, und es gibt Probleme mit der Verbindung von wirklich guten und digitalen Welt. Relaisanwälte: Der Schmerzvertrag fehlt die rechtliche Aufsicht und nicht nur Gegenstand der in Codes vereinbarten Verpflichtungen.
V. Anwendung Verbraucherverträge p> Cryptocurk: Blockchain -Netzwerke für Bitcoin- und Ethreneum -Unterstützung erstellen und Anwendungsverbraucherverträge. Andere Branchen: Schmerzvertrag haben auch eine weit verbreitete Hoffnung in Bereichen wie Wahlen, Ergänzungskettenoptimierung und E-Commerce.
Ich bin auf, der Blockchain -Schmerzvertrag ist effizient, dezentral und sichern digitaler Vertrag mit späten Antrag Hope. Wenn Sie jedoch einen bequemen genießen, muss er auch vor seinem Defekt und seiner Angst vorsichtig sein. P>
Was sind die Eigenschaften des Vertrags?
Big> General sind die Synonym -Auftragnehmer automatisch Einfluss; Ausländungsreduzierung p>Einige der Hauptvorteile der Verwendung intelligenter Verträge umfassen eine höhere Effizienz bei der Bearbeitung von Dokumenten. Dies ist auf die Möglichkeit zurückzuführen, einen vollautomatischen Prozess ohne Teilnahme des Menschen anzuwenden, solange die Anforderungen im Smart Contract Code aufgeführt sind.
Das Ergebnis ist, dass es Zeit spart, die Kosten senkt, Transaktionen genauer wird und nicht geändert werden kann. Darüber hinaus eliminieren Smart Contracts jede drittsparty -Intervention, wodurch die Netzwerkdezentralisierung weiter verbessert wird.
Erweiterte Informationen:
Smart Contracts können nur digitale Vermögenswerte und Probleme verwenden, die bei der Verbindung von echten Assets und digitalen Welt auftreten. Schließlich, aber nicht weniger wichtig, intelligente Verträge haben keine rechtliche Aufsicht und erfüllen nur die zu vereinbarten Verpflichtungen. Mangelnde gesetzliche Bestimmungen können zu einer gewissen Nutzungswarnung vor Online -Transaktionen führen, insbesondere wenn dies wichtig ist.
Der Vorteil der Verwendung von Smart Contracts ist bei der Bearbeitung von Transaktionen effektivere, irreversiblere, sichere Transaktionen und vollständig automatisierte Prozesse. Ein weiterer Aspekt ist der Mangel an rechtlicher Aufsicht, und es gibt Schwierigkeiten, Fehler zu machen und künstliche Umsetzung zu machen.
Was sind die Haupteigenschaften von intelligenten Verträgen in der Jinwowoowo Blockchain-Technologie?
Khanh JinWowo analysiert einige der Hauptmerkmale des Smart -Vertrags in der Blockchain -Technologie wie folgt:
1. DatentransparenzAlle Daten zu Blockchain sind offen und transparent, sodass die Datenverarbeitung von Smart -Verträgen auch offen und transparent ist. Jede Partei kann ihren Code und ihre Daten während des Laufs anzeigen.
2. FalschAlle Daten in der Blockchain selbst können nicht gefälscht werden, daher wird der Smart -Vertragscode in der Blockchain bereitgestellt und die von der Aktivität erstellte Datenausgabe ist ebenfalls gefälscht. Smart Contract -Schaltflächen müssen sich keine Sorgen über andere Änderungen in Malware und Daten machen.
3 Das Ausfall einiger Knoten führt nicht dazu, dass intelligente Verträge gestoppt werden. Ihre Zuverlässigkeit liegt theoretisch nahe am dauerhaften Betrieb und stellt sicher, dass intelligente Verträge wie einen Papiervertrag gültig sein können. Was sind die Eigenschaften von Blockchain?Die Merkmale von Blockchain
Eine der vier Hauptmerkmale von Blockchain: Nicht mit Blockchains einfachsten Features -Verstößen sind die unveränderte Funktion.
unveränderlich wird basierend auf dem einzigen Hauptbuch der "Blockkette+" gebildet: Blöcke mit Transaktionen werden in der Reihenfolge der Zeit kontinuierlich zum Schwanz der Kette hinzugefügt. Um Daten in einem Block zu ändern, benötigen SieRegenerieren Sie alle folgenden Blöcke.
Eine der wichtigsten Rollen des Konsensmechanismus ist es, es äußerst teuer zu machen, eine große Anzahl von Blöcken zu ändern, sodass es fast unmöglich ist. Nehmen Sie als Beispiel Blockchain -Netzwerke mit Arbeitsbeweisen (wie Bitcoin und Ethereum) ein, wobei nur 51% der Computerkapazität reproduziert werden können, um die Daten zu stören. Die Zerstörung von Daten ist jedoch nicht der Vorteil von Spielern mit großer Berechnungsleistung und praktischem Design, die die Datenzuverlässigkeit in der Blockchain verbessert.
Im Allgemeinen können die Transaktionsdaten im Blockchain -Hauptbuch nicht als "modifiziert" betrachtet werden und können nur durch neu erkannte Transaktionen "modifiziert" werden. Der Korrekturprozess hinterlässt Spuren, weshalb Blockchain nicht gefälscht ist. Die Intervention bezieht sich auf die Verwendung gefälschter Mittel, um sich zu ändern oder falsch zu erklären.
In den Dateien und relationale Daten werden häufig das System selbst verwendet, wenn das System nicht ein spezielles Design verwendet. Blockchain -Levers wenden verschiedene Designs aus Dateien und Datenbanken an und zeichnen ein echtes Ledger -Design - Store Records. Daher können wir das Hauptbuch nicht "ändern", ohne eine Spur zu verlassen, aber wir können das Ledger nur "ändern" (siehe Abbildung 2).
Abbildung 2: Das Blockchain -Ledger "kann nicht geändert werden, kann nur"
Die Datenspeicherung der Blockchain "(Leger" (Leger) (Leger) genannt, was ein Name ist, der zu ihrer Natur passt. Die Logik des Blockchain -Hauptbuchs ähnelt dem traditionellen Hauptbuch. Zum Beispiel habe ich möglicherweise eine Geldsumme für Sie für einen Fehler übertragen und verpasst, und die Transaktion wurde vom Blockchain -Hauptbuch akzeptiert und darin aufgezeichnet. Der Weg zur Behebung von Fehlern besteht darin, das Hauptbuch nicht direkt zu ändern und vor der falschen Transaktion in den Zustand wiederherzustellen. Es soll eine neue Reparaturtransaktion durchführen und Sie übertragen Geld an mich. Wenn es leicht ist, durch das Blockchain -Hauptbuch leicht akzeptiert zu werden und die Fehler repariert werden. Alle Anpassungsprozesse werden im Hauptbuch erfasst und haben Spuren zu folgen.
Die erste Art von Idee, in die Blockchain eingesetzt werden kann, besteht darin, ihre unveränderliche Natur auszunutzen. Die Anwendung der Rückverfolgbarkeit landwirtschaftlicher Produkte oder Waren besteht darin, ihre Durchflussprozesse auf Blockchain zu erfassen, um sicherzustellen, dass Datensätze nicht gefälscht sind und so Nachweis der Rückverfolgbarkeit liefern. Eine Idee, Blockchain im Bereich der Lieferkette anzuwenden, besteht darin, sicherzustellen, dass diejenigen, die mit dem Hauptbuch in Kontakt kommen, die früheren Aufzeichnungen nicht ändern und so die Zuverlässigkeit der Aufzeichnungen sicherstellen können.
Im März 2018 ist JD.com in der von der Online -Einzelhandelsgruppe JD.com veröffentlichten "Blank Paper Practice Blockchain Technology", dass die drei Anwendungsszenarien der Blockchain -Technologie (Distributed Ledger): Cross -Collaboration erforderlich sind. Alle drei Anwendungsszenarien verwenden unveränderliche Blockchain -Eigenschaften. VieleGenossenschaftliche Statuen in einem unveränderlichen Hauptbuch, die zuverlässige Kosten senken. Der im Blockchain -Hauptbuch gespeicherte Status ist der Zustand, und der Zustand nicht verwandter Daten ändert sich nicht und je früher die Daten, desto mehr wird dies für langfristige Transaktionen geeignet.
Der zweite Teil der vier Hauptmerkmale von Blockchain: Der einzige Bedarf an den Wert
Selbst wenn es sich um den Benachrichtigungscode handelt, der für einander (ERC20) ausgetauscht werden kann, kann der Benachrichtigungscode nicht geändert werden (ERC721) oder andere Benachrichtigungscode -Standards, der Wert von Ethhereum.
In der digitalen Welt ist die grundlegendste Einheit das Bit und die grundlegenden Eigenschaften der Bits, die repliziert werden können. Der Wert kann jedoch nicht kopiert werden, der Wert muss eindeutig sein. Wir haben es schon einmal besprochen und das war genau widersprüchlich: In der digitalen Welt ist es für uns schwierig, eine Datei einzigartig zu machen, zumindest schwierig, sie global zu tun. Aus diesem Grund brauchen wir jetzt ein Fokusbuch, um Werte aufzuzeichnen.
In der digitalen Welt können wir die Rechnungen nicht in unseren Händen halten, da wir Geld haben. In der digitalen Welt benötigen wir Kreditvermittler wie Banken und unser Geld, das von Bankkonten erfasst wird. Die vom Bitcoin -System mitgebrachte
Blockchain -Technologie kann als die erste "Einzigartigkeit" in die digitale Welt und die Benachrichtigungscodes von Ethereum in die digitale Welt populär gemacht werden.
Anfang 2018 betonten zwei chinesische Technologieführer und Internetunternehmen die "Einzigartigkeit" von Blockchain. Der Gründer und Administrator von Tencent, Ma Huteng, sagte: Blockchain ist wirklich eine innovative Technologie, die die Uniquität durch Digitalisierung zeigt. Blockchain kann die körperliche Einzigartigkeit in der Realität simulieren. Der Benachrichtigungscode basiert auf dem in der digitalen Welt, Blockchain liefert einen dezentralen Wert und den übertragenen Wert auf grundlegender Ebene des Netzwerks. In der Ära von Blockchain 2.0, die durch Ethereum vertreten wurde, erschien ein häufigerer Wertvertreter von der digitalen Bargeldzeit von Blockchain 1.0 bis zur digitalen Immobilienphase.
Drei der vier Hauptmerkmale von Blockchain: Smart Contract
von Bitcoin zu Ethereum ist die größte Änderung in der Blockchain "Smart Contract" (siehe Abbildung 3). Das Bitcoin -System ist für eine digitale Währung ausgelegt und UTXO und seine Anweisungen können auch einige komplexe Transaktionen ausführen, es gibt jedoch große Einschränkungen. Vitalik hat Ethereum Blockchain geschaffen und seine Kernziele drehen sich um intelligente Verträge: Turing Skript Language, eine virtuelle Maschine (EVM), die intelligente Verträge ausführt, und eine Reihe von standardisierten Verträgen für verschiedene Arten von Benachrichtigungen, die in Zukunft entwickelt wurden.
Abbildung 3: Die Hauptverbesserung von Blockchain 2.0 ist "Smart Contract". Das Erscheinen von intelligenten Verträgen ermöglicht es zwei Personen, die auf Blockchain basieren, nicht nur die ÜbertragungEinfacher Wert, aber auch komplexer Regeln und automatisch und automatisch durch intelligente Verträge hergestellt, wodurch die Anwendbarkeit von Blockchain erheblich erweitert wird.
Aktuelle Projekte konzentrieren sich auf die kreativen Anwendungen des auf Softwarebelors bereitgestellten Benachrichtigungscode, das durch das Schreiben von Smart Contracts bereitgestellt wird. Mit intelligenten Verträgen können wir komplexe Transaktionen für digitale Vermögenswerte durchführen.
Bei der Erörterung des Entwicklungsprozesses von Ethereum haben wir viele intelligente Verträge im "Smart Contract" und "Smart Contract of Ethereum" besprochen und werden sie hier nicht wiederholen. Hier werde ich Vitalik diskutieren, um die Software -Natur des intelligenten Vertrags zu wiederholen, den wir zustimmen - es entspricht dem speziellen Server -Hintergrundprogramm (Daemon). In Ethereum White Book schrieb Vitalik:
(Vertrag) sollte als "autonomer Agent" angesehen werden, der im Umfeld der Implementierung von Ethereum existiert. Es hat ein eigenes Ethereum -Konto. Nach Erhalt der Transaktionsinformationen entspre chen sie, dass sie gestoßen werden, und es wird dann automatisch einen Code ausgeführt.
Der Ausführungsprozess von Smart Contracts ist in Abbildung 4 angezeigt. Die fünfte und sechste Definition von Blockchain ist in Abbildung 5 angezeigt. Bisher sind die Organisation und der Betrieb großer Blockchain -Projekte eng mit dieser Funktion verwandt. Viele Menschen erwarten, dass Ideale für Blockchain -Projekte ein Gemeinschaft oder ein Ökosystem der Autonomie werden.
Nach Abschluss der Entwicklung von Bitcoin und der ersten Wiederholung verschwindet Satoshi Nakamoto vollständig aus dem Internet. Aber das von ihm erstellte Bitcoin -System wird weiterhin betrieben: Es ist die Kryptowährung von Bitcoin, Bitcoin -Protokoll, seinem Freisetzungs- und Transaktionsmechanismus, des Bitcoin -Vertriebsbuchs, des dezentralen Netzwerks, der Bitcoin -Ausbeutung und der Bitcoin -Entwicklung, die alle auf dezentrale und selbstorganisierte Weise arbeiten.
Wir können richtig vermuten, dass nach Bitcoin viele Altcoins gebildet werden, indem überarbeitete Parameter entfernt und Bitcoin Cash (BCH) durch harte Teller gebildet wird, alles was für Satoshi Nakamotos Vision geeignet sein kann. Er entschied sich für "Kontrolle", was als Synonym für Autonomie angesehen werden könnte.
Das Ethereum -Projekt ist immer noch ein "Führer" von Vitalik, aber wie zu Beginn dieses Kapitels erläutert, leitete er das Projekt auf eine Weise, die eine Open -Source -Organisation leitet, da Linus das Linux -Betriebssystem in Open Source- und Linux -Organisation führt.
Vitalik ist wahrscheinlich einer der Menschen, die am meisten über dezentrale Selbstorganisation nachdenken, und er betont und wendet immer Blockchain -basierte Managementmethoden an. Er schlug 2016 die harte Gabel von Ethereum vor, aber es muss die Gemeinschaftsabstimmung über die Kette verabschiedet werden, bevor sie erledigt werden kann. In der Ethereum -Community werden viele Standards, einschließlich ERC20, von Community -Entwicklern natürlich geformt.
im Buch "Airborne ApplicationTrung ", der Autor Siraj Raval unterscheidet auch mit einer anderen Ansicht. Sein Unterschied wird uns helfen, die Anwendungen und Organisationen in Zukunft besser zu verstehen. Er befasst sich mit vorhandenen Internet -Technologieprodukten aus zwei Richtungen: Einer ist, ob es sich um konzentriert oder dezentral handelt. Abteilung in der Organisation und Logik, siehe Abbildung 6). Ein geeignetes Gleichgewicht. Blockchain zusätzlich zu Technologie: Es kann als Infrastruktur zur Unterstützung der Organisation der menschlichen Produktion und der Zusammenarbeit von allen fungieren.