Post
Topic
Board Announcements (Altcoins)
Re: NXT :: descendant of Bitcoin - Updated Information
by
Zahlen
on 18/02/2014, 03:43:05 UTC
CfB,

Is there a definition of the bytes in a transaction? I am trying to figure out which ones are AM and which ones are not.
I thought maybe doing a getTransaction call would return what type of transaction it is, but it doesnt seem to.

Where can we get a reference on decoding the bytes of a getTransactionBytes API call?  And is there anyway to get the bytes for an entire block?  Id really like to learn more about the bits/bytes of NXT, can someone point me in the right direction as far as decoding the blockchain?
Today is my first day stumbling around with the API, so not sure of any block format

+1 on this, I am very interested in starting to learn about the block structure too.

I've tried to put some more structure into the current wiki stub based on BCNext's post describing the fields and field lengths of an early version. I dunno the details though. Maybe folks who know how such a document should be structured could provide more structure, to make it easier for those who know the details (CfB? Client/blockchain explorer devs? Source code scrutinizers?) to fill in.


EDIT: I suspect the problem is that folks don't know how to jump in and start editing. I don't mean syntax, or registration requirements, or using the interface. Like, for me, when I started a month+ ago, I was reluctant to touch the Windows Installation Instruction page, coz it was the hard work of other people (in fact mostly Drexme). And when I was writing a new article, I kept agonizing over how to write for a public audience (like freezing at public speaking I guess? Funny thing is I don't feel that way here, or on other fora).

The big rule of wiki editing is be bold, because mistakes can always be fixed, changes can always be reverted, but nothing happens if no one starts doing it. I'm a hypocrite for saying this (but I'm working on it!). There's social conditioning holding us back, like in the company of so many smart people here, I keep feeling like I'm not the guy who should be doing this. But in order to achieve a truly free market of both price and ideas (which I believe we're all working towards), we need to grow past this, be willing to put our ideas and works up on the frontline, even if they're premature,  flawed or even awful. Let other people improve it as time goes by. And in return, we should not regard those who stepped up first and fell short harshly.