Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2017-11-05, 21:30
  #13
Medlem
Citat:
Ursprungligen postat av kjellbrel
Nu tänker jag högt och snabbt här, men nog 17 är det så att man får se upp mycket mer med potentiella replay attacker hos Ethereum än hos Bitcoin pga av detta. UTXO-modellen borde ge avsevärt bättre resistens.
Tvärtom så var det enklare att splittra sina coins under ETC-forken. Där fanns smarta kontrakt för att göra detta på ett säkert sätt som inte riskerade replayattacker. Smarta kontrakt saknas i Bitcoin som bekant

Jag har inte studerat kontraktet i detalj för att kunna förklara exakt hur det gick till men det går nog att hitta nånstans om man är intresserad.
Citera
2017-11-05, 22:03
  #14
Medlem
kjellbrels avatar
Citat:
Ursprungligen postat av TDKii
Tvärtom så var det enklare att splittra sina coins under ETC-forken. Där fanns smarta kontrakt för att göra detta på ett säkert sätt som inte riskerade replayattacker.
Jag är mycket väl medveten om att det gjorde det. Du missar poängen med mitt resonemang helt dock, som handlar om den underliggande skillnaden i modellen för hur transaktioner byggs upp mellan Bitcoin och Ethereum. Den handlade överhuvudtaget inte om vilka säkra metoder det fanns för att skydda sig mot replay attacks.

Citat:
Ursprungligen postat av TDKii
Smarta kontrakt saknas i Bitcoin som bekant
Oj då, nej det stämmer verkligen inte. Bitcoin script och EVM code är förvisso helt väsensskilda i kapacitet, men att påstå att smarta kontrakt (som dessutom inte har en entydig definition) inte existerar är som att ex säga att Lightning Network är omöjligt att ens skapa i teorin. Stora delar av den pågående konferensen Scaling Bitcoins presentationer blir helt plötsligt inte möjliga med det påståendet. Så, nej, det är så fel det bara kan bli.
__________________
Senast redigerad av kjellbrel 2017-11-05 kl. 22:06.
Citera
2017-11-05, 22:39
  #15
Medlem
Jag misstänkte att du skulle vara rätt petig och du har ju såklart rätt. Får jag formulera om mig och påstå att Bitcoin saknar möjlighet till smarta kontrakt som kan splittra coins på ett säkert sätt?
När jag svarar så är det egentligen inte endast riktat till dig utan även andra mindre insatta personer läser och då händer det att jag förenklar lite slarvigt. Det samma gäller när jag beskriver en bitcoinadress som den publika nyckeln men jag tror att det i vissa fall kan hjälpa nybörjare med att inte bli alltför teknisk. Många säger ju även att Bitcoin kommer att skapa 21 miljoner coins vilket även detta är helt fel men jag rättar sällan detta.
Citera
2017-11-06, 00:20
  #16
Medlem
kjellbrels avatar
Citat:
Ursprungligen postat av TDKii
Jag misstänkte att du skulle vara rätt petig
Ja, jo, det är jag nog, men det kan väl ha sina fördelar också?

Citat:
Ursprungligen postat av TDKii
Får jag formulera om mig och påstå att Bitcoin saknar möjlighet till smarta kontrakt som kan splittra coins på ett säkert sätt?
Innan jag svarar på detta, får jag fråga dig en sak av ren nyfikenhet. Har du ett hundraprocentigt svar på detta själv?

Citat:
Ursprungligen postat av TDKii
När jag svarar så är det egentligen inte endast riktat till dig utan även andra mindre insatta personer läser och då händer det att jag förenklar lite slarvigt. Det samma gäller när jag beskriver en bitcoinadress som den publika nyckeln men jag tror att det i vissa fall kan hjälpa nybörjare med att inte bli alltför teknisk.
För all del, för mycket tekniska detaljer är inte alltid det som hjälper de som är nya bäst. Men jag hoppas att de ber mig förtydliga när jag gör mig skyldig till det.

Citat:
Ursprungligen postat av TDKii
Många säger ju även att Bitcoin kommer att skapa 21 miljoner coins vilket även detta är helt fel men jag rättar sällan detta.
Och hur hade din korrigering sett ut just i det här fallet?
Citera
2017-11-06, 02:25
  #17
Medlem
DigiFlaxs avatar
Citat:
Ursprungligen postat av TDKii
Tvärtom så var det enklare att splittra sina coins under ETC-forken. Där fanns smarta kontrakt för att göra detta på ett säkert sätt som inte riskerade replayattacker. Smarta kontrakt saknas i Bitcoin som bekant

Jag har inte studerat kontraktet i detalj för att kunna förklara exakt hur det gick till men det går nog att hitta nånstans om man är intresserad.

Lite skönmålning att Ethereum varit helt smärtfritt att splitta efter DAO. Senast i somras var det en kanadensisk exchange (QuadrigaCX) som förlorade ether till ett värde av 120 miljoner i ett splitter kontrakt. Innan dess har flera andra exchanges förlorat stora värden på liknande sätt bl.a. Kraken.
https://www.coindesk.com/ethereum-cl...ge-14-million/

Bitcoin är ett fat protocol och har inte samma utbud av smarta kontrakt, men man kan säga att att multisig och timelock är smarta kontrakt som implementerats i protokollet. Indirekt kan t.ex. timelock används för att splitta.

Så tycker du gör helt fel att på förhand avgöra vilken blockkedja som är bäst på att splitta. Vi får låta framtiden avgöra det.
Citera
2017-11-06, 22:21
  #18
Medlem
Citat:
Ursprungligen postat av kjellbrel
Innan jag svarar på detta, får jag fråga dig en sak av ren nyfikenhet. Har du ett hundraprocentigt svar på detta själv?

Och hur hade din korrigering sett ut just i det här fallet?
Jag har tyvärr inga hundraprocentiga svar. Jag får väl formulera om mig igen och säga att jag inte känner till några smarta kontrakt i Bitcoin som kan splittra coins på ett säkert sätt. Nu antar jag att du ska sätta dit mig med ett hundraprocentigt svar.

Antalet Bitcoin som kommer att skapas är maximalt 20 999 999,9769 stycken. Miners kan minska summan genom att inte ge sig själva full belöning när de skapar nya block som minern midnightmagic gjorde när han gav sig själv en Satoshi för lite. Denna kommer inte att kunna återskapas. Observera att jag inte påstår att jag har 100% rätt.
Citera
2017-11-07, 11:24
  #19
Medlem
kjellbrels avatar
Citat:
Ursprungligen postat av TDKii
Jag har tyvärr inga hundraprocentiga svar. Jag får väl formulera om mig igen och säga att jag inte känner till några smarta kontrakt i Bitcoin som kan splittra coins på ett säkert sätt. Nu antar jag att du ska sätta dit mig med ett hundraprocentigt svar.
Ta det lugnt. Jag var inte ute efter att vara bråkig med dig. Jag bara insåg själv att ditt förra påstående nog var ganska svårt att svara på om man inte känner till konkreta fall. Själv har jag inte sett några. Så för att själv kunna svara, så skulle jag behöva analysera Bitcoin Scripts byggstenar så mycket i detalj att jag säkert kan utesluta att det antingen är teoretiskt möjligt eller omöjligt, vilket jag troligen inte kan (om jag inte kan få hjälp av ex Joseph Poon). Utan konkreta fall kändes det som ett djärvt påstående.

Sen för att återkoppla detta till trådens ämne lite bättre så är det ju så att behovet av kontrakt för splits inte finns för Bitcoin, då det går att göra säkert med simplaste formen av transaktioner, bara man vet vad man gör. Detsamma gäller faktiskt Ethereum också, men man måste vara ännu mer försiktig och insatt i vad man gör.

Det är ju dessutom så att man alltid måste veta vad man gör, än så länge i den här världen, även om man hittar kontrakt som gör jobbet. Med kontrakt flyttar du bara över kravet på att någon annan vet vad de gör istället för du själv. Faran med det belystes ju bra med DigiFlax exempel här i tråden.

Sen den kanske viktigaste återkopplingen för trådens ämne är ju den frågan (inlägg #3) som ställdes här; om det går att externt "injicera" mer medel till en adress som en attack för skapa potentiella framtida replays.

Detta är alltså omöjligt pga av UTXO-modellens regler i Bitcoin. Jag tror (obs, inte helt säker här, har inte forskat djupt i detta) dock denna risk existerar i Ethereum. Men, vet man vad man gör (med helt vanliga transaktioner), bör man kunna navigera runt den risken i Ethereum också.

Citat:
Ursprungligen postat av TDKii
Antalet Bitcoin som kommer att skapas är maximalt 20 999 999,9769 stycken. Miners kan minska summan genom att inte ge sig själva full belöning när de skapar nya block som minern midnightmagic gjorde när han gav sig själv en Satoshi för lite. Denna kommer inte att kunna återskapas. Observera att jag inte påstår att jag har 100% rätt.
Du har 100% rätt och det var exakt detta jag trodde du menade, tills jag fick syn på ett litet ord i ditt förra inlägg som fick mig att bli misstänksam. Det var därför jag undrade om du var ute efter en lömsk variant av "tre flugor på ett bord"-fråga för att skoja med mig.

Citat:
Ursprungligen postat av TDKii
Många säger ju även att Bitcoin kommer att skapa 21 miljoner coins vilket även detta är helt fel men jag rättar sällan detta.
Å du kallar mig petig va? Får du inte taket med minst 8 siffrors noggrannhet så är det bara skräp.
Citera
2017-11-07, 23:05
  #20
Medlem
Citat:
Ursprungligen postat av kjellbrel
Så, nej, det är så fel det bara kan bli.
Jag fick idén ifrån dig
Citera
2017-11-08, 10:44
  #21
Medlem
kjellbrels avatar
Citat:
Ursprungligen postat av TDKii
Jag fick idén ifrån dig
Aj då, jag har dåligt inflytande på dig. Se upp så du inte blir en surgubbe du också.
Citera
2017-11-08, 19:03
  #22
Medlem
Undrar också över detta och är ärligt rätt orolig för att jag ska göra något fel.
Är novis och okunnig när det kommer till Bitcoins.

Har alla mina coins på BreadWallet, och "har hört (läst)" att det inte kommer vara bra vid splitten.

Någon som kan säga något om detta?


Edit: Nevermind, tror jag :P https://twitter.com/CharlieShrem/sta...08237597888512
__________________
Senast redigerad av DjungelDingo 2017-11-08 kl. 19:41.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback