Blockchain VS Sigwit VS crypto currency price

Andi Pangeran
sarccom
Published in
4 min readJul 16, 2017

as you know guys, beberapa minggu terakhir saya menyibukkan diri dengan belajar terkait blockchain (teknologi dibelakang bitcoin). Bahkan melibatkan diri lebih jauh lagi dengan ikutan sebagai miner hehehe..

Ada beberapa diskusi terkait turunnya harga crypto currency ex bitcoin (sempat menembus $1983 per coinnya) ini, mostly berpedendapat karena akan diimplementasikannya Sigwit di sisi protocol bitcoin dan diaktifkannya BIP148 per 1 agustus nanti. Kumudian kok bisa ? apa itu sigwit apa itu BIP148 ? apa hubungannya dengan price..

Sebelum masuk ke SigWit, yuk mari mendekatkan diri dulu dengan bagaimana bitcoin bekerja..

Blockchain -> block -> transaction

Blockchain bisa dibayangkan sebuah buku yang digunakan seseorang accountant . Terdiri dari halaman yang saling terhubung (block), dan didalam halamannya kita bisa menuliskan data transaksi like debit-credit.

blockchain bekerja secara peer to peer, semua bisa join dan menjadi host dari blockchain sehingga sangat bagus jika dilihat dari sisi availability. Dari sisi integrity data, protocol blockchain menerapkan beberapa rules misalnya :

  1. block yang saling terkait (block chaining), yang mana tiap block akan memiliki hash dari previous block header. Sehingga jika ingin mengubah data dari block harus mengubah juga block yang terkait dengan block itu, dan seterusnya.
  2. ketika peer akan menambahkan block baru ke blockchain, terdapat mekanisme proft of work yang mana difficulty-nya akan disesuaikan. saat ini difficultynya berdasarkan 2016 block per 2 minggu.
  3. transaction terdiri dari input dan output, dengan rules input dari transaksi hanya bisa menggunakan output dari transaksi sebelumnya yang belum digunakan Unspent Transaction Outputs (UTXOs).
  4. Pada output terdapat data public key, sehingga yang dapat menggunakannya adalah yang memiliki private key.
  5. Data dari transaksi akan di sign (digital signature) untuk menjaga dari tempered ketika di broadcast ke peer lainnya. tiap peer akan melakukan verifikasi tiap transaksi yang diterima, kemudian disimpan kedalam blockchainnya dan disebarkan lgi.. dan seterusnya.

SigWit ?

Saat ini maximum block size pada blockchain yaitu 1MB, mengakibat terbatasnya transaksi yang bisa dituliskan pada satu block. Menambahkan block baru akan berhubungan dengan difficulty challenge dari proft of work. Untuk menjaga dari double spending (rewrite of block), biasanya menggunakan mekanisme confirmation deep of block (sejak block dari transaksi ini telah ada sekian” block didepannya).

Hall diatas berdampak ke lamanya transaksi itu terkonfirmasi, bisa jam bahkan harian. Inilah salah satu penghambat kenapa bitcoin belum banyak digunakan for daily use misalnya untuk kopi-kopi cantik, ibu” ke pasar dan lainnya.

Data yang tertulis dalam transaksi meliputi sender address, reciever address, dan digital signature), yang mana 65% dari spacenya adalah data signature.

SigWit sendiri adalah kependekan dari Segregated Witness. Secara garis besar memindahkan penempatan signature dari input list ke structure baru yang disebut witness

Versioning the Protocol / Consensus Rule ?.

ketika update terhadap protocol terjadi, dengan konsep peer to peer berarti kita tidak bisa memaksakan semua node untuk update. Untuk itu dikenal pendekatan hard fork dan soft pork.

hard fork, block baru yang telah melalui new rules hanya akan diterima oleh upgraded node, non upgraded node akan menolak karena tidak sesuai rules yang lama.

Soft fork, block baru yang gagal melalui new rules akan ditolak oleh upgraded node, tetapi tetap akan diterima oleh non upgraded node. Agar soft fork sukses, dibutuhkan konsensus dari sebagian besar miner (block creator) untuk menggunakan upgraded client.

UASF (User Activated Soft Fork), mekanisme tambahan biasanya dengan batasan waktu agar soft fork dijalankan. Ini membuat menjadi hard-fork pada periode tertentu (non upgraded fork akan ditolak).

What happen in 1 august ?

soft fork untuk sigwit akan terjadi pada 21 july, dan BIP148 (UASF) yang akan dimulai 1 augustus dan berakhir 15 November. Jika majority dari miner tetap komitmen untuk update ke sigwit maka kita akan merasakan process updatenya dengan lancar, jika tidak tentu eventualy hard fork akan terjadi dan bisa saja bitcoin seperti Etherium dalam kasus Etherium Classis dan Etherium.

oke mungkin hanya itu yang bisa ku share untuk story ini. Jika ada salah” dalam tulisan diatas mohon koreksinya.

let see what happen in crypto currency world..

Sources:
https://bitcoin.org/en/developer-guide#transaction-data
https://www.youtube.com/watch?v=DzBAG2Jp4bg&t=64s
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0144.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0148.mediawiki
https://www.youtube.com/watch?v=NOYNZB5BCHM
https://bitcoinmagazine.com/articles/segregated-witness-part-how-a-clever-hack-could-significantly-increase-bitcoin-s-potential-1450553618
https://vimeo.com/channels/tomscryptochannel
https://bitcoincore.org/en/2016/01/26/segwit-benefits/
http://www.deadalnix.me/2016/10/17/segwit-is-not-great/
https://medium.com/@zhangsanbtc/ending-the-soft-hard-fork-debate-a-safe-hard-fork-is-the-same-as-a-soft-fork-c0e96eeb62d0#.8z3ene1nr
https://www.youtube.com/watch?v=NOYNZB5BCHM
https://zander.github.io/posts/Flexible_Transactions/
https://www.youtube.com/watch?v=PGTzuDG5jEA
https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff#.8zue35ton
https://twitter.com/lopp/status/679725937802506240?ref_src=twsrc%5Etfw
https://vid.me/Cah2
https://bitcoincore.org/en/2016/10/28/segwit-costs/
https://bitcoincore.org/en/2016/10/27/release-0.13.1
http://gavinandresen.ninja/utxo-uhoh
https://github.com/bitcoin/bips/blob/master/bip-0134.mediawiki
http://imgur.com/a/iv3m6
http://luke.dashjr.org/programs/bitcoin/files/charts/software.html
https://blockchain.info/charts/n-transactions?timespan=2years
https://blockchain.info/charts/n-transactions-per-block?daysAverageString=7&timespan=2years
https://twitter.com/aantonop/status/792487163795496960
https://bitcoinmagazine.com/articles/antpool-will-not-run-segwit-without-block-size-increase-hard-fork-1464028753

--

--