Bitcoin Forum
May 06, 2024, 05:09:43 AM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
27.0
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Local
>
中文 (Chinese)
>
山寨币
>
共识算法的交量
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: 共识算法的交量 (Read 111 times)
pown0751
(OP)
Member
Offline
Activity: 62
Merit: 10
共识算法的交量
April 02, 2018, 03:54:10 PM
Merited
by
beijihu
(5)
#1
权益证明的漫漫长路
1982年,拜占庭将军问题首次被Lamport,Shostak和Pease提出。从1982年到1999年,都没有人能够创造一个可以解决拜占庭将军问题系统。长久以来,拜占庭将军问题与计算都是无关的,因为在那个时候,互联网演进出基于云的中央中心化计算模式,所需要解决的只是容错问题。
所以,故障容错算法得到普及,2008年,中本聪将网络规模级别的分布式拜占庭容错(BFT)算法设计到区块链方案中,才使拜占庭容错得到推广。当这种原型出现之后,系统研究界的人都开始围绕将学术界“ 拜占庭容错 ”应用到真实世界而去构思各种想法。
在2011年,BitcoinTalk论坛对一个叫做权益证明(PoS)的概念组织了一场讨论。最初的PoS协议例如点点币,实现结果的并不理想。第一个真正提出将BFT研究应用到PoS公有区块链环境中是Jae Kwon,他在2014年创造了Tendermint。
Tendermint的设计决策确实是把安全性和不可改变性地位放在了灵活性之上。在现实世界上有相当高的可能性是,系统真的会停止运行,参与者将会需要在协议外组织在某种软件上更新后重启系统。
Tendermint的明确属性
n 可证明的活跃性
n 安全阈值:1/3的验证者
n 公有/私有链相容
n 即时的最终确定性:1-3秒,取决于验证者数量
n 一致性优先
n 在弱同步性网络的共识安全
Casper的PoS提议机制与Tendermint提议机制最大的区别是相比较伪随机选择领导者,前者的验证者可以基于自己见到的块提出块。
Casper提供的一个独特功能是参数化安全阈值。Casper的设计目标是在网络维持PoS低开销的时候能够允许验证者选择自己的容错阈值。
Casper对Tendermint的核心优势在于网络随时可以容纳一定数量的验证者。因为Tendermint中的区块在创建的时候需要最终化,所以区块的确认时间应该短一点。为了达到短区块时间,Tendermint PoS能够容纳的验证者数量就需要有个限制。
Casper的明确属性
n 可用性。Casper的节点在它们达成共识之前可以块分杈
n 异步安全性
n 生存。Casper的决策可以在部分同步中存活,但是不能在异步中存活
n 卡特尔阻力。Casper的整个前提是建立在抵制寡头垄断攻击者基础之上,因此不会有任何勾结的验证者可以超越协议
n 安全性。取决于每个验证者的评估安全阈值
说明:这篇文章苦涩难懂,大家大概知道有这两个算法,以及他们各自的特性就行了。V神以及他周围的团队,为了以太坊的发展在共识算法的世界里面不断的进行优化,这篇文章仅仅作为大家的一次科普,谢谢阅读
1714972183
Hero Member
Offline
Posts: 1714972183
Ignore
1714972183
1714972183
#2
1714972183
Report to moderator
1714972183
Hero Member
Offline
Posts: 1714972183
Ignore
1714972183
1714972183
#2
1714972183
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714972183
Hero Member
Offline
Posts: 1714972183
Ignore
1714972183
1714972183
#2
1714972183
Report to moderator
1714972183
Hero Member
Offline
Posts: 1714972183
Ignore
1714972183
1714972183
#2
1714972183
Report to moderator
1714972183
Hero Member
Offline
Posts: 1714972183
Ignore
1714972183
1714972183
#2
1714972183
Report to moderator
pown0751
(OP)
Member
Offline
Activity: 62
Merit: 10
Re: 共识算法的交量
April 02, 2018, 03:57:20 PM
#2
如果有写得不好的地方 欢迎大佬们的指正
thanks
qmadridh
Member
Offline
Activity: 203
Merit: 10
Re: 共识算法的交量
April 02, 2018, 04:12:01 PM
#3
学习了,共识算法还有这么一层故事,谢谢分享
faguoip
Member
Offline
Activity: 154
Merit: 10
Re: 共识算法的交量
April 02, 2018, 04:36:48 PM
#4
看了一下,确实看不太懂,算了,我也就最多只能这样了。
360llqzc
Member
Offline
Activity: 207
Merit: 10
Re: 共识算法的交量
April 02, 2018, 04:51:13 PM
#5
Quote from: pown0751 on April 02, 2018, 03:57:20 PM
如果有写得不好的地方 欢迎大佬们的指正
thanks
写的挺好的,最起码比我强多了,我是写不出这么有条理的贴的
xiaoyu2013
Member
Offline
Activity: 176
Merit: 10
Re: 共识算法的交量
April 21, 2018, 05:47:37 PM
#6
谢谢楼主分享好贴啊,原来共识算法是这么来的啊
Billone
Full Member
Offline
Activity: 280
Merit: 100
Re: 共识算法的交量
April 22, 2018, 04:06:32 AM
#7
解决了拜占庭将军问题的算法还真是厉害啊,V神真的可以说是神童了
lhfly5201314
Member
Offline
Activity: 252
Merit: 12
Re: 共识算法的交量
April 22, 2018, 02:22:32 PM
#8
楼主,把标题改一改吧,有错别字
▰
SEMUX
-
An innovative high-performance blockchain platform
▰
■▬▬▬▬▬
Powered by Semux BFT consensus algorithm
▬▬▬▬▬■
Github
-
Discord
-
Twitter
-
Telegram
-
Get Free Airdrop Now!
xuehlai
Member
Offline
Activity: 100
Merit: 10
Re: 共识算法的交量
April 29, 2018, 04:33:42 PM
#9
Quote from: pown0751 on April 02, 2018, 03:57:20 PM
如果有写得不好的地方 欢迎大佬们的指正
thanks
感觉写的不错,没错,只是感觉,因为我压根就看不懂
makel0ve
Member
Offline
Activity: 97
Merit: 10
Re: 共识算法的交量
April 29, 2018, 04:43:19 PM
#10
写的很好啊,谢谢大兄弟你的科普了
Pages: [
1
]
Print
Bitcoin Forum
>
Local
>
中文 (Chinese)
>
山寨币
>
共识算法的交量
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Marketplace (Bahasa Indonesia)
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
===> Trading dan Spekulasi
===> Ekonomi, Politik, dan Budaya
===> Topik Lainnya
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
===> Politics and society (Naija)
===> Off-topic (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...