smart kontrakte vir bitcoin weerlig s tadge dryja is werk op dit
in die ras te bou publiek blockchains empowered met self executing kode op minstens twee deelneem philosophies het emerged
ethereum het geskep 'n platform wat maak dit maklik vir developers te maak byna 'n soort van smart kontrak wat hulle wil terwyl bitcoin het is bygevoeg soortgelyke functionality op 'n baie slower tempo maar bitcoin developers soos weerlig netwerk papier mede skrywer tadge dryja argumenteer daar s 'n rede vir toe te voeg smart kontrak functionality te bitcoin meer cautiously
gedurende sy werk op die transaction boosting tegnologie weerlig netwerk wat hy het is werk op meer het onlangs op mit hy gekom up met 'n metode van toe te voeg sommige smart kontrak functionality te bitcoin in 'n manier wat hy glo kon bewaar beide privaatheid en scalability
die idee agter dryja s strategies teken kontrakte dlc is te probeer te hou die blockchain meer decentralized
dit s privaatheid en scalability gefokus eerder as functionality gefokus dit doesn t doen sê icos of turing voltooi kontrakte of enigiets soos wat sodat in wat sin dit s meer beperk as wat ethereum kontrakte kan doen
terwyl onlookers dikwels sien die twee cryptocurrencies soos competitors dryja gegaan op te argumenteer wat sy idee kan net wees meer praktiese soos 'n ingenieursdienste opsie in die lank langtermyn
dit het baie laer impak op almal anders wat gebruik die stelsel soos die kontrakte neem up baie min ruimte op die blockchain hy gesê:
dryja s smart kontrak idee centers rondom 'n gewilde begrip oracles
sommige van die meer komplekse en interessante smart kontrakte soos voorgestelde nodig die hulp van 'n buite data bron oracles feed wat data te smart kontrakte wat dan uit te voer gebaseer op die data wat hulle ontvang
sê wat 'n user verbintenis vyf ether wat op vrydag ons sal sien oor 80 f weer twee users stel up 'n smart kontrak wat specifies hierdie voorwaardes en dan select 'n data bron wat hulle beide vertrou miskien beide users besluit wat theweather com is die die meeste vertrou resource vir timely temperatuur data
volgende die smart kontrak receives inligting uit hierdie bron outomaties op vrydag elkeen wat guesses die korrek is temperatuur reeks oorwinning die vyf ether eenvoudig reg
idees vir hoe te doen hierdie in bitcoin reeds daar bestaan maar aren t widely gebruik
dryja dink wat kon wees vir 'n paar redes 'n hierdie oracles nodig te wees bewus van users deur die hele proses opening geleenthede vir die twee te collude en spel die stelsel twee oracles sal weet wat users is vra data uit hulle wat beteken wat users wat hefboom die konstruksie risiko hul privaatheid
smart kontrak privaatheid
wat s waar dryja s idee kom in die interessante deel is wat die oracle operateur kan t sien indien iemand is gebruik die data dit stuur uit
wat s die eensaam lewe van 'n oracle hy gesê: jy kan t selfs vertel indien daar was selfs 'n kontrak selfs na dit gebeur sodat wat s soort van plesier
hoe nie dlc bereik wat op 'n 'n hoë vlak die oracle beams uit data sê dit stuur uit die temperatuur op 'n sekere tyd elke dag hierdie sleutel sal wees gemengde met data uit die user voordat dit is bygevoeg te die blockchain
sedert die oracle s sleutel is gemengde met data wat die oracle doesn t weet oor die oracle kan t vertel indien dit was ooit gebruik en bygevoeg te die bitcoin blockchain
ons weer gaan te combine die oracle s data met ons eie geheim data sodat ons kan erken dit maar die oracle gewen het t erken dit dryja gesê:
hy aangevoer wat die rationale vir hierdie vlak van privaatheid is wat meer waarskynlik as nie maatskappye gebruik blockchain technologies don t wil te openbaar hul finansiële rekords of 'n trail van die data hulle weer gebruik te die rus van die wêreld
dlc soos die ethereum projek gemeente crier proposes 'n manier van shielding sommige van die data
buiten privaatheid oracles aangesig sommige ander lastig probleme
in algemene oracles is vertrou centralized dienste waarom nie wat saak onthou die smart kontrak is gaan te uit te voer of dit s gevoed korrek is data of nie sodat users nodig te vertrou wat die diens is stuur betroubare data
developers het voorgestelde verskillende maniere van hantering met hierdie punt van centralization decentralized prediction mark augur vir byvoorbeeld planne te gebruik 'n aantal van oracles op keer te verslag 'n uitkoms
dryja doesn t dink daar s 'n manier van eradicating die probleem volledig al hy het 'n paar van idees vir op minstens mitigating dit dlc aims te incentivize oracles te verslag die korrek is inligting indien 'n oracle dishonestly broadcasts verskillende inligting te twee smart kontrakte vir byvoorbeeld dan die oracle s private sleutel sal outomaties wees aan die lig gebring
mathematically dit werk maar nie dit eintlik stop oracles uit misreporting hy gesê: toe te voeg wat dit sal neem meer hersiening te vind uit hoe goed die idee staan up
die idee is nog steeds 'n werk in vooruitgang maar dryja gesê: wat hy s op soek vir meer feedback uit die gemeenskap met die publication van 'n wit papier op dlc
vir nou hy hoop wat sy idee sal hulp te inspireer 'n nuwe manier van dink oor smart kontrakte 'n wat is meer privaatheid en scalability gefokus soos ver soos volgende stappe vir die projek dryja gesê: wat dlc sal wees sy volgende plesier projek na hy squares weg sommige van die werk hy s doen op sy weergawe van die weerlig netwerk vir mit
hy kennis geneem wat dlc nie nie vereis 'n veranderinge te bitcoin maar dit soos baie ander in die ruimte sal werk 'n beter toe 'n coding optimization bekend soos segwit is geaktiveer op bitcoin indien dit ooit is
hy verder gesê: wat dit s moontlik te kode up 'n weergawe van dlc sonder segwit maar dit sou wees irriterende te voltooi 'n weergawe van die kode wat doesn t vereis segwit s activation indien segwit is dan geaktiveer binnekort na sodat hy sal waarskynlik wag vir sy activation te begin werk op die projek