|
Post by thomaslundqvist on Nov 19, 2018 19:14:46 GMT 1
Tråd för diskussioner, frågor eller problem när det gäller modul 6 eller 7. Mining och konsensus och mining i Python.
|
|
Christoffer Ekström
Guest
|
Post by Christoffer Ekström on Nov 28, 2018 22:51:07 GMT 1
Hej! När man bygger coinbase då ska coinbasetransaktionen MED segwitdata ha flaggan 0001 för att visa att transaktionen innehåller segwit data.
Innebär det då att den coinbase transaktionen UTAN segwit data ska ha flaggan 0000?
|
|
|
Post by thomaslundqvist on Nov 29, 2018 5:35:01 GMT 1
När man bygger coinbase då ska coinbasetransaktionen MED segwitdata ha flaggan 0001 för att visa att transaktionen innehåller segwit data. Innebär det då att den coinbase transaktionen UTAN segwit data ska ha flaggan 0000? Nix! Den är lurig. Det innebär att utan segwit ska flaggan helt vara borttagen. Hur kan det fungera? Jo, fältet som kommer efter är Antal transaktioner. Detta fältet börjar aldrig med 00 eftersom antal tx alltid > 0 (gäller även varint-kodningen), så det fältet fungerar som ett slags flaggfält också. Dvs, om 5:e byten är större än 1 så är det ingen segwit utan då är det fältet för antal transaktioner man hittat. Om 5:e byten är 00 så läser man en byte till och hittar 01 som innebär segwit. Jag misstänker att de infört två byte för att kunna bygga mer flaggor i framtiden, t ex 00 02.
|
|
Christoffer Ekström
Guest
|
Post by Christoffer Ekström on Nov 29, 2018 11:46:10 GMT 1
Tusen tack för snabbt svar. En till fråga. Hur gör jag med versionsnumret för den coinbasen som är utan segwit. Ska jag ta bort det helt också, eller är ska jag ta nån godtycklig version där blockstandarden exkluderade segwit?
|
|
|
Post by thomaslundqvist on Nov 30, 2018 8:51:10 GMT 1
En till fråga. Hur gör jag med versionsnumret för den coinbasen som är utan segwit. Ska jag ta bort det helt också, eller är ska jag ta nån godtycklig version där blockstandarden exkluderade segwit?
Man ska inte blanda ihop det med blockversionen som är fältet i blockheadern som används till lite allt möjligt (version, soft fork signaling och version rolling)...
|
|
|
Post by kristoffer on Dec 10, 2018 7:24:50 GMT 1
Trodde aldrig jag skulle klara av att fatta det här, tittat på Thomas videos 300 ggr och kämpat med big och little indianer hit och dit, hexify hit och unhexify dit, men sakta men säkert så såg det mer och mer rätt ut och kunde lämna in igår kväll. Sedan tänkte jag att när jag hållit på så här länge så måste jag låta den köra tills den faktiskt hittar ett riktigt block för att se att det verkligen funkar.
Lät den stå och kötta på när jag la mig och kl 04:40 blev jag stolt förälder till Block #36735.
Otroligt lärorikt och intressant! (nu när det är gjort xD), men trodde faktiskt flera gånger att jag aldrig skulle få till det.
|
|
|
Post by thomaslundqvist on Dec 10, 2018 8:14:45 GMT 1
Trodde aldrig jag skulle klara av att fatta det här, tittat på Thomas videos 300 ggr och kämpat med big och little indianer hit och dit, hexify hit och unhexify dit, men sakta men säkert så såg det mer och mer rätt ut och kunde lämna in igår kväll. Sedan tänkte jag att när jag hållit på så här länge så måste jag låta den köra tills den faktiskt hittar ett riktigt block för att se att det verkligen funkar. Lät den stå och kötta på när jag la mig och kl 04:40 blev jag stolt förälder till Block #36735. Otroligt lärorikt och intressant! (nu när det är gjort xD), men trodde faktiskt flera gånger att jag aldrig skulle få till det. Bra jobbat! (Du har en vecka till på dig annars till deadline...)
|
|
|
Post by kristoffer on Dec 10, 2018 8:24:10 GMT 1
Trodde aldrig jag skulle klara av att fatta det här, tittat på Thomas videos 300 ggr och kämpat med big och little indianer hit och dit, hexify hit och unhexify dit, men sakta men säkert så såg det mer och mer rätt ut och kunde lämna in igår kväll. Sedan tänkte jag att när jag hållit på så här länge så måste jag låta den köra tills den faktiskt hittar ett riktigt block för att se att det verkligen funkar. Lät den stå och kötta på när jag la mig och kl 04:40 blev jag stolt förälder till Block #36735. Otroligt lärorikt och intressant! (nu när det är gjort xD), men trodde faktiskt flera gånger att jag aldrig skulle få till det. Bra jobbat! (Du har en vecka till på dig annars till deadline...) Tackar! Kommande veckan är full med jobb, familj och annat som inte främjar produktivitet så igår fick bli min personliga deadline
|
|
|
Post by vasiliy on Sept 15, 2019 15:55:32 GMT 1
The goal of blockchain is to allow digital information to be recorded and distributed, but not edited. For learn more about it visit www.hypersphere.ai.
|
|
|
Post by pol on Nov 14, 2019 0:00:50 GMT 1
Cryptocurrency wallets work similar to digital keys, which take the form of hexadecimal codes that can be written or stored somewhere neatly. Find out more at plark.io.
|
|
|
Post by Alex23 on May 27, 2020 22:29:37 GMT 1
If you want to use Bitcoin or any other cryptocurrency, you will need to have a cryptocurrency wallet. CEX is the best crypto wallet for beginners. Download it now at www.cex.io/buy-tezos.
|
|