Открыть меню

Programmerbare Penge: Bitcoin Kontant Ef-Forhandlinger Oracle Drevet Upgrade – Bitcoin Nyheder


|
Jamie Redman – |

Programmerbare Penge: Bitcoin Kontant Ef-Forhandlinger Oracle Drevet Opgradering

Sidst, der har været en masse af samtale rettet mod at tilføje en kanonisk transaktion bestilling (CTOR) proces til Bitcoin Kontant-protokollen. Så er der emnet, om eller ikke CLEARINGCENTRET for biosikkerhed udviklere skal tilføje opcode OP_Checkdatasig (CD ‘ er) i kodebasen. Nogle mener, CD ‘ er vil være til gavn for Bitcoin scripting-programmer og giver mulighed for alle typer af smart kontrakter og beslutning-baserede transaktioner. Men andre mener, at tilføjelse af CD ‘ er er unødvendigt, og som kan bringe net-sikkerheden.

Læs også: Crypto-Ef-Forhandlinger Bitcoin Centrale Bug og en ‘Tvungen Opgradering’

OP_Checkdatasig: Muligheden af Orakler, og Cross-Kæde Atomic Kontrakter

Der er en masse diskussion om Bitcoin Kontant (BCH) netværk hårdt gaffel, der kommer til November. Et af de emner, der er en implementering kaldet OP_Checkdatasig (CD ‘er), der er blevet føjet til Bitcoin ABC kunder” køreplan og codebase. Dybest set, CD ‘er er en opcode at kunne teoretisk set øge BCH-protokollen’ s scripting evne. Når Satoshi skabt bitcoin, software inkluderet et scripting system ligesom de programmerbare sprog Tilbage. I tillæg til scripting, codebase også inkluderet script ord, der ellers er kendt som ‘opcodes.’ Der er en hel del opkoder, og alle af dem til at gøre forskellige kommandoer eller binære funktioner, men de fleste af dem var slået fra for længe siden.

  • OP_Checkdatasig er nævnt som OP_Datasigverify i samme forbindelse i hele denne artikel.

Nogle mennesker tror, at visse opcodes kunne tilføje en ‘programmerbare penge’ – funktionen til netværket. OP_Checkdatasig (også benævnt OP_Datasigverify eller DSV) kan muligvis muliggøre etablering af en decentral orakler at kontrollere validering af visse underskrifter, og vende tilbage med to forskellige resultater på en selvstændig måde. Væsentlige oracle bestemmer en endelig resultat uden behov for en tredje part eller kontoførende ‘ s afgørelse. Orakler er grundlaget for en smart kontrakt, fordi softwaren i sig selv afgør, hvornår og hvem der skal frigøre midler, baseret på afslutningen af mødet, eller som ikke opfylder visse krav. Når Bitcoin ABC annonceret version 0.18.0, der indgår i den klient, er det tilføjelse af CD ‘er og udvikling team’ s fondsbørsmeddelelse detaljer funktionen vil blive brugt til orakler og kontrakter.

“[Checkdatasig] vil gøre det muligt for bruger, såsom brug af orakler og cross-kæde atomic kontrakter,” forklarer Bitcoin ABC udvikling team.

Betaler Til Identitet

Der er flere indlæg folk kan læse om CD ‘ er og den teoretiske use cases. Mark Lundeberg har skrevet et forslag til brug for CD ‘ er kaldes “Pay Identitet”, som ville gøre det muligt for BCH-protokollen til at bestemme gyldigheden af en brugers identifikation.

“[Betale Til Identitet] er en mekanisme, hvor en Bitcoin Kontant betaling er gjort til et personligt identificerbare string (virkelige navn, e-mail-adresse, sociale medier, håndtag osv.) i stedet for direkte til en kryptografisk nøgle,” Lundeberg detaljer. “Betaling kan kun hentes af modtageren, hvis de genererer en offentlig nøgle, og få det godkendt af en betroet identitet verifikator.”

Lundeberg tilføjer:

Denne certificering underskrift bekræftes i script via den nye opcode OP_Checkdatasig.

Programmerbare Penge

To indlæg forfattet af Bitcoin Unlimited ‘s ledende udvikler Andrew Sten forklare den mulige anvendelse tilfælde af CD’ er så godt. Stone ‘ s indlæg,”Bitcoin Scripting Applikationer: Beslutning Baseret Udgifter”, giver et omfattende kig på hvordan data og signaturer kan verificeres på en selvstændig måde.

Sten bestemmer “, om [fælles brug sager] de er expressible i Bitcoin scripting sprog, og hvis de ikke bestemmes, og foreslå udvidelser, der er nødvendige for at understøtte brugen sag.” I enable binære kontrakter BUIP078 Sten giver en masse farve, når de skal beskrive, hvad de opcode kunne gøre i fremtiden.

“[Den opcode] giver en script til at validere signaturen på vilkårlige data ved hjælp af den samme ECDSA algoritme (og koden), der benyttes til at validere signaturen på Bitcoin transaktioner,” forklarer Sten BUIP078. “Dette opcode derfor gør brug af en ekstern “oracle”, som er en meget vigtigt for at aktivere ekstern information at blive indført i en transaktion. Når data er en del af en transaktion, som det er nyttigt at være i stand til at manipulere den til at tjekke forskellige betingelser om, at data”.

Bitcoin Unlimiteds’ BUIP078 hedder det:

For at aktivere den simpleste form af programmerbare penge, vi skal have yderligere opkoder, at enten få adgang til data fra før blokkæden transaktioner, eller kontrollere oplysninger og underskrifter, skubbet på scriptet ‘ s stack.

Kan Rabiate Underskrifter Arbejde Uden At Indføre OP_Checkdatasig?

Den blokkæden firma Nchain og Craig Wright har været imod tilføjelse af begreber som OP_Datasigverify eller CD ‘ er til protokollen, og den opcode er ikke føjet til Bitcoin SV-klient. Wright talte kort om opcode og orakler i en video med Reina Nakamoto d. 26 August. “Der er så mange problemer med ting som Datasigverify, at folk ikke tænke på — Den første er hele konceptet er behæftet med fejl,” Wright forklarer. “Ideen er, at du kommer til at have ‘permissionless orakler’ er, hvad de forsøger at sælge.”

På Reina Nakamoto ‘ s Youtube-kanal Wright hedder videre:

Virkeligheden er at der er ingen sådanne ting som en permissionless oracle. En oracle eksisterer i verden, så hvis den faktisk skabe noget, der blev undertegnet i et specielt format til brug i bitcoin gambling. At oracle er ikke un-permissioned.

Desuden, i sidste uge Nchain er senior forsker, Owen Vaughan, offentliggjort et indlæg på et fag, der hedder Rabin underskrifter. Vaughan detaljer, som Rabin underskrifter muliggøre kontrol af signaturer i Bitcoin Kontant script uden at indføre OP_Checkdatasig.

“Alle beregningsmæssigt dyre operationer (key generation, underskrift byggeri) er udført off-blok — Kun det enkle trin for at kontrollere, at holder er udført inden for script,” Vaughan skriver. “Existentially unforgeable ejendom af den løsning, der giver mulighed for ekstra funktionalitet til at blive tilføjet til Bitcoin Kontant platform uden at gå på kompromis med sikkerheden på netværket, eller at ændre core protokollen i sig selv.”

Vaughan tilføjer:

Vi vil fortsætte med at udvikle denne løsning ved hjælp af Rabin underskrifter, og vil søge at samarbejde med andre på dette arbejde. Nchain ikke til hensigt at søge patentbeskyttelse for sit arbejde med denne løsning; i stedet, Nchain vil offentliggøre sit arbejde på dette område for offentlig revision og anvendelse.

OP_Checkdatasig er dømt til at blive tilføjet til Bitcoin Kontant-netværk, hvis minearbejderne med enstemmighed beslutte at køre med Bitcoin ABC ‘ s køreplan. Men, som news.Bitcoin.com har rapporteret i løbet af de sidste par uger, Nchain har en helt anden køreplan i tankerne til November. I stedet Nchain udvikling team, Bitcoin SV, og hashrate, der bruger klienten er i gang med optagelserne til et 128 mb blok størrelse stigning. Bitcoin SV ønsker også at indføre nogle opcodes til Bitcoin Kontant protokollen, herunder OP_MUL, OP_LSHIFT, OP_RSHIFT, OP_INVERT, sideløbende med at fjerne grænsen for 201 opcodes per script.

Hvad synes du om OP_Checkdatasig og orakler i Bitcoin Kontanter? Hvad synes du om Rabiate underskrifter og udtalelser imod opcode? Lad os vide hvad du synes om dette emne i kommentarfeltet nedenfor.

Billeder via Shutterstock, Nchain Logo, og Pixabay.

Behov for at beregne din bitcoin bedrifter? Tjek vores værktøjer sektion.

Source: bitcoin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Crypto-News · All rights reserved
<<2018>>