binne mast die min bekend plan te vooraf bitcoin smart kontrakte
ten spyte van word die grootste en langste loop blockchain bitcoin isn t presies bekend vir sy ontwikkeling funksies
in 'n ouderdom toe nuwe blockchain projekte continually belofte groter en 'n beter en platforms soos ethereum openly hof meer novice coders bitcoin het selfs prized sy eenvoudiger veiliger konstruksie maar wat s nie te sê wat werk isn t deurlopende te bring meer gevorderde functionality te die netwerk
indien en toe 'n sekere contentious kode verandering upgrade genoem segwit is deployed en hierdie bly 'n indien protokol developers sê wat dit kon pave die manier vir 'n reeks van nuwe tegniese improvements hierdie sluit die lank staan merkelized abstract syntax bome mast upgrade 'n begrip packaged in 'n amptelike voorstel deur bitcoin kern developer johnson lau in vroeë 2016
'n ander nuwe stukkie van sny rand cryptography mast doesn t enable nuwe smart kontrakte per skryf maar deur reducing die grootte van die data nodig vir bitcoin scripts dit enables ingewikkelde redemption voorwaardes wat aren t tans viable partially omdat van ruimte constraints
mast maak ingewikkelde smart kontrakte geword baie klein in grootte hierdie reduces vraag op blok ruimte en improves privaatheid soos jy net openbaar 'n klein deel van die smart kontrak te die publiek blockchain sodat dit s meer moeilik te analiseer
op 'n meer tegniese vlak mast kon wees beskryf soos 'n uitbreiding te betaal te script hash
deur gebruik merkle bome die dieselfde data struktuur wat winkels transactions in bitcoin blokke dit enables 'n nuwe manier van embedding en verwerking scripts wat bied meer scalability en privaatheid
dit klanke tegniese en miskien soos 'n minderjarige verandering maar baie bitcoin developers is opgewonde deur die potensiaal omdat hulle glo dit expands bitcoin s vermoë om te wees gebruik soos programmable geld
smart kontrak verwarring
versterking terug vir 'n minuut 'n smart kontrak is 'n langtermyn wat refers te 'n snippet van kode wat enforces reëls op sy eie sonder leun op 'n intermediary te interpret die reëls en vereffen disputes toe hulle arise
hoewel die neiging is te dink van smart kontrakte soos meer komplekse programme elke bitcoin betaling gebruik 'n nie, tensy die sender provides die reg digitale handtekening bewys wat hy of sy is die eienaar die netwerk gewen het t oordrag die bitcoin
nog soos genoem wat definisie kan klank underwhelming in die konteks van ethereum die alternatiewe blockchain programme platform wat laat developers te maak feitlik 'n soort van smart kontrak
lau kennis geneem soos baie vir smart kontrakte te wees werklik smart dit moet laat mense doen iets wat meer as eenvoudig betaling hy gesê:
dit s die moeite werd noting ook wat bitcoin s scripting taal previously ondersteun meer komplekse tipes van smart kontrakte
egter die digitale currency s nog steeds pseudonymous creator satoshi nakamoto moes te rip baie van hulle uit terug in 2010 toe hy of sy besef wat daar was foute wat malicious akteurs kon gebruik te clog die netwerk met spam dit s geneem 'n terwyl te bou wat functionality terug up
met hierdie in gedagte lau het sit saam 'n ander bitcoin voorstel vir 'n bundel van nuwe opcodes enabling nuwe smart kontrakte baie van wat het is gebring terug in 'n toets omgewing en gesê: hierdie sou waarskynlik wees gerol uit in tandem met mast
hy bygevoeg wat sy voorstel kon verder reinstate sommige wat was verskeur uit sewe jaar gelede
hoewel keer die tyd kom lau kennis geneem wat hy doesn t verwag wat al van die opcodes voorgestelde in die bip bitcoin verbetering voorstel te wees aanvaar selfs net 'n paar eg op kat of op xor sou enable dinge wat is nie moontlik vandag hy gesê:
en weer hierdie sou wees bundled met mast
nuwe bitcoin gebruik
daar is ook praktiese gebruik vir hierdie funksies en lau gesê te 'n paar van gebruik gevalle vir mast gekombineer met die nuwe opcodes
'n is 'n weddery skema sonder 'n vertrou nodig hy gesê: sy byvoorbeeld implementation gebruik die voorgestelde opcodes op xor en op rshift maar hy kennis geneem wat daar is ander script combinations genoem covenants wat bereik die dieselfde ding
hierdie restrict hoe users kan gebruik fondse en is frequently versoek volgens te lau
blockstream unveiled laaste jaar wat dit het is experimenting met covenants op 'n toets sidechain 'n blockchain met 'n verskillende reël stelsel wat is pegged te bitcoin
die idee is te gee users meer beheer oor hul bitcoin selfs indien dit s gesteel sê jy wil te stuur jou bitcoin te 'n ruil maar jy weer bekommerd oor die ruil verloor fondse soos gebeur met mt gox
gebruik 'n konstruksie genoem 'n kluis miskien die die beste bekend byvoorbeeld van 'n covenant users kan stuur hul bitcoin te nuwe adres langs met 'n sekere soort van script effectively wat script het die krag te suig jou bitcoin terug in die geval van 'n mt gox styl hack
hierdie konstruksie sou vereis die nuwe opcodes op kat en op checksigfromstack
dit s die moeite werd noting al wat sommige developers is skeptical wat vaults sou werk en dink wat die die beskerming van fondse sou wees 'n beter achieved deur ander beteken
wat gesê: daar is baie tipes van covenants mede founder van mit digitale currency inisiatief jeremy rubin beskryf 'n verskeidenheid van ander examples in 'n voorstelling op die stanford blockchain sekuriteit konferensie laaste week
en daar is ander miscellaneous idees van hoe mast kan wees gebruik wat lyk te pop up randomly en dikwels toe gesels met bitcoin developers
weerlig labs ingenieur olaoluwa osuntokun wat ook aangebied op stanford genoem wat mast kon selfs verbeter die weerlig netwerk
hierdie bo laag netwerk aimed te hupstoot bitcoin hoedanigheid behoeftes iemand te monitor die kanaal gebruik te verbind partye in die transaction in die geval 'n probeer te oneerlik mast kon hulp met outsourcing hierdie nodig te 'n derde party soos dit reduces die stoor ruimte vereis te doen sodat
buite mast en die opcodes bundled met dit daar is ander smart kontrak idees swaai rondom
op minstens twee groepe is werk op opcodes wat sou te verander bitcoin te voeg sidechains functionality genoem vroeër egter soos baie ander funksies segwit sou maak dit makliker omdat dit rolle uit 'n nuwe manier van maak groot consensus veranderinge
weerlig netwerk mede creator joseph poon genoem in 'n onlangse voorstelling wat sy voorgestelde implementation sal gebruik 'n interessante stelsel van smart kontrakte emerging uit 'n paar opcodes wat is in bitcoin reeds
soos ver soos mast r d is deurlopende in gesprek met rubin kennis geneem wat hy s is dink deur 'n nuwe potensieel 'n beter manier van implementing die dieselfde ding maar vir die tyd word die contentious kode verandering segwit lyk te wees die hoof obstacle
nog selfs indien die consensus verandering isn t geaktiveer in die volgende agt maande lau kennis geneem wat daar is 'n ander minder elegante manier van bypassing die transaction malleability probleem en dus toe te voeg ondersteuning vir mast 'n beweeg wat kon hulp plek bitcoin terug in die broader smart kontrakte gesprek