Bitcoin Forum

Local => Skandinavisk => Topic started by: jonasbits on November 09, 2013, 09:48:50 PM



Title: Working on Achievements for Bitcoin related actions (Badges/Awards/Trophys)
Post by: jonasbits on November 09, 2013, 09:48:50 PM
Jag utarbetar märken för de olika Bitcoin aktiviteter som på något sätt går att bevisa. På samma sätt som https://www.b1txr.com (https://www.b1txr.com) gör det möjligt att ta emot epost för innehavaren av en bitcoin-address.

Som ett test har jag lagt upp ett märke på AchieveMint.net
https://www.achievemint.net/achievement/template/id/82 (https://www.achievemint.net/achievement/template/id/82)

Och nu vill jag se om det går att skriva kod som validerar märket automagiskt. Ja skulle kunna skapa ett extra konto för att testa det här, men det vore inte lika kul. Om du vill hjälpa till, skapa ett konto här https://www.achievemint.net/sign-up/e00b5e7e6aa8ad36a896eb6797e8f965 (https://www.achievemint.net/sign-up/e00b5e7e6aa8ad36a896eb6797e8f965) och ansök om märket ovan.

http://www.achievemint.net/images/template-icons/1/102/icon_192x192.png
Locktime Epoch @Testnet:
Skapa en transaction på Testnet som utförs vid en senare tidpunkt.
Ett sätt är att köra
Code:
createrawtransaction
och kopiera hex transactionen till http://brainwallet.org/#tx (http://brainwallet.org/#tx) för att ändra "lock_time" och "sequence". Sedan kan man signera själv med
Code:
signrawtransaction
och skicka med
Code:
sendrawtransaction

För att kunna verifera att du "äger" testnet addressen som skapat den här transactionen behöver jag ett signerat meddelande, de skulle kunna innehålla "txid" för den transactionen, men behövs egentligen inte eftersom allt går att kolla på http://blockexplorer.com/testnet (http://blockexplorer.com/testnet)

https://raw.github.com/jonasbits/bitcoin-trophys/master/bitcoin-trophy-signature.png
Den absolut enklaste att genomföra, signera ett meddelande med din bitcoin klient. I ett senare skede skulle meddelandet som ska signeras vara skapat för just dig, så att veriferingen kan ske automagiskt.

Ja har även fler märken, några med förslag på grafik och några som är omöjliga att verifera.
De finns på GitHub https://github.com/jonasbits/bitcoin-trophys/wiki (https://github.com/jonasbits/bitcoin-trophys/wiki) om de verkar intressant.


Title: Re: Working on Achievements for Bitcoin related actions (Badges/Awards/Trophys)
Post by: tjohej on November 16, 2013, 06:48:33 PM
Quote
Multisig transaction (2 of 3)
Det där låter extra intressant för mig  :)


Title: Re: Working on Achievements for Bitcoin related actions (Badges/Awards/Trophys)
Post by: jonasbits on November 20, 2013, 12:01:11 AM
Ett av mina syften är att sprida kunskap om vad som går att göra med Bitcoin.

Själv vill jag inte bara läsa om vad som är möjligt, utan också försöka själv.
Det kan ju verka krångligt att utföra vissa saker och då skulle möjligheten att "tjäna" ett märke vara ett sätt att öka motivationen.

2-of-3 transactioner är ett av de mer intressanta möjligheterna med Bitcoin, men att skapa och utföra 2-of-3 med hjälp av ett GUI har ännu inte blivit standard bland de olika klienterna. Vad jag kan läsa på https://blockchain.info/wallet/escrow (https://blockchain.info/wallet/escrow) så verkar de ha en fungerande lösning, men när jag använder deras hybrid-klient så hittar jag inte den funktionen.

Själv har jag lyckats utföra en 2-of-3 på Testnet och det var inte helt lätt, men jag lärde mig en hel massa och det var helt klart värt ansträngningen.