Skip to content

Update whitepaper.md - Cordeta#3

Merged
severinolorillajr merged 4 commits intoneo-tl:masterfrom
cordeta:master
Feb 15, 2018
Merged

Update whitepaper.md - Cordeta#3
severinolorillajr merged 4 commits intoneo-tl:masterfrom
cordeta:master

Conversation

@cordeta
Copy link
Copy Markdown

@cordeta cordeta commented Feb 14, 2018

From Line 1 to 61 A total of 1112 words. (Source codes and variables were not counted)

Thanks

From Line 1 to 61 A total of 1112 words. (Source codes and variables were not counted)
Copy link
Copy Markdown

@codygee237 codygee237 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your translation: Gayun din
Suggested translation: Gayundin

Minor touches : 

Gayun din to Gayundin
@cordeta
Copy link
Copy Markdown
Author

cordeta commented Feb 14, 2018

Thanks bro ;)

## Abstrakto

This article proposes an improved Byzantine Fault Tolerance algorithm, adjusted for a blockchain system. Hypothetically, in this system, messages may subject to loss, damage, latency, and repetition. Also, the sending order may not necessarily be consistent with the receiving order of messages. The activities of nodes could be arbitrary, they may join and quit the network at any time; they may also dump and falsify information or simply stop working. Artificial or non-artificial glitches may occur as well. Our algorithm provides a 𝑓 = ⌊ (𝑛−1) / 3 ⌋ fault tolerance to a consensus system that comprises n nodes. This tolerance capacity includes security and usability and is suited for any network environment.
Ang artikulong ito ay iminumungkahi ang isang pinahusay na Byzantine na toleransiya sa kamalian na algoritmo, na binagay para sa sistemang blockchain. Gayundin, sa sistemang ito, ang mga mensahe ay sumailalim sa pagkawala, pagkasira, pagkawalang-kilos, at pag-uulit. Ganun din, ang pagkaka-ayos ng pag-papadala ay hindi kailangan na naaalinsunod sa pagkakaayos ng pagtanggap ng mga mensahe. Ang mga aktibidad ng mga noda ay maaring maging arbitraryo, sila ay pwedeng sumali at umalis sa network sa kahit na anong panahon; sila din ay pwedeng magbasura at pumeke ng impormasyon o sadyang titigil lang sa pagtatrabaho. Artipisyal o hindi artipisyal na pagkakamali ay pwede rin mangyari. Ang ating algoritmo ay nagbibigay din ng 𝑓 = ⌊ (𝑛−1) / 3 ⌋ na toleransiya ng kamalian sa sistemang konsensus na binubuo ng n noda. Ang kapasidad ng toleransiya nito ay sumasaklaw ng seguridad at sa abilidad na pwedeng gamitin na angkop sa kahit na anong na anumang sinasaklawang network.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*Ang artikulong ito ay nagmumungkahi ng isang pinahusay na (double space) Byzantine

## Buod

A blockchain is a decentralized distributed ledger system. It could be used for registration and issuance of digitalized assets, property right certificates, credit points and so on. It enables transfer, payment, and transactions in a peer-to-peer way. The blockchain technology was originally proposed by Satoshi Nakamoto in a cryptography mailing list, i.e. the Bitcoin. Since then, numerous applications based on the blockchain emerged, such as e-cash systems, stock equity exchanges and Smart Contract systems.
Ang blockchain ay isang desentralisadong pagbabahagi ng sistema ng pagtatala. Ito ay pwedeng gamitin sa pagrerehistro o pag-iisyu ng makabagong digital na mga bagay na may halaga, mga sertipikong ikaw ay nagmamay-ari ng mga ari-arian, kreditong mga puntos at iba pa. Ito ay nagbibigay-daan din sa paglipat, pagbayad, at mga transaksyong tao-sa-taong pamamaraan. Ang teknolohiya ng blockchain ay orihinal na iminungkahi ni Satoshi Nakamoto sa paraan ng listahan ng liham na kriptograpiya, halimbawa, ang Bitcoin. Mula noon, sandamakmak na mga aplikasyon na batay sa blockchain ang lumitaw, tulad ng sistemang e-cash, palitan ng mga stock equity at ang mga sistemang smart na kontrata.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

equity ng stock

## Buod

A blockchain is a decentralized distributed ledger system. It could be used for registration and issuance of digitalized assets, property right certificates, credit points and so on. It enables transfer, payment, and transactions in a peer-to-peer way. The blockchain technology was originally proposed by Satoshi Nakamoto in a cryptography mailing list, i.e. the Bitcoin. Since then, numerous applications based on the blockchain emerged, such as e-cash systems, stock equity exchanges and Smart Contract systems.
Ang blockchain ay isang desentralisadong pagbabahagi ng sistema ng pagtatala. Ito ay pwedeng gamitin sa pagrerehistro o pag-iisyu ng makabagong digital na mga bagay na may halaga, mga sertipikong ikaw ay nagmamay-ari ng mga ari-arian, kreditong mga puntos at iba pa. Ito ay nagbibigay-daan din sa paglipat, pagbayad, at mga transaksyong tao-sa-taong pamamaraan. Ang teknolohiya ng blockchain ay orihinal na iminungkahi ni Satoshi Nakamoto sa paraan ng listahan ng liham na kriptograpiya, halimbawa, ang Bitcoin. Mula noon, sandamakmak na mga aplikasyon na batay sa blockchain ang lumitaw, tulad ng sistemang e-cash, palitan ng mga stock equity at ang mga sistemang smart na kontrata.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smart na Kontrata (capitalize)

Ang blockchain ay isang desentralisadong pagbabahagi ng sistema ng pagtatala. Ito ay pwedeng gamitin sa pagrerehistro o pag-iisyu ng makabagong digital na mga bagay na may halaga, mga sertipikong ikaw ay nagmamay-ari ng mga ari-arian, kreditong mga puntos at iba pa. Ito ay nagbibigay-daan din sa paglipat, pagbayad, at mga transaksyong tao-sa-taong pamamaraan. Ang teknolohiya ng blockchain ay orihinal na iminungkahi ni Satoshi Nakamoto sa paraan ng listahan ng liham na kriptograpiya, halimbawa, ang Bitcoin. Mula noon, sandamakmak na mga aplikasyon na batay sa blockchain ang lumitaw, tulad ng sistemang e-cash, palitan ng mga stock equity at ang mga sistemang smart na kontrata.

A blockchain system is advantageous over a traditional centralized ledger system for its full-openness,immutability and anti-multiple-spend characters, and it does not rely on any kind of trusted third-party.
Ang sistemang blockchain ay may kalamangan kesa sa tradisyunal na sentralisadong systema ng pagtatala dahil sa ito'y bukas ,sistemang kailan man ay hindi mababago at may kontra sa maramihang paggasta na mga karakter, at ito din ay hindi umaasa sa kahit na anumang ikatlong partid na mapagkakatiwalaan.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bukas ,sistemang to bukas, sistemang

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

partid to partido

Ang sistemang blockchain ay may kalamangan kesa sa tradisyunal na sentralisadong systema ng pagtatala dahil sa ito'y bukas ,sistemang kailan man ay hindi mababago at may kontra sa maramihang paggasta na mga karakter, at ito din ay hindi umaasa sa kahit na anumang ikatlong partid na mapagkakatiwalaan.

However, like all distributed systems, blockchain systems are challenged with network latency, transmission errors, software bugs, security loopholes and black-hat hacker threats. Moreover, its decentralized nature suggests that no participant of the system cannot be trusted. Malicious nodes may emerge, so does data difference due to conflicting interests.
Gayunpaman, kayagaya sa ibang sistema ng pagbabahagi, ang mga sistemang blockchain ay hinahamon ng paghinda sa bilis ng network, mga kamalian sa transmisyon, mga softwer bugs, mga butas sa seguridad at ang mga banta ng black-hat hacker. Bukod pa rito, ang desentralisadong katangian ay nagpapahiwatig na walang kalahok sa sistema ang mapagkakatiwalaan. May mga malisyong mga noda ang posibleng lumabas, gayundin ang pagkakaiba nga mga datos buhat ng mga magkakasalungat na mga interes.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

softwer to software.
Not all transliterated words are acceptable.

### Pangkalahatang Pamamaraan

Set the time intervals of block generation as t, under normal circumstances, the algorithm executes in the following procedures
Itakda ang mga agwat ng oras ng paggawa ng bloke sa t, sa ilalim ng mga normal na pangyayari, ang algoritmo ay magpapatupad ng sumusunod na pamamaraan
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bloke bilang t

Ang ating algoritmo tinitiyak ang segurida at at abilidad na itoy pwedeng gamitin. Dahil sa mga maling noda sa konsensus ng paggawa ng hindi hihigit sa ⌊ (𝑛−1) / 3 ⌋ , ang panksyonalidad at katatagan ng sistema ay masisigurado. Sa loob nito, 𝑛 = |𝑅| ay nagmumungkahi na ang lahat ng kabuuang bilang ng noda na kasali sa paggagawa ng konsesus habang ang R ay ang ibig sabihin ay pangkat ng mga noda ng konsensus. Bigay ang 𝑓 = ⌊ (𝑛−1) / 3 ⌋ , f ay ang tumatayong kahulugan para sa pinakamataas na bilang ng mga maling noda na pwede sa sistema. Sa katunayan, ang kabuuang talaan ay binabantayan at iniingatan ng mga noda na bookkeeping habang ang mga ordinaryong noda ay hindi sumasali sa paggagawa ng konsensus. Ito ay para ipakita ang pangkalahatang pamamaraan ng paggawa ng konsensus.

All consensus nodes are required to maintain a state table to record current consensus status. The data set used for a consensus from its beginning to its end is called a View. If consensus cannot be reached within the current View, a View Change will be required. We identify each View with a number v, starting from 0 and it may increase till achieving the consensus.
Lahat ng mga nodang para sa konsensus ay kailangang magpanatili ng talahanayang pang-estado para itala ang kasalukuyang estado ng konsensus. Ang set ng datos na ginamit para sa konsensus mula sa simula hanggang sa walas nito ay tinatawag na View. Kung ang konsensus hindi maabot ng kasalukuyang View, ang pagbabago ng View Change ang kinakailangan. Tutukuyin namin ang bawat isang View na may bilang v, na magsisimula sa 0 at ito ay maaaring madagdagan hanggang sa makamit ang konsensus.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

grupo ng datos

## Ang Algoritmp

Our algorithm ensures security as well as usability. With erroneous nodes in the consensus making no more than ⌊ (𝑛−1) / 3 ⌋ , the functionality and stability of the system is guaranteed. In it, 𝑛 = |𝑅| suggests the total number of nodes joined in the consensus making while R stands for the set of consensus nodes. Given 𝑓 = ⌊ (𝑛−1) / 3 ⌋ , f stands for the maximum number of erroneous nodes allowed in the system. In fact, the total ledger is maintained by bookkeeping nodes while ordinary nodes do not participate in the consensus making. This is to show the entire consensus making procedures.
Ang ating algoritmo tinitiyak ang segurida at at abilidad na itoy pwedeng gamitin. Dahil sa mga maling noda sa konsensus ng paggawa ng hindi hihigit sa ⌊ (𝑛−1) / 3 ⌋ , ang panksyonalidad at katatagan ng sistema ay masisigurado. Sa loob nito, 𝑛 = |𝑅| ay nagmumungkahi na ang lahat ng kabuuang bilang ng noda na kasali sa paggagawa ng konsesus habang ang R ay ang ibig sabihin ay pangkat ng mga noda ng konsensus. Bigay ang 𝑓 = ⌊ (𝑛−1) / 3 ⌋ , f ay ang tumatayong kahulugan para sa pinakamataas na bilang ng mga maling noda na pwede sa sistema. Sa katunayan, ang kabuuang talaan ay binabantayan at iniingatan ng mga noda na bookkeeping habang ang mga ordinaryong noda ay hindi sumasali sa paggagawa ng konsensus. Ito ay para ipakita ang pangkalahatang pamamaraan ng paggawa ng konsensus.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ang ating algoritmo ay nagtitiyak sa seguridad at pati na rin sa abilidad na ito'y pwedeng gamitin.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*masisigurado to masisiguro

Gayunpaman, sa sistemang ito,ang mga mensahe ay sumailalim sa pagkawala, pagkasira, pagkawalang-kilos, at pag-uulit. Ganun din, ang pagkaka-ayos ng pag-papadala ay hindi kailangan na naaalinsunod sa pagkakaayos ng pagtanggap ng mga mensahe. Ang mga aktibidad ng mga noda ay maaring maging arbitraryo, sila ay pwedeng sumali at umalis sa network sa kahit na anong panahon; sila din ay pwedeng magbasura at pumeke ng impormasyon o sadyang titigil lang sa pagtatrabaho. Artipisyal o hindi aryipisyal na mga glitches ay pwede din mangyari.

Integrity and Authenticity of information transmission are ensured with cryptography while senders must attach signatures to the hash value of the message sent. Here we define 〈𝑚〉<sub>𝜎𝑖</sub> is the message m’s digital signature from node i, while D(m) is the hash value of message m. Without special clarification, all signature referred to in this article are signatures to the message hash value.
Itegridad at pagiging tunay ng mga transmisyon ng impormasyon ay natitiyak sa pamamagitan ng kriptograpiya habang ang nagpapadala ay kailangang maglagay ng lagda sa halaga ng hash ng mensaheng pinadala. Dito ay binibigyan nating ng kahulugan na ang 〈𝑚〉<sub>𝜎𝑖</sub> mensaheng m’s digital na lagda galing sa i na noda, habang ang D(m) ay ang halaga ng hash ng mensaheng m. Kahit walang espesyal na paglilinaw, lahat ng lagda na tinutukoy sa artikulong ito ay mga lagda sa halaga hash ng mensahe.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ang Integridad at Pagpapatunay ng transmisyon ng impormasyon

Ang blockchain ay isang sistema ng ipinamahaging pagtatala na kung saan ang mga partisipante ay kumokonekta sa bawat isa sa paraan ng tao-sa-tao na network. Lahat ng mensahe na nakaloob dito ay ipapadala sa pamamagitan ng pagpapahayag. May dalawang uri ng mga tungkulin ang pumiiral: Ordinaryong noda at noda ng bookkeeping. ang mga ordinaryong noda ay ginagamit ang sistema upang makalipat at makipag-palitan, pagtanggap ng mga datos sa talaan; habang ang noda ng bookkeeping ay nagbibigay ng serbisyong akawnting sa pangkalahatang netwok at pinapanatili ang talaan.

Hypothetically, in this system, messages may subject to loss, damage, latency and repetition. Also, the sending order may not necessarily be consistent with the receiving order of messages. The activities of nodes could be arbitrary, they may join and quit the network at any time; they may also dump and falsify information or simply stop working. Artificial or non-artificial glitches may occur as well.
Gayunpaman, sa sistemang ito,ang mga mensahe ay sumailalim sa pagkawala, pagkasira, pagkawalang-kilos, at pag-uulit. Ganun din, ang pagkaka-ayos ng pag-papadala ay hindi kailangan na naaalinsunod sa pagkakaayos ng pagtanggap ng mga mensahe. Ang mga aktibidad ng mga noda ay maaring maging arbitraryo, sila ay pwedeng sumali at umalis sa network sa kahit na anong panahon; sila din ay pwedeng magbasura at pumeke ng impormasyon o sadyang titigil lang sa pagtatrabaho. Artipisyal o hindi aryipisyal na mga glitches ay pwede din mangyari.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ito, ang

@severinolorillajr
Copy link
Copy Markdown

@codygee237 , @cordeta
Please have a thorough review next time as shown on the review that I had just made.
Thanks.

@severinolorillajr severinolorillajr merged commit 794b493 into neo-tl:master Feb 15, 2018
@cordeta
Copy link
Copy Markdown
Author

cordeta commented Feb 15, 2018

I will sir 👍 indeed a learning process for me too.

severinolorillajr added a commit that referenced this pull request Mar 2, 2018
NEO Filipino Localization #3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants