Blockchain is most simply defined as a decentralized, distributed ledger technology that records the provenance of a digital asset.
_
An altcoin is any cryptocurrency or token created after the Bitcoin was developed.
Bounties are simple tasks of jobs by the team behind a coin. These can be as simple as joining a Telegram channel or by (re)tweeting. It could also be a bit more difficult like a translation job for example. The participants receive rewards in the form of coins in exchange for completing these bounties.
A smart contract is a computer program or a transaction protocol respectively, which is intended to automatically execute, control or document respectively legally relevant events and actions according to the terms of a contract, of an agreement or of a negotiation.
The block reward is the payment that is offered to the node that is securing the blockchain. In the case of Bitcoin, which is has a Proof-of-Work consensus algorithm, these would be the miners. The payment is in the form of the native cryptocurrency of that blockchain. The amount is a predetermined reward per block, but often that is supplemented with the fees that are paid for the transactions that block contains. For Bitcoin the current block rewards are cut in half every four years. This is called the ‘halvening’.
A ‘51% attack’ refers to a possible attack on a blockchain by a group of ‘miners’, who hold more than 50% of the hashrate. In such a situation the ‘miners’ have the possibility to deliberately not confirm transactions or to issue transactions twice (double-spend).